首页 >  开题报告  > 正文

基于Java和Html5的在线考试管理系统

随着计算机互联网技术的飞速发展,计算机在各行各业的应用越来越广泛,而且网络化是21世纪计算机技术发展的重要趋势之一。考试系统作为衡量人的能力的重要手段,在现代生活中的地位进一步提高,并深入到社会的各个方面,各种各样的学历考试、资格证书考试层出不穷。同时随着计算机和网络技术的发展,使得考试的技术手段和载体发生了革命性的变化。与传统的笔试相比,计算机在线考试管理系统有多方面的优势。首先可以省去试卷印刷的费用,减轻教师阅卷的负担,节省了人力、物力、财力,加快考试进程。其次,可以充分发挥计算机在信息处理方面的优势,如建立海量的题库供将来使用、对试卷结果进行自动化统计分析从而提供有价值的信息等等。考试方式的变革势在必行,开发设计与实现一个完备的在线考试管理系统可以完全实现无纸化、网络化、自动化的计算机在线学习考试,对单位的信息化建设具有深远的现实意义和实用价值。                                                                                        
 
三、本设计(论文或其他)应达到的要求:
① 编码规范,逻辑严谨,后台Java代码符合《阿里巴巴Java开发手册V1.30》的代码规范,对MVC设计开发模式能够进行深刻实践,熟悉使用前后台IDE(myeclipse/Hbuilder)各项操作,能使用Debug功能对bug代码进行快速定位;熟练掌握例如Gson.jar等第三方jar包的常用API;对面向对象编程思想具有深刻的认识;         
② 熟悉MySQL数据库的基本操作,掌握常用SQL语句,熟悉SQLyog数据库可视化工具的基本操作,基本能够对SQL语句进行执行效率优化。能够利用高级语言对SQL编写脚本命令,对数据进行并发批处理,并能够封装打包;
③ 熟练掌握JDBC的基本操作模式,了解与数据库的通讯原理;了解例如:mybaties/Hibernate常用数据库框架异同,并能够明确区分应用场景;
④ 利用servlet构建websocket接口,使用JSON格式向前台传递数据;                          
⑤ 使用标准H5技术构建前台响应式页面,使用jQuery前端框架实现页面基本特效与Ajax技术实现数据异步交互。使用H5新特性能够基本实现多浏览器、多设备的页面兼容,通过使用各类第三方插件,实现相关业务功能;
⑥ 系统应界面友好,功能全面,操作简单,数据存储安全可靠,确定要实现的主要功能及流程,并明确各子模块的功能;                             
⑦ 完成在线考试管理系统的业务逻辑的实现,完成需求文档、开发文档、数据库接口文档的撰写,实现项目的版本快速更新迭代,完成论文的撰写和相关英文资料的翻译。                   
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:基于WEB的房产信息网站开题

下一篇:电力设备资源管理系统

相关文章: