学生成绩管理系统分析与设计.docx

上传人:b****8 文档编号:8797715 上传时间:2023-02-01 格式:DOCX 页数:26 大小:24.23KB
下载 相关 举报
学生成绩管理系统分析与设计.docx_第1页
第1页 / 共26页
学生成绩管理系统分析与设计.docx_第2页
第2页 / 共26页
学生成绩管理系统分析与设计.docx_第3页
第3页 / 共26页
学生成绩管理系统分析与设计.docx_第4页
第4页 / 共26页
学生成绩管理系统分析与设计.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

学生成绩管理系统分析与设计.docx

《学生成绩管理系统分析与设计.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统分析与设计.docx(26页珍藏版)》请在冰豆网上搜索。

学生成绩管理系统分析与设计.docx

学生成绩管理系统分析与设计

 

学生成绩管理系统分析与设计

 

一、选题的背景以及意义

 

21世纪是信息现代化的时代,管理信息系统在各行各业都越来越重要,特别是教育事业。

在我国,有的学校根本就没有系统,还是手工操作,手工操作还十分落后,效率极低,成本很大,现代社会是信息的社会,信息只有快、准、精才能发挥其价值。

以学校管理信息系统建设中的教学管理子系统的开发为背景来开发学生成绩管理系统以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够让老师合理安排时间,能够尽快知道学生的开始成绩,为下一阶段的教学做准备。

建立学生成绩管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平,帮助广大教师提高工作效率,实现学生成绩管理工作流程的系统化、规范化和自动化。

 

二、可行性分析

 

(一)系统背景调查

 

此次系统开发的对象是某高校。

二十一世纪以来,管理信息系统是进行

信息的采集,存储,加工,维护和使用的系统,它是随着管理科学和技术科学的发展

而形成的.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学

校的决策者和管理者来说都至关重要,学生成绩管理系统能够为用户提供充足的

 

信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等.

但是一直以来学校都是靠传统人工的方式管理学生成绩,这种管理方式存在着许

多缺点,如:

效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查

找,更新和维护都带来了不少的困难。

所以某校教务处领导经过商讨决定建立学

生成绩管理信息系统,方便对学生成绩的管理以及学生对成绩的查询,学习的交流。

 

(二)可行性分析

 

1.技术可行性分析

系统开发者掌握了数据库及其应用技术、数据库原理、计算机网络技术等,

对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,完全具备了开发一个学生成绩管理信息系统的能力。

而现在学校的计算机配置均可达到P2.2GHZ、256M内存、80G硬盘,完全具备开发、使用以及维护一个学生成绩管理信息系统的条件。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

2.经济可行性分析

学生成绩管理信息系统是以个超小型的管理系统,从投入的人力,财力与物

力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,现

在,计算机的价格已经十分低廉,性能却有了长足的进步。

而且本系统的开发,

为学校的工作效率带来了一个质的飞跃,此中学也拥有电脑和打印机。

并且从节

省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可

以给教学管理提高一个层次。

所以,本系统在经济上是可行的。

3.管理可行性分析

高中教育正在迅猛发展,学校从硬件到软件都投入了大量的人力、物力、财力,在教务上,给各个办公室配置了计算机,并能联接到互联网,并且,学校领

导对这方面比较重视,在教务上配置了一定数目的能够训练操作计算机的干事,可以快速、方便、高效地使用计算机进行日常工作。

教务人员管理学生信息量非

 

常大,开发了此系统,可极大提高教务人员的工作的效率。

方便成绩的储存和修

改,及以后随时查询成绩信息,是一个比较人性化的管理系统。

学生成绩管理信

息系统是一个较简单的小型软件,稍加培训学校所配置的干事便可以对系统进行

维护。

使此系统在实践上具备了可行性。

 

三、系统分析

 

(一)组织与功能分析

 

1.组织结构分析

(1)、组织结构调查内容

中学由校长副校长等所组成校长办公室领导,所属有政教处、教务处、总务处、教科室四个部门。

校长办公室直属校长领导,处理日常校务工作,具有综合协调性和辅助性。

各处及科室分别由主任主管。

政教处负责管理思想教育工作,

组织学校各种德育活动,保证学校正常的教学秩序的机构。

负责班主任的任用和管理,负责学校的安全保卫工作和环境卫生工作,负责教职工德育年度考核。

同时联系团委、学生会和分管保卫科。

总务处在校长办公室领导下负责校园、校舍、物资、财务等总务行政管理的职能机构。

