java在线考试系统设计论文+用例图+序列图+界面图 第2页
Java-based Test System Design and Implementation
ABSTRACT
The test that nowadays a variety of schools and the community generally used is the traditional test mode, there are many shortcomings of traditional test pattern, such as the examination procedure so tedious and error-prone. With the development of times, the type of examination are constantly increasing, and examination requirements are constantly increasing, so the teacher's workload will be growing, So traditional ways of exam can not meet modern examination. Therefore, application of computer technology to achieve paperless examination has become necessary.
This article introduced under the MyEclipse environment, uses object-oriented programming language Java to develop a test system.In this system, the Modular design and object-oriented and event-driven mechanism used, causes this system the programming to become more convenient, quickly; application of the system can in the computer flexible, easily paperless examination and thereby greatly improve the test efficiency, test to become more modernized.
Keywords: Examination system; paperless; Java; MyEclipse.
摘 要
现如今学校以及社会上的各种考试大都采用的是传统的考试模式,传统考试模式有许多弊端,诸如考试步骤繁琐且容易出错等。随着时代的发展,考试的类型在不断的增加以及考试要求也在不断的提高,这使得教师的工作量将会越来越大,可以说传统的考试方式已经不能适应现代考试的需要。因此应用计算机技术来实现无纸化考试已经成为必要。
本文介绍了在MyEclipse环境下,采用面向对象的编程语言Java开发一个考试系统的过程。在本系统中,模块化的设计和面向对象与事件驱动机制的使用,使本系统的编程变得更加方便、快捷;应用本系统可以在计算机上灵活、方便地进行无纸化考试,从而大大的提高了考试效率,使考试变得更加现代化。
关键字:考试系统; 无纸化; Java; MyEclipse。 第二章 开发环境
2.1 开发基础原文请找腾讯752018766辣~文^论.文'网
http://www.751com.cn 选择MySQL作为后台的数据库,选择JAVA作为应用程序开发工具,运用Navicat服务器技术,整个系统完全基于MyEclipse集成开发环境下进行设计。
1.JAVA简介
Java是一个面向对象程序设计语言,特别适合于应用程序开发。Java的产生与广泛应用是当今发展的客观要求,Java作为一门编程语言,其在各方面的性能都很好,它的基本特点是简单、面向对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,适合在MyEclipse集成开发环境上编译与运行的应用系统。[2]
2.MyEclips集成开发环境
MyEclipse企业级工作平台是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。作为一个功能丰富的JavaEE集成开发环境,它包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。[3]
在结构上,MyEclipse的特征可以被分为7类:
1. JavaEE模型
2. WEB开发工具
3. EJB开发工具
4. 应用程序服务器的连接器
5. JavaEE项目部署服务
6. 数据库服务
7. MyEclipse整合帮助
对于以上每一种功能上的类别,在Eclipse中都能找到相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化有比较好的优点,它可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse8.0以前版本需先安装Eclipse。MyEclips8.0以后版本安装时不需安装Eclipse。
3.MySQL
MySQL是最受欢迎的开源SQL数据库管理系统。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置的软件中去。MySQL是一个数据库管理系统一个数据库是一个结构化的数据集合。它可以是从一个简单的销售表到一个美术馆、或者一个社团网络的庞大的信息集合。如果你要添加、访问和处理存储在一个计算机数据库中的数据,你就需要一个像MySQL这样的数据库管理系统。自从计算机可以很好的处理大量的数据以来,数据库管理系统就在计算机处理中和独立应用程序或其他部分应用程序中起着非常重要的作用。[4]
4.Navicat应用服务器
Navicat MySQL作为一个强大的MySQL数据库服务器管理和开发工具。它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它虽然对专业开发人员来说是非常尖端的技术,但是对于新手来说是非常容易掌握和应用的。其图形用户界面(GUI),Navicat MySQL可以让你用一种安全简便的方式快速并容易地创建,组织,访问和共享信息。[5]
Navicat MySQL在微软Windows、Mac OS X 和Linux操作系统平台上是可用的。它可以使用户连接到本地/远程服务器,提供了几种实用的工具,如数据结构同步、导入/导出、备份和报告,使文护数据的过程很容易。
2.2 开发框架技术
对于框架技术,我们采用Struts+ Spring+Hibernate的整合,其实任何一种框架都可以完成我们的项目,但我们选择三种框架的组合是因为三种框架各有好处,我们利用它们的优点,来避免它们的缺点,充分利用Java技术的应用。上一页 [1] [2] [3] [4] [5] [6] 下一页
java在线考试系统设计论文+用例图+序列图+界面图 第2页下载如图片无法显示或论文不完整,请联系qq752018766