扫一扫,关注我们
微信号:375279829
一、研究的背景意义
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于B/S系统环境。计算机的好处在于它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了方便学校对学生考试的网上管理而设计的。
随着国民经济的迅速发展以及科学技术的全面进步,计算机行业也是迅速发展,以计算机以及通信及时的为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的提高,人们对生活的质量以及工作的环境要求也是越来越高。现在企业或商家的信息管理,大部分都采用人工管理模式,这相对于规模比较小的公司来说,是可以应付日常的管理需要的。但是,随着各行各业竞争日益的激烈,商家必须提高信息管理的工作效率,而解决这些问题的途径之一,就是将信息管理系统引入到管理机制中来。
现今属于计算机的时代,任何信息都可以通过计算机来进行管理,计算机处理信息的高效性和准确性可以极大的提高人员办公的效率,同时还可以降低出错率,让诸多复杂繁琐的工作都由计算机来辅助完成。然而要想使用计算机来对考试信息管理就必须使用相应的高校考试题库管理系统,因此,开发这样的高校考试题库管理系统成为了很有必要的事情。本论文所介绍的便是一个高校考试题库管理系统的设计开发过程,以方便实现学校对网络考试信息管理的系统化,规范化以及自动化,从而达到提高网络考试管理效率的目的。
高校考试题库管理系统主要目的是对学校所有的网络考试信息进行管理,并且合理管理好管理员维护老师和学生信息、学生在线考试、老师批阅试卷、学生查看成绩的管理流程。提高学校的工作效率,降低管理的成本。其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发。前者要求建立起数据一致性各完整性强、数据安全性好的数据库。而后者则要求应用程序具有功能完备、易用等特点。因此本高校考试题库管理系统采用JAVA技术和MySQL数据库进行系统的开发。
二、研究的目的和内容
本课题研究的目的:
高校考试题库管理系统主要目的是对学校所有的网络考试信息进行管理,并且合理管理好管理员维护老师和学生信息、学生在线考试、老师批阅试卷、学生查看成绩的管理流程。提高学校的工作效率,降低管理的成本。其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发。前者要求建立起数据一致性各完整性强、数据安全性好的数据库。而后者则要求应用程序具有功能完备、易用等特点。因此本高校考试题库管理系统采用JAVA技术和MySQL数据库进行系统的开发。
高校考试题库管理系统的开发是为了更好的让各个高校充分的利用校园网的软硬件资源,实现无纸化管理,高校考试题库管理系统不仅可以成为学生使用,也提高导师的工作效率,实现智能化、网络化、信息化教学管理。
研究内容:
高校考试题库管理系统主要利用以java为后台语言,JSP为前台,MyEclipse为开发工具,MySQL为数据库,开发基于WEB模式的系统。
系统的设计将分为系统管理员、老师和学生三个角色,系统管理员部分的主要功能包括修改登录密码、老师信息管理、学生信息管理、课程信息管理、题库信息管理、试卷信息管理以及分数统计功能,学生部分的功能有查看试题信息、在线考试和查看成绩信息,老师部分的功能批阅试卷管理。在实现这些功能的同时,还对本高校考试题库管理系统的操作界面进行了很好的设计,极力为用户提供一个友好的操作环境。
三、研究的方法和步骤
研究方法
(1)文献研究
通过查阅文献资料,了解当前关于高校考试题库管理系统的发展情况,获悉当前系统存在的弊端以及当前高校考试题库管理系统尚未解决的问题;通过文献资料,了解当前高校考试题库管理系统的基本实现方案以及所涉及的技术以及知识,从而评估研究时间以及可实现性。
(2)实际调研
通过了解各个高校考试题库管理系统流程,总结高校考试题库管理系统流程中的共同点,构建通用的高校考试题库管理系统管理平台;同时调研高校考试题库管理系统的不同之处,从而提供个性化的服务;了解各个平台中亟待解决的问题以及困境,或者当前系统中存在的不足。
本课题研究步骤
(1)高校考试题库管理系统需求分析是开发管理信息系统的第一步,全面深入地了解用户需求是进行优良的系统设计的关键。充分把握用户的功能需求、提供数据的能力、软硬件条件和使用人员的专业特点,可降低系统设计盲目性,提高系统实用化程度和延长系统生命周期。
(2)高校考试题库管理系统通过需求分析设计需求说明书将需求描述出来。接下来,进入了设计阶段,也就是描述系统应该如何实现。在这个阶段的主要任务是设计软件的结构,也就是确定系统中的每个程序是由哪些模块组成,以及这些模块之间的关系。我们可以将这个阶段分为两个步骤,首先,把所需实现的系统按功能划分为模块,并确定每个模块的功能以及调用关系。同时,使用抽象的数据类型将数据结构描述出来,并设计数据库。这一部分被称为概要设计。设计阶段的第二步骤是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。被称为详细设计。
(3)在完成设计阶段后我们就进入了编码阶段,编码完成通过测试验收后就可以付诸运行。
(4)关键技术
JAVA是完全面向对象的高级开发语言,包括了继承、接口等语法。JAVA和COM对象是直接集成,在单机版软件开发中,可以方便的使用底层对象。
服务器获取JSP页面的请求,执行程序段,然后返回信息给HTML,其中通过程序段获取数据、参数等内容。JSP代码也是在服务器端执行,得到HTML后返回给客户。用JSP技术,将内容和显示分离,业务逻辑封装在JavaBeans中,不影响内容的生成。在服务器端,处理JSP标识和脚本。绝大多数JSP页面依赖于可重用的组件,加速了编写代码,优化了框架结构。JSP技术封装了许多功能,采用标准的标识进行访问组件。JSP和平台无关,所有的平台都支持java,不需要操心编译。
四、拟解决的关键问题
本课题要解决的主要问题有:
(1)数据库设计。数据库设计是系统功能实现的重要基础。系统采用了MySQL作为后台数据库。
(2)安全性。B/S系统的信息安全主要有两个方面:数据传输的安全性与用户身份的确认。可以通过使用HTTP基本身份验证来实现;数据传输的安全性主要是指数据在网络中传输的时候,防止被篡改等。
(3)系统测试。通过测试用例,完成对高校考试题库管理系统的系统测试,修改bug,完善系统功能。
五、进度安排
周次 工作任务
第1周——第2周 资料收集,撰写并提交开题报告,准备开题答辩
第3周——第4周 系统功能设计,数据库设计
第5周——第6周 系统编码实现,准备作品中期检查
第7周——第8周 系统修改完善,准备作品验收
第9周——第10周 撰写设计说明书
第11周——第12周 准备答辩、完成毕业设计
六、每周指导时间、地点安排及毕业设计纪律要求
每周指导时间:
地点:
纪律要求:
1.要高度重视毕业论文(设计)工作,并明确其目的和意义。2.在毕业论文(设计)工作过程中,要尊敬老师、团结互助、虚心学习:要勤于思考、敢于实践、勇于创新。3.严格遵守学校、系及实验室的各项规章制度,在校外进行毕业论文(设计)工作的要遵守所在单位的有关规章制度。4.主动并定期(每周1~2次)向指导教师汇报毕业论文(设计)工作情况,主动接受指导教师的检查和指导。5.按照指导教师的要求,保质、保量、按时完成毕业论文(设计)任务。
可直接写的跟模板上的一样,等后期确定了指导时间和地点,我再统一通知。
七、主要参考文献
[1] 黄海涛. 美国高等教育中的"学生学习成果评估"内涵与特征[J]. 高等教育研究, 2014, 第 7期(07): 97-104.
[2] 沈杨. 应用技术大学人才培养质量雇主评价初探[J]. 黑龙江教育:理论与实践, 2015, 01 期
[3] 辛力娟. 大学生综合素质考试成绩研究[D]. 西南石油大学, 2014.
[4] 王辉, 李慧卿, 贾鹏. 科学构建以人才培养为导向的大学生综合素质评价体系[J]. 中国成人教育, 2013, 第 11 期(11): 41-42.
[5] 刘坚, 朱红岩, 柳春. 大学生考试成绩管理及其数据采集的研究[J]. 齐鲁师范学院学报, 2015, 20(2): 9-12.
[6] 董卓宁, 张江, 张弛. 大学生考试成绩体系构建与实施方法研究[J]. 教育探索, 2013, 第12 期(12): 120-121.
[7] 张凯萍. 大数据时代背景下数据挖掘技术的应用探讨[J].赤峰自然学报,2018:9.
[8] 陈丈伟. 数据仓库与数据挖掘[M].北京:清华大学出版社, 2015:5.
[9] 张雪英.国外先进数据挖掘工具的比较分析[J].计算机工程.2013,29(16):1-3.
[10] 汤珊珊.基于数据挖掘的学生数据分析系统的研究[D].广东技术师范学院.2013.
[11] 林荣智. 教师综合业绩评价系统的设计与实现[J]. 电子设计工程, 2015, 23(10):54-56
[12] 张水利,董军堂,冯敏娜. 基于 MVC 模式的在线考试考试成绩系统的设计与实现[J]. 现代电子技术, 2015(14):67-70.
[13] 祝鹰靖,章华. 基于三层架构的 Web 应用程序设计探讨[J]. 计算机光盘软件与应用, 2014(22):297-298.
[14] 南亚会.基于 UML 的学生综合素质考试成绩系统设计研究[J].信息与电脑:理论版, 2015(14).
[15] 高见斌.基于MYSQL数据库存储引擎的研究[M].化学工业出版社,2018(05).
[16] 传智播客高教产品研发部.Java Web程序开发入门[M].北京:清华大学出版社,2018.
[17]Margaretha Ohyver,Jurike V. Moniaga,Iwa Sungkawa,Bonifasius Edwin Subagyo,Ian Argus Chandra. The Comparison Firebase Realtime Database and MySQL Database Performance using Wilcoxon Signed-Rank Test[J]. Procedia Computer Science,2019,157.
[18]. ScaleGrid; MySQL Hosting on Azure, Fully Managed Cloud Database Service Launches at ScaleGrid[J]. Computers, Networks & Communications,2018.
[19]Guimaraes,Collins. How to Move a Mountain: The Preparation and Transfer of One Million Volumes to an Off-Site Storage Facility[J]. The Serials Librarian,2018,74(1-4).
[20]Yun Quan. Design and Implementation of E-commerce Platform based on Vue.js and MySQL[P]. Proceedings of the 3rd International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2019),2019.