学生档案管理系统课程设计报告.docx
《学生档案管理系统课程设计报告.docx》由会员分享,可在线阅读,更多相关《学生档案管理系统课程设计报告.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学生档案管理系统课程设计报告第1章概述11.1 选题的背景与意义11.2 相关技术分析2第2章系统功能设计22.1 系统总体结构设计图22.2 系统功能模块3模块一(具体模块的名称)32.2.1 模块二3第3章数据库设计63.1 需求分析63.2 概念结构设计83.3 逻辑结构设计13实体所对应的关系模式13332联系所对应的关系模式14范式的判定(3NF) 143.3 物理结构设计15储结构设计151.1.1 存储路径设计16相关表的代码163.5数据库实施19第4章结束语22参考文献22第1章概述1.1选题的背景与意义随着计算机技术的高速发展,学生及学生相关档案信息的管理逐步由人工管理方式
2、 过渡到计算机管理方式,由此而设计出了学生档案信息管理系统。学生档案信息管理系 统从单一的学生档案管理、学生成绩管理到现在的统一学生资料管理,并在演变的过程 中不断发展、扩充和完善。随着当今学校的规模的不断扩大,学生数量在急剧地增加, 有关学生的各种信息也在成倍地增长。面对大量的学生信息,需要借助计算机技术,开图3-3高级 管理员图3-4高级 管理员1学生1院系 信息查询n对应高级 管理员n对应1图3-6全局E-R图 学生能够查看自己的个人信息、院系信息,但不能查看系统用户信息,也不能查看除了 自己以外的其他人的信息;教师能够对多个学生信息进行各种操作,但不能对系统用户 信息进行任何操作;高级
3、管理员能够对学生信息、院系信息以及系统用户信息进行各种 操作。系统用图3-73.3 逻辑结构设计实体所对应的关系模式学生基本信息(姓名、性别、民族、出生日期、身份证号、家庭地址、联系电话、 班级号)学生奖惩信息(奖惩日期、奖惩原因、奖惩等级)学生课程信息(课程号、课程名、学时、所属专业、学分、所属院系、授课学期、 教材名、上课地点)学生成绩信息(堂号、姓名、专业号、班级号、学分、分数)院系信息(院系号、院系名称、专业号、专业名称)系统用户(账号、密码、权限)学生(堂号、姓名、身份证号)教师(教师号、姓名、身份证号) 高级管理员(高级管理员编号、姓名、身份证号)3.3.1 联系所对应的关系模式把
4、高级管理员和系统用户之间m: n的联系转化为相应的关系模式为系统管理表(账号、高级管理员编号、姓名)把高级管理员和院系信息之间m:n的联系转化为相应的关系模式为院系信息管理表(高级管理员编号、院系号、信息修改日期)高级管理员和学生信息之间m:n的联系转化为相应的关系模式为学生基本信息管理表(身份证号、高级管理员编号、姓名、性别、民族、出生日期、家 庭地址、联系电话)学生奖惩信息管理表(奖惩日期、奖惩原因、奖惩等级、高级管理员编号)学生课程信息管理表(课程号、高级管理员编号、课程名、学时、所属专业、学分、所 属院系、授课学期、教材名、上课地点)学生成绩信息管理表(学号、高级管理员编号、姓名、专业
5、号、班级号、学分、分数)院系信息和教师之间n:l的联系转化为相应的关系模式为院系信息表(院系号、院系名称、专业号、专业名称、教师号)学生信息和教师之间n:l的联系转化为相应的关系模式为学生基本信息表(姓名、性别、民族、出生日期、身份证号、家庭地址、联系电话、班 级号、教师号)学生奖惩信息表(奖惩日期、奖惩原因、奖惩等级、教师号)学生成绩信息表(学号、姓名、专业号、班级号、学分、分数、教师号)学生课程信息表(课程号、课程名、学时、所属专业、学分、所属院系、授课学期、教 材名、上课地点、教师号)学生和院系信息之间的1: 1的联系可以转化为相应的关系模式为学生(学号、姓名、身份证号、院系号)学生和学
6、生信息之间的1: 1的联系可以转化为相应的关系模式为学生(学号、姓名、身份证号)学生(学号、课程号、姓名、身份证号)学生(学号、奖惩等级、姓名、身份证号)3.3.2 范式的判定(3NF)系统管理表(账号、高级管理员编号、信息录入时间、系统人员变动日期)院系信息管理表(高级管理员编号、院系号、信息录入时间、信息修改日期)学生基本信息管理表(身份证号、高级管理员编号、信息录入时间、信息修改时间) 学生奖惩信息管理表(奖惩等级、高级管理员编号、奖惩原因、奖惩日期) 学生课程信息管理表(课程号、高级管理员编号、信息录入时间、信息修改时间) 学生成绩信息管理表(高级管理员编号、学号、信息录入时间、信息修
7、改时间) 学生基本信息表(姓名、性别、民族、出生日期、身份证号、家庭地址、联系电话、 班级号、教师号)学生奖惩信息表(奖惩日期、奖惩原因、奖惩等级、教师号)学生成绩信息表(学号、姓名、专业号、班级号、学分、分数、教师号)学生课程信息表(课程号、课程名、学时、所属专业、学分、所属院系、授课学 期、教材名、上课地点、教师号)院系信息表(院系号、院系名称、专业号、专业名称、教师号)学生(学号、姓名、专业号、课程号、成绩、奖惩等级)教师(教师号、课程号、上课地点)高级管理员(高级管理员编号、姓名)create view 学生asselect教师号,课程号,上课地点from学生课程信息表where所属院
8、系二计算机物理结构设计3.3.3 存储结构设计经过分析可知,本学生档案管理系统中信息处理的特点如下:(1 )学生奖惩信息表和学生成绩信息表的数据不仅经常需要查询,而且更新速度快, 例如成绩的录入,修改,删除等。(2 )要求共享的数据很多,比如学生的基本信息,课程信息,成绩信息等。(3 )高级管理员有更特殊的职能,能够对系统管理表具有查找,修改等职能。针对这些特点,设计如下:为了提高系统性能,现根据应用情况将数据按照易变部分和稳定部分、经常存取部分 和存取频率较低的部分分别在两个磁盘上存放。同时,考虑到本系统是多用户的,为 了提高效率,数据库的备份的数据和日志文件将保存在磁带中。经常存取部分:学
9、生奖惩信息管理表(奖惩等级、高级管理员编号、奖惩原因、奖惩日期)学生奖惩信息表(奖惩日期、奖惩原因、奖惩等级、教师号)学生成绩信息表(学号、姓名、专业号、班级号、学分、分数、教师号)存取频率较低的部分:系统管理表(账号、高级管理员编号、信息录入时间、系统人员变动日期)院系信息管理表(高级管理员编号、院系号、信息录入时间、信息修改日期)学生基本信息管理表(身份证号、高级管理员编号、信息录入时间、信息修改时间) 学生课程信息管理表(课程号、高级管理员编号、信息录入时间、信息修改时间) 学生基本信息表(姓名、性别、民族、出生日期、身份证号、家庭地址、联系电话、 班级号、教师号)学生课程信息表(课程号
10、、课程名、学时、所属专业、学分、所属院系、授课学 期、教材名、上课地点、教师号)院系信息表(院系号、院系名称、专业号、专业名称、教师号)学生(学号、姓名、专业号、课程号、成绩、奖惩等级)教师(教师号、课程号、上课地点)高级管理员(高级管理员编号、姓名)4. 2存储路径设计对学生课程信息表和学生成绩表能够进行较多的查询操作对以下经常在查询中出现的关系的码建立索引学生(学号、姓名、专业号、课程号、成绩、奖惩等级)中的学号学生奖惩信息表(奖惩日期、奖惩原因、奖惩等级、教师号)中的奖惩等级3. 4. 3相关表的代码create database 设计on primary(name=,设计:filena
11、me=d: 工程设计.mdf,size=5mb,maxsize=50mb,filegrowth=lmb)log on(name=设计og,illename=d 工程设计og.ldf,size=5mb,maxsize = 50mb, filegrowth=lmb ) create table系统管理表(账号 char(10) not null,高级管理员编号char(10) not null, 信息录入时间datetime,系统人员变动日期datetime)create table院系信息管理表(高级管理员编号char(10) not null,院系号 char(10) not null, 信息
12、录入时间datetime,信息修改时间datetime)create table学生基本信息管理表(身份证号 char(20) not null,高级管理员编号char(10) not null, 信息录入时间datetime,信息修改时间datetime)create table学生奖惩信息管理表(奖惩等级char(3),高级管理员编号char(10) not null,奖惩原因nchar( 100), 奖惩口期datetime)create table学生课程信息管理表(课程号 char(10) not null,高级管理员编号char(10) not null,信息录入时间datetim
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 档案管理系统 课程设计 报告
限制150内