《学生成绩管理系统分析与设计(共23页).doc》由会员分享,可在线阅读,更多相关《学生成绩管理系统分析与设计(共23页).doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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 学生成绩管理系统数据
9、流程图D111P表示数据处理,F表示数据流,D表示数据存储。2. 数据字典(1) 数据项的定义 表1 数据项定义表编号名称别名简述类型及宽度 取值范围I1学号学号学生学号文本型,12位0-9 I2姓名姓名学生姓名文本型,8位- I3班级班级学生所在班级文本型,10位- I4考试日期考试日期每场考试在什么时候考试的日期型,8位1900-01-01-9999-12-31 I5考试类型考试类型区分不同类型的考试字符型,8位- I6成绩考试成绩学生考试所得分数整型- I7课程课程名称用来标示某门课字符型,8位-(2)数据结构的定义 表2 数据结构定义表数据结构信息 信息内容 学生信息学号、姓名 班级信
10、息班号、班级名称、年级名称、学校名称 考试信息考试代号、考试日期、考试类型、考试成绩 课程信息课程号码、课程名称(3) 数据流的含义 表3 数据流定义表编号名称 简述 来源去向 组成D1成绩处理对学生的成绩排名分析等每次考试成绩全校师生成绩姓名年级名称等D2成绩更新每次考试成绩都在变化,需要更新每次考试成绩全校师生学号班级名称成绩课程名称等(4)存储数据的含义 表4 数据存储定义表编号名称 简述组成关键字相关处理D1学生信息记录学生情况学生姓名等姓名 P1D2班级信息记录班级情况班级名称学生班级 P2D3考试及课程信息管理学生成绩课程情况课程名课程号考试代号日期类型成绩等考试日期 P3(5)处
11、理逻辑的定义 表5 处理逻辑定义表编号名称 简述来源去向组成F1更新信息对需要更改的信息进行更新需要更改信息更改后的信息包括插入更改删除三个模块F2查询信息了解学成成绩情况学生名或学生号学生基本成绩情况寻找并显示学生成绩情况(四) 确定新系统的逻辑处理方案 1. 确定合理的业务处理流程(1)为教务处管理人员提供各学期、各年级、各班级学生的基本成绩信息,以作为其进行成绩汇总,分析和考绩和总结评比的依据。 (2)方便各任课教师记录,统计所带班学生成绩。 (3)实现快速方便地处理大量成绩数据信息,完成成绩的录入、添加、修改、删除、统计、查询、排序等处理要求。 (4)输出和打印成绩单和各种成绩报表具体
12、流程入下图所示:教学管理人员制定教学计划教 师安排考试学 生学生成绩表班级课程表系统管理 员图6 新学生成绩管理系统业务流程图2. 确定合理的业务数据处理流程根据新系统的业务流程,其新的业务数据处理流程图如下图所示:添加的数据处理逻辑的定义为处理逻辑编号:P5处理逻辑名称:打印学生成绩输入的数据流:学生成绩信息处理:根据总的学生成绩信息,进行学生成绩报表打印。输出的数据流:学生成绩报表 P1学生成绩设计F1学生成绩单 P2打印学生成绩填写单F2学生成绩填写单 P3填写学生成绩F3填好的学生成绩单 P4学生成绩处理F4学生成绩报表 P5打印学生成绩D4D3D2D1 图7 新学生成绩管理系统数据流
13、程图3. 新系统的逻辑结构与数据分布 (1)新系统的逻辑结构 新系统在原系统的基础上增加了打印报表的功能,具体功能分为:系统管理,人工管理,数据库管理。 系统管理由系统管理部工作人员来完成,人工管理由教务处的教师,班级与学生成绩管理学工完成,数据库管理则由工作人员负责。 在各个管理功能中都具备查询、浏览功能,在各个模块中根据相应的查询条件和输入查询项查询到相应的所需信息,使得原系统得以优化和完善。班级与学生档案管理子系统学生成绩管理子系统系统管理管理子系统学生成绩管理系统课程与成绩管理子系统图8 新系统逻辑结构图(2)新系统数据资源的分布方案 学生信息中的姓名,学号是系统管理员以及老师共享,学
14、生私有的。班级信息的班级名称所有人共享。考试及课程信息中的考试日期和考试类型,所有人共享;成绩考试由系统管理员以及老师共享,学生私有;课程名称,所有人共享。四、 系统设计(一) 系统总体结构设计该学生成绩管理系统的总体功能结构可分为新生入学管理、学生教学管理、学生成绩单管理、学生信息浏览四个具体功能模块,其中学生教学管理模块为主要功能,包含对教学计划、班级课程、教室安排、考试计划、成绩查询内容的管理,具体如下图图9所示:学生成绩管理学生教学管理学生信息浏览学生系统管理输入教学计 划输出班级课程信 息输出考试安排信 息输出考试成绩信 息打印报表信 息浏览查询信 息系统帮 助 图9 学生成绩管理系
15、统总体功能结构图(二) 代码设计 代码共12位:专业代码-入学年份-班级-班内排名号,前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在上图
17、学生省份认证模块IPO图中,可调用下层模块为学生成绩信息查询管理模块,输入学生身份认证的信息,具有的功能为考试信息查询、学生信息修改,输出考试成绩信息,供其他模块使用。系统:学生成绩管理IPO图设计人:冯冰模块:学生成绩信息查询管理日期:20110928上层调用模块:学生身份认证模块 可调用下层模块:(无)输入:学生信息输出:学生成绩信息开 始循环T显示学生身份认证模块局部注释项图11 学生成绩管理学生成绩信息模块IPO图注释0处理过程说明:根据教学情况完善教学退出系统输入学生信息功能选择1输出学生成绩信息在上图教学管理模块IPO图中,上层调用模块为学生身份认证管理模块,输入学生信息表,具有的
18、功能有输出考试成绩信息。系统:学生成绩管理IPO图模块:学生成绩信息修改管理设计人:冯冰日期:20110929上层调用模块:学生身份认证管理可调用下层模块:(无)输入:学生信息查询表输出:学生成绩情况表开 始循环T显示学生成绩修改管理模块功能选择输入学生设置信息局部注释项注释01处理过程说明:根据学生成绩表让学生明确并记录情况退出系统图12 学生成绩管理学生成绩信息修改管理模块IPO图输出学生成绩情况在上图学生成绩信息修改管理模块IPO图中,上层调用模块为学生身份认证管理模块,输入学生成绩信息表,具有的功能为输出学生成绩情况,其处理过程为根据成绩表所列示的学生情况。在下图的学生成绩信息打印模块
19、的IPO图中,调用的上层模块为系统其余所有模块,包括学生管理模块、学生成绩管理模块、学生修改信息模块,在该模块中通过输入查询浏览的条件,系统会根据这些条件显示出相应的信息结果。系统:学生成绩管理IPO图设计人:冯冰模块:学生成绩打印日期:20110930上层调用模块:其余所有模块可调用下层模块:(无)输入:学生成绩信息条件输出:学生成绩的信息结果开 始循环T显示学生身份认证模块功能选择查 询成绩信息打印局部注释项图13 学生成绩管理学生成绩信息打印模块IPO图注释01处理过程说明:根据查询条件打印学生成绩的各类信息退出系统浏览(四) 用户界面1、输入设计界面新用户名: 密码:确定密码:用户类别
20、只读用户普通用户权限班级与学生成绩单管理学生教学管理 课程与成绩管理 确定取消新增用户图14 学生成绩管理系统输入设计图-用户添加添加班级设置班级设置年级:专业:备注: 班级: 年制: 班主任: 确定 取消图15学生成绩管理系统输入设计图-班级添加登记成绩单登记学号: 考号:姓名: 班级:学期查询: 查询科目: 原始成绩: 有效成绩: 备注: 确定 取消 图16 学生成绩管理系统输入设计图-添加档案考试课程设置 年级:专业:年制: 学期:所有科目:微积分经济学社交礼仪体育 所选科目:确定设置取消设置图17 学生成绩管理系统输入设计图-考试课程设置2、输出设计界面浏览学生班级查找 修改 删除打印 浏览数据: 年级 班级 年制 专业 班主任 备注图18 学生成绩管理系统输出设计图-班级浏览成绩浏览年级:班级:学期:类型:成绩浏览图19 学生成绩管理系统输出设计图-成绩浏览专心-专注-专业