摘要:伴随着高校教育的发展和改革,各高校都在电子化教务管理和电子化教学上做出了规划。题库系统通过完成试题的管理来辅助教学,实现简单、科学的试题管理,释放教师出题压力,有助于教师将更多的精力投入到教学中,从而提高教学质量。本文介绍了相关的技术,分析题库系统的需求,给出了题库系统的详细设计方案。
题库系统基于B/S三层架构,选择使用JSP编程语言,考虑到系统的扩展性,决定后台使用中大型网站建设的Struts2+Hibernate+Spring框架,采用开放源码的MySQL数据库,通过多种技术的整合实现了系统,使系统界面简洁、操作简单。系统的组卷功能可以完成手动组卷和智能组卷,基本功能还包括学科管理、章节管理、知识点管理、题型管理、试题管理、用户管理、教学关系管理和简单的自测功能,系统经过测试后未发现重大问题。系统为进一步进行电子化教育改革提供了有利的工具。
关键词:JSP 智能组卷 SSH框架 题库系统
目录
摘要
Abstract
1绪论-1
1.1 相关研究成果-1
1.1.1研究发展及成果-1
1.1.2相关系统介绍-1
1.2 研究意义-2
1.3 研究方法与内容-2
1.3.1 研究方法-2
1.3.2 研究内容-2
1.4 论文组织结构-3
2相关技术介绍-3
2.1 使用工具说明-3
2.2 JSP技术介绍-4
2.3 MVC设计模式-4
2.4 SSH框架-5
2.4.1 Struts2框架-5
2.4.2 Hibernate框架-6
2.4.3 Spring框架-6
2.4.4 SSH框架集合-7
2.5 JQuery和Ajax简介-8
3系统需求分析-8
3.1 系统需求概述-8
3.2 系统数据信息-8
3.3系统功能需求-9
4系统设计-9
4.1 总体设计-9
4.1.1 系统功能结构-9
4.1.2 系统的业务流程-10
4.2 数据库设计-12
5系统的实现-16
5.1项目组织结构-16
5.2 系统界面-16
6系统的测试-20
6.1 软件测试概述-20
6.2 测试用例设计与实施-20
6.3 测试结果分析-23
7结束语-23
参考文献-24