研究开发的目标和基本内容
1.4.1 系统开发的主要任务和目标
1、实现保存试题的数据库系统
2、实现在线考试系统的服务器端及客户端
3、了解试卷批改规则,实现客观题的自动判分
4、实现系统成绩查询功能
1.4.2 系统开发的基本内容
1、提供数据库访问权限给不同人员进行试题库添加、管理,试卷批改,答案输入;
2、从试题库中生成难度的合理试卷;
3、通过网络实现与考生的互动,随时增减试题难度,以便最大限度地考察学生水平;
4、结合试题难度系数协助教师判分。
1.5 技术研究背景
J2EE是适用于创建服务器应用程序和服务的Java 2平台企业版Java2 Platform Enterprise Edition,J2EE),该技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性,方便存取数据库的JDBC API、CORBA技术以及能够在Intemet应用中保护数据的安全模式等等,同时还提供了对EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持[3]。J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层面分布在不同的机器上,解决了两层模式(client/server)的弊端.在传统模式中,客户端担当了过多的角色,可能第一次部署时比较容易,但难于升级,可伸展性也不理想,经常是基于某种专有的协议(通常是某种数据库协议),重用业务逻辑和界面逻辑非常困难.现在J2EE的多层企业级应用模型将两层化模型中的不同层面切分成许多层,每个多层化应用能够为不同的服务提供一个独立的层面[4]。
java五子棋代码java五子棋界面java五子棋源代码本系统采用J2EE进行开发,J2EE特别适用于WEB开发,现在最流行的WEB开发模式是SSH(Struts+Spring+Hibernate)模式,Struts作为视图层,Spring作为控制层,Hibernate为模型层。这样写的程序有很清晰的分层,耦合度低,有利于开发和文护。本文来自辣.文~论^文·网原文请找腾讯3249-114
这些框架可以为开发者提供一个简单易用的模型,采用一个经过良好设计的开源框架有很多好处:
1、 开发者只需要写一些必须的代码。他们不需要直接接触底层的API。
2、 经过良好设计的框架可以为程序提供清晰的结构并且提高程序的内聚性。清晰的结构使得其他人很容易加入项目。
3、 一个容易适用的框架可以通过一些例子和文档为用户提供最佳实践。
4、 使用成功的框架的代码比自己的代码容易测试。
框架应该在需要的时候才使用,不要为了使用框架而使用框架。所为我的这个系统使用的是Struts+Hibernate,这两个都是比较成熟的开源框架,通过Hibernate做OR映射和对数据库的访问。Struts做视图层,Struts的ActionServlet做控制层。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
java计算机在线考试系统系统设计论文 第2页下载如图片无法显示或论文不完整,请联系qq752018766