资源描述
学生成绩管理信息系统报告281749
———————————————————————————————— 作者:
———————————————————————————————— 日期:
12
个人收集整理 勿做商业用途
《管理信息系统》上机报告
题目: 高校学生成绩管理系统的分析与设计
目 录
第1章 系统概述 1
1.1 系统建立的必要性 1
1。2 组织目标 1
1。3用户需求分析 1
第2章 系统分析 2
2。1业务流程分析 2
2.2业务流程图 2
2。2。1单据审核 3
2.2。2登陆学生表 3
2.2。3成绩统计 3
2.3 数据流程图 3
2.4 数据字典 6
2。4.1数据流的描述 6
2.4。2。处理逻辑的描述 6
2。4。3数据存储的描述 6
2。4。4外部实体的描述 7
2.4。5数据项 7
2。4.6数据结构 7
第3章 系统设计 8
3。1新系统功能设计 8
3.2代码设计 9
3。3系统运行环境与数据库设计 10
3.4输入/输出设计 10
第4章 总结 12
第1章 系统概述
1.1 系统建立的必要性
学生成绩管理是高校学生学籍管理的一个重要方面。成绩管理系统中涉及的信息种类繁多,这些信息来自于分散的、不同的部门,但却集中于学生成绩管理系统中随着高校学生数量的不断增多,管理学生成绩已经不再是古老的人工方式了,都实现了计算机管理与操作,也提高了效率,是目前几乎所有高校采用的模式,通过这类系统学生可以更快的查询和了解到自己的成绩和相关信息,教师也可以方便快捷的对学生成绩进行各方面的管理。开发与之适应的管理系统有必要性和可行性:方便学生查询,有利工作人员操作,更展示了高校的风貌。
1。2 组织目标
帮助学校对学生成绩进行系统化、计算机化、规范化的管理,促进学生成绩的完整、准确和全面,保证学生成绩管理工作有条不紊的进行.
1.3用户需求分析
用户需求分析是管理信息系统开发过程中一项十分重要的前期工作.开发人员所开发的系统是为用户所用的,所以在系统开发之前,要做好详细的用户调查。
第2章 系统分析
2.1业务流程分析
系统采用计算机管理所有与成绩相关的信息,并完成一定的统计功能。
2。2业务流程图
通过对高校成绩管理业务的实际调查分析,弄清了该学校成绩管理工作的业务流程图和管理功能,系统的业务流程图如图2—1所示
人员
单位
文档,单据
数据存储
教师
教师
教学科
教学科
教学科
批改试卷
网上录入成绩
通知
从服务器下载成绩进行统计
统计结果表
上传到教务处服务器
成绩表
统计结果
图2—1 学生成绩管理业务流程图
从业务流程图可以看出该学校的学生成绩管理主要有以下几项管理功能:
2。2。1单据审核
教务处负责对成绩单进行审核,检查成绩单填写的形式是否符合要求,填写的数据是否一致等。
2。2。2登陆学生表
教师依据合格的成绩单登记学生成绩.
2。2.3成绩统计
教务处根据学生各科成绩单等综合数据,也可进行学生成绩的随机查询等。
2.3 数据流程图
上述学生成绩管理业务的数据流程如图2-2:
处理
数据存储
外部实体
数据流
成绩处理
成绩数据库
教师
教学科
学生
成绩数据
成绩数据
查询条件
查询结果
各科成绩
成绩录入完毕通知
下载成绩请求
图2—2 学生成绩管理数据流程图(顶层图)
单位
逻辑过程
外部实体
数据流
学生
教师
成绩数据库
成绩网上
录入
数据库对成绩进行处理
教学科对成绩进行统计
教学科
成绩录入完毕通知
统计结果
成绩数据
成绩数据
成绩数据
下载成绩请求
查询条件
查询结果
各科成绩
图2-3 学生成绩管理数据流程图(展开图)
2。4 数据字典
2.4.1数据流的描述
数据流编号:B-01
数据流名称:成绩单
简述:开出的成绩表单
数据流来源:教务处
数据流去向:成绩单审核模块
数据项组成:成绩表编号+科目+成绩代码+学生人数+学生姓名+班级+学号+性别+成绩+教务处
数据流量:约30名/日
高峰流量:约50名/日
2。4.2。处理逻辑的描述
处理逻辑编号:E—01
处理逻辑名称:成绩单审核
简 述:审核成绩单是否全部输入
输入的数据流:成绩单
处理描述:审查成绩单填写格式是否符合要求,姓名与成绩填写是否一致等。
输出的数据流:成绩通过、补考
处理频率:30个/日
2.4。3数据存储的描述
数据存储编号:G—01
数据存储名称:学生成绩
简述:记录学生考试的成绩表单
数据存储组成:科目+成绩代码+学生姓名 +学生人数 +学号+性别
关键字:科目+成绩代码
相关联的处理:E-01
2。4.4外部实体的描述
外部实体编号:H—01
外部实体名称:学院
简 述:学生考试成绩
输入的数据流:B-03
输出的数据流:B-01
2。4.5数据项
数据项编号:I02-01
数据项名称:学生编号
别 名:学生编码
简 述:某学生代码
宽度及宽度:字符型,4位
取值 范围:“0001”~“9999”
2.4。6数据结构
数据结构描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。
数据结构编号:D03—01
数据结构名称:学生成绩单
简 述:用户所填用户情况及成绩要求等信息
数据结构组成:DS03-02 + DS03—03 +DS03-04
第3章 系统设计
3.1新系统功能设计
新系统的功能设计是以原系统业务流程和数据流程为依据的.如图3-1所示:
学生成绩管理系统
学生模块
教务处模块
教师模块
学生信息输入
学生信息查询
学生信息查询
教师信息查询
成绩查询与统计
学生成绩变更
课程成绩录入
浏览学生信息
普通考试成绩输入
补考考试成绩输入
重修考试成绩输入
图3-1 系统的功能结构图
对原系统的成绩审核业务,就单据格式是否规范和填写数据是否与实务数量相符的审核在新系统中仍由人工完成,对成绩单上填写的学生人数量大于实际学生成绩数量的情况可在成绩录入过程中自动审核,并拒绝该成绩单。
数据录入模块用于录入学生名单和成绩单,它是高校学生成绩管理系统的基本数据输入的模块,他根据各科教师送来的成绩单,记录各学生的每人成绩数据.
为方便学校各级管理人员及时了解、掌握各学院的学生成绩,新系统特别设计了数据查询模块,并提供多种查询功能,每学期、各学院的查询等。
报表输出模块可以完成系统所需的各种报表的计算和打印输出功能,可输出“学生成绩表”等。
为了统一产品的品种及其特性,方便数据输入。特设计了产品代码、产品名称及其特性对照表。系统中设计代码维护模块的目的是当产品代码或特性变动时及时修改代码表,可对代码表进行增加、删除和修改等处理。
3。2代码设计
新系统为每个学生设计了代码,一方面可统一学生的成绩管理,另一方面是为了方便数据输入.产品代码为两位数字字符,采用的是顺序码结构。
在系统运行过程中,凡是需要输入某种产品时,只需输入产品代码即可,系统可根据学生代码、成绩表单、自动将相应的学生姓名和成绩等信息调出来,而且代码表显示在输入/输出窗口中,用户不一定要记住学生的代码,可随时通过系统联机查询。
3.3系统运行环境与数据库设计
系统运行坏境设计为在Windows 95平台下运行,程序设计语言选择Visual FoxPro 5.0以上版本。
系统的硬件要求为586微型计算机,8M以上的内存,500M以上的外存。
字段
字段名称
类型
宽度
小数
说明
1
BBRQ
Date
8
科目
2
CPDM
Character
2
学生代码
3
CPMC
Character
18
学生成绩
4
DW
Character
4
学生人数
5
RKSL
Numeric
10
1
学生班级
6
LSSL
Numeric
10
1
学生性别
7
PFSL
Numeric
10
1
学生学号
8
KCSL
Numeric
8
1
学生姓名
9
LJRK
Numeric
10
1
累计通过人数
10
LJXS
Numeric
10
1
累计未通过人数
3。4输入/输出设计
在系统的输入/输出设计上遵循的是既满足用户需求又方便用户使用的原则.输入/输出界面的确定都与用户反复沟通,直到用户满意为止.
输入界面的设计不仅考虑数据输入窗口的屏幕格式,而且考虑如何使输入数据的错误率可能的小,为此在程序中加入了对输入数据的校验和判断等功能,如输入数据上下限的设置、与相关数据关系的判断、参考对照表等。例如,在输入和选择学生时,只输入学生代码即可,系统可根据成绩代码、科目及其学生姓名对照表,自动将相应的学生姓名和成绩等信息调出来。当用户输入的学生代码不对时,系统自动转入代码表查询窗口,让用户在窗口中浏览查询选择学生代码,因此用户可不必一定记住每个产品的代码,系统将代码表显示在输入输出窗口旁,用户可随时通过系统联机查询。
第4章 总结
随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学校及各企事业单位的各项信息进行管理,具有着手工管理所无法比拟的优点。这次实践环节要感谢老师的帮助。本次实践环节觉得自己做的还不够完善,有待于提高,但是通过这次实践环节,使我深刻了解到管理信息系统的应用以及开发,扩展了我的视野。
展开阅读全文