资源描述
学生成绩管理系统分析及设计
一、 选题背景以及意义
21世纪是信息现代化时代,管理信息系统在各行各业都越来越重要,特别是教育事业。在我国,有学校根本就没有系统,还是手工操作,手工操作还十分落后,效率极低,成本很大,现代社会是信息社会,信息只有快、准、精才能发挥其价值。以学校管理信息系统建设中教学管理子系统开发为背景来开发学生成绩管理系统以减轻学院教学人员工作量,缩小开支,提高工作效率及准确率,能够让老师合理安排时间,能够尽快知道学生开始成绩,为下一阶段教学做准备。
建立学生成绩管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平,帮助广大教师提高工作效率,实现学生成绩管理工作流程系统化、规范化和自动化。
二、可行性分析
(一) 系统背景调查
此次系统开发对象是某高校。二十一世纪以来,管理信息系统是进行信息采集,存储,加工,维护和使用系统,它是随着管理科学和技术科学发展而形成.学生成绩管理系统是一个教育单位不可缺少部分,它内容对于学校决策者和管理者来说都至关重要,学生成绩管理系统能够为用户提供充足信息和快捷查询手段,对学生来说可以轻松查阅自己在校成绩以及信息等.但是一直以来学校都是靠传统人工方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量文件和数据,这对于查找,更新和维护都带来了不少困难。所以某校教务处领导经过商讨决定建立学生成绩管理信息系统,方便对学生成绩管理以及学生对成绩查询,学习交流。
(二) 可行性分析
1. 技术可行性分析
系统开发者掌握了数据库及其应用技术、数据库原理、计算机网络技术等,对数据库设计、应用、维护及局域网组成有了深刻认识及一定动手实践能力,完全具备了开发一个学生成绩管理信息系统能力。而现在学校计算机配置均可达到P2.2GHZ、256M内存、80G硬盘,完全具备开发、使用以及维护一个学生成绩管理信息系统条件。综上所述,本系统设计及开发在技术上和硬件设备上条件都是满足,因此,它在技术上是可行。
2. 经济可行性分析
学生成绩管理信息系统是以个超小型管理系统,从投入人力,财力及物力来讲是非常之小,只要一台电脑,一台打印机,这个系统就可以搞起来,现在,计算机价格已经十分低廉,性能却有了长足进步。而且本系统开发,为学校工作效率带来了一个质飞跃,此中学也拥有电脑和打印机。并且从节省人力方面,可以让管理人员从繁及复杂工作中解脱出来,做更多工作,可以给教学管理提高一个层次。所以,本系统在经济上是可行。
3. 管理可行性分析
高中教育正在迅猛发展,学校从硬件到软件都投入了大量人力、物力、财力,在教务上,给各个办公室配置了计算机,并能联接到互联网,并且,学校领导对这方面比较重视,在教务上配置了一定数目能够训练操作计算机干事,可以快速、方便、高效地使用计算机进行日常工作。教务人员管理学生信息量非常大,开发了此系统,可极大提高教务人员工作效率。方便成绩储存和修改,及以后随时查询成绩信息,是一个比较人性化管理系统。学生成绩管理信息系统是一个较简单小型软件,稍加培训学校所配置干事便可以对系统进行维护。使此系统在实践上具备了可行性。
三、系统分析
(一) 组织及功能分析
1. 组织结构分析
(1)、组织结构调查内容
中学由校长副校长等所组成校长办公室领导,所属有政教处、教务处、总务处、教科室四个部门。校长办公室直属校长领导,处理日常校务工作,具有综合协调性和辅助性。各处及科室分别由主任主管。政教处负责管理思想教育工作,组织学校各种德育活动,保证学校正常教学秩序机构。负责班主任任用和管理,负责学校安全保卫工作和环境卫生工作,负责教职工德育年度考核。同时联系团委、学生会和分管保卫科。总务处在校长办公室领导下负责校园、校舍、物资、财务等总务行政管理职能机构。教科室是在校长办公室领导下,负责学校教育教学科学研究管理工作职能机构。教务处在校长办公室领导下,具体负责教务、考试、学籍、教材、教学档案等管理工作。负责统计处理分析学生成绩。但是该部门对学生成绩管理一直依靠手工方式,不能及时向老师,家长,学生提供各类有关考试信息,从一定程度上影响了教学管理进程。为此希望建立一套能动态反映考试管理信息管理信息系统,通过开发考试管理信息系统可以给出学生在校期间各种信息及其变化,以及对这些信息各种统计分析,使管理者能从不同角度对学生个体和群体成绩情况做出快速准确分析判断。同时通过对学生学习质量分析,还可以为综合评价教师教学质量提供依据及时提供所需资料。
(2)、学校组织机构图
校长室
政教处
科教室
教务处
总务处
教务干事部门
文秘部门
图1 学生成绩管理系统组织结构图
2、功能结构分析
处理日常校务工作
负责思想教育保安
卫生工作
教务管理
总务行政管理
教育科学研究管理
负责教务处工作
负责教学常规工作
负责学籍管理常规报表工作
负责考试安排等工作
负责打印工作
图2 学生成绩管理系统功能结构图
(二)业务流程分析
1、某高校学生成绩流程图
财务人员
教学管理人员
打印学生名单录入课成、班级等信息
学生成绩单
制定教学计划
填写学生成绩
教师
制定考试计划
学生
班级课程表
填好的学生成绩
系统管理员
学生成绩处理
学生成绩报表
图3 学生成绩管理系统业务流程图
2、表格分配图
教务员
干事
文秘
录入课程班级等信息名单
成绩单填写
填好的学生成绩
学生成绩处理
学生成绩报表
图4 学生成绩管理系统表格分配图
(三)数据流程分析
1. 数据流程图分析
P1
打印学生名单录入课程、班级等信息
F1
学生成绩填写单
P2
填写学生成绩
F2
已填好的学生成绩单
P3
学生成绩处理
F3
学生成绩报表
D2
D3
图5 学生成绩管理系统数据流程图
D1
11
‘P’表示数据处理,‘F’表示数据流,‘D’表示数据存储。
2. 数据字典
(1) 数据项定义
表1 数据项定义表
编号
名称
别名
简述
类型及宽度
取值范围
I1
学号
学号
学生学号
文本型,12位
99
I2
姓名
姓名
学生姓名
文本型,8位
00009
I3
班级
班级
学生所在班级
文本型,10位
000000999
I4
考试日期
考试日期
每场考试在什么时候考试
日期型,8位
1900-01-01-9999-12-31
I5
考试类型
考试类型
区分不同类型考试
字符型,8位
00009
I6
成绩
考试成绩
学生考试所得分数
整型
000000-999999
I7
课程
课程名称
用来标示某门课
字符型,8位
00009
(2)数据结构定义
表2 数据结构定义表
数据结构信息
信息内容
学生信息
学号、姓名
班级信息
班号、班级名称、年级名称、学校名称
考试信息
考试代号、考试日期、考试类型、考试成绩
课程信息
课程号码、课程名称
(3) 数据流含义
表3 数据流定义表
编号
名称
简述
来源
去向
组成
D1
成绩处理
对学生成绩排名分析等
每次考试成绩
全校师生
成绩姓名年级名称等
D2
成绩更新
每次考试成绩都在变化,需要更新
每次考试成绩
全校师生
学号班级名称成绩课程名称等
(4)存储数据含义
表4 数据存储定义表
编号
名称
简述
组成
关键字
相关处理
D1
学生信息
记录学生情况
学生姓名等
姓名
P1
D2
班级信息
记录班级情况
班级名称
学生班级
P2
D3
考试及课程信息
管理学生成绩课程情况
课程名课程号考试代号日期类型成绩等
考试日期
P3
(5)处理逻辑定义
表5 处理逻辑定义表
编号
名称
简述
来源
去向
组成
F1
更新信息
对需要更改信息进行更新
需要更改信息
更改后信息
包括插入更改删除三个模块
F2
查询信息
了解学成成绩情况
学生名或学生号
学生基本成绩情况
寻找并显示学生成绩情况
(四) 确定新系统逻辑处理方案
1. 确定合理业务处理流程
(1)为教务处管理人员提供各学期、各年级、各班级学生基本成绩信息,以作为其进行成绩汇总,分析和考绩和总结评比依据。
(2)方便各任课教师记录,统计所带班学生成绩。
(3)实现快速方便地处理大量成绩数据信息,完成成绩录入、添加、修改、删除、统计、查询、排序等处理要求。
(4)输出和打印成绩单和各种成绩报表
具体流程入下图所示:
教学管理人员
制定教学计划
教 师
安排考试
学 生
学生成绩表
班级课程表
系统管理 员
图6 新学生成绩管理系统业务流程图
2. 确定合理业务数据处理流程
根据新系统业务流程,其新业务数据处理流程图如下图所示:
添加数据处理逻辑定义为
处理逻辑编号:P5
处理逻辑名称:打印学生成绩
输入数据流:学生成绩信息
处理:根据总学生成绩信息,进行学生成绩报表打印。
输出数据流:学生成绩报表
P1
学生成绩设计
F1
学生成绩单
P2
打印学生成绩填写单
F2
学生成绩填写单
P3
填写学生成绩
F3
填好的学生成绩单
P4
学生成绩处理
F4
学生成绩报表
P5
打印学生成绩
D4
D3
D2
D1
图7 新学生成绩管理系统数据流程图
3. 新系统逻辑结构及数据分布
(1)新系统逻辑结构
新系统在原系统基础上增加了打印报表功能,具体功能分为:系统管理,人工管理,数据库管理。
系统管理由系统管理部工作人员来完成,人工管理由教务处教师,班级及学生成绩管理学工完成,数据库管理则由工作人员负责。
在各个管理功能中都具备查询、浏览功能,在各个模块中根据相应查询条件和输入查询项查询到相应所需信息,使得原系统得以优化和完善。
班级与学生档案管理子系统
学生成绩管理子系统
系统管理管理子系统
学生成绩管理系统
课程与成绩管理子系统
图8 新系统逻辑结构图
(2)新系统数据资源分布方案
学生信息中姓名,学号是系统管理员以及老师共享,学生私有。班级信息班级名称所有人共享。考试及课程信息中考试日期和考试类型,所有人共享;成绩考试由系统管理员以及老师共享,学生私有;课程名称,所有人共享。
四、 系统设计
(一) 系统总体结构设计
该学生成绩管理系统总体功能结构可分为新生入学管理、学生教学管理、学生成绩单管理、学生信息浏览四个具体功能模块,其中学生教学管理模块为主要功能,包含对教学计划、班级课程、教室安排、考试计划、成绩查询内容管理,具体如下图图9所示:
学生成绩管理
学生教学管理
学生信息浏览
学生系统管理
输入教学计 划
输出班级课程信 息
输出考试安排信 息
输出考试成绩信 息
打印报表信 息
浏览查询信 息
系统帮 助
图9 学生成绩管理系统总体功能结构图
(二) 代码设计
代码共12位:专业代码-入学年份-班级-班内排名号,前2位代表专业名称代码,后4位代表入学时年份,再后4位代表班级号,最后2位代表所在班级内排名号。具体代码结构为:前2位取01-99之间一个值来表示专业号,后4位取0001-9999代表入学时年份,再后4位取0000-9999中一个值来表示所在班级班级号,最后2位取01-31之间值来表示在班级内排名号。
××ˉˉ
××××
××××ˉˉ
××
在班内的排名号
班级号(数字)
入学年份(数字)
专业代码(数字)
(数字)
例如学号为0120学生表示是他于2010年入学攻读代码为01号专业,被分配到代码为1082班级学习,在班内排名为11号。
(三) 计算机处理流程设计
信息系统处理流程图是系统流程图展开和具体化,内容更为详细,从图中可清晰地看出系统新生入学管理、学生教学管理、学生学费管理、学生信息浏览四大模块具体流程,具体如下图图10、图11、图12、图13所示
IPO图
系统:学生成绩信息管理
模块:新生入学管理
日期:2011-09-27
设计人:冯冰
上层调用模块:(无)
图10 学生成绩管理学生身份认证管理模块IPO图
可调用下层模块:信息查询、信息修改、输出模块
输出:判断后的信息
输入:学生身份认证
开 始
循环T
显示学生身份认证模块
功能选择
处理过程说明:根据学生情况完善信息
局部注释项
注释
0
1
退出系统
输出考试成绩
考试信息查询
学生信息修改
2
在上图学生省份认证模块IPO图中,可调用下层模块为学生成绩信息查询管
理模块,输入学生身份认证信息,具有功能为考试信息查询、学生信息修改,输出考试成绩信息,供其他模块使用。
系统:学生成绩管理
IPO图
设计人:冯冰
模块:学生成绩信息查询管理
日期:2011-09-28
上层调用模块:学生身份认证模块
可调用下层模块:(无)
输入:学生信息
输出:学生成绩信息
开 始
循环T
显示学生身份认证模块
局部注释项
图11 学生成绩管理学生成绩信息模块IPO图
注释
0
处理过程说明:根据教学情况完善教学
退出系统
输入学生信息
功能选择
1
输出学生成绩信息
在上图教学管理模块IPO图中,上层调用模块为学生身份认证管理模块,输入学生信息表,具有功能有输出考试成绩信息。
系统:学生成绩管理
IPO图
模块:学生成绩信息修改管理
设计人:冯冰
日期:2011-09-29
上层调用模块:学生身份认证管理
可调用下层模块:(无)
输入:学生信息查询表
输出:学生成绩情况表
开 始
循环T
显示学生成绩修改管理模块
功能选择
输入学生设置信息
局部注释项
注释
0
1
处理过程说明:根据学生成绩表让学生明确并记录情况
退出系统
图12 学生成绩管理学生成绩信息修改管理模块IPO图
输出学生成绩情况
在上图学生成绩信息修改管理模块IPO图中,上层调用模块为学生身份认证管理模块,输入学生成绩信息表,具有功能为输出学生成绩情况,其处理过程为根据成绩表所列示学生情况。在下图学生成绩信息打印模块IPO图中,调用上层模块为系统其余所有模块,包括学生管理模块、学生成绩管理
模块、学生修改信息模块,在该模块中通过输入查询浏览条件,系统会根据这些条件显示出相应信息结果。
系统:学生成绩管理
IPO图
设计人:冯冰
模块:学生成绩打印
日期:2011-09-30
上层调用模块:其余所有模块
可调用下层模块:(无)
输入:学生成绩信息条件
输出:学生成绩的信息结果
开 始
循环T
显示学生身份认证模块
功能选择
查 询
成绩信息打印
局部注释项
图13 学生成绩管理学生成绩信息打印模块IPO图
注释
0
1
处理过程说明:根据查询条件打印学生成绩的各类信息
退出系统
浏览
(四) 用户界面
1、输入设计界面
新用户名:
密码:
确定密码:
用户类别
只读用户
普通用户
权限
班级与学生成绩单管理
学生教学管理
课程与成绩管理
确定
取消
新增用户
图14 学生成绩管理系统输入设计图-用户添加
添加班级设置
班级设置
年级:
专业:
备注:
班级:
年制:
班主任:
确定
取消
图15学生成绩管理系统输入设计图-班级添加
登记
成绩单登记
学号:
考号:
姓名:
班级:
学期查询:
查询科目:
原始成绩:
有效成绩:
备注:
确定
取消
图16 学生成绩管理系统输入设计图-添加档案
考试课程设置
年级:
专业:
年制:
学期:
所有科目:
微积分
经济学
社交礼仪
体育
所选科目:
确定设置
取消设置
图17 学生成绩管理系统输入设计图-考试课程设置
2、输出设计界面
浏览学生班级
查找 修改 删除打印
浏览数据:
年级 班级 年制 专业 班主任 备注
图18 学生成绩管理系统输出设计图-班级浏览
成绩浏览
年级:
班级:
学期:
类型:
成绩浏览
图19 学生成绩管理系统输出设计图-成绩浏览
22 / 23
展开阅读全文