数据库原理及应用课程设计一、课程设计目标1.加深对数据库系统、软件工程、程序设计语言理论知识了解和应用水平。2.经过设计实际数据库系统应用课题,深化熟悉数据库管理系统操作技术,提升动手能力,提升分析问题和处理问题能力。二、课程设计要求分为需求分析和数据库设计、应用程序设计和系统集成调试三个阶段进行。其关键内容和基础要求为:1.需求分析和数据库设计阶段1)经过社会调查,选择一个实际应用数据库系统课题或在老师设计题目中选择课题2)对实际系统进行需求分析,内容最少包含:数据流图、数据字典和系统功效分析,写出需求分析规格说明书。3)设计数据模型并进行优化,确定数据库结构、功效结构和系统安全性和完整性要求,内容最少包含:E-R 图、关系模式、表结构及表间关系。2.应用程序设计阶段1)完成数据库定义工作,实现系统数据数据处理和数据录入。(实行 SQL Server / DBMS),对于初始数据,要求每个表统计数不少于 10 条。2)实现应用程序设计、编程、优化功效,实现数据安全性、数据完整性和并发控制技术等功效,并针对具体课题问题提出处理方法。 3.系统集成调试阶段对系统各个应用程序进行集成和调试,深化优化系统性能,改善系统用户界面。注意:1.系统前台设计,由学生自选开发工具完成。2 结果形式:课程设计汇报+能运行系统。三、课程设计内容每一位同学独立选择课题进行设计,课题题目能够相同,但课题内容不许可反复,课题可从下列课题中选,也能够自己依据企业需求项目确定,但必需经指导老师认可。1.工资管理系统2.销售管理系统3.仓库管理系统4.图书管理系统5.宿舍管理系统6.客房管理系统7.零件交易中心管理系统8.学籍管理系统9.选课管理系统10.民航售票系统四、课程设计评分标准数据库课程设计以数据库设计部分为关键进行评定成绩,下表中列出了试验项目内容及评分百分比。序号设计内容内容要求试验课时评分百分比1系统需求分析和系统设计用软件工程方法进行系统需求分析和系统设计得出系统数据流图数据字典和信息模型,写出需求规格说明书415%2数据库设计按数据库设计方法和法律规范化理论得出符合3NF 逻辑模型,外模型和物理模型225%3数据库定义和数据安全性和完整性定义定义 SQL、Server 基础表和安全性、完整性要求410%4应用程序设计和程序调试设计并编写输入\输出、查询\统计、数据维护等功效模块应用程序435%5系统集成和优化对系统各个功效模块进行集成、总调试和优化工作,优化用...