网上做题系统【字数:8743】

摘 要大家在学习的过程中都会做一些题目来提高自己的个人能力,通常大家都会做一些纸质的练习题。这些练习题都要相关人员的批改,工作量重复庞大且容易出错,同时大量的纸张印刷会对环境有一定的影响。所以我考虑,将做题和互联网结合起来。现在大家每天都在使用互联网,这样结合起来形成网上做题系统将会非常便利,且对环境也有一定的保护,此外优秀的网上做题系统还能实现线上的资源共享。此系统试用于各个企业,公司,学校,培训机构等,能自行的添加题库,出题人创建出自己的试卷来提供给用户进行考试。
目录
第1章 绪论 1
1.1项目背景 1
1.2研发意义 1
1.3 系统对社会人文等的影响 1
第2章 系统开发环境简介 3
2.1 开发基本配置和工具 3
2.2 HTML5/CSS3介绍 3
2.3 数据库管理工具:Navicat for MySQL 3
2.4 Mysql数据库 4
2.5 Jsp 4
2.6 Apache 4
第3章 系统分析 5
3.1可行性分析 5
3.2需求分析 5
3.3处理流程分析 7
3.4用例建模 7
第4章 系统设计 9
4.1系统设计思想 9
4.2整体设计 9
4.3具体设计 10
4.3.1注册功能 10
4.3.2登录功能 10
4.3.3用户管理功能 11
4.3.4试题添加功能 11
4.3.5试卷管理功能 11
4.3.6学生考试功能 12
4.3.7科目管理功能 12
4.3.7成绩管理功能 13
4.4数据库设计 15
4.4.1数据库概念设计 15
4.4.2数据库最终设计 20
第5章 系统的实现 24
5.1系统模块实现 24
5.1.1登录页面 24
5.1.2主页面外观 24
5.1.3管理员注册页面 24 *好棒文|www.hbsrm.com +Q: ¥351916072$ 

5.1.4题库添加页面 25
5.1.5试卷管理页面 27
5.1.6学生成绩管理页面 27
5.1.7学生成绩打印页面 27
5.1.8科目信息管理页面 28
5.1.9试卷选择页面 29
5.1.10做题页面 29
5.1.11用户信息管理页面 29
5.2主要代码展示 31
第6章 系统测试 33
6.1测验目的 33
6.2外观测验 33
6.3功能测验 33
6.4测验成果 36
结语 37
参考文献 38
致 谢 39
第1章 绪论
1.1项目背景
现如今越来越多的考试、招聘,无论是在学校还是企业单位等地方,都会通过做题测验,纸质试卷是我们目前常用的方式。在我看来,打印试卷、批改试卷以及查阅试卷都很麻烦,这种测试方式工作效率极低。因此我想很开发一款便利简洁的网上做题系统来改变我们测试的方式。我所开发的这款网上做题系统,将改变现有的考试方式,从纸质手写,转换为网络鼠标,这将极大的提高考试效率,也将适应飞速发展的社会需求。
1.2研发意义
本项目是利用网络和计算机开发的一款网上做题的软件,主要提供给企业,公司,学校,培训机构等。可以用来帮助使用提供便利和工作效率。此外网上做题考试系统有不少的优点:
第一,可以实现无纸化考试,节约用纸,不用打印那么麻烦。
第二,本软件可以免费的使用。
第三,使用网上做题考试软件组织考试,只需在考试时打开本系统,参考人员打开系统就可以考试。系统随机抽试卷,卷组织人员也无需和以前一样监考。
第四,在线考试系统会让考试效率变高,方便统计。
可以拥有一款或者一个适合我们学生自己的平台去进行日常化的测试,方便我们的平时考试,做作业之类的事情,也方便老师去检查我们的作业和项目,非常的实用。主要是可以节省很多的不必要的时间而且可以进行系统方便的管理,说更大化的就是物竞天择,淘汰一些旧的原始的方法,甚至可以节约纸张。
1.3 系统对社会人文等的影响
再谈谈本平台的带来的影响:在我看来,一个成功的软件系统,不光在操作性能上面有着优异的表现,在社会环境,人文理念,法律法规中也需有着一定的影响。首先对社会环境来说,这会使得越来越多的人方便使用这款系统,在个人素质得到提高的同时,越来越少的人觉得麻烦,这是一种积极向上的社会状态。其次在人文理念上,系统告别了无纸化的模式,让人方便对于系统的使用和依赖。最后对于法律法规来说,我相信正规经营的系统软件,只会得到学校公司的嘉奖,而不会侵犯到法律的“高压线”。综上所述,网上做题系统的开发,是一项顺应时代的产物,同时也是对我们的学习状况负责的良心软件,使用本身并不产生费用。希望本管理平台再以后得到广泛使用。
第2章 系统开发环境简介
2.1 开发基本配置和工具
首先是我们的个人pc联想笔记本作为硬件, 12GB内存,因特尔i5处理器,win10系统,CPU主频4核2.5GHz,在Java环境中使用My Eclipse10进行开发,数据库方面使用MySQL,服务器使用Apache服务器。
2.2 HTML5/CSS3介绍
这两个东西可以说是完全不同的但是必须结合起来的,前者就是网页的载体,现在都是H5了,用来可以视频,文字,图片之类的,后者就是一种框架规范,它规定了整个网页的样式结构以及布局,比如这边有个文本框它的大小颜色背景,它都是由CSS来设定规范的。Html是静态的网页制作,可以被多种浏览器比如谷歌,qq这些所运行,范围非常的广泛和支持,css到现在的话到了css3了,这只是一个版本的意思,CSS对于菜鸟那种伸缩灵活性是非常好的,完美贴合每个人。
2.3 数据库管理工具:Navicat for MySQL
Navicat for MySQL就是数据库使用种类工具的一种,我个人觉得它体积小,功能很全,非常适合我们使用,对于我们新手来说可以说是非常友好的一款软件,可以和任何数据库相连,有三个版本存在,可以本地远程同时控制链接使用。打个比方我们需要用这个导入导出需要的数据,首先我们要导入数据,将Excel 文件导入到数据库,运行“导入向导”,定义附加选项,这样就完成导出,向导可以指定让你导出数据的细节,会有11种文件类型细节,最后导出数据。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/529.html

好棒文