1、
学生学籍管理系统设计
--计算机科学系08级(1)班 童琦 46号
一.需求分析
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机的组织起来,就必须建立与自身特点相适应的管理系统。对于学校而言,学生学籍管理工作量大,手工方式严重影响其工作效率,在实现学校信息化的过程中,实现学生学籍管理的信息化就显得尤为重要,故在此对学籍管理系统数据库进行一定的设计,实现基本的要求。
(一)开发意图
1、 为了学籍管理系统更完善;
2、 为了
2、教学办公室对学生档案的管理更方便;
3、 为了减轻行政人员的工作负担。
(二)作用及范围
本软件适用于教育界,对学生的学籍可以随时增加、删除、查找、修改、备份、恢复。
(三)具体需求:
1、能够游览学生学籍的所有信息
2、能够通过学生的一个信息找到个人学籍的相关信息
3、通过一条信息找到与之匹配的信息
4、相关人员能对包含学生的学籍信息进行管理
5、对管理的数据库进行备份、恢复功能,以便在发生事故的时候可以能够减
少损害
数据字典
1. 学生实体E-R图
名称
数据类型
3、
长度
学号(主码)
char
10
姓名
char
20
性别
char
2
民族
char
10
出生日期
char
15
入学日期
char
15
系别
char
20
班级
char
20
2、课程实体E-R图
名称
数据类型
长度
课程号(主码)
char
5
课程名
char
10
学分
smallint
3、院系实体E-R图
名称
数据类型
长度
院系号(主码)
char
5
院系名称
char
10
院长名
char
10
4、
4、教师实体E-R图
名称
数据类型
长度
教工号(主码)
char
10
姓名
char
20
性别
char
2
电话
char
11
职称
char
20
二、概念结构设计
1.学生实体E-R图
学 生
出生日期
入学日期
学号
姓名
性别
民族
专业
班级
2、课程实体E-R图
课 程
课程号
课程名
学 分
3、院系实体E-R图
院系
院系名称
院系号
院长名
4、教师实体E-R图
教师
姓名
性别
电话
职称
教工号
5、实体
5、与实体之间的关系E-R图
学 生
课程
院系
教师
姓名
性别
学号
民族
班级
院系
专业
入学日期
选修
M
N
名称
课程号
学分
教工号
电话
职称
性别
姓名
授课
属于
院系名
院长名
院系号
拥有
出生日期
选修课程数
学生数
教师数
课程数
M
1
1
N
M
1
三、逻辑结构设计
根据概念结构的设计,可以将E-R图转化为以下关系模式:
学生(学号,姓名,性别,民族,出生日期,入学日期,院系,班级)
院系(院系号,院系名,院长名)
课程(名称,课程号,学分)
教师(姓
6、名,性别,职称,电话,教工号)
选修(学号,课程号,选修课程数)
属于(院系号,学号,学生数)
拥有(院系号,教工号,教师数)
授课(教工号,课程号,课程数)
四、总结
本系统功能主要包括了1能够游览学生学籍的所有信息;2 能够通过学生的一个信息找到个人学籍的相关信息;3通过一条信息找到与之匹配的信息; 4、相关人员能对包含学生的学籍信息进行管理;
在设计数据库过程刚开始阶段中在需求分析阶段分析不够完全,在通过对高校学籍管理系统功能进行详细的分析后,得到系统功能模块图,画出E-R图,得出关系模式。经过这次系统设计过程,加深了对数据库设计的认识,对整个数据库设计流程的认识有了更进一步的提高。