软件工程硕士论文

您当前的位置:学术堂 > 毕业论文 > 在职硕士论文 > 工程硕士论文 > 软件工程硕士论文 >

Java Web技术下学生成绩管理系统设计研究绪论

来源:学术堂 作者:陈老师
发布于:2017-01-09 共4081字
  本篇论文快速导航:

展开更多

  第一章 绪论
  
  一个国家的发展速度与发展水品取决于这个国家对教育的重视程度,随着我国经济水平的不断提高,国家政府对教育事业也越来越重视,而随着受教育人数的不断增加,中国大学开始不断地扩招,随之而来的是高校对学生各个层次的管理变得越来越困难,因此高效简便的解决学校的学生管理工作成为高校业务发展的一个新的课题。
  
  在传统的学生管理中,需要校方投入大量的人力和物力,效率低下不说,还极其容易出现错误,特别是在学生的成绩管理这一方面,传统的管理方法已经无法适应庞大的学生人数和繁复的科目划分,在此基础上,本次研究应运而生。本次研究旨在基于 Java Web 的技术基础上,设计一个网上学生成绩管理系统,方便学生随时随地查看自己的成绩,修改自己的学生信息,也方便教师录入学生成绩,方便管理员维护系统。
  
  1.1 研究背景
  
  在我国,教育是影响国家进步和人民幸福的重要指标,特别是大学教育,随着这几年国家发展速度加快,大学变得平民化,越来越多的人进入大学进行学习生活,在提高了基础教育的水平的同时,这种学生人数急速增加的现象也为学校的正常运行和学生的管理带来了非常多的不便,校方通常需要配备更多的人手来管理学校各个方面的正常运行,而且在管理工作中也会额外增加许多支出,为学校的正常运转造成了很大的困难,也为广大教育者提供了一个改进教育管理系统的机会。
  
  从国外的发展来看,西方许多大学早就引入了电子管理系统的概念,学生可以通过网络在任何时间任何地点访问学校的管理系统网站,浏览学校发布的学术信息,或者查看自己的课程与考试成绩,这种方便的管理方式给了国内教育从业人员很大的思索空间,这种网上的学生管理系统大大节省了人力物力,学生可以在家查看系统上的信息,老师在批改完试卷后,也可以在家或者公共场所直接上传成绩,而不必回到办公室,至于学校的管理人员,这种系统更是极大的减轻了他们的工作压力,他们只需要提供正确的身份校验就可以以管理员的身份进入系统,发布学校的最新动态,查看学生的信息,并且可以根据实际情况及时的添加或者删除学生的个人信息,这种网上学生管理系统的出现为学校的日常管理提供了一个便利,轻松,高效的途径。
  
  在国内的大学生中,我们经常可以看到这样一个情形,就是学生在期末考试结束离开学校后,老师才批改完试卷,进行成绩的登记和录入,那么这时由于学生已经离开了学校,无法查询到自己的考试成绩,忐忑不安。而网上学生成绩系统的实现,使得同学们可以在任何有网络的地方登陆学校的网站,进行有效的身份验证,从而查看到考试成绩。更重要的是如果实现了这种网上管理系统,我们就可以做到随时随地发布重要信息,为同学和老师掌握第一手的学校学术娱乐信息提供了有效的途径。
  
  在研究技术方面,随着科学水平的不断提升,电子化信息化产业进入了一个飞速发展的时代,计算机技术已经强大到可以处理日常生活中的纷繁复杂的管理工作。本次研究基于 Java Web 的基本设计思想,采用 Jsp,在 B/S 模式和 Structs架构的基础上,完成系统的设计与开发。
  
  本次开发所设计的管理系统适合于各种网络应用,在开发工具的选择上,我们使用 Eclipse 作为开发工具,Eclipse 是一款开源的集成开发工具,能够处理大部分 Java 语言的 Web 程序编辑工作,是现今做得最好的一款多语言集成开发环境。在使用 Eclipse 来开发之前,首先需要配置 JRE,并且接入 Tomcat 软件,实现虚拟服务器的连接,方便我们实现网页端的程序编辑,并对部分功能进行测试与实现。关系数据库我们选择 SQL Server 2005,SQL Server 2005 的特点是适合小型数据的管理,适合条目清晰,表格连通明显的数据库表格文件,同时大多数与之相关的开发工具都是免费的。
  
  SQL Server 2005 通过协议层传递 TDS,然后分析和执行 SQL 命令,在查询优化器和执行器的工作下将数据发送到存储引擎,并最终进行提取,SQLServer2005 具有一个数据缓冲池,方便我们暂时存储已经具有查询结果的结果集。图2-4 所体现的是 SQL Server 2005 所涉及的服务器与数据库交互流程。
  
  本次系统的设计与实现力求完成一个全面的,高效的,简洁的,并且通用的学生成绩管理系统。特别是针对系统的通用性,由于本次设计并不是针对某一所高校或者某一个学院,而是针对具有相同特点的一系列学生管理工作而设计的,所以必须对学生管理工作中出现问题的普遍性加以把握,在系统的可移植性和复用上面做好前期准备,以便于后期系统的维护和更改,同时也为更多教育机构使用本系统打好基础。
  
  1.2 研究现状
  
  从国内大学教育的发展轨迹来看,我国高等教育已经进入一个急速扩招的时代,几乎每一所大学,每一个专业都已经吸纳了超过需求几倍之多的学生,我们抛开人才以后进入社会以后的问题不谈,单从学校教育和管理这么多的学生这个角度出发,就迫切的需要为教育事业的从业者和管理者提供一种新的管理思路,并且为这种新的管理思路给予理论支持,并为这种新的管理思路的实现做好技术上的工作准备。
  
  长久以来,学生的成绩管理是管理工作中的重点与难点,重要性在于学生的成绩关系到一直以来学习水平的检验,与各种评奖评优挂钩,关乎到学生各个方面的利益,甚至关乎到改变学生人生轨迹的机会的把握,而困难性在于,现今学生成绩早已经不是上世纪人们所理解的单纯的分数,而是需要根据科目,专业的不同进行划分,合理的进行加权工作,并在接收各方面综合评比和学生全面信息的基础上,通过一套精密的算法计算出一个最为合理的“成绩”.这种思想的提出,为学生之间的公平竞争提供了最为直接的保障,但也为技术上的实现造成了困难,单纯使用人力去实现这样一套算法,并且在算法的实施过程中不断地去更改和维护最终得到的结果,这实在是太困难了,几乎不可实现,在这个基础上,我们需要设计的系统必须实现以下几个特点:
  
  (1)全面,系统必须涵盖普通学校成绩管理的各个方面,分别从教师和学生的角度出发,去探究所出现的一切可能,比如学生重名,分数不规律等,另外在技术允许的情况下要先于教师对一门成绩进行自动的整理和分析,最终提供给老师和同学一部分直观且清晰的数字,让他们对于某一门考试的成绩有一个全面的认识;(2)高效,系统必须建立在一个高效率的概要设计的基础上,需要首先做好学生,教师和管理员三个身份的用例图,一切从实际出发,避免一些华而不实的功能,为学生和老师提供一个最为高效的运行方式,此外也要考虑管理员的日常维护工作,需要在设计时就为管理员的一系列操作设计好入口;(3)简便,我们必须认识到除了计算机和软件专业人员之外,学校中许多专业的同学和老师并没有很强的计算技术知识,所以我们设计的系统必须方便用户的操作,在一些重要的功能中提供最为直接的图形界面,特别是在连接数据库的时候,要仔细设计数据库表格,尽可能多的联系表格与表格之间的关系,考虑使用者的感受;(4)通用,上文中已经说过,本次设计并不是针对某一所高校或者某一个学院,而是针对具有相同特点的一系列学生管理工作而设计的,所以必须对学生管理工作中出现问题的普遍性加以把握,在系统的可移植性和复用上面做好前期准备,以便于后期系统的维护和更改,同时也为更多教育机构使用本系统打好基础。
  
  1.3 研究意义与目标
  
  本次学生成绩系统的设计与实现,旨在打破原有的传统教育机构管理方式,为教育工作者提供一种管理学生新的思路与方法,并且实现这种新的方法。从每一个用户的角度出发,实实在在的考虑到传统管理方式的不足与缺憾,从而在新的网上管理系统中避免这些问题。从实际出发,我们为将要开始实现的系统提出以下目标:
  
  (1)本次研究所设计的管理系统应当具备实用性,避免以往设计工作中华而不实的一面,同时应该充分考虑系统的通用性,为以后系统的升级和系统将来在多个教育机构中的重复使用做好前期工作;(2)正确有效的设计数据库表格,方便教师和学生的理解,同时防止数据库在存储过程中出现错误;(3)提供全面的用户身份验证方法,对不同等级的用户提供不同的身份验证,从而实现系统根据不同等级的用户提供不同查询方法和查询结果的目的;(4)系统应该留好外接设备的入口,包括打印机传真机等办公设备,以便于对成绩查询结构及时的进行打印汇总或者传真;(5)对学生信息和成绩要严格保密,同为学生等级的用户不能查询除了自己以外的学生信息,更不能对这些信息进行更改,以免造成信息录入错误,系统管理混乱等结果;(6)仅仅在需要外接信息交互的情况下才让用户对系统进行内部访问,否则不允许非管理员身份的人进入系统内部;随着社会发展,各大中小学校中使用电子管理系统已经越来越普遍了,网上管理的优势非常明显,能够在日常教育机构管理中省却许多不必要的麻烦。相信本次研究所涉及的学生成绩管理系统,在未来的高效管理工作中将会有长足的发展空间。
  
  1.4 全文组织结构
  
  全文一共分为六章,除了本章绪论外,其余五章安排如下:
  
  第二章:基础知识及相关设计原理,主要介绍了本次开发的基础知识和所使用的相关技术,分别从编程语言,组件与工具,设计模式等角度分析了本次开发的实现前期准备,最后介绍了本次开发所使用的开发工具;第三章:开发的可行性与需求分析,主要从技术,经济,操作,时间和法律五个角度分析了本次开发的可行性,从功能,数据等方面对本次开发做出系统的开发需求;第四章:系统分析与总体设计,对要实现的系统架构,事务处理流程,具体功能模块的实现做出详细的说明,对数据库的实现理论,数据库设计,实体属性设计和实体信息表设计做出说明;第五章:系统的详细设计与实现,详细介绍了本次研究的实现部分,对每一个功能部分做出介绍,介绍了使用的关键类与函数,每一项功能,分别从关键代码和页面展示两个角度介绍,全面叙述了开发的整个流程;第六章:总结与展望,主要总结了研究工作,同时针对目前研究工作中存在的一些不足提出了相应的研究展望。
  
  1.5 本章小结
  
  绪论部分主要向读者介绍了当前教育机构管理系统的发展背景,国内外学生管理系统的发展趋势以及在该领域的一些基本的研究状况,通过绪论读者能够对本次研究有一个简单的认识,同时也能够了解到本次研究的现实背景,以及本文的章节安排。本章起着开篇和总体指导的作用。
返回本篇论文导航
相关内容推荐
相关标签:学生成绩管理系统论文
返回:软件工程硕士论文