学生信息管理系统数据库.doc
《学生信息管理系统数据库.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统数据库.doc(11页珍藏版)》请在三一文库上搜索。
1、数据库设计题目:学生信息管理系统学生姓名:班 级:学 号:2014年6 月15 日一、需求分析1.1 用户需求分析本系统为学校提供管理学生信息的软件, 针对学校对管理学生信息的要求, 该软件将具备以 下功能:1)大大提高学校管理的运作效率;2)快捷、准确的处理学生的各种信息,通过全面的信息采集和处理,辅助提高管理水平;3)提高管理效率,方便用户查询,提供有效的技术保障。1.2 相关功能要求1)添加:可以添加学生的个人信息、专业信息、学院信息、成绩信息。2)查询:可以查询学生的个人信息、专业信息、学院信息、成绩信息。3)修改:可以修改学生的个人信息、专业信息、学院信息、成绩信息。1.2 数据字典
2、1)数据项: 学号 含义说明:唯一标识每个学生 别名: student_ID 类型:长整型 长度: 8取值范围: 00000000 至 99999999取值含义:前两位表示该学生入学年份后两位,第3、4位表示学院代码,第 5、6 位表示专业代码,第 7、8 位按顺序排列。数据项: 姓名 含义说明:标识不同的学生 别名: student_name 类型:字符型 长度: 10取值范围:取值含义:数据项:性别含义说明:每个学生的性别属性别名: student_sex类型:字符型长度: 2 取值范围:男 or 女 取值含义: 数据项: 出生日期 含义说明:别名: student_birthday类型:
3、日期型长度: 8取值范围: 0000-00-009999-99-99 取值含义:前四位表示出生年份, 5、 6 位表示出生月份, 7、8 位表示出生日期。数据项:籍贯 含义说明:描述了学生的生源地 别名:类型:字符型 长度: 10 取值范围:无 取值含义:无 数据项:民族 含义说明:描述了学生的民族属性 别名: 类型:字符型 长度: 10 取值范围:无 取值含义:无 数据项: 班级 含义说明:描述了学生所在的班级 别名: student_class 类型:字符型 长度: 10 取值范围: 取值含义: 数据项:学院号 含义说明:学院的代码 别名: college_number 类型:长整型 长度
4、: 2 取值范围: 0099 取值含义:按顺序排列出学院的代码 数据项:学院名称 含义说明:标识学院的名称 别名: college_name 类型:字符型 长度: 10 取值范围:无 取值含义:无 数据项:院长 含义说明:学院的领导人 别名:类型:字符型 长度: 8 取值范围:无 取值含义:无 数据项:专业号 含义说明:专业的编号别名:类型:长整型长度: 2 取值范围: 0000 取值含义:按笔画顺序编排专业编号 数据项:专业名称 含义说明:标识专业的名称 别名: major_name 类型:字符型长度: 8取值范围:无取值含义:无数据项:课程号含义说明:课程的编号别名:类型:长整型长度: 8
5、取值范围: 0099 取值含义:按笔画顺序编排课程编号 数据项:课程名含义说明:标识课程的名称别名:类型:字符型长度: 8取值范围:无取值含义:无数据项:学分含义说明:学生修一门课程所获得的学分认证 别名:类型:长整型长度: 2 取值范围: 14 取值含义:按规定赋予课程的学分 数据项:成绩 含义说明:学生某一课程的成绩 别名:学生编号 类型:单精度长度: 8取值范围: 0.0000100.0000 取值含义:百分之下学生取得的课程成绩2)数据结构:学生含义说明:是学籍管理子系统的主体数据结构,定义了一个学生的有关信息组成:学号,姓名,性别,出生日期,籍贯,民族,备注数据结构:专业含义说明:定
6、义了一个专业的有关信息组成:专业号,专业名称,专业类别数据结构:学院含义说明:组成:学院号,学院名称,院长数据结构:课程含义说明:定义了一个课程的有关信息组成:课程号,课程名,学分数据结构:成绩含义说明:定义了一个描述成绩的信息3)数据流:成绩管理信息说明:学生与课程的关系数据流来源:学生信息表,课程信息表数据流去向:成绩信息表组成:学号,课程号4)数据存储数据存储:学生信息表说明:记录学生的基本情况流入数据流:学生信息表,专业信息表,学院信息表,课程信息表,流出数据流:成绩管理表组成:学号+姓名+性别+班级+课程号+专业号+学院号数据量:每年5000张存取方式:随机存取5)处理过程描述添加、
7、修改、删除学生学籍信息、课程信息、班级信息、成绩信息说明:完成学籍、课程、班级、成绩的各种操作输入:学生编号、班级编号、课程名称、输出:学生学籍信息、课程信息、班级信息、成绩信息的添加、删除、修改结果处理:如果有新生入学,就要进行学生各种信息的添加;如果有毕业生离校,就要对学生的各种信息进行删除;如果某个学生的信息需要修改,则对其相应的信息进行修改1、概念结构设计备注性别出生日期民族学号姓名籍贯学生(a)实体和其属性图(b)实体和其联系图三、逻辑结构设计3.1转换原则E-R图向关系模型的转换关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体,实体的属性和实体间的联系三个要素组成。所以将
8、 E-R图转换为关系模型实际上就是要将实体,实体的属性和实体 间的联系转换为关系模式。转换原则如下。1.实体类型的转换:一个实体型转换成一个关系模式。实体的属性就是关系的属性,实体的 码就是关系的码。2 联系类型的转换,根据不同的情况做不同的处理。一个1:1的联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以和联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。一个1: N的联系可以转换为一个独立的关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 数据库
链接地址:https://www.31doc.com/p-13363379.html