毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
jsp+mysql在线考试系统实现+源代码(2)
4、分工与合作
在该系统的实现方面,我与我班潘一稀合作完成,由我完成系统框架的搭建,以及管理员、学生功能。潘一稀完成教师题库的相关功能。本文将着重介绍本人完成的部分模块。
二、开发环境与工具介绍
1、开发环境介绍
创建一个web应用,要先搭建一个服务器,还需要创建一个存储信息的数据库。在本系统中我采用MySQL 5.1作为数据库
管理系统
,Tomcat作为服务器,而开发则在Eclipse中完成。
2、开发工具介绍
MySQL——由瑞典MySQL AB公司开发,是一种小型关系型数据库管理系统[2]。MySQL与其他的数据库相比较下,开源免费以及其轻量级优势,致使中小型公司更加青睐它。
Tomcat——Tomcat由于其稳定性,以及开源性,在Java开发中是首屈一指的Web应用服务器[3]。在中小型系统的开发和测试中,由于它出色的HTML处理能力,被广大开发者和许多公司广泛接受。
Eclipse——与上面两个开发工具相同,Eclipse最大的优势在于其开源性以及功能性插件的高度集成。Eclipse与Tomcat的良好兼容使得开发者在开发过程中可以方便部署、测试,大大提升了开发的效率。
三、系统分析与设计
1、系统需求
纵观各个考试系统,本系统也将使用对象分为三类,包括管理员、教师和学生[4]。各角色权限依次降低,教师与学生不存在管理与被管理关系。因为在学院内部使用,注册接口不对普通用户开放,仅由管理员统一注册。
管理员的功能是查看、创建题库,管理教师和学生账号,并且审核教师申请的考试。
教师的职能主要是对考试的管理,包括扩充题库、创建试题、试卷和考试[5]。同时,学生完成的考试也需要教师进行批阅。教师可以对学生的成绩分布进行统计,了解成绩分布情况。
学生根据教师创建的考试安排参与考试。平时学生可以自己参加测试。为防止恶意刷题,测试生成的试卷不予记录。如此也鼓励了学生自己记录,加强了对题库的了解,提升知识掌握程度。
出于安全角度,各账号间的信息是相互独立的,不能相互查看,更不能相互修改。即教师A不能修改教师B 的试卷,学生C也不能查看学生D的试卷。无论哪种角色,都应该包括账号的自我管理,最主要的是密码修改功能。
2、结构设计图
图3-1 总体结构图
3、模块介绍
(1)课程管理:管理员可以创建新的课程或者编辑已存在的课程。也可以指派某课程给特定教师。教师只能创建管理自己被指派的课程的试题、试卷。
(2)用户管理:管理员可以创建新用户,或者编辑删除老用户。
(3)查看题库:管理员可以管理课程,或者查看已存在的所有试题、试卷。
(4)审核考试:管理员在教师创建考试之后需审核该考试,审核通过方可开考。
(5)试题管理:教师可以给自己的课程扩充题库。
(6)试卷管理:教师可以创建新试卷或管理已存在的试卷。
(7)批阅试卷:教师在此批阅自己创建的考试试卷。
(8)查看考试情况:完成所有试卷的批阅后,可以查看该场考试的成绩分布。
(9)自我检测:学生可以使用题库进行练习。
(10)参加考试:教师创建了考试之后学生根据相关安排参与考试。
(11)查看考试记录:学生可以在教师批阅之后,查看自己的答题情况。
4、框架介绍
Spring 是一个开源框架,创建用于解决企业应用的问题。以前只可能由 EJB (Enterprise JavaBean)完成的事情,用Spring可以轻松完成。然而, Spring的功能不仅仅是后端开发。可以说,由于Spring的优越性,任何Java应用均可以由Spring得到优化。
共3页:
上一页
1
2
3
下一页
上一篇:
JSP+sqlserver班级网站的设计+源代码
下一篇:
基于SSE加速技术的DGTD算法研究+VC源代码
基于android的环境信息管理系统设计
java+mysql班级评优系统的设计实现
ASP.NET飞翔租贷汽车公司信...
多频激励下典型非线性系统的振动特性研究
java+mysql文星酒店客房管理系统设计
jsp+mysql网上化肥店系统的设计与开发
java的B2C型电子商务网站管理系统的设计
从政策角度谈黑龙江對俄...
酵母菌发酵生产天然香料...
提高教育质量,构建大學生...
AES算法GPU协处理下分组加...
上海居民的社会参与研究
浅论职工思想政治工作茬...
压疮高危人群的标准化中...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
基于Joomla平台的计算机学院网站设计与开发
浅谈高校行政管理人员的...