河北工业大学数据库课程设计报告-小型学生成绩管理系统
时间:2025-04-08
时间:2025-04-08
河北工业大学数据库课程设计报告
小型学生成绩管理系统
班级:信管121
小组成员:121638郭少聪
121645孟保珠121693汤伟坤
指导教师:
李亚坤
2014年1月9日
目录
一.系统简介………………………………………………1二.需求分析………………………………………………1
1.需求调查………………………………………………12.数据流程图……………………………………………23.数据字典………………………………………………7
三.概念结构设计…………………………………………12四.逻辑结构设计…………………………………………13五.物理结构设计…………………………………………13六.系统主要查询功能及SQL语句………………………16七.系统实现………………………………………………18
1.系统功能模块图………………………………………192.部分程序代码…………………………………………193.系统运行截图…………………………………………28
八.设计说明及体会………………………………………34
1系统简介
各大高校的学生成绩管理并不是很方便的体现学生成绩和老师教学水平,而设计这个系统的出发点是更加人性化,更加全面的管理学生成绩,使成绩在录入,修改,查询的过程中更加准确便捷。同时,这个系统还可以方便学生查询自己的成绩,同时可以让学校的管理部门可以更加准确的检测老师的教学水平。能让老师、学生和管理人员即使准确的了解到学生成绩,教学水平等等。
2需求分析
2.1需求调查
随着学校规模的不断扩大,专业、班级的学生数量急剧增加,有关学生的信息量也成倍增长。但是目前许多高校的学生管理系统仍然停留在复杂的人工操作上,工作量比较多。因此,迫切需要开发基于互联网的信息系统来提高工作效率。使学生的成绩规范管理、科学的统计和快速的查询方面具有较大的实际意义。过去管理人员对资料的管理、信息的发布等工作存在很多缺点,如保密性低,工作量大。同时学生和老师不能及时了解成绩信息。这些问题给教师带来很多困扰,增加学校成本。因此建立一个自动化的管理服务的计算机应用软件是十分必要的。
该系统可以满足如下需求:1.管理员权限
(1)对学生基本信息的录入,修改,删除;(2)对教师信息的录入,修改,删除;(3)对课程信息的录入,修改,删除;(4)对学生课程的录入,修改,删除;(5)发布学生成绩2.教师权限
(1)录入所教学生该科目的成绩
(2)查询学生该科目成绩、排名、生成成绩报表(3)通过系统向管理员提交学生成绩(4)查询个人信息3.学生权限(1)查询个人信息(2)查询考试成绩(3)查询课程表
2.2数据流程图
(1
)基本符号
(2
)数据流程图
顶层数据流程图
gg336x280();26_892.83_1263-72-0-13010-72.jpg" alt="河北工业大学数据库课程设计报告-小型学生成绩管理系统" />
0层数据流程图
gg336x280();1263-104-0-7435-104.jpg" alt="河北工业大学数据库课程设计报告-小型学生成绩管理系统" />
第一层数据流程图:1管理员操作系统
gg336x280();_1263-152-0-9404-152.jpg" alt="河北工业大学数据库课程设计报告-小型学生成绩管理系统" />
第一层数据流程图2:教师操作系统
gg336x280();_1263-176-0-7312-176.jpg" alt="河北工业大学数据库课程设计报告-小型学生成绩管理系统" />
第一层数据流程图3:学生操作系统
2.3数据字典
1.数据项数据项名SnoSnameSsexClassClassidProfesionalAddressphonenum
berTnoTnameTsexBirthCnoGradeNameIdCnameCreditdepartposition
数据类型CharVarcharCharVarcharVarcharVarcharVarcharCharCharVarcharChardatetimeCharVarcharVarcharCharVarcharVarcharvarcharVarchar
数据长度
662203225011662824665035050
取值范围无男/女无001-999
取值含义学号学生姓名学生性别班级名字班级代码专业家庭住址电话号码教师号教师姓名教师性别出生年月课程号成绩用户名密码课程名学分系名称职称
男/女01-990-100
0-8
2.数据结构
数据结构名班级课程表班级信息表成绩信息表管理员教师信息表
课程信息表学生课程表学生信息表
组成Classid,cnoClassid,classSno,cno,gradeName,id
Tno,tname,tsex,address,depart,phonenumber,birth,positionCno,cname,credit,tno,TnameSno,sname,class,cname,gradeSno,sname,ssex,class,classid,birth,professional,address,phonenumber
说明
各个班级的课程组成班级基本信息学生成绩用户登录信息教师基本信息课程基本信息学生各科成绩学生基本信息
3.数据流名称:学生资料若为数据流
简述:学生的个人基本情况简介
去向:管理员、学生
来源:学生相关信息存储
名称:教师资料若为数据流
简述:教师的个人基本情况简介
去向:管理员、教师
来源:教师相关信息存储
名称:学生单科成绩若为数据流
来源:单科成绩相关信息
简述:学生某一科科成绩基本统计去向:管理员
名称:学生成绩若为数据流
简述:学生的各科成绩汇总
去向:教师、学生、管理员
上一篇:气质量表含评分标准