毕业设计(论文)题目:基于web的在线考试系统的设计与实现
学院:信息工程学院
专业名称:计算机科学与技术
班级学号:
学生姓名:张威
指导教师:杨词慧
二O一三年六月
本人声明,所呈交的论文是本人在导师的指导下独立完成的研究成果。除了文中特别加以标注引用的内容外,本论文不包含法律意义上已属于他人的任何形式的研究成果也不包含本人已用于其他学位申请的论文或成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权南昌航空大学科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
作者签名:日期:年月日
导师签名:日期:
摘要
随着知识经济的到来,人类已跨入信息社会。计算机技术的发展,使得传统的纸质考试的缺点日益突显,纸质考试出题改卷耗时、印刷耗纸的缺点促使了网络考试系统的发展。然而,目前大多数高校仍然采用纸质考试的形式。因此,本课题设计了一种基于Web的在线考试系统,以解决传统纸质考试系统存在的各种问题,促进网络考试系统的发展和普及。
本论文主要介绍了在线考试系统从需求分析到概要设计和详细设计,再到系统实现和调试的整个过程。系统采用B/S模式开发,选择JAVA、JSP、JavaScript和Html 语言作为开发语言,采用Tomcat服务器技术,后台数据库选用MYSQL,主要开发工具是MyEclipse。设计的在线考试系统包括系统管理、学生管理、查询考生信息、制作试卷、控制学生考试、日志登录管理等功能模块。可以实现在线出题、在线考试、在线评分等功能,从而极大地提高了出题和改卷的效率,节约了考试成本。
关键词:在线考试B/S MyEclipse
ABSTRACT
With the advent of knowledge economy,human has entered the information society.The development of computer technology,the shortcomings of the traditional paper-based exam is highlighted,paper-based test questions change book time,the shortcomings of printing paper consumption has prompted the development of the network examination system.Most colleges and universities,howev
er,are still in the form of physical examination.Therefore,this topic has designed a kind of online examination system based on Web to solve various problems of the traditional paper-based exam system,promoting the development and popularization of network examination system.
This paper mainly introduces the online exam system from requirement analysis to outline design and detailed design,and then to the whole process of system implementation and debugging.System adopts B/S model development,select JAV A,JSP,JavaScript,and Html language as a development language,using Tomcat server technology,choose MYSQL,backstage supporter's database is the main development tools MyEclipse.This paper mainly introduces the system from requirement analysis to outline design and detailed design,and then to the whole process of system implementation and debugging.Online examination system design including system management,student management,query exam examinee information,paper making,control functions such as login,log management module.It can realize the online,online examination questions, online scores,and other functions,thus greatly improve the efficiency of the suggestion and the change of volume,saving the cost of the exam.
Key words:online examination B/S MyEclipse
目录
1绪论 (1)
1.1课题的来源及研究目的 (1)
1.2国内外研究概况及发展趋势 (1)
1.3研究内容 (3)
1.4主要技术简介 (3)
1.5预期设计目标 (5)
1.6本文的组织结构 (6)
2系统需求分析与设计 (7)
2.1问题描述 (7)
2.2可性行分析 (7)
2.3性能需求 (9)
2.4需求分析 (10)
2.5具体处理流程和功能需求 (13)
3系统数据库设计 (17)
3.1概念结构设计 (17)
3.2逻辑结构设计 (18)
3.3物理结构设计 (19)
4系统详细设计与实现 (21)
4.1主要界面设计 (21)
4.2各个模块功能设计 (24)
5总结与展望 (32)
在线考试答题软件参考文献 (33)
致谢 (34)