在线学生成绩管理系统

摘要  

随着网络通信的不断发展,网络的使用遍及各个领域,对于事务繁杂的学校而言,拥有一个便捷的在线学生成绩管理系统是极为必须的,它不仅给老师带来了方便,同时也方便学生对自己成绩的查询和家长对孩子学业的了解。但是很多学校目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的在线学生成绩管理系统是很有必要的。

本系统依据开发要求,利用先进的ASP.NET技术SQL SERVER 2005 数据库平台,开发设计了在线学生成绩管理系统,采用B/S结构模式,并增加了多角色,多用户管理的功能和Excel数据表导入等功能,完成对日常的教育工作中学生成绩档案的数字化管理,大大促进了教育工作的效率。同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。

关键词  成绩管理信息系统 ;信息化 ;数据库; Asp.net

目录

第一章 绪 论

1.1问题的提出

1.2现有系统存在问题的分析

1.3系统开发目标与意义

1.3.1系统开发目标

1.3.2系统开发意义

1.4可行性分析

1.4.1 经济上可行性

1.4.2技术上可行性

1.4.3运行上可行性

第二章 需求分析

2.1 教育系统学生管理现状分析

2.1.1 学校工作流程分析

2.1.2 学校具体需求分析

2.1.3 系统设计思想

2.1.4 系统设计分析

2.1.5 系统功能分析

第三章 学生成绩管理系统概要设计

3.1系统设计图例说明

3.2 系统设计业务目标(业务逻辑层)

3.2.1系统设计目标概述

3.2.2 用户(角色)

3.2.3 假定

3.3 技术总体目标

3.3.1系统技术性能要求

3.3.2 开发与运行环境规定

第四章 学生成绩管理系统详细

4.1 系统结构

4.2 程序逻辑

4.2.1查询模块流程图

4.2.2系统维护模块流程图

4.3 数据库表逻辑结构设计

4.4 数据库连接

4.5 用户/管理员登入系统设计

4.6 主要求程序设计说明

4.6.1 管理用户登录模块

4.6.2 学生信息管理功能模块设计

4.6.3 教师信息管理功能模块设计

4.6.4课程管理功能模块设计

4.6.5成绩管理功能模块设计

4.6.6成绩查询功能模块设计

4.6.7信息交流功能模块设计

第五章 学生成绩管理系统系统测试

5.1. 概述

5.2 测试方法

5.2.1 界面测试

5.2.2 功能测试

5.2.3 测试过程

第六章 开发技巧和难点

结束语

致谢

参考文献

第一章 绪 论

本毕业论文是以学校学生管理信息系统建设中的成绩管理系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、概要设计、详细设计、开发总结、致谢、参考文献、附录等。

1.1问题的提出

随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。

在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。

1.2现有系统存在问题的分析

在我国,计算机技术在日新月异的发展,各大中小学校的各类信息管理系统并非一个新的课题,但是有的很多学校,特别是在西部贫困地区,学校的各类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有只有快,准,精才能发挥其价值。

所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。

有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,比如学生不能及时知道自己学习成绩;家长对教师之间没有很好的沟通交流,家长有问题不能及时向老师反映,老师有建议也不能及时传达到家长,这样一来就没有达到很好的教学效果;还有就是老师录入成绩的时候往往是一个一个的输入,效率低下等。这些问题一日不解决,效率就一日提不上去。

还有,有的系统很不完善到处是漏洞,例如系统的安全性不高,及可能被人篡改重要信息等,这样极不完善的系统对管理来说是没有任何保障的。

1.3系统开发目标与意义

1.3.1系统开发目标

本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:

(1)系统应具有实用性、可靠性和适用性,同时注意到先进性。

(2)对各个数据库进行动态管理,防止混乱。

(3)能够按照用户选择的不同的条件进行简单查询和复合查询。

(4)能够对查询结果进行分类汇总,实现报表打印。

(5)注意数据的安全性,具有数据备份和恢复的功能。

(6)方便用户的操作,尽量减少用户的操作。

1.3.2系统开发意义

在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。

1.4可行性分析 

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。

1.4.1 经济上可行性

现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高学校的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

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

1.4.2技术上可行性

本系统的开发利用Microsoft SQL Server2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

