论文部分内容阅读
课程考试是高校教育的日常工作内容之一,课程试卷生成工作尤为重要。教师组卷通常会到庞大的题库里逐一选择或是从相关的教材里进行筛选,其工作量显然不轻松,而且很难保证试题的覆盖面和试卷的难度。课题为了能够帮助教师实现较为轻松的组织一份高质量的试卷进行研究,设计一款“高校课程式题库管理系统”来提高试题提取的效率和质量。系统通过基于WEB的开发模式来进行分析和设计工作,基于B/S/S的软件系统架构,利用UML面向对象的软件开发方法进行系统的设计工作,系统选择基于JAVA语言的J2EE开发平台,后台数据库选择MySQL开源数据库系统,主同时整合了当前流行的各种WEB开发框架。系统主要实现以下主要功能:手动生成试卷,用户在需要选择题目前面的CHECK列前点选就可以实现;自动生成试卷,用户根据题目的难易程度和出自章节进行题量的选择,随机生成试卷;用户管理,管理员可以在管理用户界面中添加、修改、删除用户,普通用户只能修改自己的密码;试题库管理,用户通过相应操作更新数据库的内容;成绩分类统计和试题难度分析,根据已经生成的试卷,统计出试卷的难度,并进行word格式输出。论文按照标准的软件工程开发思想来进行分析、设计和实现工作进行论述。在系统的开发背景、国内外研究动态和系统开发意义的基础上,首先确定了系统的开发架构、开发思想和具体的开发技术;然后论文对系统的需求分析工作进行了介绍,主要是通过UML提供的用例图的方式来对系统的功能组成、完成目标等进行了描述;需求分析工作完成之后,论文对系统的后台数据库搭建和系统数据库的设计进行了重点介绍;完成系统数据库设计后,就是本系统的具体设计和编码实现工作了,在系统的设计和实现内容部分,论文对系统的主要业务功能模块的设计与实现过程都进行了说明。论文最后对试题管理系统完成后的几项测试情况进行了介绍,包括有系统的功能模块单元测试、系统的性能测试、系统安全管理功能测试等几个方面的测试情况。测试结果表明系统基本达到了最初的设计要求。