SSH框架下的教务管理系统设计与实现
2016-12-06徐春成
徐春成
( 盐城工业职业技术学院 机电工程学院,江苏 盐城 224005 )
SSH框架下的教务管理系统设计与实现
徐春成
( 盐城工业职业技术学院 机电工程学院,江苏 盐城 224005 )
通过采用SSH框架完成了教务管理系统的架构设计,分别讨论了表示层、业务逻辑层和数据层的功能,并对系统性能进行了测试,通过测试系统的管理员登录、学生入学、学生选课、教师录入成绩等功能模块,表明其能满足用户需求和系统要求,达到了设计目标。
SSH 教务管理; 系统设计; 测试运行
对于一个学校而言,教务管理主要功能是完成日常教学事务的管理,在教学工作中发挥着很大的作用,为学校运行、监管教学过程和师生互动创造了一个重要平台,教务管理功能包括教师和学生信息、教学计划、安排考试、成绩管理、设置专业、学生学籍、教材保管、实践教学管理等多个环节。教务管理系统能够通过网络化、信息化的渠道,帮助教务管理人员实现常规的教学管理。比如通过建设理论和实践课程库来制定教学计划,通过读取开课计划来编排理论和实践课表,通过开课计划来订教材,通过班级课表来安排考试,通过课表来开展教学考评等,以实现教务管理的科学化、信息化、规范化。学校教务管理工作要做中长期规划和建设,这是我们每个教育管理研究者都需要进行思考和研究的内容。本文主要针对教务管理系统的架构设计,系统测试等方面的内容进行了探讨。
1. 系统架构设计
教务管理系统采用的是SSH框架中的Struts+Spring+Hibernate框架下多层架构模式,系统总体框架结构如图1所示。
2. 系统测试
在首次设计和试运行后,要进行系统性能的测试,以发现系统中存在的问题,如漏洞、连接错误、功能错误等。测试的工具和方式是使用各类测试工具,以及成熟的测试模式。测试的主要内容包括:系统的功能、结构、业务流程、数据库、代码等。系统的用户登录如下:
图1 系统总体框架图
2.1.系统界面测试
系统界面的测试主要测试系统的主界面是否满足用户需求、是否能与设计的功能模块保持一致,系统的登录主界面如图2所示。系统登录主界面包括帐号、角色、密码、部门和承担单位等几个表单和选项,在角色中可以选择系统管理员、教学秘书、教师和学生几种。输入相应的用户和密码即可登录系统。
图2 用户登录界面
如图3所示,使用系统管理员账户登录系统后,系统的后台展示界面中包括了系统管理、基本信息、教学计划、成绩管理、教学考评、学籍管理、教学安排、毕业处理等功能。
图3 系统主界面
2.2.测试数据表
测试数据表是对系统的具体功能、数据输入、数据输出等进行具体的功能模块测试。保证软件的充分测试,尽量将系统中出现的BUG等检测出来,为系统修改和完善做依据。这就要求测试的用例必须具有代表性、可判断性等。
教务管理系统的测试数据表主要以功能测试为主,测试功能模块是否满足用户需求,是否完备。由于系统功能较多,这里仅以登录系统、学生入学、学生选课、教师录入成绩为例进行测试用例。登录功能测试,如表1所示。
通过以上的测试,验证了教务管理系统对登录系统等功能,能满足用户需求和系统需求,达到预定目标。
表1 系统登录功能测试及结果
3. 结语
本文采用的是SSH框架下多层架构模式,对系统进行测试,要进行了界面测试,以登录系统、程管理、课表编排为例进行测试和分析,测试结果显示教务管理系统能满足用户需求,达到了预定目标。
[1] 郑岚.基于SOA 架构的教务管理系统构建[D].上海:复旦大学,2010.
[2] 吴玉萍.新建本科院校教务管理系统现状及对策研究[J].黑龙江教育(高教研究与评估),2016(3):58-59.
[3] 杨军明.高职院校教材管理工作机制探究[J].浙江工贸职业技术学院学报,2011,9(3):24-30.
[4] 张天星.基于C/S和B/S混合模式的高校教材管理系统[J].电脑知识与技术,2009,5(32):71-72.
[5] 梁静.新疆兵团电大继续教育学院教学信息系统的设计与实现[D].成都:电子科技大学,2011.
[6] 马名星.高等职业院校教学管理系统的研究与开发[D].天津:河北工业大学,2007.
The Design and Implementation of Educational Management System under the Framework of SSH
XU Chuncheng
( College of Mechanical and Electrical Engineering, Yancheng Vocational Institute of Industry Technology, Yancheng, Jiangsu 224005, China )
The system architecture is designed under the framework of SSH in this paper. The functions of the present, business logic and data layers are discussed respectively, and then the performance of the system is tested. Modules such as system administrator login, student enrollment, student course, teachers score entry, etc. are tested. Test results indicate that designed system can meet the requirements of users and the system, and the intended target is achieved.
SSH educational management system, system design, test run
TP301
A
1673-9639 (2016) 04-0085-03
(责任编辑 田 波)(责任校对 毛 志)
2016-05-22
江苏省教育科学院2012年度课题(2012-R-22219)。
徐春成(1979-),男,江苏盐城人,硕士,研究方向:计算机应用技术。