zoukankan      html  css  js  c++  java
  • 文献笔记(十三)

    一、基本信息

    标题:B/S 结构网络在线考试系统的设计与实现

    时间:2012 年 5 月

    出版源:燕山大学

    领域分类:电子与通信工程

    作者姓名 黄涛 燕山大学 工程硕士

    二、研究背景

    问题定义:系统基于 Internet/Intranet 进行开发,集考试工作自动化和信息化为一体,达到系统设计的基本目标,可以满足校内外对考试信息共享的要求。

    难点:javaEE各层次功能的实现

    相关工作: 在线考试;B/S;javaEE;struts ;hibernate;spring

    三、研究内容

    JavaEE 框架体系以及在线考试系统开发工具

    • JavaEE 框架概述

    • JavaEE 相关技术

      JavaEE 的技术大致也可分为:表示层技术、中间层技术、数据层技术

    • JavaEE 框架技术

    JavaEE应用中拥有大量的框架技术。JavaEE应用中的各种框架都是基于Java API编写的,例如:Struts、Spring、Hibernate。它们对Java API进行了封装、扩展、整合和测试(如:Struts就对Servlet进行了封装和扩展),构建出性能稳定高效,程序安全的应用,这种应用程序就是所谓的框架[33]。所以, JavaEE的框架技

    Struts是基于Model2之上的,Model2就是一种经典MVC模型的Web应用变体,这个改变主要由于HTTP的无状态性引起的。Model2和MVC一样,充分集成了Web的通信方式,有效的降低了层与层之间的耦合度,使系统在灵活性、复用性和可维护性方面大大提高。如图2-5所示是Struts框架结构图。

    系统需求分析和总体设计

    • 系统功能需求

    • 系统角色及其功能分析

    • 总体设计思想概述

      (1)该系统的扩展性较好,无论是距离还是数量的扩展,这一点对远程在线考试非常重要;
      (2)客户端基本不需要维护,除了浏览器无需安装其它客户端软件,随着网络的普及,非常适合不限地域的考试;
      (3)考试系统能够保证实时性。

    • 数据库设计

    • 系统的类设计

    • 系统结构设计

    • 软硬件环境

      Myeclipse

      服务器采用Tomcat

      数据库选用SQL Server 2005

    系统测试

    • 系统测试工具和过程
    • 系统的维护

    四、结论

    基于B/S结构的客户请求服务的特性,用户的增加使得该结构更容易扩展,应用 JavaEE 技术为框架,讨论分析了 JavaEE 的核心技术及其所拥有的优势,结合目前在线考试系统的研究和应用现状,提出并实现了以 JavaEE 技术架构的在线考试系统。采用分层结构的设计思想,可以让每个层由一组相关的类或组件构成,共同完成特定的功能。

    参考文献

    [1] 王琳.网络在线考试系统的设计与实现[D]. 天津:天津师范大学,2009: 1-20.
    [2] 李 雷 , 鲁利民 , 薛 飞 .B/S 模式下基于校园网的在线考试系统设计 [J]. 中国教育信息化,2010(17):17-18

    [3] 徐凤亮,史斌斌.基于 B/S 模式的高校在线考试系统的设计与应用[J]. 中国教育技术装备,2009(21):16-17
    [4] 陈静,李红灵. 基于 B/S 模式的管理信息系统开发研究[J]. 云南民族学院学报(自然科学版). 2001(01):10-11
    [5] David H.G.Integrating.NET&J2EE with Web Services[J].So

    [6] 冯运仿,ASP 技术在网上考试系统中的应用[J]. 黄石高等专科学校学报,2001(03):15-16
    [7] 郭飞军.基于 B/S 的航海类函授在线考试系统的设计[J].浙江国际海运职业技术学院学报, 2009(01):20-21
    [8] 王灿辉,俞建家,王晓东.用三层模式开发计算机等级考试系统[J]. 福州大学学报(自然科学版),2001(03):20-22

    [9] 薛四新,贾郭军.软件项目管理[M].北京: 机械工业出版社,2005:29-40
    [10] 范云之.基于 Web 数据库在线考试系统的设计与实现研究[J].商丘师范学院学报, 2006,22(5):1-20

    [11] 邱哲等著.Struts Web 设计与开发大全[M],北京:清华大学出版社,2006:20-21
    [12] 陈明秋,李雨风.整合 Struts 和 Hibernate 开发向导[M],北京:电子工业出版社,2005:17-30
    [13] Kevin Duffey,VikramGoyal,etal.Professional JSP Site Design[J].Wrox Press.2002:56~78

    [14] 景玉建.JSP 开发的发展与前景[J].职业时空,2005,13:10-11
    [15] Walsh.Aaron.J2EE1.4 Web Services[J].Software Tools for the Professional Programmer,2003,28(4) :34

    [16] JosephJ,Bambara,Paul RAllen.JZEE 技术内幕(刘垫,译者) [M].北京:机械工业出版社,2002:30
    [17] Syah J.Y,Zhang L.J.On-demand business collaboration enablement with web services[J].Decision Support Systems,2005,40(1):107-127

    [18] 李冬芬,黄金波,赵景文.基于 JSP 的在线考试系统设计[J].宁波职业技术学院学报,2010(05):12-13

    [19] Altendorf E,Hohman M,Zabicki R.Using J2EE on a large Web-based Project[J].IEEE software.2002,19:81
    [20] 杨国瑞,张思博.基于 AJAX 的 Web 应用架构设计[J].现代电子技术,2006,29(15):95-98

    [21] 周东,赵晨希.Eclipse 下 Struts 的应用开发[M].北京:清华大学出版社,2004:7-11
    [22] 任文娟,王华,鞠宏伟,宋柱芹.基于 Struts 和 Hibernate 框架的 Web 应用的设计与实现[J].微计算机信息,2006,27:16-17

    [23] 雷芸,刘恒.动态代理实现网上考试系统的访问控制机制[J]. 玉林师范学院学报(自然科学版)2007(03):30-33
    [24] 杨昱昺.一种基于题库自适应考试系统的设计与实现[J]. 微计算机应用,2007(03):12-14

    [25] 李向民.计算机自适应考试及题库建设[J],教学与管理. 2007(09):10-12
    [26] 习胜丰,何志国,廖枝平,侯新华.基于 web 的自适应考试系统的研究与设计[J]. 计算技术与自动化,2008(01):20-21

    [27] 闫伟,曹宝香,夏小娜.基于自适应决策支持技术的研究生在线考试系统的设计与实现[J]. 计算机应用研究,2009(02):12-13
    [28] 吴泽晖,黄健青.远程自学型教学系统的开发[J]. 海南大学学报(自然科学版),2001(02):16-17

    [29] 徐祥涛.在线考试系统题库设计与实现[J]. 科技创新导报. 2009(16):10-11
    [30] 刘丽平,王文杰,郭世宁.计算:机自适应考试(CAT)系统题库的设计与实现[J]. 计算机系统应
    用, 2006(03):29-30

    [31] 周云真,舒建文,王平根. 数据挖掘在基于 WEB 的智能远程教育中的应用[J]. 文教资料. 2006(27):154-155
    [32] 毕全起 . 基于远程教育的教师培训体系的研究 [J]. 当代教育论坛 ( 校长教育研究),2007(07):20-21

    [33] 阎宏艳.有关远程教育系统中安全问题的探讨[J].中国科教创新导刊,2008(28):10-11
    [34] 袁安会.基于流式媒体技术的远程教育制作系统[J].中国教育技术装备,2002(09):30-32
    [35] 黄荣.远程教育系统及网络考试系统设计[J]. 合作经济与科技,2005(07):27-28
    [36] 杨定中. 基于 Web 挖掘的现代远程教育的个性化研究[J].长江大学学报(自然科学版)理工卷,2008(03):19-20
    [37] 肖雪.浅谈远程教育的应用[J]. 科技信息,2007(32):10-13

    [38] 刘欣.我院远程教育系统发展现状[J]. 电脑知识与技术,2011(03):28-29
    [39] 宗艳.简评远程视讯教育系统[J]. 中国教育技术装备, 2002(09):22-23

    [40] 邱晓辉.基于 Web 数据挖掘的个性化远程教育系统的构建[J]. 中国教育技术装备,2007(12):20-22
    [41] 林邦国.计算机自适应考试系统的设计[J]. 湖北广播电视大学学报,2009(04):19-21
    [42] 郝玉龙. JavaEE 编程技术[M].北京: 清华大学出版社,2008.6:22-29

  • 相关阅读:
    swift--使用URLSession异步加载图片
    swift--浮点数转换成整数(四舍五入/直接截断)
    swift--环形进度条(UIActivityIndicatorView)的用法
    swift--Timer实现定时器功能,每个一段时间执行具体函数,可以重复,也可以只执行一次
    HTML节点树
    网页的结构
    网页的组成
    HTTP 请求过程
    HTTP 基础术语
    《投资最重要的事》
  • 原文地址:https://www.cnblogs.com/lunzhenlun/p/10061435.html
Copyright © 2011-2022 走看看