1、基于Web的学生成绩管理系统的设计与实现摘要摘要:步入21世纪以来,随着现代科技技术的发展,和信息技术的普及推广,计算机网络技术已经成为现代人们生活和工作中,不可缺少的重要部分。对于我们的学习环境,学校而言,办公自动化的实现也将在很大程度上提高学校的管理工作效率。对于学生的成绩管理系统,实现这一点,对学校的办公自动化将起到重要作用。对于本文将提到的学生成绩管理系统,该系统是依据开发要求,然后应用于教育系统的。本系统的开发可减轻学校的教职工人员的工作压力,能够比较系统的对学校的教务和教学上的一些服务进行管理。与此同时,也可以减少对员工劳动力的使用,也能够加快查询的速度,加快学校进行系统的管理,以
2、及国家部门对于信息发展的步伐。在这个系统的开发方法上,我们选用了生命周期法和原型法两者结合的方法,遵循了系统的调查研究、系统分析,设计和实施这四个主要阶段进行设计与介绍。关键词:学生成绩管理系统;信息化;系统管理 AbstractAbstract:Since the 21st century, with the development of modern science and technology and the popularization of information technology, computer network technology has become an indisp
3、ensable part of modern peoples life and work. For our learning environment, the school, the realization of office automation will also greatly improve the efficiency of school management. For studentsachievement management system, to achieve this, will play an important role in the school office aut
4、omation.For the student achievement management system mentioned in this paper, the system is based on the development requirements, and then applied to the education system. The development of this system can alleviate the pressure of the school staff, and can manage the schools educational administ
5、ration and some teaching services more systematically. At the same time, it can also reduce the use of employee labor force, speed up the speed of inquiry, speed up the systematic management of schools, and the pace of information development of national departments. In the development method of thi
6、s system, we choose the combination of life cycle method and prototype method, and follow the four main stages of system investigation, system analysis, design and implementation to design and introduce.Key words:student achievement management system; information technology; system management目录第一章 概
7、述41.1研究背景41.2研究目的和意义4第二章 学生成绩管理系统现状及目标42.1学生成绩管理系统的发展现状42.2学生成绩管理系统的发展目标5第三章 可行性分析及开发工具简介63.1可行性分析63.1.1经济可行性63.1.2技术可行性63.1.3运行可行性73.2开发工具简介73.2.1 MicrosoftVisualStudio2005技术简介73.2.2 MicrosoftSQLServer2005技术简介7第四章 系统设计84.1需求分析84.1.1功能需求84.1.2性能需求及运行环境84.2系统设计84.2.1系统设计思想94.2.2系统设计分析94.2.3系统模块设计94.3
8、数据库设计104.4界面设计10第五章 系统实现115.1用户登录模块115.2用户管理模块115.3成绩查询模块125.4成绩管理模块125.5科目管理模块13第六章 系统测试146.1系统测试方法146.2系统测试结果15结论15谢辞16参考文献17第一章 概述1.1研究背景在现如今的国内各大高校中,校园网的建立已经算是非常的完善了,很多项目和工作也都由单极化转变为网络化了。在国外,教学管理和科研开发这方面已经是相当成熟了,美国早在上世纪七十年代就已经建立起了科研网,其作用就是在网络上实现科研课题的报告和进展情况,这样就很好的实现了在异地进行办公的情况,这是一种很便利的系统程序。同时系统开
9、发的网络教学,也使学生的选课和成绩下达等过程更加便捷,各项课程都可以在网上进行。目前的网络远程教育前景还是很广阔的,它相对于传统的教学来说更加具有优势,这样的系统充分发挥了网络的优势。我国高校的各种应用系统也很多,网络上的教学计划管理和选课等,以上的这些系统应用的使用,已经渗透到校园的各个方面了。1.2研究目的和意义计算机网络的发展情况也是一个极其漫长的过程,他经历了局域网,广域网和城域网,发展到了现在的互联网阶段,计算机网络在现在这个阶段也体现出了很大的优势,这里所展现出来的开放性,是很多应用都是在网络的基础之上开发出来的。目前使用最广泛的方式就是将数据库和Web有成效的集成起来,这就可以及
10、时的将数据信息在网络环境中显示出来,用户也能够使用web来实现数据库之间的实时交接。这项技术的的根本就是用web提供的用户访问数据的接口,从而实现了对数据库更好的管理。从上述可看,在web的基础之上的应用系统的开发也是有很大的必要的,那么和数据库相结合的web的开发是更加有必要的了,这样也有更好的应用前景。目前,很多关于该应用的研究都体现在如何利用高新技术来实现更加安全和具有高效性的系统开发。第二章 学生成绩管理系统现状及目标2.1学生成绩管理系统的发展现状一个学校的学生成绩管理系统,就是一个学校对学生信息进行系统管理的重要部分,这对于学校的管理者和领导者来说都是非常重要的。目前很多学校都设有
11、完备和系统的信息管理平台,计算机的使用主要是在Microsoft Office的基础上的,但是这样并没有发挥它的有效作用,而且随着我国对教育的改革和自学教育的不断发展,我国现在积极参加考试的人也越来越多了,对于考试科目的种类也是越来越多样化,这也就使得在考试成绩的管方面更加的繁杂、复杂,学校管理者的在这方面做出的工作业务也更加繁琐,工作量相对来说也比较大,所以,传统的学生管理模式已经逐渐暴露出了各种不利的地方,比如,很难对内部信息进行统一化的处理,所以处理起来效率很低,科学性也比较贫乏,而且也缺少一些合理性。目前计算机应用技术逐渐走进千家万户,在学校中也越来越普及的运用,所以利用计算机的好处,
12、能够对学生的所有自学考试成绩进行统一规划的管理,并且学生可以在该系统上进行分析,这样大大减少了学校老师和管理者的工作量,也提高了工作效率,给教学和办公管理带来了很大的便利。该系统的开发,它的主要任务就是为了实现学生成绩管理系统,在使用时能够更加规范化、自动化,从而能够较好的提高学生成绩管理系统效率,本着实用性、开放性和安全性的原则,该系统使数据库开发软件来进行开发制作。这一切都从实际出发,充分的实现了成绩的有效管理,为学生成绩的有效管理提供了很好的平台。所以,为了能够充分更有效的利用现在的计算机应用资源,学校能够做好学生成绩管理工作,提高自身的办事管理效率,从而实现更全面、更相对集中的办公环境
13、,本系统的开发就成了目前最紧急的事件,目的就是为了能购从根本上改变这种传统且繁琐的教学管理模式,再来实现更加全面并智能化的信息管理,学校的教学管理也会更加规范。2.2学生成绩管理系统的发展目标成绩管理系统和传统的成绩管理是不一样的,他最主要的职能就是备份,并且,将备份的资料进行分开保存和组织,这也是基于为用户提供各种服务。这个管理系统是一个将管理和服务与人结合为一体的多维环境,数字化资源就是这个管理系统的基本要素。在这个科技时代,科技发展十分快速,每个行业都离不开信息处理系统,这也是计算机网络被广泛应用于信息管理系统的原因。计算机软件,他的优势就在于利用它进行对信息的系统管理,将计算机软件的运
14、用利用到信息控制中,这样做,不但提高了办公效率,也提高了系统的安全性。对于复杂信息的管理方面,能够更加充分地发挥它的优点。该系统主要是对信息进行采取收集,储存,加工并维护使用的一个系统,它随着科学和技术的管理发展而形成。学生的个人信息档案管理是教育部门的重要组成部分,对于学校的管理者和教师来说,是很重要的。所以,学生成绩的管理系统给系统用户们提供了详细准确的信息,和更加便捷快速好使用的查询渠道。一直以来,人们使用的都是传统的人工信息管理方式,这种管理方式是存在很多缺陷的,比如办公效率太低,对于许多信息的保密性太差,另外调查处理的时间也太长,大量的文件和数据,人们查找、更新和维护起来都比较困难。
15、随着现代科学技术的不断发展,计算机科学技术也逐渐成熟,其功能的强大也很快被人们熟知,在社会中也发挥着越来越重要的作用。开发这样的一套管理系统软件是很有必要的,为学生成绩管理系统提供了强大的管理功能,很适合大型的数据库管理。第三章 可行性分析及开发工具简介3.1可行性分析3.1.1经济可行性对于该系统的可行性,我也做出了一些研究,他的主要目的就是,利用最小的代价在最短的时间把问题很好地解决。现在的计算机价格已经十分可观了,不会很昂贵,性能也越来越强大,我们这个系统的开发,对学校的工作效率来说,也更是带来了极大的飞跃,其主要表现在以下几个方面:该系统的运用可以很好的代替人工操作进行主动繁琐的过程;可以更好地节省资源利用;能够很大的提高学校管理者的工作效率;具有强大的保密性,使文件和档案等信息更加安全他在经济这方面是非常可行的。3.1.2技术可行性该系统的开发,利用的是Microsoft SQL Server2005,用这个作为系统的数据库,这是一个可以支持多个新兴数据库,并且也适用于中大型规模的数据需求。校园内的校园网的建设,也为系统的服务器和客户端的结构,提供了硬件方面的支持。使用Microsoft SQL Server2005来作为该系统的开发环境,他能够为我们提供,很完善的指令控制,