计算机科学与技术专业毕业论文基于web的软件水平考试平台的设计和开发在线考试系统内容摘要:

.............................................................................36 课程信 息管理 ...........................................................................................37 添加课程信息 .........................................................................................37 删除课程信息 ........................................................................................38 套题信息管理 ...........................................................................................38 .1添加套题信息 ........................................................................................39 .2 修改套题信息 .......................................................................................39 第 6 章 结论和展望 .........................................................................................................40 工作总结 ...........................................................................................................40 不 足和展望 .........................................................................................................40 参考文献 .........................................................................................................................41 致 谢 ..........................................................................................................................42 ABSTRACT Online examination system to achieve paperless management of examinations, the examination of some subjects through the Inter or LAN, to facilitate the management of the school Examination, candidates are also convenient, especially for candidates widely distributed, easy to focus on distance education . The background of my main development system management systemJAVAline examination management subsystem, which includes questions management, candidate management, online production of papers, control of student test set, paper processing and other functions. This paper introduces online examination management subsystem on the JAVA analysis, design and development of the whole process. Using ER diagram, process flow charts and other online management subsystem design process detail. Paper is divided into development programs, requirements analysis, system design, key technical solutions, the conclusion of five parts. Development program introduces the development of online examination system was the purpose, development plan and development framework for the choice of identification technology。 demand analysis describes the overall demand for online examination system and the system functional requirements of each module。 system designed for the guidance system design thinking, database design, system design module。 key technology introduced to be addressed in the detailed realization of some technologies, such as the integration of technology development framework, development framework and the database connection and data backup and restore. This paper adopts SSH(Struts+Spring+Hibemate)in J2EE framework, and bines work programming with JSP technology and database technology to achieve a B/S multi—tierarchitecture, J2EEbased MVC model of work teaching platform, and to study the three a lightweight opensource frameworkin the project development in the role. In this paper,the development of the work education platform is carried out strictly according with the idea of software engineering and steps. It is through the requirement analysis, schematic design, detailed designm, system implementation, such as the encoding steps to plete work eduction platform for Ramp。 D work. The work, which concludes the system UML modeling,exploring UML to build mode of application system development, system analysis and in the use case diagram,collaboration design process, with use case diagram, sequence and activity for a of the software to diagram, statediagram diagram description provide detailed documentation, has done to ensure the successful development of the system. Key Words: Online Examination platform; J2EE; framework; UML 摘要 在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。 我主要开发系统的后台管理系统 — JAVA在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的设置、试卷审批等功能。 本论文主要介绍了对 JAVA在线考试管理子系统的分析、设计和开发的全部过程。 运用 ER 图,程序流程图等对在线管理子系统的设计过程进行详细的说明。 全文共分 为开发方案、需求分析、系统设计、关键技术解决,结论五部分。 开发方案中主要介绍开发在线考试系统得目的、开发方案的选择及开发框架的技术的确定;需求分析介绍了在线考试系统的总体需求及系统各模块的功能需求;系统设计介绍了系统设计的指导思想、数据库的设计、系统模块的设计;关键技术介绍了在具体实现时需解决的一些技术,如开发框架的整合技术、开发框架与数据库的连接及数据的备份与还原。 本文采用 SSH(Struts2+Spring+Hibemate) J2EE 框架,与 JSP 网络编程技术和数据库技术相结合的手段,实现一个采用 B/ S 多层体系结构、基于 MVC 模式的 J2EE 的网络教学平台,并研究这三个轻量级开源框架在该项目开发中的所起的作用。 本文严格按照软件工程的思想和步骤进行网络教学平台的开发,通过需求分析、概要设计、详细设计、系统的编码实现等步骤完成网络教学平台的研发工作,对系统进行 UML 建模,探索 UML 建模系统开发中的应用,在系统分析和设计过程中,借助用例图、时序图、协作图、状态图和活动图来进行描述,提供详尽的软件文档,保证系统的成功开发。 关键词 : 在线考试平台; J2EE;框架; UML 第 1 章 引言 随着计 算机技术、网络技术迅速发展,整个社会对于计算机人才的需求急剧增长,作为计算机专业职能考试认证之一的软件水平考试已受到越来越多想向社会证明自己计算机能力的人注意,参加软件水平考试的考生逐年递增。 此次开发的一款基于 WEB 平台的软件水平考试系统是对现代考试方式的有力补充和发展。 相对于传统的笔试,基于 WEB 平台的软件水平考试系统不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率,更加适合这种考试 分布在全国各地,不易集中组织考试的软件水平考试。 网络化教育代表了教育改革的一个发展方向 ,已经成为现代教育的 一 个 重 要 特 征 , 并 对 教 育 的 发 展 形 成 新 的 推 动 力。 随 着Inter/Intra 的迅速发展和广泛普及,网络考试系统成为现代教育技术未来发展方向之一。 课题目的和意义 现阶段 ,国家的各种认证考试大都采用传统的考试方式 ,但国家对于网络考试探索的脚步一直未停歇,最近几年国家考试中心一直推 行大学英语四六级 CET CET6 进行试点机试,已取得重大突破,在未来几年里将会大面积推行。 相对于传统考试 方式来说,在线考试的优势不言而喻。 传统考试组织一次考试至少要经过五个步骤 ,即人工出卷 ,考生考试 ,人工阅卷 ,成绩评估和试卷分析。 显然 ,随着考试类型的不断增加及考试要求的不断提高 ,教师的工作量将会越来越大 ,并且其工作将是一件十分烦琐和非常容易出错的事情 ,可以说传统的考试方式已经不能适应现代考试的需要。 随着计算机应用的迅猛发展 ,网络应用不断扩大 ,如远程教育和虚拟大学的出现等等 ,且这些应用正逐步深入到千家万户。 人们迫切要求利用这些技术来进行在线考试 ,以减轻教师的工作负担及提高工作效率 ,与此同时也提高了考试的质量 ,从 而使考试更趋于公证、客观、更加激发学生的学习兴趣。 例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。 为了适应新形势的发展 ,我们推出了这一系统 ,使其尽快在各类考试中发挥高效 ,便捷的作用 ,把老师从繁重的工作中解脱出来。 1. 本文共分六个章节,系统地阐述了系统开发的全过程。 2. 第一章,主要。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。