目录
1.概述
1.1数据库设计选题背景
随着信息化时代的到来,人们的生活发生了巨大的变化,信息化时代带给了人们更多的处理数据的方式。学生学籍管理是一个非常繁琐且复杂的工作,其中的原因就是涉及到大量的学生学籍数据信息,这样庞大的一个数据群管理起来就想当麻烦,在传统的数据信息管理模式下,工作效率不仅低下,而且数据在存储、更新、删改等操作上会出现错误。基于以上出现的问题,开发一个学籍管理系统就显得很重要。
1.2功能要求
一:实现学生信息、班级、院系、专业等的管理;
二:实现课程、学生成绩信息管理;
三:实现学生的奖惩信息管理;
四:建立数据库相关表之间的参照完整性约束。
五:创建规则用于限制性别项只能输入“男”或“女”;
六:创建视图查询各个学生的学号、姓名、班级、专业、院系;
七:创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级学生人数;
八:创建存储过程查询指定学生的成绩单;
1.3系统功能解决的问题
一:提高管理人员的工作效率。
二:对大量的数据信息进行统筹规划
三:降低处理数据信息时出现的错误率。
四:方便系统的后期维护。
2.需求分析
该高校学籍管理系统主要是实现对大学在校生的学籍信息的系统化管理,具体的功能涉及实现对学生的基本信息、班级、专业、院系等的查询、修改和删除等功能,同时也会实现课程、学生成绩信息管理、实现学生的奖惩信息管理。
同时该高校学籍管理系统要创建学生信息视图,具体实现如下:
一:创建学生基本信息视图,实现查询各个学生的学号、姓名、班级、专业、院系。
二:创建学生成绩视图,实现查询各个学生的学号、姓名、课程、成绩。
三:创建学生奖惩视图,实现查询各个学生的学号、姓名、班级、专业、院系、奖惩号、奖惩名、奖惩方案。
该高校学籍管理系统要创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级学生人数。
最后,该高校学籍管理系统要创建存储过程查询指定学生的成绩单
该学籍管理系统会对学生信息进行系统化管理,在数据和数据之间实现关联性,较大程度的满足用户需求。
3.概念结构设计
3.1抽象出系统的实体
根据设计学生管理系统的需要,可以抽象出以下实体:
(1)学生信息
(2)班级信息
(3)专业信息
(4)院系信息
(5)课程信息
(6)课程成绩信息
(7)奖惩信息
3.2设计实体属性图
(1).学生实体属性图
(2).班级实体属性图
(3).专业实体属性图