java在线考试系统的设计与实现毕业设计(42页).doc
《java在线考试系统的设计与实现毕业设计(42页).doc》由会员分享,可在线阅读,更多相关《java在线考试系统的设计与实现毕业设计(42页).doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-java在线考试系统的设计与实现毕业设计-第 29 页西安航空职业技术学院毕 业 设 计(论 文)论文题目: 在线考试系统的设计与实现所属系部: 计算机工程系西安航空职业技术学院制2012年 4 月 13 日西安航空职业技术学院 毕业设计(论文)任务书题目: 在线考试系统的设计与实现任务与要求: 1、系统要求简单灵活,便于操作。 2、题目旨在完成题库的建立、试题的生成以及考试过程和评分。完成系统详细的需求分析。 3、开发工具自定 4、系统完成后能够正常运行。 时间: 2012 年 2 月 20日 至 2012 年 4 月 13 日 共 8 周所属系部: 计算机工程系学生姓名: 严文斐 学 号
2、: 093031-28专业: 软件技术指导单位或教研室: 软件技术指导教师: 陈卫卫 职 称: 讲师西安航空职业技术学院制2011年11月25日毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字2012.2.21-2012.2.27可行性分析完成2012.2.28-2012.3.3需求分析完成2012.3.4-2012.3.10软件设计完成2012.3.11-2012.4.1软件编码完成2012.4.2-2012.4.8软件测试完成2012.4.9-2012.4.13撰写论文完成教师对进度计划实施情况总评 签名 年 月 日 本表作评定学生平时成绩的依据之一。西安航空职业
3、技术学院毕 业 设 计(论文)审 查 意 见 书指导教师对学生 严文斐 所完成的题目为 在线考试系统的设计与实现 的毕业设计(论文)进行情况、完成质量的审查意见:成绩: 指导教师: 年 月 日西安航空职业技术学院毕 业 设 计(论文)评 阅 意 见 书评阅人对学生 严文斐 所完成的题目为 在线考试系统的设计与实现 的毕业设计(论文)评阅意见为:成绩: 评阅人: 年 月 日西安航空职业技术学院毕 业 设 计(论文)答 辩 结 果毕业设计(论文)答辩委员会对学生 严文斐 所完成的题目为 在线考试系统的设计与实现 的毕业设计(论文)及答辩评语为:经答辩委员会研究,确定成绩为: 毕业设计(论文)答辩委
4、员会主任: 答辩委员会委员: 年 月 日该生的毕业设计(论文)最终成绩评定:审阅成绩(权重0.4)评阅成绩(权重0.4)答辩成绩(权重0.2)最终成绩西安航空职业技术学院顶岗实习(合作教育学期)工作鉴定(一)合作企业:部门:地址:邮编:电话:指导教师:职务职称:学生姓名:系(部):专业:工作学期日期:工作内容概述:评价工作表现:A满意B偶有缺勤工作态度:A积极主动B被动服从工作质量:A质量达标B经常出错团队精神:A融入集体B不善沟通创新精神:A善于创新B缺少创新工作效果:A胜任工作B还需适应成绩评定:A优秀 B. 良好 C. 及格 D. 不及格您对我院合作教育有何意见和建议: 企业盖章 年 月
5、 日注:表一由企业填写;表二由学生、协调教师、系部填写:此表双面打印工作内容与所学专业联系情况: A. 密切 B. 有联系 C. 不密切学生工作总结: 学生签名 年 月 日协调教师姓名所在系部A面谈次B电话、信件联系次协调教师对学生的评价:协调教师签名:学院系部意见:系部盖章 年 月 日西安航空职业技术学院顶岗实习(合作教育学期)工作鉴定(二)西安航空职业技术学院毕业设计(论文)指导记录表姓名严文斐指导教师陈卫卫学号09303128专业软件技术指导教师职称讲师论文题目在线考试系统的设计与实现指导时间2012年2月20日至2012年4月13日第一次指导指导时间:2012.02.21指导内容:布置
6、毕业设计题目,下发毕业设计任务书。第二次指导指导时间:2012.03.01指导内容:指导设计内容应注意的问题。第三次指导指导时间:2012.03.31指导内容:指导毕业设计中数据库的设计,页面处理。 指导教师(签名): 年 月 日毕业论文(设计)诚信声明本人声明:所呈交的毕业论文(设计)是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献、数据、图表、资料均已作明确标注,论文中的结论和成果为本人独立完成,真实可靠,不包含他人成果及已获得 或其他教育机构的学位或证书使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。论文(设计)作者签名:
7、日期: 年 月 日毕业论文(设计)版权使用授权书本毕业论文(设计)作者同意学校保留并向国家有关部门或机构送交论文(设计)的复印件和电子版,允许论文(设计)被查阅和借阅。本人授权青岛农业大学可以将本毕业论文(设计)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文(设计)。本人离校后发表或使用该毕业论文(设计)或与该论文(设计)直接相关的学术论文或成果时,单位署名为 。论文(设计)作者签名: 日期: 年 月 日指 导 教 师 签 名: 日期: 年 月 日在线考试系统设计与实现【摘要】本论文主要阐述了在线考试系统的设计与实现,系统分为学生端和老师端两部分。
8、学生端是学生考试的模块。老师端包括五大功能,即:题库管理、成绩管理、系统管理、批卷管理、试卷管理。论文详细论述了系统的可行性分析、需求分析、详细设计及实现过程。本文根据在线考试系统的需求定义出发,使用Mysql数据库技术、JDBC开发技术操作数据库。以Java与Actionscript3.0为编程基础语言,flex来开发系统界面,并使用JDBC技术连接数据库。在高校对计算机相关课程的考核,也逐渐向计算机方向发展来代替传统的笔试与老师监考,因此,开发一个在线的考试系统对于高校是很有必要的。既可以方便的测试学生的实际操作能力,并且大大的减少了老师的工作量,减少学生作弊情况的发生,以及可以减少老师人
9、为阅卷的误差,并且可以简单的整理试题,方便查询等等。关键词: 在线考试系统 MySql Java JDBC Actionscript Flex AIRIAOnline examination systemAbstract :Now the continuous development of information technology; businesses are using computers instead of complex human labor, significant savings in the amount of work staff and capital investm
10、ents. Computer-related courses in colleges and universities for the assessment, but also gradually develop in the direction to the computer to replace the traditional written test examiners and teachers, therefore, developed an online examination system for colleges and universities is necessary. St
11、udents can easily test both practical skills, and greatly reduces the teachers can reduce human error in marking, and finishing questions can be simple, easy access and so on. Based on the needs of online examination system definition, use the Mysql database technology, JDBC database development tec
12、hnical operations. Java-based language for programming with Actionscript3.0, flex to develop system interfaces, and connect to the database using JDBC technology. Students and teachers end system is divided into two parts side. Students end of module exam students. The teacher side, including five f
13、unctions, namely: bank management, performance management, system management, batch volume management, paper management. Paper discusses in detail the feasibility analysis, requirements analysis, detailed design and implementation processKeywords:testonline MySql Java JDBC Actionscript Flex AIRIA目 录
14、1 绪论11.1 课题背景11.2 本课题研究的目的及意义11.2.1 研究目的11.2.2 研究内容12 技术综述22.1 C/S结构22.1.1 使用C/S的优势22.1.2 使用C/S的劣势22.2 JDBC32.2.1 JDBC的概念32.2.2 JDBC的任务32.3 Flex AIR富客户端技术32.4 Flex与java通信42.4.1 通过Http Service与服务器通信52.4.2 通过Web Service与服务器通信52.4.3 通过Remoting与服务器端通信52.5 ActionScript3.0脚本语言82.6 MySql83 系统分析93.1 系统的可行性分
15、析93.1.1经济可行性分析93.1.2技术可行性分析93.2 系统结构图93.3 系统流程图103.4 系统功能需求描述11表3-1 系统功能需求图123.5系统E-R模型123.6本章小结134 总体设计144.1 总体设计的目的144.2 总体设计的内容144.2.1 总体功能模块设计144.2.2 数据库结构设计144.3 系统开发环境设计184.4 本章小结185详细设计与实现205.1前台功能205.2.1 登陆模块设计205.2.2 打开试卷功能模块设计225.2.3 交卷功能模块设计235.2 后台功能235.2.1 题库管理235.2.2 试卷管理275.2.3 成绩统计28
16、5.2.4 系统管理305.3 技术特点315.4 本章小结326 软件测试336.1 软件测试的定义336.2 常用的测试方法336.3 系统的测试336.4 模块测试336.5 验收测试346.4 本章小结35结 束 语36谢 辞37文 献381 绪论1.1 课题背景随着Internet的迅速发展和广泛普及,使得考试的技术手段和载体发生了革命性的变化。传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。对于一些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建
17、设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。对一些计算机科目的考试,仅仅通过简单的笔试很难测试出学生的真实编程水平,而且在传统的笔试方式考试中,常常会发生学生作弊的情况,因此这种上机考试的系统对于及时,准确的测试学生的学习情况死很有必要的。1.2 本课题研究的目的及意义在线考试系统是管理题刻和考试的系统,在考试的工程中将学生的部分考试成绩和答案提交到老师端,有老师
18、阅卷审批汇总成绩。并且教师可以对题库做管理。1.2.1 研究目的在线考试系统的主要目的在与简化教师的试卷以及题库的管理和学生考试,及时准确的检测学生实践的能力,同时可以减少学校对学生考试的资金投资,提高了考试的效率并减少资源的浪费。1.2.2 研究内容在线考试系统可以分为学生端和教师端,学生端主要是单一的考试部分,教师端是对题库的管理,试卷的管理,试卷分析,成绩统计,学生的管理,和组卷的过程。2 技术综述2.1 C/S结构C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 S
19、QL Server。客户端需要安装专用的客户端软件。 2.1.1 使用C/S的优势C/S构是加世纪80年代逐渐成长起来,是在计算机网络和分布式计算基础上的一种局域网络结构模式。在C/体系结构中应用程序逻辑通常分布在客户和服务器两端:客户机前端处理用户的界面和交互的内容,服务器后端主要用来处理数据管理及业务逻辑,客户机和服务器既分担不同任务,又协同工作。客户机向服务器发送服务请求,服务器接受请求进行处理,并将处理结果传回给客户机。采用C/S体系结构具有以下优点:1)由于应用程序运行在客户机上,当需要对数据库中的数据进行操作时。客户程序自动查找服务器程序,并向其发出请求,当服务器收到该请求后,服务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 在线 考试 系统 设计 实现 毕业设计 42
限制150内