没有合适的资源?快使用搜索试试~ 我知道了~
基于Java的学生成绩管理系统.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 110 浏览量
2023-09-10
15:52:44
上传
评论
收藏 5.28MB DOCX 举报
温馨提示
试读
155页
基于Java的学生成绩管理系统.docx
资源推荐
资源详情
资源评论
目录
摘要 .................................................................4
关键字 ...............................................................4
Abstract .............................................................4
Key words ............................................................4
1 系统关键技术及开发环境 .............................................5
1.1 Java 语言概述 .................................................5
1.2 Eclipse 简介 ..................................................6
1.3 MySQL 概述 ....................................................6
1.4 JSP 技术概述 ..................................................6
2 系统分析和系统设计 .................................................6
2.1 功能划分 ......................................................6
2.2 功能描述 ......................................................6
3 系统概要设计 .......................................................7
3.1 系统结构图 ....................................................7
3.2 系统主要功能模块设计 ..........................................8
3.3 数据库设计 ....................................................9
3.3.1 数据库概念结构设计 .......................................9
3.3.2 数据库逻辑结构设计 ......................................11
4 系统实现 ..........................................................13
4.1 登陆功能 .....................................................13
4.2 管理员功能菜单 ...............................................16
4.2.1 管理员端导航菜单 ........................................16
4.2.2 学生信息管理 ............................................16
4.2.3 教师信息管理 ............................................18
4.2.4 基础信息管理 ............................................18
4.2.5 成绩统计分析 ............................................20
4.2.6 系统管理 ................................................22
4.3 教师功能菜单 .................................................23
4.3.1 教师端导航菜单 ..........................................23
4.3.2 教师信息 ................................................23
4.3.3 教学管理 ................................................24
4.3.4 系统管理 ................................................25
4.4 学生功能菜单 .................................................26
4.4.1 学生端导航菜单 ..........................................26
4.4.2 班级信息 ................................................26
4.4.3 教学管理 ................................................27
4.4.4 系统管理 ................................................28
5 总结与展望 ........................................................29
致谢 ................................................................29
参考文献: ..........................................................29
基于 Java 的学生成绩管理系统
摘要:如今,计算机科学技术发展迅猛,由于其功能丰富、效率质量高、成本低廉等特点,
利用计算机技术办公的优势开始显现,各学校也开始利用计算机信息平台系统实现大量费事
零散的统计管理工作。学生成绩管理系统将管理科学、计算机科学等技术集于一体。本文试
图通过对管理平台系统应用技术的研究,以 MySQL 数据库为背景,开发出一个基于 Java Web
技术的学生成绩管理系统,实现学生成绩管理。该系统可以完成对学生成绩的填入和统计和
对考试、班级、课程、教师、学生的管理。系统运行结果表明,所设计的功能运行正常,达
到了预期目标,有效地提高了在校学生成绩管理的效率和质量,同时也节约了学校的管理经
费,取得了一定的经济效益。
关键字:学生成绩管理系统 JAVA 数据库
Student Score Management System based on Java
Abstract:Nowadays, with the rapid development of computer science and technology, because of
its rich functions, high efficiency and quality, low cost and other characteristics, the advantages of
using computer technology office began to appear, and schools also began to use computer platform
system to achieve a lot of cumbersome statistical management work.The student score management
system integrates management science, computer science and other technologies. This paper tries to
develop a set of student performance management system based on Javaweb technology,with MySQL
database. The system can complete the statistics of students' scores and the management of teachers,
students, courses, classes, examinations. The operating results of the system show that the designed
functions run normally and reach the expected goal.The system effectively improves the efficiency
and quality of student performance management in colleges and universities, save the school's
management expenses, and achieve certain economic benefits.
Key words:Student score management system;JAVA;database
学校的管理人员、教师及学生的重要任务便是对学生成绩进行管理。学生的
成绩信息对学校来说是重要的资源,对学生本人来说是重要的、私密的信息。学
生成绩涉及的人数多、数据海量,需要更新及时,仅仅依靠人力进行管理难度相
对较大,更重要的是传统的利用人力的管理方式管理效率也较低,而且不够标准,
而学生成绩管理中,面对海量的数据,都需要手工录入和统计,这是一项非常繁
杂笨重而枯燥乏味的工作,而且在不同学期的课程也未必是同样的,因此,这就
导致在录入成绩的时候消耗的人力与精力将非常大,且容易出错,学技术发展之
下被基于计算机的信息管理方式所代替。
利用手工管理学生的成绩,效率低且容易丢失和出错。相反利用计算机来完
成这项任务其检索的速度大大加快,查找也更为方便快捷,保密性也更好,使用
寿命大大增加。这都是和手工管理相比无可取代的优势。利用这些优势我们不仅
可以提高学生成绩管理的质量,也会在保证质量的基础上大大提高速度,达到极
致的资源优化,也促进了管理简约化、规范化、科学化的发展。
学生成绩管理系统无论是在国内还是国外已经有了广泛的成熟的成果和应用,
我国许多高校甚至是中小学都不同程度的使用此类系统。市面上大量的教育信息
管理系统大多包含学生成绩管理功能。学生成绩管理正变得越来越网络化、终端
化。
但是,在我国一些农村地区或相对落后的地区,学生成绩管理水平相对落后,
有的甚至依旧使用手工纸面录入的方式。随着社会时代的发展,低效低质、繁琐
的管理方式会慢慢地被社会淘汰。如果该系统能被学校采纳,既那保证办学教学
的工作量也保证了完成的速度,树立良好的学校形象。
1 系统关键技术及开发环境
1.1 Java 语言概述
Java 具有容易性、面对对象、分散式、耐用性、无危险性、平台无关性和移
植性、多绪性、动态性等特点。Java 最大的特点,就是率先提出一次编译到处运
行。
当然,所有的事情都不是完美无缺、没有漏洞的,Java 语言也有他自身的缺
点:
1、效率:运行前要先经过编译和垃圾回收机制等,所以导致速度比较慢;
2、复杂性:正因为它的功能强大,所以也增加了它的复杂性。
1.2 Eclipse 简介
Eclipse 从根本上来讲是一组服务和框架,其底层为一个主要的核心,基于核
心集成了 PDE,允许开发人员通过添加不同的插件来扩大开展整体性能。
Eclipse 的开发语言是 Java,所以需要在安装 JDK 的前提下执行。
其优点运行有:
1、速度相对快一些,机子速度的影响因素少。
2、内存占用也相对少。
3、代码开放,扩展性强。
4、直接解压便可使用,安装插件也比较简单。
5、支持多种语言。
Eclipse 主要面对的人群是基础较差甚至是零基础的初学者,其中的一小部分
功能已经完全能够满足其对于学习的需求,深受很多人青睐。
1.3 MySQL 概述
MySQL 具备以下特点:
1、保证源代码的可移植性。
2、支持多种操作系统。
3、为多种编程语言提供了 API。
4、支持大型的数据库。
5、支持多种存储引擎。
6、MySQL 对 PHP 有很好的支持。
Mysql 可以提供多种语言支持并且可以运行在多个系统,优点有成本低廉、体
积小巧、速度迅捷,尤其是源码开放这一点,深受很多人喜爱,是中小型网站的
开发首选,。
可以说,Mysql 是一个稳定,快速,多线程,多用户的 sql 数据库服务器。
1.4 JSP 技术概述
JSP 全称 JavaServer Pages,它是用于展示信息操作。引入 JSP 是为了改善
servlet 展示信息的不方便。JSP 是一组技术,可以通过帮助企业软件进行开发
工作人员在 HTML,XML,SOAP 或其他文档类型的基础上创建一个动态生成的网
页。说的通俗一点,就是利用 JSP 技术,可以使用<%%>标签将 Java 的代码嵌入
到 html 页面当中。就好比,现在有个页面叫做 c.jsp,当浏览者访问此页面的时
候,此服务器就会作出相对应的响应,该响应会将 JSP 页面编译成 Servlet 实
例。许多人可能不知道 servlet 的具体含义是什么。不过没关系,它其实就是在
一个服务器中担任逻辑处理任务的部分,它能够将从前端传过来的值进行相应的
处理之后做出相应的响应。
2 系统分析和系统设计
2.1 功能划分
使用本系统的人主要是学校中的老师和他们的学生。与此同时还有学校中的
管理人员。他们在使用该系统登录时需要选择登录的用户类型,再输入用户名和
密码。点击登录后会向系统提交你输入的信息。这时系统会对这些信息进行验证,
其中包括用户名,密码以及身份。如果这些信息都完全正确,登录者就会进入想
进入到的页面。管理员作为系统的总体管理者,对老师信息、学生信息、班级信
息、课程信息、成绩统计分析、系统设置等都进行一定的管理。学生功能包括查
看班级信息、成绩查询、系统管理:教师功能包括查看教师信息、成绩登记、考
试统计、系统管理等。
2.2 功能描述
学生的成绩管理系统所包含的范围既有学生也有老师,与此同时还包括所在
年级和班级和学生日常上课的成绩和课程。在登录系统时,使用人都需要输入正
确的用户名和密码。进入之后,如果你的身份是管理员则可以进行学生信息的添
加、查找、修改和删除操作,对课程教师、各班级当然也可以。如果你是学生的
身份你可以行使查看自己的考试成绩查看或修改自己的信息,如果你是以教师的
身份进入该系统,你可以对本课程学生的成绩进行整理查看并进行成绩分析和修
改查看个人信息。
管理员可以按年级、学生班、不同年级的课程和每门课程的教师设置课程。
一个年级对应多门课程,每门课程每节课只能对应一名教师,一名教师可以对应
多门课程;教师还可以查看其他教师的信息以及本课程学生的信息和成绩,以便
在本课程中登记自己的学生的成绩。学生还可以查看班上其他学生的信息。
剩余154页未读,继续阅读
资源评论
南抖北快东卫
- 粉丝: 70
- 资源: 5584
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功