没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
i
基于 Web 的学生课程及成绩管理系统
摘 要
随着信息技术的普及和推广,计算机网络已经成为生活和工作必不可少的有力工具。
而且近年来高校扩招制度的出台,使得各高校办学规模不断扩大,学生数量不断增加,
面对庞大的信息量,对于学校而言,实现办公自动化将大大提高学校管理的工作效率。
课程和成绩管理系统对于学校实现办公自动化化将起到重要作用。
本设计基于 Web 的学生课程成绩管理系统的开发与设计将使用当前主流的编程语
言 Java 来开发,用 MySQL 数据库作为底层数据的存储,在页面的实现中,使用了 jsp、
javascript、ssh 技术,实现出一个功能相对齐全、界面简洁、使用方便、用户体验度相
对较高的学生课程和成绩管理系统。该系统为用户提供了一个学生课程和成绩的管理平
台,在这里不同权限的用户,拥有不同的操作功能。
关键词: 课程和成绩管理;Java;MySQL;SSH
ii
The Management System of Student Curriculum and Performance
Based on Web
Abstract
With the popularization and promotion of information technology, computer network
has become a powerful tool for essential for life and work. And the system of university
enrollment expansion in recent years, makes the expanding the scale of higher education,
student Numbers continue to increase, in the face of the huge amount of information, For
schools, office automation will greatly improve the efficiency of school management.
Curriculum and performance management system for schools to achieve office automation
will play an important role.
The design of the course grade student management system based on Web development
and design will use the current mainstream of the Java programming language to develop,
using MySQL database as the underlying data store, in the realization of the page, using the
technology of JSP, javascript, SSH, realized a function relatively complete, the interface is
simple and easy to use, the user experience degree relatively high student curriculum and
performance management system. The system provides users with a student curriculum and
performance management platform, different user permissions, here has a different operating
function.
Key words: Curriculum and performance management;Java;MySQL;SSH
目 录
摘 要....................................................................i
Abstract.................................................................ii
1 绪论...................................................................1
1.1 系统概述 .........................................................1
1.2 系统背景及其意义 .................................................1
2 相关技术及软件介绍.....................................................3
2.1 Tomcat 服务器.....................................................3
2.2 MySQL 数据库......................................................3
2.3 Eclipse ..........................................................4
2.4 软件开发工具简介 .................................................5
2.4.1 Java 技术 ...................................................5
2.4.2 JSP 技术 ....................................................6
2.4.3 JavaScript..................................................6
2.4.4 SSH 框架 ....................................................7
3 系统可行性分析.........................................................9
4 系统需求分析..........................................................10
5 系统总体设计..........................................................13
6 数据库设计............................................................16
6.1 数据库概念结构设计 ..............................................16
6.2 数据库逻辑结构设计 ..............................................17
6.3 数据库的物理设计 ................................................18
7 系统实现..............................................................21
7.1 系统登录页 ......................................................21
7.2 不同权限的用户登录界面 ..........................................23
7.3 管理员功能页面 ..................................................27
7.3.1 添加课程界面...............................................27
7.3.2 添加老师界面...............................................31
7.3.3 成绩管理界面...............................................33
7.3.4 添加学生界面...............................................33
7.3.5 查询功能...................................................35
7.4 教师功能界面 ....................................................37
7.4.1 添加成绩界面...............................................37
7.4.2 公告管理界面...............................................37
8 系统测试..............................................................38
结 论.................................................................39
参考文献.................................................................40
致 谢.................................................................41
外文原文.................................................................42
中文翻译.................................................................51
1
1 绪论
1.1 系统概述
进入2l世纪,我国教育面临一系列的挑战。这些挑战主要来自于科学技术的迅猛发
展、因人口增长而引起的教育需求的增长、国际竞争和各种社会问题等方面。传统的教
育越来越不适应社会的发展,教育的根本出路就在于改革。而教育改革的重要途径之一
就是教育信息化(e—Education),即在教育领域全面深入地运用现代信息技术促进教育
改革和教育发展。教育管理信息系统(EMIS)就是教育信息化的一个重要组成部分,也是
教育信息化的基础。在推进教育信息化的过程中,管理信息系统建设要先行一步,把管
理信息化的基础打好。只有管理信息系统的根深,才有教育信息化这棵大树的叶茂。教
育管理信息系统的建设已迫在眉睫。
本系统实现的是对学生课程及成绩的管理系统,它是整个教务管理系统中的一个子
系统。主要用户是学生、教师和管理员,管理员具有所有权限,学生和教师通过系统完
成不同的工作。系统需要实现的功能总体来说有三个部分,分别如下:
1. 管理员对应功能
对于管理员这个角色来说,可进行学生信息管理,老师信息管理,课程信息管理,
成绩管理,信息查询,新闻管理、成绩统计等工作。
2. 学生对应功能
对于学生这个角色来说,可以查询自己所选修课程的成绩。
3. 教师对应功能
对于教师这个角色录入学生成绩,管理学生信息。
该系统的开发过程为:
1. 学生课程及成绩管理系统的需求分析;
2. 学生课程及成绩管理系统的系统分析;
3. 学生课程及成绩管理系统的功能模块划分;
4. 学生课程及成绩管理系统的数据库设计;
5. 学生课程及成绩管理系统的界面设计;
6. 学生课程及成绩管理系统的数据库连接、功能模块设计及代码实现。
1.2 系统背景及其意义
一直以来,大多谁学校采用手工、半手工管理学生成绩并打电话人工通知成绩的方
式,这种管理方式存在许多缺点,如不方便、效率低、容易出错、保密性差等,而且时
间一长,还会产生大量的数据,给查找、更新和维护都带来诸多不便(传统的纸质保存
方式会占用大量空间)。学生课程及成绩管理是高校人才培养计划的重要组成部分,是
实现人才培养目标,培养学生科研能力与创新思维、检验学生综合素质与实践能力的重
要手段,是一项综合性实践教学环节,也是一个非常繁琐与复杂的一项工作。随着学校
规模不断扩大,学生数量急剧增加,有关学生的学习成绩信息量也成倍增长。如此庞大
的信息量,迫切需要一个学生课程及成绩管理系统。通过这样的系统,可以做到学习成
绩的规范管理、科学统计和方便快速查询等,从而减少管理方面的工作压力。即开发学
生课程及成绩管理系统对学生成绩档案进行网上数字化管理,既可比较系统规范地对学
生成绩信息进行管理,方便用户的使用,又可提高工作效率与准确率,还可提高保密性
和缩小开支。
2
高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏
越来越快,怎样提高工作效率是人们首先考虑的问题。而且随着我国高等教育规模不断
扩大,越来越多的学生能够进入高校中深造,随着高校教育质量的提高,高校教学改革
也不断深入,这给高校的教务管理工作带来了很大的压力和难度。如何利用软件技术为
高校课程及成绩管理工作建立一套高效安全、功能强大的网络管理平台显得尤为重要。
Internet和Web的迅猛发展使数据库技术也开始与Web产生了紧密的联系,一种新兴的技
术—Web数据库技术出现了,并且开始在数据库的应用中发挥着越来越重要的作用。高
校校园网的迅速普及,使课程和成绩管理软件能充分依托校园网,实现教务信息的集中
管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的
方向发展。基于Web的课程及成绩管理系统利用JSP技术与数据库想结合实现,具有数据
输入、查询修改等功能,应用该系统可大大提高工作效率,并为进一步完善计算机教务
管理系统和全校信息系统打下良好的基础。
学生课程及成绩管理是非常繁琐与复杂的一项工作,一个原因就是工作量大,不好
管理。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,
对国家负责。但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只
有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提
高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有
全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更
加地广泛和深入。
本系统的研究意义主要是改变以往的成绩管理模式,改人工手动管理为计算机网络
化管理。使学校在处理学生成绩的问题上,变得更加方便和快捷。同时可以降低了人工
管理的错误率,提高了数据的安全性。随着教育的发展、高校规模的扩大、学生人数的
增加,对学生各种信息的汇总、统计、分析等管理工作面临着很多困难。如果高校对学
生各种信息的管理通过手工整理等方式来处理完成的,那么在这个工作过程中奖花费大
量的人力和时间,而且查询各种信息也不方便不准确,影响了各级领导和学生管理部门
对学生信息的及时掌握和分析。
学生课程和成绩管理系统可以减轻学校教学人员的工作量,加快查询速度,加强管
理,还有就是缩小开支,提高工作效率与准确率。学生成绩管理系统的应用也为今天的
高校教育在未来市场的竞争力的提高打下坚实的基础。本系统利用网络这个平台,充分
利用了网络的快捷性,提高教育的时效性,使学生随时随地查询自己的学习成绩,达到
促进学生自主管理的目的,提高教师对学生管理工作的效率,让老师及时掌握学生学习
上的动态。而且通过本课题的研究,能够充分了解网络数据库的相关知识,培养网络软
件开发的能力,提高实践操作和知识的综合运用能力。
剩余56页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 373
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功