《数据库系统原理》课程设计高福娜(信息与电气工程学院,计算机科学与技术,计本2班,20122212611)摘要:本系统是针对高等院校的学生成绩管理,因此成绩管理系统的用户包括系统管理员、教师和学生
主要涉及系部信息、班级信息、任课教师信息、学生信息、课程信息以及选课记录和成绩等多种数据信息
关键词:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护
1引言进行数据库设计首先必须准确了解也分析用户需求(包括数据和处理)
目的是为成绩管理数据库系统的设计打下牢牢的基础,是数据库开发的重要文件依据,主要为数据库设计人员使用,是用户和系统分析员的项目依据文件
作为“地基”的需求分析是否做得充分与准确,它决定了在其上构建数据库大厦的速度和质量
需求分析做得不好,甚至会导致整个数据库设计返工重做
本系统的开发是设计一个学生成绩管理系统(数据库系统)
2用户需求本系统是针对高等院校的学生成绩管理,因此成绩管理系统的用户包括系统管理员、教师和学生
主要涉及系部信息、班级信息、任课教师信息、学生信息、课程信息以及选课记录和成绩等多种数据信息
实现的具体功能如下:基本信息管理——系统管理员负责对各种基本信息的录入、修改、删除等操作
学生成绩管理——系统管理员负责对学生成绩的录入、修改、删除等操作,学生可以查询各科成绩
信息查询统计——学生可以查询基本信息和各科的考试成绩,老师可以查询基本信息和授课信息,系统管理员负责把老师提交的学生成绩进行管理,计算总成绩和平均成绩,最后再输出所有的信息
系统用户管理——系统管理员负责用不同的权限来限制不同用户对系统的使用
以上是用户对系统的基本的功能要求,此外用户还要求系统的效率要高,查询速度要快,比较小的冗余,易维护,具有较高的数据安全性
3系统目标设计1
使得学生的成绩管理工作更加清晰、条理化、自动化