- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
j2ee网上考试系统设计报告本科论文
上海电力学院
Java EE课程大作业
题目 网上考试系统的设计与实现
2010-12-20
目录
第一章 引言 3
1.1开发简介 3
第二章 需求分析与系统设计 4
2.1系统背景介绍 4
2.2需求分析 5
2.2.1角色说明 7
2.2.2主要过程 7
2.3 实体关系图(ER图设计) 8
2.4数据库的实现 8
2.4.1数据库的简介 8
2.4.2数据库连接的方式 8
2.4.3 数据库具体实现 9
第三章 系统详细设计 12
3.1系统结构设计 12
3.2功能模块设计 12
3.2.1登录模块设计 13
3.2.2教师题管理模块的设计 13
3.3.3教师试卷管理模块 15
3.3.4 考生参加考试模块设计 15
3.3.5 成绩查询模块设计 17
第四张 总结 18
参考文献 18
引言
1.1开发简介
J2EE开发技术是Java开发中综合性最强,Java编程应用最为广泛的一项,作为企业级的开发框架,JavaEE除了有SDK基本的包支持,还有各种基于服务器,数据库等开发的工具包,在JavaEE开发中,这些工具包很大程度上简化了开发复杂项目的开发流程。提供了很多值得借鉴的可复用的开发模式。
随着网络发展的日益普及化,网站服务越发朝多样化发展,许多原来要用人工进行的作业可以由计算机执行,并通过网络的途径共享结果数据。而且随着结构化数据库的日益发展完善,网络服务器所能接受的数据也更加多样化。网上考试系统的设计就是基于JavaWeb编程,JavaBean开发,数据库技术基础上通过在服务器端连接运行数据库,客户端进行相应操作,实现将教师的登录系统,试题管理,组卷等工作以及将学生的登录验证,参加测试,提交试卷之后系统根据教师的设置得出考生的平均分,最后考生可以登录并查询自己的成绩等一系列操作在该系统内完成。
通过这个系统的试验,可以初步形成一个网上考试系统的简单架构和开发思路,网上考试系统取代了传统的考试要用试卷实体进行考试,考试后人工的批阅试卷的过程,不仅减少了人为的劳动,也降低了以往阅卷过程中由于批卷人疏漏造成的出错的可能性。
尽管网上考试系统相比传统考试拥有这些技术和准确性上的优势,但传统的考试由于可以做到题型多变,答案不唯一,传统的考试批阅试卷的过程中都会遇到各种问题,比如标准答案的争议,有时一个简单的填空题,与标准答案稍有差异的答案也可以算是正确的,目前网上考试系统比较难以实现灵活性上的功能。尤其是本文档中的网上考试系统,距离达到其实用功能还有待完善。
有了将尚未普及的数据库操作,网页参数传递等技术转化为可视化,较容易理解的网页客户端操作页面的开发思路,则为今后该方向的服务系统的开发奠定了技术上的底层基础。
第二章 需求分析与系统设计
2.1系统背景介绍
网上考试系统的开发目的是通过将网络编程技术和数据库连接技术融合起来,实现将考试的流程简化,只需考生通过自己的用户名(学号)和密码实现验证参加考试,教师的组卷则是通过登录验证后的网页客户端文本输入实现试题的添加修改删除等操作,提高考试的效率,和生成成绩的速度,一定程度上解决了以往考试过后一段时间后才能知道成绩的问题。
2.2需求分析
通过对网上考试系统的大致了解和题目的说明,经过概括总结得出如下的系统功能流程图:如图2.1
图2.1
系统实现的主要功能有:
教师的题库查询操作,可以从数据库中读出现有的学科题库中的题目
教师的修改题库题目操作,可以从界面选择编辑题目,做好修改后提交给服务器,将数据库中的题库题目更新修改
教师的试卷管理功能,可以从数据库中读取已经创建的试卷,可以在页面输入文本提交后创建新的试卷,或删除已存在的试卷。
教师的试卷组题功能,在已有试卷上增加题目,删除题目。(修改题目要在题库中统一修改)
考生的参加考试的功能,考生登录后可以选择参加考试功能,在选择界面中选择要参加的考试的科目,以及该科目下具体的试卷名称。
考生答题完毕后系统会根据提交的答案得出考生分数,考生可在操作界面中选择查询分数这一功能查询考试分数。(只显示该考生自己的分数)
教师与学生都可以通过登录验证后,修改登录的密码,本示例系统的教师登录密码1234,学生登录密码与学号相同,可修改。
本学期学习的一门基于面向对象语言开发技术的建模语言,UML建模
语言, (全称Unified Modeling Language统一建模语言),该语言主要用于程序开发初期的总体设计,通过该语言的描述和图形化的表达方式,可以将较复杂的问题转化成可视化的详细的开发指导。UML常用建模图形包括用例图,类图,状态机图,活动图,交互纵览图,通讯图,组件图等。
您可能关注的文档
- 自适应均衡器算法研究毕设论文.doc
- 自卸车液压系统改装设计毕设论文.doc
- 自主品牌开拓国际市场策略汽车工程职业学院毕设论文.doc
- 自助银行模拟系统 大学论文.doc
- 综采工作面大采高采煤方法的应用毕设论文.doc
- 邹昊基于plc的恒压供水系统设计毕设论文.doc
- 组合机床上下料机械手控制系统的设计毕设论文.doc
- 综合办公楼设计计算书 大学论文.doc
- 最低工资调整对东莞经济的影响 大学论文.doc
- 最新版语文s版六年级下册全册导学案 大学论文.doc
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)