基于web的学生课程以及成绩管理系统Word格式.docx
《基于web的学生课程以及成绩管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《基于web的学生课程以及成绩管理系统Word格式.docx(40页珍藏版)》请在冰豆网上搜索。
本系统采用MVC三层架构模式,在开发过程中使用了Struts和Hibernate来处理页面逻辑和对象的持久化工作。
本系统主要用户是学生、教师和管理员。
管管理员管理系统主要有班级管理、学期管理、学生管理、教师管理、用户管理、课程管理、个人管理等模块。
总体需要四个部分,分别如下:
1、管理员维护系统基本信息;
2、管理员对学生的对应功能;
3、管理员对教师的对应功能;
4、管理员对课程及成绩的对应功能;
关键词:
学生课程及成绩管理系统,MVC模式,Struts,Hibernate,Jsp
ThecurriculumandstudentperformancemanagementsystembasedonwebManagerfunctionmodule
Abstract
Thesystemisacurriculumandstudentperformancemanagementsystem.ItwasEducationalManagementSystemofsubsystem.Thesystemisconvenientforstudentstoselectthecourseandsearchthescore,alsoconvenientforteacherstoteachingmanagementandtheenterofthescorebystudents,evenmoreconvenientfortheeducationaladministrationmanagementoftheschool.
ThesystemusethemodeofthreeleverframeworkofMVC,inthedevelopingusetheStrutsandHibernatetocontrolthepageandthepersistenceofobject.Mainusersarestudents,teachersandadministrators.Administratormanagementsystemincludeclassmanagement,schoolmanagement,studentmanagement,teachersmanagement,usermanagement,coursemanagement,personalmanagementect,Generallyrequiresfourpartsareasfollows:
administratormaintainthebasicinformationofthissystem;
administratormanagethecorrespondingfunctionofstudents;
administratormanagethecorrespondingfunctionofteachers;
administratormanagethecorrespondingfunctionofcurriculumandachievement;
KeyWords:
Thecurriculumandstudentperformancemanagementsystem,MVCmode,Struts,Hibernate,Jsp
目录
1引言1
1.1问题的提出1
1.2课题研究的目标2
1.3课题研究的目的和意义2
1.3.1课题研究的目的2
1.3.2课题研究的意义2
1.4国内外研究的现状3
2系统概述及可行性分析5
2.1系统概述5
2.1.1学生管理模块5
2.1.2教师管理模块5
2.1.3课程管理模块5
2.2可行性分析6
2.2.1经济可行性分析6
2.2.2技术可行性分析6
2.2.3操作可行性分析6
3系统开发的相关技术7
3.1J2EE概述7
3.2MVC模式简介7
3.2.1MVC工作原理7
3.2.2MVC三个核心部件7
3.2.3MVC的优点8
3.3Hibernate和ORM8
3.4Structs技术11
3.4.1SERVLET概述12
3.4.2JSP(JavaServerPages)技术12
3.5数据库技术的现状和发展14
4系统总体设计16
4.1系统分析16
4.1.1需求分析16
4.1.2系统功能模块划分16
4.2.1数据库逻辑结构设计22
4.2.2实体联系图22
4.2.3创建数据库26
5系统的实现29
5.1系统登陆界面29
5.2管理员登录模块29
5.2.1学生管理30
5.2.2教师管理31
5.2.3课程管理32
5.2.4学期管理33
5.2.5班级信息的管理34
5.2.6用户信息的管理35
5.2.7个人管理36
6结论37
参考文献38
致谢40
1引言
随着网络的普及与发展,学生课程及成绩管理系统是高校教育工作的一项重要内容,是学校教务管理工作的一个重要部分。
教务管理工作由学校管理人员按照一定的管理方针,运用先进的管理手段,组织、协调和指导各项活动,以高效率、高质量地完成各项教学任务,完成国家所制定的教学目标[1]。
学生成绩管理系统是教学管理中的一个重要组成部分,它是一项目的性、计划性、创造性、适用性和科学性很强的工作。
学生成绩管理工作关系到高校教学的稳定。
1.1问题的提出
随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。
提高教务管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。
同时,运用先进的信息技术,开发高校综合成绩管理信息系统,是深化教务体制改革的有利措施。
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生活与工作方式发生了很大的改观。
网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。
数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。
数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用[2]。
而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。
互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。
产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。
在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能[3]。
因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。
1.2课题研究的目标
建立学生成绩以及学生信息管理系统,采用计算机对学生成绩、信息进行管理,进一步提高办学效益和现代化水平。
帮助广大教师提高工作效率,实现学生成绩、信息维护工作流程的系统化、规范化和自动化。
为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
(1)系统应具有实用性、可靠性和适用性,同时注意到先进性。
(2)对各个数据库进行动态管理,防止混乱。
(3)不同用户有不同的查询和修改权限,防止非法查询,非法修改。
(4)能够对查询结果进行分类汇总,实现报表打印和下载。
(5)方便用户的操作,尽量减少用户的操作。
1.3课题研究的目的和意义
1.3.1课题研究的目的
本系统将现代化的计算机技术和传统的教学、教务工作结合,按照学校成绩管理工作流程设计完成的。
基于web的学生成绩管理系统采用B/S结构,用MySqlServer作为数据库的开发平台,在数据库中建立各种数据,通过实现学生信息以及其他相关信息的增、删、改、查等功能。
基于web的学生课程以及成绩管理系统旨在使校园教学、教务管理、学生管理信息网络化,解决以往信息传递不方便、不快捷等问题,通过本系统可实现学生成绩管理网络化,使教师、学生和管理员等不同用户可以不受时间和地点限制对学生成绩进行查询和录入等管理。
1.3.2课题研究的意义
随着学校规模的扩大,招生人数越来越多,学生信息的管理则越来越复杂,统计学生成绩的任务越来越艰巨。
因此,开发学生课程与成绩管理系统越来越重要。
高校招生规模的逐渐扩大和人事制度的改革,在校学生人数将不断增加,而学生管理人员则相对减少。
加上我国高等学校基层学生管理工作的头绪多,内容杂,传统手工管理办法已基本不适应新型趋势的要求,一方面学生不能及时的查到考试科目的成绩,另一方面对于众多专业、众多科目学生成绩难以集中归类管理。
在计算机技术飞速发展的今天,应用数据库技术实现学生成绩信息的管理师可行而必要的工作,实现高校学生网上web成绩管理系统,既能提高工作效率,又可以提高工作水平。
因此,开发一套适合学校管理学生课程以及成绩的管理系统,对于促进学校的管理制度和提高教学水平有着显著的意义[4]。
运用学生成绩管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。
而学生成绩信息管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。
在现代高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。
学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。
对于一个学校而言,管理好学生的成绩以及学生的信息是非常重要的。
因此开发出一套学生成绩管理系统是非常必要的。
1.4国内外研究的现状
学生成绩管理系统是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。
迫切需要研制开发一款功能强大,操作简单,具有人性化的成绩管理系统。
在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术的支持。
而国内高校信息化建设相对起步较晚。
在教学校园理论逐步应用的过