毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

计算机能力测试系统的设计与实现

互联网已经发展成为非常重要的信息交换平台,计算机技术的发展使得人类的生活发生了突飞猛进的变化。依托计算机技术及相关资源,互联网改变着人类的生活、学习和工作。鸿飞科技公司,目前的计算机科目考试或测验还在使用纸质版试卷,不方便职员作答,一些代码类题目和画图题目做起来不方便。为了方便作答,减少因为手写带来的错误和格式问题,便于阅卷和批改,提高做题效率和批改时间,将为本公司设计一个计算机能力测试系统。
设计的系统将采用SSM的技术框架,实现题目管理、组卷管理、判卷管理、数据分析等功能,克服了传统人工考试的不足,使用在线考试系统自带的程序替代人工阅卷和成绩统计。为鸿飞科技节省了人力,提高了工作效率。
与本课题相关的技术和方法综述:
系统将使用MyEclipse、Tomcat、JSP、SSM、MySQL技术来进行设计,具体如下:
(1)MyEclipse
MyEclipse,通常用来设计Java,JavaEE的Eclipse插件集合,利用它可以完成对数据库和JavaEE的开发。通过对应用程序服务器进行整合,可以大大的增强运算速度。MyEclipse的功能十分强大,几乎涵盖了各种设计功能。本系统将使用MyEclipse作为开发软件。
(2)Tomcat
Tomcat是一个免费的开放源代码的Web应用服务器。Tomcat运行时占用的系统资源小,扩展性好,支持负载均衡与邮件服务等开发应用系统常用的功能;tomcat是当前应用最广的JavaWeb服务器,本系统将须用tomcat作为服务器。
(3)JSP
JSP程序使用了Java编程语言,JSP技术可以对动态网页进行封装。通过tags和scriptlets,网页还能访问存在于服务端的资源的应用逻辑。JSP可以分离网页逻辑与网页设计和显示,对可重用的基于组件的开发进行支撑,更容易的对基于Web的应用程序进行设计,并且能以模板化的方式简单、高效地添加动态网页内容,便于老师设计试卷。
(4)SSM
系统架构采用javaEE三层开发体系架构,使用SpringMVc+Spring+mybatis三大技术框架,以及结合ajax的异步刷新和校验使得系统的效率以及体现性更好。可以减少编码,规范编写代码的模式,本系统用来使修改和编写更便利,也易于扩展和维护。
(5)MySQL
MySQL是一个关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。本系统将使用MySQL软件,建立职员信息表、题目信息表和试卷信息表等。

山西大学商务学院毕业论文(设计)开题报告
主要设计内容:
设计内容主要包括系统需求分析、功能分析、数据库设计、系统测试主要内容,具体如下:
1、系统需求分析
系统开发的时候考虑到对象的特殊性质,所以对象在进入该系统的时候,要对其进行身份的验证。第一次使用该系统的时候,要进行注册,再次进入时候就可以直接登录。为保证考试。的规范性,因此要有组卷功能。时间到了以后停止答题。生成成绩后,考生可查看成绩功能。管理者应用评分功能。
2、功能分析
设计的系统主要包括用户的登录和注册,题目管理,组卷管理、考试管理,评分管理,数据分析管理,系统维护等功能。
(1)用户的登录模块:职员用户的主要功能就是输入自己的用户名和密码之后登录在系统中,在考试时候可以进行在线考试,并在考试过后可以进行查看成绩。
(2)组卷管理模块:管理者可进行自由组卷。
(3)题目管理模块:管理者用户的主要功能在登录系统之后对系统的题库进行维护,对题库中的数据进行增删查改的操作。
(4)考试管理:职员登录系统之后,在考试时候可以进行在线考试。
(5)评分管理:在线考试过后,管理者对职员的答卷进行批阅,并在批阅过后及时进行成绩的发布。
(6)数据分析管理:对考生做错的题目进行统计,允许考生查看错题情况并进行练习。
3、数据库设计
数据库设计是在powerdesigner工具下完成的。powerdesigner是一款非常智能的建模工具,用这一工具完成数据库的物理模型的建立后,可以自动生成数据库代码。
4、系统测试
软件设计完成后,要对其进行测试,本系统采用的开发工具是MySQL5、Eclipe首先要打开MySQL的服务,将建立的数据库附加到此数据库开发工具里,然后通过谷歌浏览器的地址栏里输入系统的起始页的地址。之后对系统的各项功能进行测试。
设计的环境、方法及措施:
环境:硬件环境:操作系统为windows10、CPU:2.6GHz及以上。内存:8GB及以上。
   软件环境Eclipse、MySQL、Tomcat、Navicat11等。
方法及措施:
通过对公司计算机专业考试方式进行全面的需求分析,构建整体的功能模块图。根据计算机能力测试系统模块图建立程序主体与框架,设计并实现考试管理 、组卷管理、评价管理等功能,进行数据库分析,设计了测试表,用户表、分数表等数据库,链接程序与数据库,调试运行;多次测试,直至程序稳定运行,完成系统设计。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:乾坤影视网站的设计与实现
下一篇:北京汽车博物馆网站


版权所有 毕业设计网联系qq:242219979 © 2007-2022