基于jsp(java)在线考试系统的设计和实现

基于jsp(java)在线考试系统的设计和实现

ID:14030595

大小:643.50 KB

页数:25页

时间:2018-07-25

基于jsp(java)在线考试系统的设计和实现_第1页
基于jsp(java)在线考试系统的设计和实现_第2页
基于jsp(java)在线考试系统的设计和实现_第3页
基于jsp(java)在线考试系统的设计和实现_第4页
基于jsp(java)在线考试系统的设计和实现_第5页
资源描述:

《基于jsp(java)在线考试系统的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程课程设计设计说明书考试系统的设计与开发学生姓名学号班级成绩指导教师数学与计算机科学学院2012年12月26日软件工程课程设计评阅书题目考试系统的设计与开发学生姓名学号指导教师评语及成绩成绩:教师签名:年月日答辩教师评语及成绩成绩:教师签名:年月日教研室意见总成绩:室主任签名:年月日课程设计任务书2012—2013学年第一学期专业:学号:姓名:课程设计名称:软件工程课程设计设计题目:考试系统的设计与开发完成期限:自2012年12月17日至2012年12月28日共2周设计依据、要求及主要内容(可另加附页):考试是教师检查教学

2、效质量的手段之一,也是教学工作的重要组成部分。随着网络技术的发展,在线考试受到越来越多人的青睐,同时也减少了因考试而消耗的不必要的人力和物力,结合本校考试管理工作情况及存在的问题,按软件工程开发软件的思想开发考试系统,实现对学生考试全过程的管理,基本功能要求如下:1.用户管理模块:教师,学生,管理员;2.题库管理模块:对试题进行添加、删除、更新及相关操作;3.试卷管理模块:抽试卷,答试卷,试卷备份,提交试卷等相关操作;6.成绩管理模块:查看成绩、统计成绩等;5.设计思想阐述清晰,界面友好,软件测试方案合理、有效,软件能正常运行。

3、指导教师(签字):教研室主任(签字):批准日期:年月日摘要在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。我主要开发系统的后台管理系统—JAVA在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的设置、试卷审批等功能。本论文主要介绍了对JAVA在线考试管理子系统的分析、设计和开发的全部过程。运用ER图,程序流程图等对在线管理子系统的设计过程进行详细的说明。关键词:在线考试;j2EE目录1课题描述71

4、.1开发背景 71.2系统开发目标71.3开发工具的选择72需求分析82.1背景分析82.2可行性分析82.2.1技术可行性分析82.2.2经济可行性82.2.3方案可行性82.3概要设计82.4总体设计92.4.1系统的功能模块图92.4.2系统功能模块103数据库设计113.1数据字典113.2数据库的连接134详细设计144.1公共类设计144.2在线考试模块设计154.3查看考生试卷模块设计164.4考试设置信息维护模块设计164.5用户管理模块设计175程序调试与测试195.1系统运行环境 195.2测试目的195.3

5、各功能模块测试195.3.1在线考试模块测试195.3.2查看试卷测试205.3.3管理员模块215.3.4用户管理模块测试23总结25参考文献251课题描述1.1开发背景 在二十一世纪的新时代,随着计算机技术的发展及计算机的日益普及,基于在线考试与无纸化办公一样已成为大势所趋。在线考试系统也越来越成为学校的好帮手,它的优势不但体现在人力上也体现在物力上,在线考试系统的采用自动评阅、计分、成绩存档功能将有效地避免资源的浪费,有利于环保,减少人员,提高效率[。1.2系统开发目标该系统是一个基于B/S模式的Web在线考试系统,根据科

6、目出相应的考卷。学生可以进行考试,查看考试情况等操作。当考试完成后系统能自动地考试题评分。教师登陆时系统可以还原学生考试试卷,可以查看学生总分,并生成各分数段情况信息,供给老师参考,以便能够了解学生的学习情况。1.3开发工具的选择本系统开发语言为JAVA,从各IDE的性能和价格考虑所使用的开发工具主要是MyEclipse。由于本系统数据量和负载量都比较大,从经济和效率上考虑本系统选用mysql数据库。Web服务器选Apache开源组织提供的TomCat,TomCat是一个免费的开源软件是SUN公司推荐的web服务器。2需求分析2

7、.1背景分析网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。现代远程教育作为一种新的教学手段已经开始进入我们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。相比传统的考试方式,在线考试系统的主要好处是一方面可以动态地管理各种考试信息,教师可以网上出题,之后学生便可以网上进行答题,从而使得考

8、教分离。2.2可行性分析2.2.1技术可行性分析系统开发将要用到JSP、ssh2、JavaBean、mysql数据库技术。另外,硬件只需要一台pc机,装上软件MyEclipse,DreamWeaver等开发工具,利用mysql作为后台的数据库,利用Tomcat作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。