In designing hypermedia applications, a view support is highly desirable. However, we lack formal models, which incorporate users`` views for hypermedia applications. This paper presents a methodology for designing hypermedia applications based on views. The methodology consists of five phases such as requirement analysis, E-R design, view design, navigational design and mapping. It adopts the entity-relationship diagram for data modeling. Views are generated from this data model and used for subsequent navigational and mapping design. This methodology is effective especially for integrating enterprise databases with distributed hypermedia systems over the Internet.