摘要
信息化为传统的高校教务管理观念和工作带来革命性的变化。教务管理系统是一个辅助学校教务处教务人员完成日常工作的工具,它涉及学籍管理、开课编排、教材管理、教师管理、考务管理和成绩管理等日常繁重的工作。
随着计算机技术、通信技术和多媒体技术的应用和发展,高校教务管理信息化在现代教育教学思想指导下也充分运用现代信息技术,组织和配置教学信息资源,进行信息化教学管理活动,从而高效率地达到既定的教学目标。本研宄在此基础上通过分析目前国内外教务管理系统发展和使用的现状,找出存在的主要问题,并简要描述了系统所要解决的问题和方法,对系统进行了详细的需求分析和功能模块设计。具体包括:用户权限管理、教学计划管理、学籍管理、教师管理、选课管理、教材管理、成绩管理等。从技术层面而言,本系统体现了四大特点:
一是本系统采用B/S结构的幵发技术,使用的是目前流行的J2EE架构模式,以JSP和JavaBean技术为幵发工具,以Oracle llg为数据库平台,设计了便于操作的教务管理系统;二是该教务系统管理平台充分利用互联网络B/S管理系统模式,以网络为平台,为各个管理模块提供一个好的平台,帮助学校管理教务系统;三是用一个帐号解决学校教务教学管理,可以根据不同的对象实现自由选择,灵活地定制符合学校实际情况的教务系统管理;四是本系统操作界面友好,功能完备,速度快捷,安全性高,实现了各设备模块间的信息共享和高效的教务管理操作,提高了教务管理工作的水平和效率。
利用计算机在数据处理和数据整理保存方面的优异性能,基于JSP的教务管理系统能够帮助工作人员提高工作的效率,减少出差错情况,同时还能提供快速的查询检索功能以及按要求进行成绩单打印的功能。该系统有四大优势:一是在设计时采用模块化程序设计方法,便于系统功能的各种组合和修改;二是便于未参与开发的技术维护人员补充、维护;三是根据身份和系统功能分学生模块、老师模块、管理员模块、BBS论坛模块等;四是具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作,学生、老师、课程能随时更新,这无疑对数字化校的园建设具有重要意义。
关键词:教务管理系统;B/S结构;JSP
Abstract
Informatization has brought about revolutionary changes in the educational administration management of Universities, especially its management conception.The educational administration management system is an essential auxiliary tool for the educational administration office, which involves almost every aspect of the educational administration in universities, such as student status management, course arrangement, textbook management, teacher management,examination management, student performance management, etc.
With the development of computer technique, communication, and multi-media, the educational administration management takes full advantage of modern information technology, allocates teaching resources, realizes the informatization of the teaching administration management, guarantees the achievement of teaching objectives. Based upon the analysis of the existing educational administration management systems at home and overseas, the study focuses on the technology and the main problems existing in the design of the educational administration management system, offers a description in detail of teaching need and function modules. The main contents of the system include a series of ones: such as user administration authority management, teaching plan management, student status management, teacher management, course arrangement, textbook management, student performance management, etc.Technically, the system is characterized by the following four aspects: firstly,with the technical instrument of JSP and JavaBean, the system employs the techniques of B/S structure and J2EE model, actualizes the convenient educational administration management system based upon the database of Oracle 11 g; secondly, with the help of the model of the internet B/S administration system, the system can provide wet platform for all its administration modules, offer effective educational administration management in universities; thirdly, the system is flexible, because of its individualistic account administration which has high suitability for different users from different levels; fourthly, the interface is pleasant and nice, the function of the system is pluralized and efficient and practical, can realize the information sharing among different modules and the effective educational administration management.
Making full use of computer's advantages in data process and store, the educational administration management system based upon JSP can increase the efficiency of the educational administration management in universities, reduce mistake in the work, provides retrieval function and performance-print function. The system has four advantages. The first one is the convenient revision and combination of functions, because of the module programs used in the design. The second one is the convenient maintenance for those maintenance men who have taken part in the design and development of the system. The third one is that it consists of a series of modules, such as student module, teacher module, administrator module and BBS forum module,etc. The fourth one is database maintenance function which can add, cancel and amend data, can renew curriculum information. This advantage is essential for the digital campus construction.
Key Words: the Educational Administration System; the Structure of B/S; JSP
伴随第三次科技革命和经济全球化的发展,人类社会己进入到一个薪新的信息时代。如何主动适应信息时代的发展要求,是当前高校教学管理急需解决的一个重大课题。
高校教学管理信息化就是在现代教育教学思想指导下,充分利用现代信息技术,合理组织和配置教学信息资源,开展信息化教学管理,从而有效提高既定的教学目标。因此,“充分开发和利用教育教学管理资源,实现高校教学管理信息化,在高等教育改革和发展中将起着重要的作用”。
在当前新的教育背景下,高校既面临着发展的机遇又面临着挑战,通过现代化的网络、计算机和多媒体教学技术来辅助教学和教务工作管理使学校教学管理走向信息化,是各个高校的必然选择。现代化的教务管理信息系统可以将教学计划安排、学籍管理、排课、选课和成绩管理等各种教务工作实现自动化、信息化和网络化。伴随着高校的扩招,学校规模的不断扩大,办学层次的多样化,以及学分制教育的推出,高校教务管理工作发生了很大改变,教务管理工作的压力也在不断增大。因而,现代化教务管理信息系统是高校教务管理工作的必然选择,对推进现代化的教务管理具有重大意义。
贺州学院是一所地方性普通高等院校,校园信息化建设起步较晚,学校办学模式发生了改变,在校生人数的不断增多,原有的管理模式己不能满足日常教学管理和学校发展的需求,因此需要学校不断推进信息化建设本文基于JSP和B/S设计模式,开发一套适用于新教学模式下的贺州学院教务管理系统。该系统的建立,对构筑新时期高校电子教务、拓展数字化校园建设具有重要意义,对改变传统办公方式和手段,提高利用学校的教务资源效率具有重要作用,可以不断提高学校信息化管理的规范化程度,为广大师生提供更加优质的学习、教学等服务。
目前,大部分釆用CGI、ASP、PHP等技术来开发办公用的动态网站,但是没有一种技术能够兼顾开发效率和运行效率,以及分离视图显示和业务逻辑处理。而“开发和管理一个电子教务系统需要高效率的开发和利用网络资源,JSP技术的出现解决了一切问题” 。
国外高校一般具有较大规模的稳定的技术队伍来提供服务与技术支持,而国内高校信息化建设相对起步较晚。“由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距”
基于JSP的技术,教务系统管理平台充分利用互联网络B/S管理系统模式,以网络为平台,为各个学校教务系统的管理提供一个平台,帮助学校管理教务系统,用一个帐号解决学校教务教学管理,并且学校可以自由选择学校需要的教务管理系统,灵活地定制符合学校自己实际情况的教务系统管理。
作为高校管理的核心和基础——教务管理工作,它是一项目的性、计划性、适应性、创造性和科学性很强的工作,几乎每个进行信息化建设的学校,都建立了自己的教务管理信息系统。因而,在高校的教务管理工作中,教务网络管理系统己得到广泛的应用。
本文共七章,各章的主要内容如下:
第一章为绪论,主要介绍了系统的开发背景分析了当前国内外教务管理的状况及存在主要问题,对系统的特点和文章的组织结构作出概述。
第二章为关键技术介绍,通过对系统幵发所使用关键技术包括技术特点和持续术优势的介绍、分析以及技术选择,对当前比较常用的体系架构、数据库、开发语言、数据库访H技术等分析,寻找适合本系统开发的技术环境。
第三章为系统需求分析,对系统设计目标、系统功能需求的各个管理模块、系统非功能需求进行分析和描述,对功能子模块进行详细说明。
第四章为系统总体设计,对系统进行总体设计以及各子系统进分析,同时对各功能模块的数据进行了 E-R图描述和相关数据表的总体设计,对系统设计原则、软件架构设计、总体功能模块设计、数据库设计进行描述和分析。
第五章为系统详细设计与实现,通过对系统的详细设计和具体实现的分析,详细介绍系统各模块部分的主要界面及功能流程,开展实验演示,并在代码级别展现了系统实现的核心功能部分代码块。
第六章为系统的测试与结论部分,对系统的方案、测试环境进行测试和分析,对部分测试用例和结果进行分析和描述。
第七章为总结与展望,对系统幵发设计进行经验总结,展望未来工作。
利用JSP开发教务管理系统:
教务管理系统首页图示
教学计划管理模块
学生学籍管理系统功能
录入成绩模块
查看课程信息模块
计算机、英语等级报名界面图
贺州学院教务系统教师模块界面
成绩输入界面图
目录
第一章 绪论
1.1 选题背景和意义
1.2 国内外发展现状
1.3 系统特点
1.4 论文的组织结构
第二章 关键技术
2.1 技术要求
2.1.1 JSP 技术
2.1.2 JavaBean 技术
2.2 技术选择
2.2.1 B/S模式的体系结构
2.2.2 C/S设计模式
2.3 本章小结
第三章 系统需求分析
3.1 系统设计目标
3.2 系统功能需求
3.2.1 教务员管理模块
3.2.2 学生模块
3.2.3 教师模块
3.2.4 管理员模块
3.3 系统非功能需求
3.3.1 系统安全性
3.3.2 良好的用户体验
3.3.3 性能需求分析
3.4 本章小结
第四章 系统总体设计
4.1 系统设计原则
4.2 软件架构设计
4.2.1 教务管理架构设计
4.2.2 用户对界而的架构耍求
4.3 总体功能模块设计
4.3.1 学生投块结构
4.3.2 教帅模块结构
4.3.3 管理员模块功能结构
4.3.4 BBS模块功能结构
4.4 数据库设计
4.4.1 数拟库链接与数据的存取
4.4.2 数批结构
4.4.3 数拟列农
4.5 本章小结
第五章 系统详细设计与实现
5.1 数据库的详细设计与实现
5.1.1 首页的设计
5.1.2 各模块的设计
5.2 关键代码设计
5.2.1 Javabean 代码实现
5.2.2 防止重复登陆代码实现
5.2.3 文件操作
5.2.4 分页显示代码
5.3 本章小结
第六章 系统的测试
6.1 测试方案
6.2 测试环境
6.3 部分测试用例和结果分析
6.4 本章小结
第七章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)