欢迎来到天天文库
浏览记录
ID:26592858
大小:366.00 KB
页数:17页
时间:2018-11-27
《学生成绩管理系统数据库设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、...武汉理工大学华夏学院课程设计报告书课程名称:《数据库系统原理》课程设计题目:学生成绩管理系统数据库设计系名:信息工程系专业班级:软件1111班姓名:学号:指导教师:张玉蓉2013年12月27日.......武汉理工大学华夏学院信息工程系课程设计任务书课程名称:数据库课程设计指导教师:张玉蓉班级名称:软件1111开课系、教研室:软件与信息安全一、课程设计目的与任务数据库课程设计是《数据库原理与应用》课程的后续实践课程,旨在通过一周的实践训练,加深学生对理论课程中数据库的基础知识,原理和使用方法的理解,加强学生综合运用sql语言以及数据库设计进行实际应用,包括数据库设计,数据库实现,s
2、ql语言查询和sqlserver数据库应用及管理的能力,进一步提高学生进行数据库设计,分析问题和解决问题的能力。学生将在指导老师的指导下,完成从需求分析,总体设计,实现到测试的全过程。二、课程设计的内容与基本要求本课程设计将设计和开发一个小型的数据库实用系统。要求数据功能模块划分合理,数据库表设计合理,查询语句优化,数据处理正确。根据所学的数据库原理与程序设计的知识,能够针对一个小型的图书管理系统,进行数据库系统的需求分析,概念结构设计、逻辑结构设计、物理结构设计,数据录入及测试等,完成题目要求的功能。主要任务:(1)需求分析根据设计任务书给出的背景资料,查找相关资料,结合自己的生活经验
3、,对数据和处理过程进行分析,编写详细的数据词典(如数据项、记录的说明、它们的标识符、同义名及有关信息)。写出需求分析说明,包括系统的功能分析、系统的功能模块设计、数据库的数据字典、数据流图等。(2)概念结构设计说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、表的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图和全局视图(E-R图,可以用基本E-R图或扩展E-R图),消除不必要的冗余。(3)逻辑结构设计与物理结构设计将概念结构映射为数据库全局逻辑结构(关系模型),包括所确定的关键字和属性、重新确定的记录结构和所建立的各个表文件
4、之间的相互关系。其中提请注意:a.关系模式的优化指出关系模式的范式级别及设计原则 b.安全保密设计说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。c.物理结构设计说明在数据库的设计中,是否需要索引及如何设置索引,设置索引的原则。.......目录1.概述.......................................41.1设计题目....................................41.2可行性分析..................................42.
5、需求分析...................................43.概念结构设计...............................43.1开发工具...................................43.2.1功能模块.................................43.2.2功能描述.................................43.2.3功能结构图................................54.逻辑结构设计...............................54.1数据
6、分析...................................54.2数据库E-R图...............................55.物理结构设计...............................65.1数据库表设计...............................65.2数据库表...................................76.实现及测试.................................97.结论:特点和不足...........................14.......1.心得体会
7、..................................152.参考文献..................................161.概述1.1设计题目:学生成绩管理系统数据库设计1.2可行性分析整个项目开发过程中,主要从经济可行性和技术可行性来分析:经济可行性:系统开发过程中,所需要的工具如计算机等所有工具均有自己承担技术可行性:目前该小组已经掌握java语言,能熟练编写jsp,数据库的设计与维护,软件工
此文档下载收益归作者所有