学生成绩管理系统分析与设计说明_第1页
学生成绩管理系统分析与设计说明_第2页
学生成绩管理系统分析与设计说明_第3页
学生成绩管理系统分析与设计说明_第4页
学生成绩管理系统分析与设计说明_第5页
已阅读5页,还剩25页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生成绩管理系统分析与设计 选题的背景以及意义 21世纪是信息现代化的时代,管理信息系统在各行各业都越来越重要,特别是教育 事业。在我国,有的学校根本就没有系统,还是手工操作,手工操作还十分落后,效率极 低,成本很大,现代社会是信息的社会,信息只有快、准、精才能发挥其价值。以学校管 理信息系统建设中的教学管理子系统的开发为背景来开发学生成绩管理系统以减轻学院教 学人员的工作量,缩小开支,提高工作效率与准确率,能够让老师合理安排时间,能 够尽快知道学生的开始成绩,为下一阶段的教学做准备。 建立学生成绩管理系统,釆用计算机对学生信息进行管理,进一步提高办学效益和 现代化水平,帮助广大教师提高工作效

2、率,实现学生成绩管理工作流程 的系统化、规范 化和自动化。 二、可行性分析 (一)系统背景调查 此次系统开发的对象是某高校。二十一世纪以来,管理信息系统是进行信息的采 集,存储,加工,维护和使用的系统,它是随着管理科学和技术科学的发展而形成的. 学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理 者来说都至关重要,学生成绩管理系统能够为用户提供充足的信息和快捷的查询手段, 对学生来说可以轻松的查阅自己在校的成绩以及信息等但是一直以来学校都是靠传统人 工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间 一长,将产生大量的文件和数据,这对于查

3、找,更新和维护都带来了不少的困难。所以 某校教务处领导经过商讨决定建立学生成绩管理信息系统,方便对学生成绩的管理以及 学生对成绩的查询,学习的交流。 (二)可行性分析 1. 技术可行性分析系统开发者掌握了数据库及其应用技术、数据库原理、计算机网络 技术等,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实 践能力,完全具备了开发一个学生成绩管理信息系统的能力。而现在学校的计算机 配置 均可达到P2.2GHZ、256M内存、80G硬盘,完全具备开发、使用以及维护一个学生成绩 管理信息系统的条件。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都 是满足的,因此,它在技术上

4、是可行的。 2. 经济可行性分析 学生成绩管理信息系统是以个超小型的管理系统,从投入的人力,财力与物力来 讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,现在,计算机的 价格己经十分低廉,性能却有了长足的进步。而且本系统的开发,为学校的工作效率带来 了一个质的飞跃,此中学也拥有电脑和打印机。并且从节省人力方面,可以让管理人员 从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。所以, 本系统在经济上是可行的。 3. 管理可行性分析 高中教育正在迅猛发展,学校从硬件到软件都投入了大量的人力、物力、财力, 在教务上,给各个办公室配置了计算机,并能联接到互联网,并且

5、,学校领导对这方面比 较重视,在教务上配置了一定数目的能够训练操作计算机的干事,可以快速、方便、高 效地使用计算机进行日常工作。教务人员管理学生信息量非 常大,开发了此系统,可极大提高教务人员的工作的效率。方便成绩的储存和修 改,及 以后随时查询成绩信息,是一个比较人性化的管理系统。学生成绩管理信息系统是一个 较简单的小型软件,稍加培训学校所配置的干事便可以对系统进行维护。使此系统在实 践上具备了可行性。 三、系统分析 (一)组织与功能分析 1.组织结构分析 (1)、组织结构调查内容 中学由校长副校长等所组成校长办公室领导,所属有政教处、教务处、总务处、 教科室四个部门。校长办公室直属校长领导

6、,处理日常校务工作,具有综合协调性和辅 助性。各处及科室分别由主任主管。政教处负责管理思想教育工作,组织学校各种德育活 动,保证学校正常的教学秩序的机构。负责班主任的任用和 管理,负责学校的安全保卫 工作和环境卫生工作,负责教职工德育年度考核。同时联系团委、学生会和分管保卫 科。总务处在校长办公室领导下负责校园、校舍、物资、财务等总务行政管理的职能机 构。教科室是在校长办公室领导下,负责学校教育教学科学研究管理工作的职能机构。 教务处在校长办公室的领导下,具体负责教务、考试、学籍、教材、教学档案等管理工 作。负责统计处理分析学生成绩。但是该部门对学生成绩管理一直依靠手工方式,不能及 时向老师,

