【摘要】随着教育事业的不断发展,教学过程中的题目数量逐渐增多,对题库的管理也变得尤为棘手。李克强总理在政府工作报告中创新性的提出要将“互联网+”推进我们生活中的各个行业,其中有一个就是“互联网+教育”。如何科学、高效的管理教学过程中所有类型的题目成为很多教育机构的重要任务之一。基于Web的题库管理系统由此应运而生,该系统对教学过程中的试题建立了一个题库,设置难度系数、知识点、题型等字段选择,极大地方便了用户的使用,与此同时,教师也可以根据自己的教学需求选择试题进行自动组卷。该系统不仅能够提供方便快捷的办公环境,某种意义上还能够提升教学的质量。
本文开发的基于Web的题库管理系统依据项目开发的流程进行可行性分析、需求分析、数据库设计、模块功能实现以及模块功能测试。该系统的服务器端主要采用了SSH三大框架作为本次系统的主要架构,降低了模版之间的耦合度,让这个系统具有良好的适应能力。项目部署在学校内网的服务器上,不可外网注册,且只有管理员能添加用户,以此来维护系统的安全性。教师具有对自身题库数据的增删改查的权限,也可按照自己的教学需求选择难度系数、题型、知识点等自动生成一套全新的试卷并打印。
【关键词】题库管理;组卷;SSH
目录
摘要
Abstract
1前言-1
1.1 课题的研究思路-1
1.2 课题的研究思路-1
1.3 课题的主要内容-1
2 可行性分析-2
2.1 技术可行性-2
2.2 经济可行性-2
2.3 性能可行性-2
2.4 法律可行性-2
3 需求分析-2
3.1 系统角色分析-2
3.2 系统功能需求分析-4
3.2.1 系统管理员功能模块-4
3.2.2 教师权限的功能模块-4
4 数据库设计-5
4.1 系统E-R图-5
4.2 数据库表设计-6
5 系统功能设计-7
6 系统实现-10
6.1系统架构设计-10
6.2 系统详细设计-11
6.2.1 web端“登录”模块-11
6.2.2 web端管理员选择题管理模块-12
6.2.3 web端教师相关权限-14
6.2.4 教师权限的自动组卷管理模块-14
6.2.5 教师权限的手动组卷管理模块-16
7 系统测试-16
7.1 功能测试-16
7.1.1 客户端登录测试-16
7.1.2 老师用户管理测试-17
7.1.3 科目管理测试-17
7.1.4 题库管理测试-18
7.1.5 题库查询管理测试-18
7.1.6 试卷管理(教师权限)测试-19
7.2 性能测试-19
7.2.1 网络环境测试-19
7.2.2 压力测试-19
7.3 测试结果分析-20
8 系统小结-20
参考文献-22
致 谢-23