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