教科室是在校长办公室领导下,负责学校教育教学科学研究管理工作的职能机构。

教务处在校长办公室的领导下,具体负责教务、考试、学籍、教材、教学档案等管理工作。

负责统计处理分析学生成绩。

但是该部门对学生成绩管理一直依靠手工方式,不能及时向老师,家长,学

生提供各类有关考试信息,从一定程度上影响了教学管理的进程。

为此希望建立一套能动态反映考试管理信息的管理信息系统,通过开发考试管理信息系统可以给出学生在校期间的各种信息及其变化,以及对这些信息的各种统计分析,使管理者能从不同角度对学生个体和群体的成绩情况做出快速准确的分析判断。

同时通过对学生学习质量的分析,还可以为综合评价教师的教学质量提供依据及时提

 

供所需资料。

(2)、学校组织机构图

 

校长室

 

 

 

 

图1学生成绩管理系统组织结构图

 

2、功能结构分析

 

处理日常校务工作

 

负责思想教育保教务管理总务行政管理教育科学研究管理

 

 

图2学生成绩管理系统功能结构图

 

(二)业务流程分析

 

1、某高校学生成绩流程图

 

财务人员

教学管理人

打印学生名单录

学生成绩单

入课成、班级等信

 

填写学生成绩

制定教学计划

 

填好的学生成绩

制定考试计划

教师

班级课程表

 

学生

系统管理员

学生成绩处理

 

学生成绩报表

 

图3学生成绩管理系统业务流程图

 

2、表格分配图

 

教务员干事文秘

 

录入课程班级等

信息名单

 

成绩单填写

 

填好的学生

成绩

 

学生成绩处理

 

学生成绩报表

 

图4学生成绩管理系统表格分配图

 

(三)数据流程分析

 

1.数据流程图分析

 

P1

P2

F1学生成绩填写单

打印学生名

D1

D2

填写学

单录入课

生成绩

程、班级等

信息

P3

学生成

F2

已填好的学

绩处理

生成绩单

D3

 

F3学生成绩报表

 

图5学生成绩管理系统数据流程图

 

‘P’表示数据处理,‘F’表示数据流,‘D’表示数据存储。

2.数据字典

(1)数据项的定义

 

表1

数据项定义表

编号

名称

别名

简述

类型及宽度

取值范围

I1

学号

学号

学生学号

文本型,12位

99

I2

姓名

姓名

学生姓名

文本型,8位

00009

I3

班级

班级

学生所在

文本型,10位

000000999

班级

I4

考试日期

考试

每场考试在

日期型,8位

1900-01-01-9999-12-31

日期

什么时候考

试的

I5

考试类型

考试

区分不同类

字符型,8位

00009

类型

型的考试

I6

成绩

考试

学生考试所

整型

000000-999999

成绩

得分数

I7

课程

课程名

用来标示某

字符型,8位

00009

门课

 

(2)数据结构的定义

 

表2数据结构定义表

数据结构信息信息内容

学生信息学号、姓名

班级信息班号、班级名称、年级名称、学校名称

考试信息考试代号、考试日期、考试类型、考试成绩

课程信息课程号码、课程名称

 

(3)数据流的含义

表3数据流定义表

 

编号

名称

简述

来源

去向

组成

D1

成绩处理

对学生的成绩排名

每次考试

全校师

成绩姓名年级名称

分析等

成绩

D2

成绩更新

每次考试成绩都在

每次考试

全校师

学号班级名称成绩

变化,需要更新

成绩

课程名称等

 

(4)存储数据的含义

表4

数据存储定义表

编号

名称

简述

组成

关键字

相关处理

D1

学生

记录学生情况

学生姓名等

姓名

P1

信息

D2

班级

记录班级情况

班级名称

学生班级

P2

信息

D3

考试

管理学生成绩课程

课程名课程号考试

考试日期

P3

及课程

情况

代号日期类型成绩等

信息

 

(5)处理逻辑的定义

 

表5

处理逻辑定义表

编号

名称

简述

来源

去向

组成

F1

更新信息

对需要更改的信息

需要更

更改后

包括插入更改删除三

进行更新

改信息

的信息

个模块

F2

查询信息

了解学成成绩情况

学生名

学生基

寻找并显示学生成绩

或学生号

本成绩情

情况

 

(四)确定新系统的逻辑处理方案

 

1.确定合理的业务处理流程

