基于JSP的学生成绩管理系统设计、实现与应用.doc
基于JSP的学生成绩管理系统设计、实现与应用
内容摘要
学生成绩管理系统是学校教学信息管理系统中必不可少的一部分,它所具有的功能性和可靠性对于学校来说帮助很大。随着计算机技术的飞速发展,计算机制造成本的越发低廉,使得用计算机来管理信息变成了可能。
本篇论文介绍了学生成绩管理系统从分析到设计最后到开发的全过程,在开发过程中,主要用JSP来编写系统界面,用MySQL来建立数据库,学生成绩管理系统帮助实现学生成绩的录入,学生成绩的查询,学生成绩的修改等各项基本功能。检索迅速、查找方便、存储量大、可靠性高、成本低这些都是学生成绩管理系统的优点,利用学生成绩管理系统,可以帮助学校教职人员大大的提高他们的工作效率。
经过对系统进行一系列的需求分析、设计、编码、测试等工作,测试,运行效果稳定,操作方便、快捷。系统能够查询用户资料和学生信息。该系统不仅适用于普通学校的作业管理,也适用于网络远程教学,能较好地解决学生成绩管理混乱的问题。
关键词:JSP;成绩管理;系统设计
目录
TOC\o1-3\h\z\u3038内容摘要 1
4290引言 4
221951概述 4
218131.1课题背景 4
158991.2国内外发展情况 5
55881.2.1国内外发展状况 5
226161.2.2国内外发展存在的问题 7
289161.3开发的意义 7
38661.4开发的目标 8
90661.5本文的主要内容及组织结构 8
261462相关技术介绍 9
315342.1MySQL数据库 9
204472.2JSP简介 9
215062.3SSH框架说明 10
184103系统设计 12
57423.1需求分析 12
272923.1.1可行性分析 12
132063.1.2功能需求分析 13
148593.2系统设计 15
114383.3数据库设计 17
10733.3.1E-R图 17
274143.3.2数据库结构 18
151164系统实现 19
57414.1登录模块的功能实现 20
57414.2教师管理模块的功能实现 20
222594.2.1教师登录成功后的界面 21
164054.2.2用户信息管理 21
236794.2.3成绩管理 23
143374.2.4课程信息管理 24
109244.3学生模块功能实现 25
155555结论 26
6952参考文献 27
引言
21世纪是计算机技术飞速发展的时代,尤其是数据库技术与计算机网络技术相结合的发展模式,使得人们的生活方式和工作方式发生了很大的改观。计算机网络技术的发展和应用使计算机之间可以完成通讯和信息共享,数据库技术为人们提供了数据处理的功能,计算机网络技术与数据库技术相结合使人们工作效率变得更快。
数据库的发展始于40多年前,经过了这些年高速发展,数据库已经有了自己的一套理论体系,它成为了计算机技术中不可或缺的一部分。该技术的运用了现代社会先进的数据管理的方法,是计算机计算真正能够运用到国民生产生活当中,发挥其巨大的作用。互联网技术的出现,更是帮助了计算机技术的进一步发展,数字化一步一步的改变着我们的生活和工作方式。Internet技术与数据库技术相结合给计算技术在人们生活中的应用产生了很大的便利。在行业发展中,人们关注的是产业的信息化,管理的科学化和人性化,现代化的管理体系已经为人们讨论的重点,其高度已经上升到了国家层面,人们把它看做是提高国家综合实力帮助国家走向繁荣的重要途径之一[]。
学习是改变人们命运的重要途径,理所当然教育也成了人们关注的热点之一,在历史的大背景之下,在具有中国特色的国情下,教育产业成了国家的大力扶持的对象,同样也得到了社会大众的高度重视,使得教育产业的发展更加迅速了,但同大多数的发达国家相比,我们国家在教育产业中的有关信息技术的运用还远远比不上人家,只是在大城市中,技术发展比较快的城市才慢慢开始在教育中普及信息技术,目的是提高教职员工的工作效率,并且也取得了很大的成功,而一些小的城市中因为种种原因,信息技术的运用还远远不够。信息技术在教育行业中运用还有很大的进步空间。
1概述
1.1课题背景
每个学校都需要在期末进行考试成绩的统计分析工作,而这些工作都必须在考试结束后一个星期的时间内完成。大量的成绩数据的统计工作如果只靠人工完成,费时费力,还容易出错。随着计算机技术的飞速发展,计算机在日常管理应用