7、家长,学生提供各类有关考试信息,从一定程度上彫响了教学管理的进程。 为此希望建立一套能动态反映考试管理信息的管理信息系统,通过开发考试管理信息系 统可以给出学生在校期间的各种信息及其变化,以及对这些信息的各种统计分析,使管 理者能从不同角度对学生个体和群体的成绩情况做出快速准确的分析判断。同时通过对 学生学习质量的分析,还可以为综合评价教师的教学质量提供依据及时提 供所需资料。 (2)、学校组织机构图 图1学生成绩管理系统组织结构图 2、功能结构分析 处理日常校务工作 负贵思想教育保 安 教务管理 总务行政管理 教育科学研究管理 负责教务处工作 负贵教学M吊规工-fl 负贵学籍管理常规报表工作

8、 负贵考试安排等丁作 图2学生成绩管理系统功能结构图 二)业务流程分析 1、某高校学生成绩流程图 学生成绩报表 图3学生成绩管理系统业务流程图 2、表格分配图 教务员 事 文秘 三)数据流程分析 1. 数据流程图分析 P1 打印学生名 D1 单录入课 程、班级等 信息 F1 学牛成绩填得单 D2 F3 P2 D3 学化成绩报表 填写学 生成绩 F2 已填好的学 生成绩单 图5学生成绩管理系统数据流程图 P表示数据处理,F表示数据流,D表示数据存储。 2. 数据字典 (1)数据项的定义 表1数据项定义表 编号 名称 别名 简述 类型及宽度 取值范围 11 学号 学号 学生学号 文本型,12位 0

9、00000000000-999999999999 12 姓名 姓名 学生姓名 文本型,8位 00000000-99999999 13 班级 班级 学生所在 班级 文本型,10位 0000000000-9999999999 14 考试日 期 考试 日期 每场考试在什么 时候考试的 日期型,8位 1900-01-01-9999-12-31 15 考试类 型 考试 类型 区分不同类 型的考试 字符型,8位 00000000-99999999 16 成绩 考试 成绩 学生考试所 得分数 整型 000000-999999 17 课程 课程名 称 用来标示某 门课 字符型,8位 00000000-9999

10、9999 2)数据结构的定义 表2数据结构定义表 数据结构信息 信息内容 学生信息 学号、姓名 班级信息 班号、班级名称、年级名称、学校名称 考试信息 考试代号、考试日期、考试类型、考试成绩 课程信息 课程号码、课程名称 (3) 数据流的含义 表3数据流定义表 编号 名称 简述 来源 去向 组成 D1 成绩处理 对学生的成绩排名 分析等 每次考试成绩 全校师 生 成绩姓名年级名称 等 D2 成绩更新 每次考试成绩都在 变化,需要更新 侮次考试成绩 全校师 1-: 学号班级名称成绩课 程名称等 (4) 存储数据的含义 表4数据存储定义表 编号 名称 简述 组成 关键字 相关处理 D1 学生 信息

11、 记录学生情况 学生姓名等 姓名 P1 D2 班级 信息 记录班级情况 班级名称 学生班级 P2 D3 考试及 课程信息 管理学生成绩课程 情况 课程名课程号考试代 号日期类型成绩等 考试日期 P3 (5) 处理逻辑的定义 表5处理逻辑定义琴 a5a来源去向a F1 更新信息 对需要更改的信息 进行更新 需要更 改信息 更改后 的信息 包括插入更改删除三 个模块 F2 查询信息 了解学成成绩情况 学生名或 学生号 学生基本 成绩情况 寻找并显示学生成绩 情况 四)确定新系统的逻辑处理方案 1.确定合理的业务处理流程 (1)为教务处管理人员提供各学期、各年级、各班级学生的基本成绩信息,以作为其进

12、 行成绩汇总,分析和考绩和总结评比的依据。 (2) 方便各任课教师记录,统计所带班学生成绩。 (3) 实现快速方便地处理大量成绩数据信息,完成成绩的录入、添加、修改、删除、统 计、查询、排序等处理要求。 输出和打印成绩单和各种成绩报表具体流程入下图所示: 教学管理人 安排考试 制定教学计划 学心成绩表 仃 图6新学生成绩管理系统业务流程图 2.确定合理的业务数据处理流程根据新系统的业务流程,其新的业务数据处理流程 图如下图所示:添加的数据处理逻辑的定义为 处理逻辑编号:P5处理逻辑名称:打印学生成绩 输入的数据流:学生成绩信息 处 理:根据总的学生成绩信息,进行学生成绩报表打印。输出的数据流:

