WEB课程设计报告项目名称:在线考试系统的设计与实现专业:数字媒体技术班级:0313413、14、19学期:2016年春季成2016年7月摘要随着社会的不断发展,对劳动者和技术人员的知识和能力水平的要求越来越高。
考试作为衡量人的能力的重要手段之一,在现代生活中的地位进一步提高,并深入到社会的各个方面。
各种各样的学历考试、资格证书考试层出不穷。
同时,Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,使得考试突破了时间和空间的限制。
各大学校已经开始采用课程的上机考核方式,传统的考试系统已经不能满足我们了,必须要改革,因此在线考试系统应运而生了。
我们在保持原有绝大部分功能的前提下,不仅需发完善原有功能,加入许多新的功能,使得题目管理,上机考试,试卷评分,考试分析更加方便完善。
基于web 和数据库的在线考试系统是学生学习过程中的一个辅助工具,基于Internet或者局域网,其主要功能是实现学生在学习过程中通过本系统对课程进行各个章节的综合测试和评分,以检验学习效果。
管理员利用本系统可以进行试卷的测试。
同时系统能过进行分数的统计以及成绩的查询,为学生及教师在学习过程中提供帮助。
在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联在线或局域网进行,方便校方考务的管理,也方便了考生尤其适在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联在线或局域网进行,方便校方考务的管理,也方便了考生。
尤其适合考生分布广,不易集中的远程教育。
利用在线考试系统,可以帮助教育培训机构进行更系统、更科学的管理。
在线考试系统作为一种崭新的、有着极大优越性的教学评价手段,日益成为数据库管理技术广泛应用的一个热点研究方向。
实现了系统管理、考生管理、在线考试、在线制作试卷、控制学生考试、试卷审批等基本功能。
AbstractWith the continuous development of society, workers and technical staff on the knowledge and ability of the increasingly high demand. One of the important means of the examination as a measure of the ability of people, in modern life further enhance the status, and further to the varioussocial.noodles。
The exam qualification certificate, diploma examination all sorts of emerge in an endless stream. At the same time, the development of Internet technology makes the examination of technical means and carrier producedrevolutionary change makes the examination breakthrough the limitation of time and space. The school has been opened The beginning of curriculum examination, the traditional examination system has been unable to meet us, must be reformed, so online the examination system has emerged. We kept most of the functions of the premise, not only need the improvement of the original function, and in a lot of new features, the topic management, examination, test scores, test analysis more convenient and perfect. Based on the web database and online examination system is a learning process support tool, based on the Internet or local area network, its main function is to realize students in the learning process through the system of the curriculum of various sections of integrated test and evaluation, in order to test the effect of learning. The system administrator can use the test papers. At the same time, the system can be made for a fraction of the statistics and the results of the query, for students and teachers in the learning process to help. Online examination system to achieve exam paperless management, to some of the subjects of the examination can be online through the Internet or LAN, to facilitate the management of the school examination, also facilitate the candidates is particularly suitable for online examination system examination aimed at achieving the paperless management, to some of the subjects of the examination can be online through the Internet or LAN, to facilitate the management of the school examination, candidates are also convenient. Especially suitable candidates widely distributed, easy to focus on distance education. The use of online examination system, can help education and training organizations to carry on more systematic and scientific management. The online examination system is a kind of brand-new, has a great superiority of the teaching evaluation means, has become a hot research direction of extensive application of database management technology. The realization of the system management, examinee management, online examination, online control of basic examinations and paper processing, paper production.目录中文摘要英文摘要1.绪言 (1)1.1 选题背景 (1)1.2 课题研究的目的和意义 (1)1.3 可行性分析 (3)2.需求分析 (4)2.1 系统业务逻辑 (4)2.2 功能需求分析 (7)2.3 系统性能分析 (8)3.系统设计 (9)3.1 总体设计 (9)3.2 结构设计 (9)3.3 功能模块 (9)3.4 数据库设计 (11)4.系统实现 (13)4.1 开发环境的搭建 (13)4.2 数据库的连接 (17)4.3 功能模块的实现 (19)5.总结 (29)致谢 (30)参考文献 (31)1.绪言1.1 选题背景考试是教育中一个重要的环节。
考试的目的一是为了检查学生的知识掌握情况,二是为教师提供教学分析的依据。
传统的考试由于涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试时间周期长、效率低,同时人工阅卷等主观因素也影响到考试的公正性。
随着网络技术在教育领域的应用,在线考试系统展现出越来越多的优越性。
随着教育信息化的不断深入,网络教育越来越多的运用在教学过程中。
远程教学、在线辅导、在线考试已被越来越多的人所接受。
目前,世界上许多国际考试都采用在线考试的方式,比如:微软认证(微软公司的MCSE,MCDBA,MCSD等考试),思科认证(Cisco career certification),惠普认证(HP-UX),SUN 公司的JAVA认证考试,以及TOFEL,GRE,这些考试都是通过网络实时进行考试的。
国内的许多考试也搬到了网上,如驾照模拟考试系统,职业英语在线考试,以及众多的远程教育学院及网络学院的在线考试。
在众多的线考试系统中,题目类型大多采用单一的选择题模型,考生只需通过点击正确的选项即可完成考试,同时系统根据已存入的正确答案,可迅速计算出学生的成绩。
这种系统虽然可以实现自动判分,但由于考试的题型形式单一,不能适用各种科目考试的需求。
开发基于Web的在线考试系统可以选择的技术有ASP,JSP,PHP。
其中ASP技术由于其建立在微软的操作系统之上,使用微软的开发工具,结合微软的SQL Server数据库管理系统可以使系统达到最佳组合,实现无缝连接;使开发人员轻松自如地开发出功能强大的应用软件。
而ASP技术中多使用传统ASP技术,即ASP4.0。