文档详情

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

re****.1
实名认证
店铺
DOC
2.78MB
约43页
文档ID:446484796
[毕业论文]JAVA学生成绩管理系统+详细论文_第1页
1/43

摘 要目前,学校工作繁杂、资料重多,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,还没有一套完整的、统一的系统因此,开发一套适和大众的、兼容性好的系统是很有必要的根据开发要求,它主要应用于教育系统,完成对日常学生成绩的录入查询更新删除等管理操作,实现学生成绩管理的计算机化开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理本论文叙述了现在高校学生成绩管理的现状以及JAVA语言和一些开源框架的概况重点介绍了学生成绩管理系统的实现过程:包括系统分析、 系统调查、 数据库设计、功能设计、系统物理配置方案、 系统实现、系统测试以及系统功能简介关键词:JSP,J2EE,学生成绩维护系统,MySQL,Hibernate,Struts Abstract At present, the school work is numerous and diverse, material is heavy, the management information system enters into the university, but does not popular, but regarding the student achievement management, does not have a set completely and unification system. Therefore, develops a set suitable,populace and compatible good system is very necessary. According to the development request, it mainly applies in the educational system, completes to daily student achievement maintenance operations and so on input inquiry renewal deletion, realizes student achievement maintenance computerizing. Developing the student achievement maintenance system can let the institute teaching and administrative staff to reduce the working pressure, compare with systematically to the educational administration, teaching each service and the information carries on the management, simultaneously, can reduce the labor force which is used, speed up the inquiry speed, strengthen the management. The paper narrated the present university’s study result management in the present situation and the JAVA language and some opens the source frame of the survey. Introduced the realizes process of the student achievement management system: Including the system analysis、the system investigation、the database design、the functional design、the system physics disposition plan、the system realize、the system test and the System Introduction.Key words: JSP, J2EE, Student performance management system, MySQL,Hibernate, Struts 目 录第一章 绪 论 41.2 项目开发的目标 41.3 项目提出的意义 4第二章 系统开发主要运用技术及开发模式 62.1 系统开发技术介绍 62.1.1 JSP技术 62.1.2 JavaBeans 技术 72.1.3 HTML及JavaScript技术 72.1.4 Struts技术 92.2开发工具介绍 92.2.1 Eclipse简介 92.2.2 Tomcat简介 102.3开发模式介绍 102.4 数据库技术 132.4.1 关系数据库模型 132.4.2 规范化 132.4.3 MySQL 简介 142.5 软硬件环境 15第三章 系统需求分析 163.2系统构架 163.3 用户需求 173.3.1学生的需求 173.3.2老师的需求 173.3.3管理员的需求 173.4 数据需求分析 173.4.1 数据字典 183.4.2 E-R 图 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.1 JSP技术JSP作为一门最热门的网络编程语言,在电子商务和电子政务开发中得到了广泛的应用JSP全称Java Server Pages,它是由Sun Microsystems公司于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标记都以<%或

下载提示
相似文档
正为您匹配相似的精品文档