高等院校教务管理系统设计初探
来源:用户上传
作者:
摘要:本文在研究分析了JAVA技术、数据库技术、网络技术和XX院校教务管理业务流程,对国内外学校教务管理系统相关研究成果进行总结与吸收,设计和实施的一个基于B/S模式的院校教务管理系统,该系统是以我国院校教务管理工作的实际需求为背景,以SQL Server 2014作为系统数据库引擎进行设计实现。
关键词:教务管理,B/S架构,系统设计
前言
随着高等教育在我国的发展越来越快,随之相应的教学的配套设施也要能跟得上其大规模的发展,这些都对教务教学管理工作提出了新的挑战。近些年科技的发展,“教育信息化”的概念被提上了日程,其中,教务管理工作是高校的一个重要工作之一,在日常的管理工作里面占据十分重要的位置,并且教务管理的工作涉及的面广,学生的数量大,所从事教务管理工作的教职工的压力较大,严重的影响了高校的教务工作效率,所以本文从教务管理系统的设计进行了研究。
1. B/S架构
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。
由于Client/Server结构存在的种种问题,因此人们又在它原有的基础上提出了一种具有三层模式(3-Tier)的应用系统结构浏览器/服务器(Browser/Server)结构。Browser/Server结构是伴随着因特网的兴起,对Client/Server结构的一种改进。从本质上说,Browser/Server结构也是一种Client/Server结构,它可看作是一种由传统的二层模式Client/Server结构发展而来的三层模式Client/Server结构在Web上应用的特例。
Browser/Server结构主要是利用了不断成熟的Web浏览器技术:结合浏览器的多种脚本语言和ActiveX技术,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。
B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。
2. SQL Server 2014的技术优势
SQL Server系列软件是Microsoft 公司推出的关系型数据库管理系统。SQL Server 2014版本提供了企业驾驭海量资料的关键技术in-memory增强技术,内建的In-Memory技术能够整合云端各种资料结构,其快速运算效能及高度资料压缩技术,可以帮助客户加速业务和向全新的应用环境进行切换。
Hekaton数据库引擎不仅能够直接访问内存当中的数据、具备出色的并发水平,而且能够对执行流程进行编译与存储、以备日后的进一步优化。该引擎还会将一套数据副本不断传输至磁盘当中,如果不在乎数据丢失的话、也可以将其禁用以最大限度提升性能表现。
3.系统总体架构
本系统充分应用三层B/S架构,依次是表示层(用于展示用户界面与网页浏览器)、逻辑层(包括应用服务器与Web服务器)、数据层(数据库服务器)。由于该架构既有两层的优势,同时也在一定程度上简化了应用系统开发的复杂程度,因此,这样的架构也是基于计算机网络的信息化、管理系统主流形式,应用服务器通过指定接口连接后台访问,对终端用户而言是透明的,极大地提高了后台数据的安全性。此外,系统中数据逻辑功能主要体现在在MySQL数据库内规划设计数据库表,目的是高效存放各类系统数据.
4.系统主要功能模块和数据库结构设计
4.1 教师管理功能
教师管理模块是对教师的基本信息进行管理,任课教师在日常教学工作当中,其基本信息数据在系统中要保持相应的数据记录。教师的实际教学情况由教学管理子功能页面完成相应的记录数据录入功能。科研情况由科研管理子功能页面来完成相应得录入功能。教师管理功能包括对教师基本信息的查询、录入、删除以及修改等基本功能。
4.2 选课管理模块
这里的选课功能模块主要是利用计算机技术与网络技术相结合,学生可以实现在网络上就可以进行相应的课程的选择。
结语:
本文讨论了高等院校教務管理系统的开发过程和系统的要求,基于B/S 架构框架和SQL Server2014数据库技术,为学校的教务管理工作提供了一套软件搭建方案。
参考文献:
[1] 陈卉. 大学教务管理系统功能优化分析[J]. 教育现代化, 2015(16): 164-165.
[2] 解学香. 高校教务管理效率与质量提升研究[J]. 兰州教育学院学报, 2016, 32(1):32-34.
[3] 徐小亚, 李君芳. 数据库设计对SQL Server数据库性能优化分析[J]. 信息与电脑(理论版), 2017(2):177-179.
转载注明来源:https://www.xzbu.com/1/view-14931359.htm