蒋弦 长沙理工大学 湖南交通职业技术学院
教学是学校的中心工作,承载着所有教学活动的教务管理系统是学校最为重要的内部管理系统。经过多年的应用和发展,教务管理系统面临了新的机遇和挑战。一方面,计算机网络和通信技术的发展为教务管理水平的提高带来了机遇;另一方面,大学教育从精英教育向大众教育转换,在校生人数持续增长,给教务管理业务来了巨大的挑战。显然,如何利用先进的管理理念和信息技术,设计一个体现学校自身特色的教务管理系统,是一个值得研究的课题。
C/S是一种典型的两层结构,包括客户端和服务器端两个部分,C/S模式通过利用两端的硬件优势进行合理的任务分配,其中较为复杂的任务分配给服务器端,而简单的任务分配给客户端。C/S模式的服务器端分为两种类型,一种是数据库服务器端,另一种是Socket服务器端,分别通过数据库连接和Socket与客户端进行通信。C/S模式的优点表现在界面和操作可以很丰富、安全性能高、响应速度快;缺点表现在适用面窄、用户群固定、维护成本高等。
B/S模式属于三层结构,其中Browser是指运行于客户端的Web浏览器,B/S模式的特点是在服务器端仅仅完成了极少数业务逻辑,极大减少了服务器的负担。B/S模式的优点表现在对客户端要求低,仅需要浏览器即可,可以面向更丰富的用户群,升级简单等;其缺点在于保障速度和安全性的成本较大。
教务管理系统是一个复杂的信息系统,涵盖了学校教务管理的各项业务,在系统架构设计阶段需要考虑各方面需求,根据各业务模块的特点采用适应的架构。根据第一节的分析,C/S模式和B/S模式各有其优缺点,可以采用混合结构来设计教学管理系统,具体来说,在安全性和交互性比较强的地方采用C/S模式,例如排课管理、成绩管理等等;在其它地方可以采用B/S模式,例如学生选课、成绩查询、教学质量评价等等。通过系统的分析,设计教务管理系统的体系结构图如图1所示。
图1 体系结构图
教务管理系统提供了师生互动的一个重要平台,其业务面向教务管理人员和所有师生。教务管理系统划分为若干个功能模块,针对教务管理用户,包括系统维护、排课管理、考试管理、成绩管理等若干交互性和安全性要求较高的功能模块,而成绩查询、网上选课、质量评价等流程则采取B/S模式,其功能模块图如图2所示。
图2 功能结构图
教务管理是一项复杂程度高、稳定性要求高的工作,涉及到了教学活动中资源配置、数据处理等各项业务。基于采用B/S和C/S混合结构,结合了两种模式的优势,具有更好的实用性和灵活性;在功能设计上,充分考虑高职院校教务管理的特点,满足高职院校教务管理的实际应用需求。
[1]黄兴禄.基于B/S与C/S混合模式的高校实验室报修系统设计与实现[J].信息与电脑(理论版),2017(16):118-120
[2]骆慧勇,汤进.融合C/S和B/S优势的应用程序开发方法[J].电子设计工程,2017(10):23-25
[3]王瑾.基于WEB服务的教务管理系统设计与实现[D].天津:天津大学,2010
[4]张永康. 论高校教务管理系统的设计原则[J].科技信息,2011(1):473-474