基于WEB SERVICES教务管理系统设计与开发毕业论文
2021-04-28 21:06:22
摘 要
随着我国互联网的普及,信息行业的迅速发展,高校的管理越来越自动化。但不可忽视的是,高校教育在不断尝试着改革,学生的自由度越来越高,当前的教务管理系统很有可能无法满足今后的教务需求。并且互联网的改革也影响了人们获取知识的途径,从最初的WEB和客户端的形式,转向了现在的移动互联网的APP,还有去APP化而采取HTML5的趋势。
传统的教务系统无法适应这种多变的格局,但是还是可以很清晰地认识到核心的教务管理的需求没有太大的变化,比如学生信息管理等等。而选课等的需求可能会变化,但最终的呈现依旧是班级和学生以及教师之间的关系。换而言之,数据结构是没有发生太大的变化,变化的主要是展现形式(如Android,IOS)和业务逻辑。
本文根据现有的教务管理系统的组成设计了一种基于WEB SERVICES的教务管理系统,来解决不断变化的互联网时代的教务需求。该教务管理系统使用的是B/S架构,采用SSH框架,能更加灵活地开发不同的业务而不影响其它功能。WEB SERVICES技术是关键,它能为不同的平台提供数据交互。这样可以使得只开发一个核心平台,其它的平台可以通过WEB SERVICES接口访问获取想要的数据,大大满足了程序的复用性,而不用再开发一套新的系统。
关键词:教务管理系统;WEB SERVICES;SSH;
Abstract
With the popularity of the Internet and the rapid development of the information industry, the management of colleges and universities is becoming more and more automated. But what can not be ignored is that college education is constantly trying to reform, the degree of freedom of the students is getting higher and higher, the current educational administration system is likely to be unable to meet the needs of academic education in the future. And the reform of the Internet has also affected the way people access to knowledge, from the initial form of WEB and client, to the mobile Internet’s APP, and there is the trend of HTML5 to replace APP.
Traditional academic system can’t adapt to this changing pattern, but still can be very clear to understand the core of the demand for academic management is not much change, such as student information management, etc.. While the demand for course and so on may change, but the final presentation is still the relationship between classes and students as well as teachers. In other words, the data structure is not much changing, The mainly changing is the form of showing (such as Android, IOS) and business logic.
In this thesis, according to the composition of the existing academic management system, I design an educational management system which is based on WEB SERVICES, to meet the changing needs of the educational administration of the Internet Era. The educational management system uses the B/S architecture, using SSH framework, can be more flexible to develop different business without affecting other functions. The technology of WEB SERVICES is a key that can provide data interaction for different platforms. This can only develop a core platform, other platforms can be accessed through the WEB SERVICES interface to obtain the desired data, greatly meet the reusability of the program, rather than to develop a new one.
Key Words: educational administration management system; WEB SERVICES;SSH;
目 录
第1章 绪论 1
1.1 研究背景和意义 1
1.2 研究现状 1
1.2.1 国外研究现状 1
1.2.2 国内研究现状 2
1.3 本文内容和组织 2
第2章 相关技术介绍 4
2.1 SSH框架 4
2.2 WEB SERVICES 4
2.3 MySQL数据库 5
2.4 XML 5
2.5 Nginx 5
第3章 需求分析 6
3.1 角色分析 6
3.1.1 系统管理员 6
3.1.2 学院管理员 6
3.1.3 教师 7
3.1.4 学生 7
3.2 功能需求 7
3.2.1 系统管理端 7
3.2.2 学院管理端 7
3.2.3 教师端 8
3.2.4 学生端 8
3.3 性能需求 8
3.4 运行环境 8
3.5 用例图 8
3.5.1 系统管理员用例图 8
3.5.2 学院管理员用例图 9
3.5.3 教师用例图 9
3.5.4 学生用例图 10
3.6 活动图 10
3.6.1 系统管理员活动图 10
3.6.2 学院管理员活动图 11
3.6.3 教师活动图 12
3.6.4 学生活动图 12
第4章 系统设计 13
4.1 总体设计 13
4.1.1 软件架构设计 13
4.1.2 网络架构设计 14
4.2 数据库设计 14
4.2.1 实体设计 15
4.2.2 主要实体关系E-R图设计 17
4.2.3 数据库表设计 17
第5章 系统实现 24
5.1 系统实现环境 24
5.2 SSH框架的搭建 24
5.3 CXF的搭建与使用 26
5.4 部分模块的实现 27
5.4.1 系统管理员 27
5.4.2 WSDL描述 31
第6章 总结与展望 33
6.1 总结 33
6.2 展望 33
参考文献 35
致谢 36
第1章 绪论
- 研究背景和意义
互联网的发展越来越迅速,我国对互联网的重视程度不断的在提高。在2015年的时候,“互联网 ”被拔高到了国家战略的程度。中国的现代化之路已经无法离开网络信息化的建设了,其为社会的发展提供了新的动力。利用网络信息化技术实现教育信息化是国民经济和社会信息化的重要组成部分,更是我国科教兴国的重要战略[1]。教育信息化的表现形式是教务管理系统,它运用信息技术手段,通过网络,使得大部分工作能够自动化完成,节省了大量的人力和财力[2]。目前,我国高校已经基本完成了教育信息化,都有自己的教务管理系统,提高了学校的办学能力。教务管理系统已经成为了一个学校水平高低的直观体现。
然而随着高等教育改革的不断进行,学分制选课机制演变成了高校的一个基本策略,学生能够个性化的选择教师和课程,还可以进行跨专业选课等等。可以预见,未来的教育将更加地以学生为主体,注重学生的个性培养。并且随着高校的办学规模持续扩大,地域的分散以及系统的复杂度不断提高,越来越多的子系统的产生,这对整合教育资源带来了挑战。而目前的教务管理系统在设计之初大多没有考虑未来的趋势,不同办学区很可能存在不同的教务系统,更多的子系统的添加给教务管理系统带来巨大的负担,不利于系统自身的维护。
所以当前的教务管理系统的设计需要革新,来适应多变的教学需求和地域以及人数带来的一系列问题。本文将关注传统的教务管理系统的缺陷和对新技术的研究,设计一个可以解决上述问题的教务管理系统,使得教务管理系统更加灵活,更好地适应未来的不同需求。
- 研究现状
- 国外研究现状
- 研究现状
国外对于信息化技术对教育的影响十分重视,他们认为信息化可以很好的服务于教职工,对培养学生有着极大的好处。对于教务管理系统的研究,国外的许多大学都做了多年的研究,并将其转换成了实际的教务管理系统。1990年美国的大学教授Kenneth C.Green提出了校园信息化的概念,并且对在美国的高校信息化进程进行了深入的研究,这促使了教务管理系统的诞生。之后美国全面推进了学校与世界互联网的通信,并使用司法手段使得美国成为了一个从小学到大学都实现了信息化的国家。这一策略被视为是美国在为教育界占据教育信息化新的主导地位做准备。其他国家也不甘落后,纷纷提出了相应的措施,来完成教育信息化的建设。