参考j2ee网上考试系统设计报告

参考j2ee网上考试系统设计报告

ID:20377525

大小:902.00 KB

页数:43页

时间:2018-10-13

参考j2ee网上考试系统设计报告_第1页
参考j2ee网上考试系统设计报告_第2页
参考j2ee网上考试系统设计报告_第3页
参考j2ee网上考试系统设计报告_第4页
参考j2ee网上考试系统设计报告_第5页
资源描述:

《参考j2ee网上考试系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、上海电力学院JavaEE课程大作业题目网上考试系统的设计与实现学号20083335课号姓名周航班级2008221院系计信学院专业软件工程2010-12-2043目录第一章引言31.1开发简介3第二章需求分析与系统设计42.1系统背景介绍42.2需求分析52.2.1角色说明72.2.2主要过程72.3实体关系图(ER图设计)82.4数据库的实现82.4.1数据库的简介82.4.2数据库连接的方式82.4.3数据库具体实现9第三章系统详细设计123.1系统结构设计123.2功能模块设计123.2.1登录模块设计133.2.2教师题管理模块的设计133.3.3教师试卷管理模块1

2、53.3.4考生参加考试模块设计153.3.5成绩查询模块设计17第四张总结18参考文献1843第一章引言1.1开发简介J2EE开发技术是Java开发中综合性最强,Java编程应用最为广泛的一项,作为企业级的开发框架,JavaEE除了有SDK基本的包支持,还有各种基于服务器,数据库等开发的工具包,在JavaEE开发中,这些工具包很大程度上简化了开发复杂项目的开发流程。提供了很多值得借鉴的可复用的开发模式。随着网络发展的日益普及化,网站服务越发朝多样化发展,许多原来要用人工进行的作业可以由计算机执行,并通过网络的途径共享结果数据。而且随着结构化数据库的日益发展完善,网络服务

3、器所能接受的数据也更加多样化。网上考试系统的设计就是基于JavaWeb编程,JavaBean开发,数据库技术基础上通过在服务器端连接运行数据库,客户端进行相应操作,实现将教师的登录系统,试题管理,组卷等工作以及将学生的登录验证,参加测试,提交试卷之后系统根据教师的设置得出考生的平均分,最后考生可以登录并查询自己的成绩等一系列操作在该系统内完成。通过这个系统的试验,可以初步形成一个网上考试系统的简单架构和开发思路,网上考试系统取代了传统的考试要用试卷实体进行考试,考试后人工的批阅试卷的过程,不仅减少了人为的劳动,也降低了以往阅卷过程中由于批卷人疏漏造成的出错的可能性。尽管网

4、上考试系统相比传统考试拥有这些技术和准确性上的优势,但传统的考试由于可以做到题型多变,答案不唯一,传统的考试批阅试卷的过程中都会遇到各种问题,比如标准答案的争议,有时一个简单的填空题,与标准答案稍有差异的答案也可以算是正确的,目前网上考试系统比较难以实现灵活性上的功能。尤其是本文档中的网上考试系统,距离达到其实用功能还有待完善。有了将尚未普及的数据库操作,43网页参数传递等技术转化为可视化,较容易理解的网页客户端操作页面的开发思路,则为今后该方向的服务系统的开发奠定了技术上的底层基础。第二章需求分析与系统设计2.1系统背景介绍网上考试系统的开发目的是通过将网络编程技术和数

5、据库连接技术融合起来,实现将考试的流程简化,只需考生通过自己的用户名(学号)和密码实现验证参加考试,教师的组卷则是通过登录验证后的网页客户端文本输入实现试题的添加修改删除等操作,提高考试的效率,和生成成绩的速度,一定程度上解决了以往考试过后一段时间后才能知道成绩的问题。2.2需求分析通过对网上考试系统的大致了解和题目的说明,经过概括总结得出如下的系统功能流程图:如图2.1图2.1系统实现的主要功能有:(1)教师的题库查询操作,可以从数据库中读出现有的学科题库中的题目43(1)教师的修改题库题目操作,可以从界面选择编辑题目,做好修改后提交给服务器,将数据库中的题库题目更新修

6、改(2)教师的试卷管理功能,可以从数据库中读取已经创建的试卷,可以在页面输入文本提交后创建新的试卷,或删除已存在的试卷。(3)教师的试卷组题功能,在已有试卷上增加题目,删除题目。(修改题目要在题库中统一修改)(4)考生的参加考试的功能,考生登录后可以选择参加考试功能,在选择界面中选择要参加的考试的科目,以及该科目下具体的试卷名称。(5)考生答题完毕后系统会根据提交的答案得出考生分数,考生可在操作界面中选择查询分数这一功能查询考试分数。(只显示该考生自己的分数)(6)教师与学生都可以通过登录验证后,修改登录的密码,本示例系统的教师登录密码1234,学生登录密码与学号相同,可

7、修改。本学期学习的一门基于面向对象语言开发技术的建模语言,UML建模语言,(全称UnifiedModelingLanguage统一建模语言),该语言主要用于程序开发初期的总体设计,通过该语言的描述和图形化的表达方式,可以将较复杂的问题转化成可视化的详细的开发指导。UML常用建模图形包括用例图,类图,状态机图,活动图,交互纵览图,通讯图,组件图等。用例图描述了系统中的用户,和系统之间的用例关系,以及系统内用例之间的关联,下图为系统总的用例图。图2.2学生的用例图如下(图2.3)43图2.3教师的用例如下:(图2.4)图2.42.

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

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

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