(1)为教务处管理人员提供各学期、各年级、各班级学生的基本成绩信息,以

作为其进行成绩汇总,分析和考绩和总结评比的依据。

(2)方便各任课教师记录,统计所带班学生成绩。

(3)实现快速方便地处理大量成绩数据信息,完成成绩的录入、添加、修改、

删除、统计、查询、排序等处理要求。

 

(4)输出和打印成绩单和各种成绩报表

具体流程入下图所示:

 

教学管理人

 

制定教学计划

 

安排考试

教师

班级课程表

 

学生

学生成绩表

 

系统管

理员

 

图6新学生成绩管理系统业务流程图

 

2.确定合理的业务数据处理流程

根据新系统的业务流程,其新的业务数据处理流程图如下图所示:

添加的数据处理逻辑的定义为

处理逻辑编号:

P5

处理逻辑名称:

打印学生成绩

输入的数据流:

学生成绩信息

处理:

根据总的学生成绩信息,进行学生成绩报表打印。

输出的数据流:

学生成绩报表

 

P1

P2

学生成绩

F1

学生成绩单

打印学生

设计

D1

成绩填写

 

P3

F3

填好的学生成绩单

F2

学生成绩填写单

填写学生成绩

D2

D3

P4

P5

F4

学生成绩报表

打印学生成

学生成绩处理

D4

 

图7新学生成绩管理系统数据流程图

 

3.新系统的逻辑结构与数据分布

(1)新系统的逻辑结构

新系统在原系统的基础上增加了打印报表的功能,具体功能分为:

系统管

理,人工管理,数据库管理。

系统管理由系统管理部工作人员来完成,人工管理由教务处的教师,班

级与学生成绩管理学工完成,数据库管理则由工作人员负责。

在各个管理功能中都具备查询、浏览功能,在各个模块中根据相应的查询

条件和输入查询项查询到相应的所需信息,使得原系统得以优化和完善。

 

学生成绩管理系统

 

统档

 

图8新系统逻辑结构图

 

(2)新系统数据资源的分布方案

学生信息中的姓名,学号是系统管理员以及老师共享,学生私有的。

班级信

息的班级名称所有人共享。

考试及课程信息中的考试日期和考试类型,所有人共

享;成绩考试由系统管理员以及老师共享,学生私有;课程名称,所有人共享。

 

四、系统设计

 

(一)系统总体结构设计

 

该学生成绩管理系统的总体功能结构可分为新生入学管理、学生教学管理、

学生成绩单管理、学生信息浏览四个具体功能模块,其中学生教学管理模块为主

要功能,包含对教学计划、班级课程、教室安排、考试计划、成绩查询内容的管

理,具体如下图图9所示:

 

学生成绩管理

 

学生教学管理学生信息浏览学生系统管理

 

输入

输出

输出

输出

打印

浏览

教学

班级

考试

考试

报表

查询

系统

计划

课程

安排

成绩

信息

信息

帮助

信息

信息

信息

 

图9学生成绩管理系统总体功能结构图

 

(二)代码设计

 

代码共12位:

专业代码-入学年份-班级-班内排名号,前2位代表专业名称的代码,后4位代表入学时的年份,再后4位代表班级号,最后2位代表所在班级内的排名号。

具体代码结构为:

前2位取01-99之间的一个值来表示专业号,后4位取0001-9999代表入学时的年份,再后4位取0000-9999中的一个值来表示所在班级的班级号,最后2位取01-31之间的值来表示在班级内的排名号。

 

××ˉˉ××××××××ˉˉ××

 

(数字)

在班内的排名号

 

班级号(数字)

 

入学年份(数字)

 

专业代码(数字)

 

例如学号为0120的学生表示的是他于2010年入学攻读代码为01号的专业,被分配到代码为1082的班级学习,在班内排名为11号。

 

(三)计算机处理流程设计

 

信息系统的处理流程图是系统流程图的展开和具体化,内容更为详细,从图中可清晰地看出系统的新生入学管理、学生教学管理、学生学费管理、学生信息浏览四大模块具体流程,具体如下图图10、图11、图12、图13所示

 

IPO

 

系统:

学生成绩信息管理

设计人:

冯冰

模块:

新生入学管理

日期:

2011-09-27

上层调用模块:

(无)

可调用下层模块:

信息查询、信息修改、输出模块

 

输入:

学生身份认证

 

输出:

判断后的信息

 

开始

 

处理过程

