Designing Well-Structured Websites: Lessons to Be Learned from Database Schema Methodology

  • Olga De Troyer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1507)


In this paper we argue that many of the problems one may experience while visiting websites today may be avoided if their builders adopt a proper methodology for designing and implementing the site. More specifically, introducing a systematic conceptual design phase for websites, similar in purpose and technique to the conceptual design phase in database systems, proves to be effective and efficient. However, certain differences such as adopting a user-centered view are essential for this. Existing database design techniques such as ER, ORM, OMT are found to be an adequate basis for this approach. We show how they can be extended to make them appropriate for website design. We also indicate how conceptual schemes may be usefully deployed in future automation of site creation and upkeep. Furthermore, by including parts of such a conceptual schema inside the site, a new generation of search engines may emerge.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Chen, P.P.: The Entity-Relationship Model: Towards a Unified View of Data. ACM Transactions on Database Systems 1(1), 471–522 (1976)CrossRefGoogle Scholar
  2. 2.
    De Troyer, O.M.F.: A formalization of the Binary Object-Role Model based on Logic. Data & Knowledge Engineering 19, 1–37 (1996)zbMATHCrossRefGoogle Scholar
  3. 3.
    December, J., Ginsberg, M.: HTML & CGI Unleased. Publishing (1995)Google Scholar
  4. 4.
    De Troyer, O.M.F., Leune, C.J.: WSDM: a User-Centered Design Method for Web Sites. In: Proceedings of the WWW7 Conference, Brisbane (April 1997)Google Scholar
  5. 5.
    Goedefroy, W., Meersman, R., De Troyer, O.: UR-WSDM: Adding User Requirement Granularity to Model Web Based Information Systems. In: Proceedings of 1st Workshop on Hypermedia Development, Pittsburgh, USA, June 20-24 (1998)Google Scholar
  6. 6.
    Garzotto, F., Paolini, P., Mainetti, L.: Navigation patterns in hypermedia databases. In: Proceedings of the 26th Hawaii International Conference on System Science, pp. 370–379. IEEE Computer Society Press, Los Alamitos (1993)Google Scholar
  7. 7.
    Garzotto, F., Paolini, P., Schwabe, D.: HDM - A Model-Based Approach to Hypertext Application Design. ACM Transactions on Information Systems 11(1), 1–26 (1993)CrossRefGoogle Scholar
  8. 8.
    Halpin, T.: Conceptual Schema and Relational Database Design, 2nd edn. Prentice Hall Australia, Englewood Cliffs (1995)Google Scholar
  9. 9.
    Isakowitz, T., Stohr, E.A., Balasubramanian, P.: RMM: A Methodology for Structured Hypermedia Design. Communications of the ACM 38(8), 34–43 (1995)CrossRefGoogle Scholar
  10. 10.
    Lee, H.: A Scenario-Based Object-Oriented Methodology for Developing Hypermedia Information Systems. In: Proc. of HICSS 1998 (1998)Google Scholar
  11. 11.
    Maurer, H.: Hyper-G - The Next Generation Web Solution. Addison-Wesley, Reading (1996)Google Scholar
  12. 12.
    Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W.: Object Oriented Modeling and Design. Prentice Hall Inc., Englewood Cliffs (1991)Google Scholar
  13. 13.
    Schwabe, D., Rossi, G.: The Object-Oriented Hypermedia Design Model. Communications of the ACM 38(8) (1995)Google Scholar
  14. 14.
    Schwabe, D., Rossi, G., Barbosa, S.D.J.: Systematic Hypermedia Application Design with OOHDM,
  15. 15.
    Takahashi, K., Liang, E.: Analysis and Design of Web-based Information Systems. In: Sixth International World Wide Web Conference (1997),
  16. 16.
    Wintraecken, J.J.: The NIAM Information Analysis Method - Theory and Practice. Kluwer Academic Publishers, Dordrecht (1990)zbMATHGoogle Scholar
  17. 17.
    Bichler, M., Nusser, S.: W3DT - The Structural Way of Developing WWW-sites. In: Proceedings of ECIS 1996 (1996)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Olga De Troyer
    • 1
  1. 1.INFOLABTilburg UniversityTilburgThe Netherlands

Personalised recommendations