试题库管理系统本科毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试题库管理系统本科毕业设计
目录
引言 (1)
第一章绪论 (2)
1.1 工程研究的背景与意义 (2)
1.1.1 工程研究的背景 (2)
1.1.2工程研究的意义 (2)
1.2研究现状以及研究容 (2)
1.2.1研究现状 (2)
1.2.2研究容 (3)
第二章系统实现相关技术 (4)
2.1开发框架技术 (4)
2.2 数据库技术 (4)
2.2.1 数据库 (4)
2.2.2 SQL语句 (4)
2.2.3 ORM (5)
2.3 Ajax技术 (5)
2.4 开发环境 (5)
2.5 可行性分析 (6)
第三章系统需求分析 (7)
3.1 系统功能用例图 (7)
3.1.1 用户 (7)
3.1.2 教师 (7)
3.1.3 管理员 (8)
3.2 系统功能时序图 (9)
3.2.1 教师模块时序图 (9)
3.2.2 管理员模块时序图 (10)
3.3 逻辑模型 (11)
第四章系统设计 (16)
4.1 系统功能的结构设计 (16)
4.1.1 总体结构设计 (16)
4.1.2 教师模块结构设计 (17)
4.1.3 管理员模块结构设计 (18)
4.2逻辑结构设计 (20)
4.2.1 用户信息表 (20)
4.2.2 角色表 (21)
4.2.3 系部表 (21)
4.2.4 专业表 (22)
4.2.5 科目表 (22)
4.2.6 章节表 (23)
4.2.7 难度系数表 (23)
4.2.8 单选题表 (24)
4.2.9 多选题表 (25)
4.2.10 判断题表 (25)
4.2.11填空题表 (26)
4.2.12简答题表 (27)
4.2.13 试卷标题信息表 (28)
4.2.14 单选试题表 (28)
4.2.15多选试题表 (29)
4.2.16 其它试题表 (30)
4.2.17 试卷表 (30)
4.3程序流程图 (31)
4.3.1 系统前台模块流程图 (31)
4.3.2 系统后台模块流程图 (32)
4.4程序核心模块设计 (33)
4.4.1登录模块 (33)
4.4.2编辑个人资料 (34)
4.4.3修改密码 (35)
4.4.4试题模块 (35)
4.4.5试卷模块 (36)
4.5接口 (39)
4.5.1 系统首页 (39)
4.5.2 系统前台界面 (40)
4.5.3 系统后台界面 (47)
第五章系统测试 (51)
5.1软件测试的目的与原则 (51)
5.2 测试分类 (51)
5.3 测试用例 (51)
5.4系统调试时遇到的问题及解决方法 (52)
结论 (54)
参考文献 (55)
谢辞 (57)
引言
现如今,计算机的广泛运用已经普及到千家万户,随着网络的飞速发展,但是教学软件的开发还依旧处于发展的低端,为了满足用户,在最短时间求得利益最大化,所以试题库管理系统的实现很有必要,试题库管理最核心的环节是试题和试卷模块,其中最难实现的是试卷模块,虽然已经步入网络时代,但是在我国,大多数教学任务还是使用传统方式完成的,比如在考试前,教师手忙脚乱的找题,究竟哪道题才是考试的重点,在找题和选题中绞尽脑汁,最后还得组织并且写成纸质版进行初审,浪费不少时间和精力,并且也不方便进行修改,人们也迫切希望使用计算机取代人工出题,从而减少教师工作量,提高效率,教师所做的仅仅是维护试题库,而不用手持一摞书,只需要一台计算机,一套完整的试卷就会呈现出来,经济性也是相当可观的。
本文对试题库管理系统进行了完整的论述,深入描述了该系统从设计到实现的整个过程,文章的基本结构如下:
第一章:绪论部分。主要阐述了工程研究的背景以及意义、研究现状以及研究容。
第二章:相关技术部分。主要叙述了实现该系统用到的开发框架技术、数据库技术、Ajax技术、开发环境、可行性分析等容。
第三章:需求分析部分。主要通过用例图、时序图说明该系统具有的功能模块,并且通过系统的逻辑模型来说明实体类之间的关系,以及各个实体拥有的属性。
第四章:系统设计部分。该部分是本系统的关键章节,将系统的概要设计和详细设计合并为一部分进行描述,主要有系统功能的结构设计,通过系统的功能模块图进行该系统的模块讲解;接下来还叙述了该系统的逻辑结构设计,主要是对实现该系统用到的数据库表进行分析;通过绘制程序流程图对每一个用户操作流程进行说明,然后讲解了该系统实现的核心模块的输入、输出,采用的算法思想等;最后通过图片来
显示系统的良好接口。
第五章:系统测试。该章节主要描述了软件测试的目的与原则、测试的分类、测试用例以及系统调试时遇到的问题及解决方法等容。
第六章:结论。该部分简单介绍了系统存在的缺陷以及对该系统的展望。
第一章绪论
1.1 工程研究的背景与意义
1.1.1 工程研究的背景
面对教育、教学的现代化建设,考试也是必须完成的一项工作,而考试的核心部分是试题库的建设,如果没有试题库管理系统的支持,试题的存在也毫无意义,在整个考试的过程中,试题扮演着重要的角色,我们可以这么认为,试题库管理系统是在线考试、在线评分的支撑平台,如果这个平台搭建不好,或者实现不够完整,将会给后续的组卷、测试带来一定的影响,试题库中由于试题种类多,数据比较庞大,常规管理将会面临浪费时间、管理不便的问题,为了克服种种问题,把这一切交给具有强大功能的计算机来完成,从而达到更新方便、快速查找、组卷灵活,同时也降低了人员的工作强度,在计算机还未应用到各大高校中,试卷都是由教师或者工作人员管理,寻找试题或者亲自出题来组成试卷,最后提供给学生使用,近几年随着计算机在高校的普及使用,硬件设施发展颇快,考试系统是各大高校必不可少的,通过计算机来有效管理,方便师生,更是一种节约纸的选择,日积月累积攒了一大笔财富。
1.1.2工程研究的意义
试题库管理系统为学校能方便快捷的举行考试,其效果与真实考试一样,不论在出题还是组卷,其容主要有前台和后台的开发,后台主要实现数据库的维护,供管理