Sie sind auf Seite 1von 1

CIS 484 Group Project Assignment This is the final project and it is the only project each group

needs to submit. It is the formal document of your application. Therefore, it should be written in such a way that other people could understand the project and be able to maintain the application by reading it. The project is not simply a collection of the progress reports without any improvement. It should be the integration of all work you have done in this session. Specifically, the report should contain the following components: 1. A general description of the project. 2. The ER model. You should present the finalized ER model and provide necessary explanations of the model, such as why specific entity types, relationships, and attributes are modeled in your model. You should state all assumptions you have made. 3. Relational model. You should map the ER model into relations and normalize the relations into 3NF. To prove that the relations are all in 3NF, you must list all functional dependencies for every relation and claim which normal form each relation is in. 4. Data dictionary. You should explain all relations including their attribute types, keys, and foreign keys. 5. A listing of the create table statements you used to implement the tables of your database. 6. A script file you used to insert at least 8 records into each table. 7. Write and explain at least 8 meaningful queries based on your database. Show the output from these queries. The final project should be typed. As your project grade is based on the final document and system, it is very important to follow the guideline above to prepare and organize your final project report. Omission of any part of the report will result in deduction of the project grade. Note that your final project may not be identical to those previous reports you have completed before. It is normal for a team to discover at the implementation phase that changes need to be made to the conceptual model and subsequently the logical database design, and so on. Your task is to ensure that the final report is consistent with what you actually implemented. Evaluation: To evaluate your group members, you are to 1) write the name of each group member (including yourself), 2) indicate participations and main contributions each member made, and then 3) assign points (using 100 point scale) you think each one should receive. The evaluation report may be submitted through D2L. Hand-in methods: Please submit your final project through D2L. Each group will only need to submit one final project report.

Das könnte Ihnen auch gefallen