使用Microsoft Visual Web Developer 2008 Express Edition作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

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

1.4.3运行上可行性

本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。

第二章 需求分析

21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。

2.1 教育系统学生管理现状分析

2.1.1 学校工作流程分析

学校工作总体规划由教务人员在学生信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。

新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。

在每个学期开始,教务处根据班级的情况,以班为单位,为每个班级安排课程,并对各科老师进行安排。

每举行一次考试后由任课老师对成绩进行录入。管理员对本班的成绩汇总。并进行排名,然后再进行汇总,并对本年级各科成绩及总成绩进行排名。

教务处、及任课老师跟据实际情况对录入的成绩进行维护,各位同学及学生家长对以上录入的信息可以跟据自己的需要进行适当的查询。

2.1.2 学校具体需求分析

学生:对各科成绩的查询及查看本班成绩排名等情况,与老师进行信息交流。

任课老师:输入并管理所教科目的学生成绩,与学生和学生家长交流信息。

管理员:学校全体成员的信息管理,对课程及任课老师进行具体的管理,并对任课老师,学生等输入的信息进行存库,对学生的信息进行必要的维护。

    家长:查询子女成绩,与老师进行交流。

2.1.3 系统设计思想

(1)采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。

(2)系统就满足学校的需求,例如学生信息的录入、查询、更新等。学生录入与修改。

(3)系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。

2.1.4 系统设计分析

本系统适用于大学学校,其功能主要分为六大类:

(1)用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询

(2)课程管理:用于对各学期课程的开设和修改

(3)成绩管理:用于对成绩的输入、修改、汇总

(4)学生信息管理:添加,删除,修改学生信息等

(5)授课信息管理: 对授课教师,课程名,班级等信息的添加,维护等

(6)信息交流: 用于学生、学生家长与老师进行信息交流的平台。

本系统性能力求易于使用,具体有较高的扩展性和可维护性。

2.1.5 系统功能分析

    权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为管理员教师,学生,家长。家长和学生对成绩只是查询不能修改,教师只能对授权范围内进行相应修改及删除,管理员能修改、删除所有信息

录入功能:为教师提供相应的录入功能,为管理员提供对所有信息的录入功能

    查询功能:为所有用户提供查询的功能,可查询允许范围内的信息

    维护功能:为老师提供查询及相应的修改,删除功能,为管理员提供对所有信息的修改删除功能

退出功能:结束并关闭系统。

管理员功能结构如图2:

                              

图2   管理员功能结构图

教师功能结构如图3:

图3   教师功能结构图

学生功能结构如图4:

图4   学生功能结构图

学生家长功能结构如图5:

图5   学生家长功能结构图

第三章 学生成绩管理系统概要设计

3.1系统设计图例说明

(1)本系统流程图基本图形元素如下所示:

                            开始与结束

                            决策

                            过程

数据

程序流向

(2)程序逻辑结构描述图1例:

图1   程序逻辑结构描述图

①顺序结构:一个命令接一个地执行;

②选择结构:(或IF-THEN-ELSE)当一个决定有多种不同执行结果时;

③循环结构:只要条件成立就一直执行。

3.2 系统设计业务目标(业务逻辑层)

3.2.1系统设计目标概述 

成绩管理系统的业务总体目标是建立一个先进、高效、安全、可靠的能被有效应用于学校管理系统中。该系统基于B/S结构,即采用浏览器/服务器模式,服务器端由运行ASP.NET的Web应用程序及运行Microsoft SQL Server2005的数据库服务器组成,客户端可以Internet Explorer,FireFox等访问系统。本信息系统体现了学生成绩管理的业务逻辑行为、大大简化了相关工作的烦琐流程,同时为管理层提供有力的决策支持。

3.2.2 用户(角色)

本系统用户角色主要有两类:系统管理员与普通用户。其中系统管理员可进行用户管理。普通用户可分为学生,老师,学生家长等用户。

系统管理员:可进行用户管理,组权限分配,信息查询等工作;

教师:可进行学生信息管理,课程信息管理,成绩管理,授课信息管理,信息查询,成绩统计等工作;

学生:可进行成绩查询等操作;

学生家长:可进行成绩查询等操作。

