Graduate Project


Applying use-cases to design and verify a database application Public Deposited

Downloadable Content

Download PDF


Attribute NameValues
  • In a typical method of database design, ER diagrams are used to represent the con­ceptual schema of the database. Use-cases are now widely used to capture requirements in designing the basic architecture of an object-oriented system. Use-cases are highly effective in designing forms required for data insertion, retrieval, update, and deletion. In this project, we developed a publication tracking system for the Publications Group at the Forest Research Laboratory at Oregon State University. We applied use-cases for requirements analysis and for designing the forms for the application. Furthermore we developed a methodology where use-cases are used to verify that all entities and relationships are accessible through the set of forms developed for an application. We used this methodology to verify that every entity and relationship in the schema for the Publications Tracking System is accessible.
Resource Type
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Committee Member
Academic Affiliation
Rights Statement
Peer Reviewed



This work has no parents.