13、学生成绩报表 图7新学生成绩管理系统数据流程图 3. 新系统的逻辑结构与数据分布 (1)新系统的逻辑结构新系统在原系统的基础上增加了打印报表的功能,具体功能 分为:系统管 理,人工管理,数据库管理。 系统管理由系统管理部工作人员来完成,人工管理由教务处的教师,班 级与学生 成绩管理学工完成,数据库管理则由工作人员负责。 在各个管理功能中都具备查询、浏览功能,在各个模块中根据相应的查询 条件和输入查询项查询到相应的所需信息,使得原系统得以优化和完善。 学生成绩管理系统 课程与成绩管理子系统 系统符理管理了系统 图8新系统逻辑结构图 (2)新系统数据资源的分布方案 学生信息中的姓名,学号是系统管理

14、员以及老师共享,学生私有的。班级信息的班级名 称所有人共享。考试及课程信息中的考试日期和考试类型,所有人共 享;成绩考试由系 统管理员以及老师共享,学生私有;课程名称,所有人共享。 四、系统设计 (一)系统总体结构设计 该学生成绩管理系统的总体功能结构可分为新生入学管理、学生教学管理、学生成绩 单管理、学生信息浏览四个具体功能模块,其中学生教学管理模块为主要功能,包含对 教学计划、班级课程、教室安排、考试计划、成绩查询内容的管理,具体如下图图9所 示: 学生成绩管理 学牛教学管理 学牛:信息浏览 学牛.系统管理 1 F 输出 班级 课程 信息 输出 考试 安推 信息 输出 考试 成绩 涪息 图

15、9 学生成绩管理系统总体功能结构图 二)代码设计 代码共12位:专业代码-入学年份-班级-班内排名号,前2位代表专 业名称的 代码,后4位代表入学时的年份,再后4位代表班级号,最后2位代表所在班级内的排 名号。具体代码结构为:前2位取01-99之间的一个值来表示专 业号,后4位取0001- 9999代表入学时的年份,再后4位取0000-9999中的一个 值来表示所在班级的班级号,最 后2位取01-31之间的值来表示在班级内的排名 号。 X X X X X X X X X X XX (数字) 在班内的排名号 班级号(数字) 入学年份(数字) 专业代码(数字) 例如学号为012011108211的

16、学生表示的是他于2010年入学攻读代码为01号 的专业, 被分配到代码为1082的班级学习,在班内排名为11号。 (三)计算机处理流程设计 信息系统的处理流程图是系统流程图的展开和具体化,内容更为详细,从图中可清晰地 看出系统的新生入学管理、学生教学管理、学生学费管理、学生信息浏览四大模块具体流 程,具体如下图图10、图11、图12、图13所示 IPO图 系统:学生成绩信息管理 模块:新生入学管理 设计人:冯冰 H 期:2011 0927 上层调用模块:(无)可调用下层模块:信息查询、信息修改、输出模块 输入:学生身份认证 输出:判断后的信息 图10学生成绩管理学生身份认证管理模块IP0 在上

17、图学生省份认证模块IP0图中,可调用下层模块为学生成绩信息查询管理模块,输 入学生身份认证的信息,具有的功能为考试信息查询、学生信息修改,输出考试成绩信息, 供其他模块使用。 局部注释项注释 上层调用模块:学生身份认证模块 可调用下层模块:(无) 输入:学生信息 输出:学生成绩信息 图11学生成绩管理学生成绩信息模块IP0图 IPO图 系统:学生成绩管理 模块:学生成绩信息查询管理 设计人:冯冰 日期:2011- 09-28 在上图教学管理模块IP0图中,上层调用模块为学生身份认证管理模块,输入学生信息 表,具有的功能有输出考试成绩信息 系统:学生成绩管理 模块:学生成绩信息修改管理 上层调用

18、模块:学生身份认证管理 输入:学生信息查询表 IPO图 设计人:冯冰 日期:2011- 09-29 可调用下层模块:(无) 输出:学生成绩情况表 开始 处理过程说 明:根据学生 成绩表让学 生明确并记 图12学生成绩管理学生成绩信息修改管理模块IP0 在上图学生成绩信息修改管理模块IP0图中,上层调用模块为学生身份认证管理模 块,输入学生成绩信息表,具有的功能为输出学生成绩情况,其处理过程为根据成绩 表所列示的学生情况。在下图的学生成绩信息打印模块的IP0图中,调用的上层模块为 系统其余所有模块,包括学生管理模块、学生成绩管理 模块、学生修改信息模块,在该模块中通过输入查询浏览的条件,系统会根据这些

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论