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