学生成绩管理信息系统

更新时间:2023-09-05 04:33:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

1. 引言

1.1 项目名称

学生成绩管理信息系统

1.2 项目目标

很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,人工操作必将被计算机代替。使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩档案管理的效率。为了更好的管理学生成绩,根据学校实际情况,开发一套界面友好、功能强大、使用简单的大学生成绩管理系统。

1.3 项目主要功能

本系统可实现学生信息的查询,包括查询学生的基本信息、所在班级、己学课程和成绩等;也能对学生信息进行修改;同时可将学校基本课程信息输入并进行修改;也能设置和修改学生课程;实现学生成绩信息的输入、修改、查询及学生成绩信息的统计。

1.4 项目背景

在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展。学生成绩是高校人才培养计划的重要组成部分,是实现人才培养目标、培养学生科研能力与创新思维、检验学生综合素质与实践能力的重要手段与综合性实践教学环节。因此学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

1.5术语定义

实现环境:系统用在Windows操作系统平台下,采用客户/服务器模式。 实现技术:系统所采用的软件技术或体系结构,如:ODBC、Client/Server

结构、中间件、多层体系结构、CORBA等

实现语言或工具:开发语言C#,按照基本方法和设计技巧完成。 1.6 主要参考资料

《系统分析与设计》(英文版.第四版)机械工业出版社

2. 系统需求分析

2.1 现行系统业务流程分析 2.2 系统功能需求

系统的功能需求可以归纳为以下几个方面: 1) 密码设置

每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。 2) 权限设置

设置每个人权限,使各人有各人的操作范围,不能超出自己的范围操作。一般只有负责人员可以进行权限设置。 3) 初始化

将计算机中保留的上一次操作后的结果清除。以备重新查询、更新、统计、输出等功能。 4) 数据录入

实现学生信息、老师信息、课程信息的录入。 5) 成绩修改

可以实现学生信息、老师信息、课程信息的修改。 6) 成绩查询

可以实现学生信息、老师信息、课程信息的查询。 7) 成绩统计

以实现学生人数、学生总平均成绩的统计。

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

8) 信息显示

可以实现以字段分布和二维表两种方式显示学生信息。 9) 信息删除

可以实现学生数据的清空操作。 2.3 系统非功能需求

主要包括四个部分:灵活性需求、健壮性要求、安全性需求以及实用性要求。 灵活性需求主要是针对系统用户的多样性,系统能灵活地为不同用户提供不同的服务;健壮性要求,顾名思义,就是系统需要一副“强壮的体魄”,能够保证系统内所有原始数据的一致性及完整性,统计数据的准确性;安全性需求,就意味着用户需要系统具有强大的“免疫系统”,能抵御“黑客病毒“的入侵;实用性要求,就是说系统应该能让用户更好操作系统的需求。

2.4 系统主要事件表

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

2.5 系统实体关系图 2.5.1实体的E-R图

由需求分析知,基本实体有学生、教师、课程和系信息。

1) 学生的基本属性有:班级、学号、姓名、性别、入学时间、出生年月、籍贯。

如图2.1所示。

班级

性别

姓名

学生

入学时间

学号

籍贯

出生

年月

图 2.1学生

2) 学生成绩的基本属性有学号 、课程号和成绩。如图2.2所示。

学生成绩

学号

课程号成绩

图 2.2学生成绩

3) 课程的基本属性有课程号、课程名称、授课老师、学分、学时、课时。如图

2.3所示。

课程名称

授课老师

课程号课程学分

课时学时

图 2.3课程

2.5.2 实体之间联系的E-R图 实体之间的联系有:

(1) 学生和课程之间是多对多的关系(m:n)。如图2.4所示。

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

图2.4学生和课程之间的联系

(2) 教师和课程之间是多对多的关系(m:n)。如图2.5所示。

教师

m

授课

n

课程

时间

地点

图2.5教师和课程之间的联系

(3) 学生和成绩之间是多对一的关系(n:1) 。如图2.6

所示。

图2.6学生和成绩之间的联系

(4) 教师和成绩之间是多对一的关系(n:1) 。如图2.7所示。

n 批改

图2.7教师和成绩之间的联系 教师

成绩

2.5.3 总E-R图

系统总的E-R图如图2.9所示。 学生

m

考试

n

成绩

n

批改

m

教师

选课

课程授课

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

图2.9总ER图

3. 新系统的逻辑模型

3.1 新系统的业务流程分析

图3.0 系统业务流程图

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

3.2 新系统的数据流程分析 3.2.1 关联图

图3.1系统数据流图

3.2.2 第0层数据流图

图3.2 第0层数据流图

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

3.2.3 第1层数据流图

图3.3 第1层数据流图

3.2.4 第2层数据流图 (1) 异动管理数据流图

图3.4 第2层异动管理数据流图

(2) 成绩管理数据流图

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

图3.5 第2层成绩管理数据流图

(3)

奖惩管理数据流图

图3.6 第2层奖惩管理数据流图

3.2.5 主要数据字典

数据字典是对系统数据流图中的主要数据元素、数据流、数据存储、处理过程的描述, 详见如下表:

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

表一:数据元素的描述表1:数据项的定义

表二:数据元素的描述表2:数据结构的定义

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

表三:数据流描述表

表四:数据存储描述表

表五:处理过程的描述表1:处理逻辑的定义

表六:处理过程的描述表2:外部实体的定义

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

4.项目实施计划

4.1 工作任务的分解

工作安排如下:

(1) 每个组员负责一个子系统,包括子系统的前期需求分析、逻辑模型的设计以及后期的界面设计等工作,这里为了使工作能够如期进行下去,每个组员必须定期向经理汇报自己近期的工作进展以及工作中遇到的困难。经理在合适的时间可以召集全体组员开会,解决目前存在的问题并商讨下一步计划。

(2) 项目经理统筹整个项目的进展,当某个组员不能如期完成他的任务时,要及时观察到,并分派其他组员去协助该组员或经理协助该组员完成既定的工作。

4.2 项目进度安排

图3.4 任务进度甘特图

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

4.3 项目经费预算

一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。

项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所

项目团队成员任务贡献表

(说明:本表说明项目成员在完成本项目过程中承担的主要工作)

本文来源:https://www.bwwdw.com/article/ax6i.html

Top