摘要如今,随着互联网技术的飞速发展,考试成为一个重要的环节。在社会竞争中,各行各业都离不开考试,在线考试系统成为我们主要使用的考试方式。传统的考试方式主要采用人工操作,需要大量的工作量进行人工出题、考试、阅卷和成绩评定、分析等步骤。显然,随着考试数量的不断加大,人为的工作量和出错率也不断上升,工作也会变得繁琐。在线考试方式与传统的考试方式相比,有着明显的优势。86609
本论文主要介绍了在线考试系统的分析、设计和实现。系统使用Structs框架,以Java、JSP作为开发语言,使用MySQL数据库和MyEclipse开发工具,采用Tomcat服务器。在线考试系统的功能包括用户管理、题库管理、试卷管理、成绩管理、在线考试、查询成绩和留言板等功能模块。管理员可以管理用户;教师可以对题库和试卷进行操作;学生可以进行在线考试,考试结束后自动阅卷评分;所有用户可以查看相关的考试成绩和留言。
本系统结合数据库原理及应用、软件工程开发方法,分步骤对系统进行分析、设计并实现,界面友好,功能较完善。
毕业论文关键词:在线考试系统;Struts框架;MySQL数据库;JSP;Java
Abstract Nowadays, with the rapid development of Internet technology, examination has become an important link。 In the social competition, all works of life can’t be separated from the examination。 Online examination system has become mainly used test methods of us。 The traditional examination method mainly adopts manual operation, which needs a large amount of artificial questions, testing, marking and performance evaluation and analysis steps。 Obviously, with the increasing number of examinations, the human workload and error rate is also rising, the work will become tedious。 Compared with the traditional way of examination, the online examination has obvious advantages。
This paper mainly introduces the analysis, design and implementation of online examination system。 Structs is used as the framework。 Java, JSP is used as the development language。 MySQL is used as the database。 MyEclipse is used as development tools and Tomcat is used as the server。 The function of online examination system includes user management, exam management, examination paper management, performance management, online examination, query results and message board and other functional modules。 Administrators can manage users; teachers can operate on the item bank and test paper; students can carry on the online examination, automatic marking score after examination。 And all users can view the related exam scores and messages。
Combined database theory and application, adopted software engineering development method, we analyzed, designed and implemented the whole system which the interface is friendly and the function is completely。
Keywords:Online examination system;Struts frame;MySQL data base;JSP;Java
目 录
第一章 绪论 1
1。1 系统的研究背景和意义 1
1。3 本论文主要内容 2
第二章 系统开发环境以及工具的介绍 4
2。1 MySQL数据库介绍 4
2。2 MyEclipse开发工具介绍 5
2。3 JSP介绍 5
2。4 Struts框架介绍 6
2。5 Java语言介绍 6
2。6 本章小结