:数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库是信息系统的核心和基础,数据库设计质量的好坏直接影响系统中各个处理过程的性能和质量。本次课程设计的目的是通过数据库设计和应用系统开发实践使学生深刻体会到数据库设计的重要性,使学生掌握数据库用户需求分析方法、概念结构设计、逻辑结构设计和物理结构设计方法,熟练掌握开发一个小型的数据库应用系统的方法。(包括原始数据、技术参数、设计要求等): 课程设计内容:用一种工具开发学籍信息管理系统,要求具有以下功能:1、 对系统用户信息进行输入、查询和修改,根据用户类别设置系统使用权限2、 对单位部门信息进行输入、查询和维护3、 对单位人员信息进行输入、查询和维护4、 对单位人事变动信息进行输入、查询和维护5、 对单位总人数进行统计6、 根据进入本单位的年份对人员情况进行统计,并以折线图显示结果7、 分别按专业名称、年龄(按老、中、青三个层次统计)、性别、学历、毕业学校对单位人员情况进行统计报表,并以合适的图表显示统计结果要求对系统业务流程进行分析后,绘制ER图,并根据ER图和数据库规范化设计理论正确地设计数据库逻辑结构,注意保持数据一致性,尽可能地降低数据冗余度。根据库结构,选择一种合适的DBMS建立物理数据库。在建立好数据库的基础上,选择一种合适的开发工具来设计和实现系统所有功能。要求程序运行正确,使用方便,界面美观。注意:在开发过程中,数据库和应用程序的名称均应为学号,在登录界面中也要显示学号和姓名。实****结束后,应提交数据库文件、源程序和论文。〔包括课程设计计算说明书(论文)、图纸、实物样品等〕: 要求按照计划完成各个功能模块,论文要求包括以下内容:1、 需求分析结果:进行数据库设计前必须准确分析用户需求,包括用户需要管理的数据以及以数据处理的要求等。2、 概念结构分析结果:对用户需求进行分析、综合、归纳和抽象,形成一个独立于具体的DBMS的概念模型,并绘制出数据库总体E-R图和局部E-R图,要求总体E-R图能反映系统中所有实体之间的联系情况,局部E-R图能够反映每个实体的所有属性3、 逻辑结构设计结果:根据E-R图设计数据库中各个关系模式的结构,要求给出每个关系模式的所有属性名称及其主码,若存在外码,则也要指出来。4、 物理结构设计结果:列出数据库中各个表的物理结构,包括每个表中每个字段的名称、数据类型、宽度、NULL属性、字段含义、主码、外码等,并给出创建每个数据表的SQL语句,并说明在程序中数据库与应用程序的连接方法。5、 系统关键模块详细设计与实现方法:至少列举一个输入模块、一个查询和修改模块、一个统计报表模块,详细说明这些模块的实现方法。6、 系统测试结果:对各个功能模块进行测试,说明系统能否正确运行,要求包括测试数据和测试结果的界面。7、实验总结,:
简单摘要 来自淘豆网www.taodocs.com转载请标明出处.