说明:

根据

循环

T

学生情况

完善信息

显示学生身份认证模块

退出系统

 

功能选择

0

2

考试信息

1

输出考试

查询

学生信息

成绩

修改

 

局部注释项注释

 

图10学生成绩管理学生身份认证管理模块IPO

 

在上图学生省份认证模块IPO图中,可调用下层模块为学生成绩信息查询管

理模块,输入学生身份认证的信息,具有的功能为考试信息查询、学生信息

修改,输出考试成绩信息,供其他模块使用。

 

IPO图

 

系统:

学生成绩管理设计人:

冯冰

模块:

学生成绩信息查询管理日期:

2011-09-28

 

上层调用模块:

学生身份认证模块可调用下层模块:

(无)

 

输入:

学生信息输出:

学生成绩信息

 

开始

 

处理过程

说明:

根据

循环T

教学情况

完善教学

 

显示学生身份认证模块退出系统

 

功能选择

0

1

输入学生

信息

输出学生

成绩信息

 

局部注释项注释

 

图11学生成绩管理学生成绩信息模块IPO图

 

在上图教学管理模块IPO图中,上层调用模块为学生身份认证管理模块,输

入学生信息表,具有的功能有输出考试成绩信息。

 

IPO图

 

系统:

学生成绩管理

 

设计人:

冯冰

 

模块:

学生成绩信息修改管理

 

日期:

 

2011-09-29

 

上层调用模块:

学生身份认证管理

 

可调用下层模块:

(无)

 

输入:

学生信息查询表

 

输出:

学生成绩情况表

 

开始

 

处理过程

说明:

根据

循环T

学生成绩

表让学生

明确并记

显示学生成绩修改管理模块

退出系统

录情况

 

功能选择

 

0

 

1

 

输入学生

设置信息

 

输出学生

成绩情况

 

局部注释项注释

 

图12学生成绩管理学生成绩信息修改管理模块IPO

 

在上图学生成绩信息修改管理模块IPO图中,上层调用模块为学生身份认

证管理模块,输入学生成绩信息表,具有的功能为输出学生成绩情况,其处理过

程为根据成绩表所列示的学生情况。

在下图的学生成绩信息打印模块的IPO图

中,调用的上层模块为系统其余所有模块,包括学生管理模块、学生成绩管理

 

模块、学生修改信息模块,在该模块中通过输入查询浏览的条件,系统会根据这

些条件显示出相应的信息结果。

 

IPO图

系统:

学生成绩管理设计人:

冯冰

模块:

学生成绩打印日期:

2011-09-30

 

上层调用模块:

其余所有模块可调用下层模块:

(无)

 

输入:

学生成绩信息条件输出:

学生成绩的信息结果

 

开始

 

处理过程

说明:

根据

循环T

查询条件

打印学生

成绩的各

显示学生身份认证模块退出系统

类信息

 

功能选择

01

 

查询浏览成绩信息打印

 

局部注释项注释

 

图13学生成绩管理学生成绩信息打印模块IPO

 

(四)用户界面

 

1、输入设计界面

 

新增用户

 

新用户名:

 

密码:

确定密码:

 

用户类别权限

 

只读用户

 

普通用户

 

班级与学生成绩单管理

 

学生教学管理

 

课程与成绩管理

 

确定取消

 

图14学生成绩管理系统输入设计图-用户添加

 

添加班级设置

班级设置

年级:

班级:

专业:

年制:

班主任:

备注:

 

确定取消

 

图15学生成绩管理系统输入设计图-班级添加

 

登记

成绩单登记

 

学号:

考号:

姓名:

班级:

 

学期查询:

查询科目:

 

原始成绩:

 

有效成绩:

 

备注:

 

确定取消

 

图16学生成绩管理系统输入设计图-添加档案

 

考试课程设置

 

年级:

专业:

年制:

学期:

 

所有科目:

所选科目:

微积分

 

经济学

社交礼仪

 

体育

 

确定设置取消设置

 

图17学生成绩管理系统输入设计图-考试课程设置

 

2、输出设计界面

 

浏览学生班级

 

查找修改删除打印

 

年级

 

班级

 

年制

 

专业

 

班主任

 

备注

浏览数据:

 

图18学生成绩管理系统输出设计图-班级浏览

 

成绩浏览

年级:

班级:

学期:

类型:

 

成绩浏览

 

图19学生成绩管理系统输出设计图-成绩浏览

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1