• / 43

[毕业论文]JAVA学生成绩管理系统+详细论文.doc

资源描述:
《[毕业论文]JAVA学生成绩管理系统+详细论文.doc》由本站会员分享,支持在线阅读,更多《[毕业论文]JAVA学生成绩管理系统+详细论文最新版.doc》相关的内容可在三九文库网上搜索。

摘要目前,学校工作繁杂、资料重多,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。根据开发要求,它主要应用于教育系统,完成对日常学生成绩的录入查询更新删除等管理操作,实现学生成绩管理的计算机化。开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理。本论文叙述了现在高校学生成绩管理的现状以及JAVA语言和一些开源框架的概况。重点介绍了学生成绩管理系统的实现过程:包括系统分析、系统调查、数据库设计、功能设计、系统物理配置方案、系统实现、系统测试以及系统功能简介。

关键词:JSP,J2EE,学生成绩维护系统,MySQL,Hibernate,StrutsAbstractAtpresent,theschoolworkisnumerousanddiverse,materialisheavy,themanagementinformationsystementersintotheuniversity,butdoesnotpopular,butregardingthestudentachievementmanagement,doesnothaveasetcompletelyandunificationsystem.Therefore,developsasetsuitable。

populaceandcompatiblegoodsystemisverynecessary.Accordingtothedevelopmentrequest,itmainlyappliesintheeducationalsystem,completestodailystudentachievementmaintenanceoperationsandsooninputinquiryrenewaldeletion,realizesstudentachievementmaintenancecomputerizing.Developingthestudentachievementmaintenancesystemcanlettheinstituteteachingandadministrativestafftoreducetheworkingpressure。

comparewithsystematicallytotheeducationaladministration,teachingeachserviceandtheinformationcarriesonthemanagement,simultaneously,canreducethelaborforcewhichisused,speeduptheinquiryspeed,strengthenthemanagement.Thepapernarratedthepresentuniversity’sstudyresultmanagementinthepresentsituationandtheJAVAlanguageandsomeopensthesourceframeofthesurvey。

Introducedtherealizesprocessofthestudentachievementmanagementsystem:Includingthesystemanalysis、thesysteminvestigation、thedatabasedesign、thefunctionaldesign、thesystemphysicsdispositionplan、thesystemrealize、thesystemtestandtheSystemIntroduction.Keywords:JSP,J2EE,Studentperformancemanagementsystem,

MySQL,Hibernate,Struts目录第一章绪论41.2项目开发的目标41.3项目提出的意义4第二章系统开发主要运用技术及开发模式62.1系统开发技术介绍62.1.1JSP技术62.1.2JavaBeans技术72.1.3HTML及JavaScript技术72.1.4Struts技术92.2开发工具介绍92.2.1Eclipse简介92.2.2Tomcat简介102.3开发模式介绍102.4数据库技术132.4.1关系数据库模型132.4.2规范化132.4.3MySQL简介142。

5软硬件环境15第三章系统需求分析163.2系统构架163.3用户需求173.3.1学生的需求173.3.2老师的需求173.3.3管理员的需求173.4数据需求分析173.4.1数据字典183.4.2ER图19第四章系统总体设计214.1系统功能结构图214.2系统总体设计思想214.3系统设计分析224.4数据库设计224.4.1数据库的概要设计224.4.2数据库表的设计23第五章系统详细设计255.1登录功能设计255.2学员管理功能255.3教师管理功能265.4教务管理员功能275.5用户返回功能28第六章系统实现与测试296.1登录身份的实现296.2学生登陆功能的实现296.3教师登陆功能的实现306.4教务管理员功能的实现326.5系统测试346.5.1测试原理346.5.2测试方法356.5.3测试的架构366.5.3测试环境的搭建376.5.4测试结果39第七章总结40致谢41参考文献42第一章绪论1.1项目开发背景一直以来学生的成绩管理是学校工作中的一项重要内容。

