学生成绩管理.docx
- 文档编号:10764479
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:20
- 大小:242.84KB
学生成绩管理.docx
《学生成绩管理.docx》由会员分享,可在线阅读,更多相关《学生成绩管理.docx(20页珍藏版)》请在冰点文库上搜索。
学生成绩管理
1可行性分析
可行性分析的任务是明确开发这个学生成绩管理系统的必要性和可行性,从这个系统的迫切性上分析其必要性,而可行性则取决于实现这个系统的资源和条件,从一下三个方面分析有:
管理可行性——界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。
内容主要是:
系统需要分析,包括现有系统介绍;系统的实体分析,实体关系图。
技术可行性——本系统对机器本身没有太高的要求,一版当学校或个人电脑完全可以满足要求。
对于软件技术要求,现在的程序设计语言已经非常成熟,要运用HTML样式,图形图像制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用SQLserver2005,开发工具利用PowerBuilder9.0即可。
经济可行性——由于本系统是为了学生成绩查询管理使用的系统,装上该应用软件即可使用,系统成本主要集中在系统软件的开发上,当系统投入运行以后可以为学校节约大量的人力、物力。
所带来的效益远远大于系统软件的开发成本,在经济是完全可行。
2管理业务调查
2.1组织结构调查
高校的信息化首先是教务管理的信息化,教学改革中学生成绩的管理信息剧增,资源紧缺,多校区管理等问题突显,经过调查获得现行系统组织结构功能如下:
在调查中还发现,现有系统在实施的过程中有一个看似不大但却十分影响系统信息化的问题:
很多教师不能够顺利及时的完成网上信息的录入、修改等。
这些问题一直困扰学校,虽然也有相关的培训,但是在实际的操作中出现问题却不能及时解决,就造成了今天仍有部分老师对该系统不够了解,无法充分利用。
2.2管理功能调查
学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。
由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。
用户分为教务人员、教师用户、学生用户三类。
不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录。
教务人员:
可以方便快捷的进行学生信息的输入和更改。
学生信息包括学号、姓名、班级、生日、性别、地址、电话等基本信息。
教师:
当教师要查看某一学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩,并同时自动计算出这个学生的总分和平均分。
在成绩信息中,教师可以对学习成绩进行增加、修改和删除,并能够打印报表。
特别是可以对学生成绩进行分析,便于在以后的教学和出卷中改进。
学生:
学生用户登录后,学生可以看到自己的学生信息和成绩信息。
学生信息包括学号、姓名、班级、生日、性别、地址、电话等信息。
成绩信息包括这个学生的所有课程的成绩信息。
其管理功能图绘制如下:
2.3管理业务流程调查
管理业务流程图
3数据流程
3.1数据流程符号
3.2数据流程层次
第一层数据流程图:
第二层数据流程图:
4数据字典
数据字典卡片
数据项数据字典
(一)No:
__1__
编号:
001名称:
学号别名:
学生编号
简述:
唯一标识学生的身份
连续值
类型(C,N)字符型
长度:
8个字符
值域:
00000000-99999999
与其他值的运算关系:
离散值
值
含义
值
含义
备注:
表2-4数据项
数据元素一览表
编号
数据元素名称
别名
类型
长度
小数位数
001
学号
学生编号
char
10
0
002
课程号
课程编号
char
20
0
003
课程名称
课程名称
char
20
0
…
…
…
…
…
…
表2-5数据元素
数据结构数据字典
(二)No:
__2__
编号:
001名称:
课程信息目录别名:
课程目录
简述:
方便查阅,课程目录
组成:
1.课程号2.课程名3.开课学期4.课程性质
表2-6数据结构1
数据结构一览表
编号
数据结构名称
别名
类型
长度
小数位数
001
课程信息目录
课程目录
C/N
20
0
002
用户信息
用户信息
字符型
20
0
003
学生成绩目录
学生成绩
数字型
20
0
…
…
…
…
…
…
表2-7数据结构2
数据存储数据字典(三)No:
__3__
编号:
D101名称:
学生成绩相关信息别名:
学生成绩表
简述:
学生通过系统查询所要看到的信息
输入数据流:
学生成绩表、课程信息表
输出数据流:
学生某门课程成绩及相关信息
组成:
1.课程信息目录(数据结构)
2.学生成绩信息表(数据结构)
3.查询的学号
关键字:
相关处理:
记录长度:
记录数:
数据量:
表2-8数据存储1
数据存储一览表
编号
数据结构名称
别名
类型
长度
小数位数
D101
学生成绩相关信息
学生成绩
char
20
0
D102
用户信息
用户信息
char
20
0
D103
课程目录
课程目录
char
20
0
…
…
…
…
…
…
表2-9数据存储2
数据流数据字典(四)No:
__4__
编号:
S_001名称:
学生成绩表别名:
学生成绩表
简述:
各任课老师向学校提交各科学生成绩表
组成:
学号、课程号、成绩
若为数据流
来源:
各任课老师
去向:
学校教务处
峰值流量:
10/天
表2-10数据流1
数据流一览表
编号
数据流名称
别名
来源
去处
S_001
学生成绩表
学生成绩表
任课老师
成绩录入
S_002
用户信息表
用户信息表
用户
用户编辑
S_003
课程信息表
课程表
教务处
课程信
息编辑
…
…
…
…
…
表2-11数据流2
处理逻辑数据字典(五)No:
__5__
编号:
01-01名称:
计算平均成绩
输入信息:
每个学生每门课成绩、每门课学分、读取的学生课程门数
数据存储:
课程信息表
输出信息:
学生平均成绩激发条件:
学期结束
简要说明:
可通过相关SQL语句完成
加工逻辑:
平均成绩为每门课成绩*每门课学分之/总学分
出错处理:
执行频率:
每学期一次
表2-12处理逻辑1
处理逻辑一览表
序号
处理逻辑
名称
001
1.1
计算平均成绩
002
1.2
用户信息管理
003
1.3
查询成绩
…
…
…
表2-13处理逻辑2
外部实体数据字典(六)No:
__6__
编号:
T03名称:
教师
简述:
提供学生课程成绩
输入的数据流:
S_001
输出的数据流:
D_002
表2-14外部实体
外部项一览表
编号
名称
01
用户
02
教务处
…
表2-15外部项
5系统化分析
5.1功能需求简介:
学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。
由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。
5.2功能需求描述:
用户分为教务人员、教师用户、学生用户三类。
不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录。
教务人员:
可以方便快捷的进行学生信息的输入和更改。
学生信息包括学号、姓名、班级、生日、性别、地址、电话等基本信息。
教师:
当教师要查看某一学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩,并同时自动计算出这个学生的总分和平均分。
在成绩信息中,教师可以对学习成绩进行增加、修改和删除,并能够打印报表。
特别是可以对学生成绩进行分析,便于在以后的教学和出卷中改进。
学生:
学生用户登录后,学生可以看到自己的学生信息和成绩信息。
学生信息包括学号、姓名、班级、生日、性别、地址、电话等信息。
成绩信息包括这个学生的所有课程的成绩信息。
5.3新系统目标:
对于本系统,我们需要实现以下一些基本功能:
学生查询功能:
为了方便学生查找成绩等信息,将所有信息按照需要进行分类。
这样学生就能很方便的找到自己需要的信息。
添加功能:
管理员可以通过填写表格的形式输入学生成绩等相关信息。
系统可以自动避免重复信息。
修改功能:
管理员可以对数据库中的信息进行修改。
系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。
删除功能:
管理员可以对数据进行删除操作。
系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。
管理员查询功能:
管理员可以通过条件选择查询所有信息,并进行排序。
5.4系统业务流程分析
6系统功能设计
系统功能结构设计
(1)功能模块图
学生成绩管理信息系统分析功能模块图
(2)系统管理模块设计说明书
模块编号:
YHDL
模块名称:
用户登录
上级调用模块编号:
XTGL
上级调用模块名称:
系统管理
输入:
用户名称、用户密码以及选择用户身份
输出:
弹出登录成功的提示
处理:
后台进行用户的合法性验证
备注:
系统名称:
学生成绩管理信息系
模块设计说明书1
表3-2模块设计说明书1
模块编号:
YHGL
模块名称:
用户管理
上级调用模块编号:
XTGL
上级调用模块名称:
系统管理
输入:
用户名称、用户编号、用户类型
输出:
列表里会清晰地反应用户所做的修改
处理:
对数据库表做增、删、改等操作
备注:
该模块系统自动把用户编号设置为用户初始密码
模块设计说明书2
表3-3模块设计说明书2
模块编号:
XGMM
模块名称:
修改密码
上级调用模块编号:
XTGL
上级调用模块名称:
系统管理
输入:
用户编号、旧密码、新密码、确认密码
输出:
修改成功的提示信息
处理:
与用户表中的信息进行交互
备注:
模块设计说明书3
表3-4模块设计说明书3
学生成绩管理系统的数据库管理系统采用MicrosoftAccess数据库。
系统用户信息、学生成绩信息、课程信息、成绩的录入、更新与删除。
数据存于服务器上。
7系统详细设计
7.1数据库设计
7.1.1实体—属性图
实体属性图分析:
班级(班号,班名,专业)
学生(学号,班号,姓名,性别)
专业(专业号,专业名)
课程(课程号,课程名,学时)
教师(工号,姓名,性别,职称,专业)
7.1.2总体E-R图
E-R图分析:
专业-班级:
每个专业可以有很多班级,每个班级只属于一个专业。
班级-学生:
每个班级可以有很多学生,每个学生只属于一个班级。
学生-课程:
每个学生可以选修多门课程,每个课程被多个学生选修。
课程-老师:
每个老师可以教授多门课程,每门课程只被一个老师改。
7.2导出数据库表
每一个数据文件均有一张定义表:
序号
中文
名称
字段名
类型
长度
小数
位数
主关
键字
备注
1
专业号
Cno
char
10
0
是
不能为空
2
专业名
Cname
char
20
0
否
专业信息表:
表4-7专业表
学生信息表:
序号
中文
名称
字段名
类型
长度
小数位数
主关
键字
备注
1
姓名
UserName
char
10
0
否
2
学号
Sno
char
20
0
是
不能为空
3
班号
Gno
char
20
0
否
4
性别
Ssex
char
10
0
否
学生
表4-8学生表
课程表:
序号
中文
名称
字段名
类型
长度
小数
位数
主关
键字
备注
1
课程号
Cno
char
10
0
是
不能为空
2
课程名
Cname
char
20
0
否
3
学时
Kkxq
char
20
0
否
表4-9课程表
序号
中文
名称
字段名
类型
长度
小数
位数
主关
键字
备注
1
学号
Sno
char
10
0
是
不能为空
2
课程号
Cno
char
20
0
是
不能为空
3
成绩
Grade
char
10
2
否
学生成绩表:
表4-10成绩表
教师信息表:
序号
中文
名称
字段名
类型
长度
小数位数
主关
键字
备注
1
姓名
Tname
char
10
0
否
2
职称
TD
char
20
0
否
3
工号
Tno
char
20
0
是
不能为空
4
性别
Tsex
char
10
0
否
教师
5
专业
PFO
表4-11教师表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩 管理