3.2.3 假定

假定分为用户假定和系统环境假定。

用户假定:系统管理员及普通用户假定,即假定为具有一定的计算机操作基础,能熟练使用各种网络软件以及Windows操作系统、Internet Explorer浏览器等。

环境假定:系统运行环境假定为可建行万维网信息平台的搭建,如:互联网网络接入,Web服务器架设。

3.3 技术总体目标

3.3.1系统技术性能要求

学生成绩管理信息系统的技术总体目标是应用先进的计算机网络与数据技术为教学工作中的成绩管理提供稳定、安全、可靠信息化服务,具体技术上将达到如下要求:先进性、开放性、可靠性、高效性、可用性、可扩展性、可管理性、安全性。其中安全性能包括:

(1) 访问者用户验证方式采用用户Form验证,并用Cookie保存用户账号和密码;

(2) 定期备份数据库以预防系统故障时及时恢复;

(3) 系统硬件与网络结构应满足web应用程序安全稳定地运行的需求。

以达到信息的及时准确处理,数据安全等。可考虑运用硬件防火墙及支撑软件来预防来自网络的攻击,并采用备份服务器来备份重要数据及程序,以便出现故障时能及时恢复系统。

3.3.2 开发与运行环境规定

该运行环境的规定是保证本需求说明的功能得到实际真正体现的基础。

(1) 服务器端运行环境支持软件

服务器端软件:

Windows2000或更高版本的操作系统, 推荐Windows XP

数据库系统:SQL Server 2005 或更高版本的数据服务器

Web 服务器:Microsoft  IIS  6.0

.NET Framework v3.5或更高版本的Web 应用支持

企业杀毒软件

(2) 用户端PC软件

Windows98或更高版本操作系统(安装有IE5.0以上版本)

或其它98年以后发布的带有Internet浏览器软件的图形UI操作系统

操作系统:Windows

浏览器:Internet Explorer、 Maxthon、 Mozilla Firefox、Mozilla Firefox

推荐使用:Internet Explorer、 Maxthon、

(3) 开发环境:

操作系统:Windows XP

开发工具:Microsoft Visual Web Developer 2008 Express Edition ,Adobe Photoshop CS,Dreamweaver CS3

数据库系统:Microsoft Sql Server 2005

Web 服务器:Microsoft IIS 6.0

CPU(Central Processing Unit,中央处理器): Intel Centrino 2.1CHz

内存: 2G

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
本成绩管理系统为在线多用户管理系统,采用PHP+MYSQL+AJAX开发,支持在单机、局域网、虚拟主机上运行。程序提供提供8种权限用户:校长室(可查询所有学生成绩信息),班主任(可录入、查询所任班级的所有学生成绩信息),任课老师(可录入、查询所任班级课程的所有学生成绩信息),学生、学生家长(可查询本学生的成绩信息),管理员(最高权限),年级组长(年级中的管理员权限),督察人员(专门针对学生评价系统内容的用户类型)。老师可在网络中录入、修改学生成绩,老师、学生、学生家长登录系统,可查询某一个或多个班的成绩情况,自动排名,自动生成平均分、最高分、最低分;同时可比较多次考试中某个学生的一门或多门程成绩情况(可生成柱状图),学生成绩进步或退步一目了然。支持学生信息、老师信息、任课信息、成绩数据的EXCEL导入功能,支持将所有查询结果输出到EXCEL、WORD、PDF进行保存或输出到打印机,支持生成饼状图、直线图便于查询者进行分段统计查看结果。支持"两率一分"查询,支持按考号进行成绩录入。可查询学生单科及总分的年级名次、班级名次,查询结果为静态显示,大大降低用户查询对系统资源的占用,可支持数百位用户同时进行查询。支持留言,老师可对任班主任和任课的班级或对学校进行留言,学生、学生家长可对所在班级或学校进行留言,增强学校、老师、学生、学生家长之间的互动。支持学校发布最新公告及动态信息,老师、学生、学生家长登录本系统后,在第一页面即可看到此信息,方便学校信息的发布。本软件可广泛适用于大、中、小学校及部队或其它一些需要进行成绩统计、管理的单位,我们亦可根据客户的要求进行相应的模块增减。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等天晴i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值