收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。
五、课程设计的容
掌握数据库的设计的每个步骤,以与提交各步骤所需图表和文档。通过使用目前流行的
DBMS 建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等
对象设计。
1. 需求分析:根据自己的选题,绘制的 DFD,DD 图表以与书写相关的文字说明。
2. 概念结构设计:绘制所选题目详细的 E-R 图。
3. 逻辑结构设计:将 E-R 图转换成等价的关系模式;按需求对关系模式进行规化;对规
化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计
外模式。
4. 物理结构设计:选定实施环境,存储结构和存取方法等。
5. 数据实施和维护:用 DBMS 建立数据库结构,加载数据,实现各种查询,应用程序,
设计库中触发器、存储过程等对象,并能对数据库做简单的维护操作。
6. 用 VB、VC、ASP、JSP、PB 等设计数据库的操作界面。
7. 设计小结:总结课程设计的过程、体会与建议。
六、课程设计的报告容
1. 概述:包括项目背景、编写目的、软件定义、开发环境等容。
2. 需求分析:问题述、需完成的功能,可用 DD、DFD 等工具描述。
3. 概念模型设计:画出局部 E-R 图和全局的 R-R 图。
4. 数据库逻辑设计:把全局 E-R 模型图转换为关系表。
描述每一个基本表关系。要求所有关系达到 3NF 或 BCNF 式。
定义视图、定义索引、主关键字、定义权限。
5. 软件功能设计:画出软件功能图。
描述每一个功能所完成的任务情况。
6. 界面设计:界面设计要合理。
7. 结束语:写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪
些收获。软件还需要哪些改进。
8. 参考文献。
七、课程设计的评分标准
评分标准:百分制
1. 90-100:完成题目中的所有容,功能完善,文档详细,数据库设计合理,人机接口界
面好。
2. 80-89:完成题目中的大部分容,功能较为完善,文档详细,数据库设计合较理,人
机接口界面较好。
3. 70-79:完成题目中的大部分容,功能基本完善,文档较详细,数据库设计基本合理,
有基本的人机接口界面。
4. 60-69:基本完成上述容,只有基本功能文档。
5. 0-59:未按时完成上述容,或者抄袭(雷同者全部为不与格)。
八、课程设计的提交材料
1. 每人交一份书面的课程设计报告(用 A4 纸打印)。