我国的大中专院校的学生成绩管理水平普遍不高。随着办学规模的扩大和招生人数的增加,建立一个成绩维护系统是非常必要的。普通的成绩管理已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高成绩管理的效率,我选择了学生成绩管理系统作为毕业设计的课题。本系统在大多数成绩管理系统的基础上,主要增加了教师对成绩的操作,教师改完试卷后不用在往学院的教务处办公室报送成绩,可以直接的把成绩上传到网络上,学生也可以方便快速的查询到自己的成绩,考试后教务管理人员也不必总呆在学院的办公室,他们都不受时间,位置,空间的限制,只要有上网的条件。

在家里就可以完成有关成绩的录入,更新,管理,查询和删除。本系统将会改变以前靠手工管理学生成绩的状况,提高工作效率。希望能为老师和学校的工作带来便利。1.2项目开发的目标建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩维护工作流程的系统化、规范化和自动化。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:(1)系统应具有实用性、可靠性和适用性,同时注意到先进性。(2)对各个数据库进行动态管理,防止混乱。(3)不同用户有不同的查询和修改权限,

防止非法查询,非法修改。(4)能够对查询结果进行分类汇总,实现报表打印和下载。(5)方便用户的操作,尽量减少用户的操作。1.3项目提出的意义随着高校办学规模的扩大和招生人数的增加,学生成绩管理维护是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。运用学生成绩管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。

在现代高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,管理好学生的成绩,是非常重要的。因此开发出一套学生成绩管理系统是非常必要的。第二章系统开发主要运用技术及开发模式2.1系统开发技术介绍2.1.1JSP技术JSP作为一门最热门的网络编程语言,在电子商务和电子政务开发中得到了广泛的应用。JSP全称JavaServerPages,它是由SunMicrosystems公司于1999年6月开发出来的一种全新的动态网页标准。

它在传统的HTML代码中加入Java程序片段。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。JSP中编程语言是Java,组件是JavaBeans,一次编译一直运行,能在各种操作系统下工作。浏览器向Web服务器请求.jsp文件,Web服务器将.jsp文件发送到JSP引擎。JSP引擎首先检查.jsp文件,如果是新的或修改过的,就把它编译成Servlet,再由Servlet生成动态页面。

动态页面以html语言形式发送回客户端浏览器显示。JSP元素是嵌入在静态HTML页面内的。和HTML一样,所有的JSP元素都必须用一对<>括起来。和HTML不同的是JSP区分大小写。为了跟HTML标记有所区别,JSP标记都以<%或

JSP有如下几个优点:对于用户界面的更新,其实就是由WebServer进行的,所以给人的感觉更新很快。所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。2.1.2JavaBeans技术JavaBeans是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBeans可以无限扩充Java程序的功能,通过JavaBeans的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBeans可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。

  JavaBeans通过Java虚拟机(JavaVirtualMachine)可以得到正确的执行,运行JavaBeans最小的需求是JDK1.1或者以上的版本。JavaBeans传统的应用在于可视化的领域,如AWT下的应用。自从JSP诞生后,JavaBeans更多的应用在了非可视化领域,在服务器端应用方面表现出来了越来越强的生命力。在这里我们主要讨论的是非可视化的JavaBeans,可视化的JavaBeans在市面上有很多Java书籍都有详细的阐述,在这里就不作为重点了。非可视化的JavaBeans,顾名思义就是没有GUI界面的JavaBeans。在JSP程序中常用来封装事务逻辑、数据库操作等等。

展开阅读全文
 温馨提示:
下载提示
关于本文
本文标题:[毕业论文]JAVA学生成绩管理系统+详细论文.doc
链接地址:https://www.999doc.com/154824.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 联系我们

copyright © 2016-2021  999doc三九文库网 版权所有

经营许可证编号:苏ICP备2020069977号  网站客服QQ:772773258  联系电话:0518-83073133