铜仁供电局安规在线学习考试系统开发与研究

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:chenhuiww060606
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘  要]供电企业的安全培训是推行安全生产的重要保障。目前,国内外不少电力企业依然采用传统的授课方式进行安全培训学习,单一的培训考试模式,使参训学员积极性大打折扣,难以达到预期效果。信息及网络技术的普及,给我们提供了更高效的学习方式,它克服了时间、地域、人力资源等诸方面的局限性,通过开发基于B/S架构的在线学习培训系统,实现对企业内部培训活动进行有效的组织管理。本论文主要阐述在线学习考试系统的设计和实现方法。实践证明,本系统提高了人员培训学习知识的兴趣,减少培训管理人员的工作量,节约人力成本,同时保证了培训考试的公正、合理和应用的灵活、便利性,达到了预想的设计效果。
  [关键词]SSH  MVC  在线学习  考试系统
  中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2016)24-0150-01
  1、系统技术介绍及应用
  1.1 JSP技术概述及工作原理
  JSP(java server pages)是由SUN公司在servlet基础上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离。您可以使用平常得心应手的工具并按照平常的方式来书写HTML语句。尽管JSP文件看起来更象是HTML文件而不是Servlet文件,但事实上,它恰恰将转换为 Servlet文件,其中的静态HTML仅仅用来输出Servlet服务方法返回的信息。
  1.2 JDBC介绍
  JDBC(Java DataBase Connectivity),是用于执行SQL语句的Java应用程序接口,是一套API集合,在这个集合中设置了许多允许Java程序连接数据库的框架。JDBC驱动程序是依靠独立的软件公司开发的。JDBC驱动程序适合特定的数据库系统和数据访问模型,主要的那些数据库系统都有对应的的驱动程序,例如Microsoft、oracle、Informix、Sybase、Postgress、MySQL等等。
  1.3 MVC模式介绍
  MVC是一种体系结构模式,代表Model—View—Controller,是应用于交互式系统的一种体系结构模式。MVC产生于20世纪70年代Palo—Alto实验室的Smalltalk编程环境。MVC模式指导模块的职责分配和模块之间的通信协议。职责分配是面向对象分析和设计中最重要的工作,协议设计则是相当困难的工作。MVC为这两项工作提供了指导,所以意义重大。
  1.4 Struts技术概述及工作原理
  Struts是构建基于java的Web应用程序的首选框架。通过采用模型-视图-控制器(MVC)设计模式,使用Struts可以开发使用Java Servlets和JavaServer Pages的高性能、面向事务的Web应用程序,并可以解决诸多相关问题。首先,需要认识到Struts带来的不仅仅是编程的便利性,Struts还从根本上为Web编程人员构思和 构建Web应用程序提供了一种新的方式。在MVC体系结构中,中心Servlet(被称为控制器)接收所有应用程序的请求。然后控制器将对请求进行处理,同时准备视图(通常是JSP)所需要的任何数据,并将此数据发给JSP。接着JSP使用由控制器准备的数据生成浏览器响应。本体系结构中,事务逻辑和显示逻辑彼此相互独立。
  1.5 Hibernate技术概述及工作原理
  Hibernate提供了强大、高性能的对象到关系型数据库的持久化服务,开发人员可以按照Java的基础语义(包括关联、继承、多态、组合以及Java的集合架构)进行持久化开发。
  Hibernate是一种“对象—关系型数据映射组件”,它使用映射文件将对象和关系型数据相关联。Hibernate配置文件主要用于配置数据库连接和运行时所需要的各种属性。
  1.6 Tomcat应用服务器介绍
  Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
  2、系统需求分析
  2.1 系统功能概述
  B/S结构的WEB应用程序具有瘦客户端的特点,本系统旨在让用户通过浏览器实现对系统的访问,让考试变得更方便,让管理变得更容易,用户拿到一台计算机就可以考试,不必担心这台机器上是否装有考试系统。
  2.2 权限与控制
  用户角色分为:管理员(admin)、学员(student)和教师(teacher)三类。
  2.3 系统业务流程分析
  (一)管理员功能:
  (1) 用户管理,开设、删除用户帐号
  (2) 系统管理,包括教师、班级、学生的信息管理
  (3) 题库管理,题库的批量导入、删除、题目手工录入
  (4) 考试及试卷管理,考试信息录入、试卷的新建、删除,试卷题目添加、移除
  (二)讲师管理功能:
  (1) 题库管理,题库的批量导入、删除、题目手工录入
  (2) 考试及试卷管理,考试信息录入、生成、删除试卷,试卷题目添加、移除
  (3) 信息查询,包括查询学生信息、查询考试信息、查询考生成绩
  (三)学员功能:
  (1) 学员首页,考试资讯和信息公告
  (2) 考试,进入考试,选择科目、试卷,考试答题。
  (3) 结果查询,查询考试成绩、查看答题与正确答案。
  2.4 系统开发环境
  操作系统:Microsoft Windows7
  程序开发环境:MyEclipse 8.6
  应用服务器:Tomcat 6.0
  数据库:Oracle 11g
  3、系统设计
  3.1 系统管理设计
  系统管理分为5个子模块:部门数据管理,班级数据管理,教师数据管理,学员数据管理。
  3.2 题库管理
  题库管理可以让管理员或者教师对题目的增加、删除和修改操作,以及生成试卷。
  3.4 试卷管理
  试卷管理可以让管理员或者教师查看某个年级某个科目的试卷,可以查看某个试卷的详细信息或者是删除该试卷。
  3.5 帐户管理
  帐户管理可以让教师和学员用户可以修改个人信息,及修改个人密码。
  3.6 考试管理
  考试管理可以让学员用户,查看考试公告,进行考试,或者查看自己的考试信息,以及考试的试卷信息。
  3.7 信息查询
  信息查询可以让教师查询本部门学员的考试情况的考试成绩。
  总结
  本项目的任务是设计实现一个基于B/S架构的在线学习考试系统,包括需求分析、系统设计、数据库设计、开发等一系列工作。
  开发平台为Windows7 + MyEclipse8.6 + Oracle11g + Tomcat6,开发过程中进行了十分详细的需求分析和系统设计,遵循规范的开发流程,使整个过程少走了很多弯路,项目开发水平得到了很大的提升。
  本项目使得我对企业内部培训考核的业务逻辑和技术实现有了深刻的感性认识,为将来工作的开展打下了更加坚实的基础,必将促进业务水平的提升。
  参考文献
  [1]田文燕.从纸笔测试到计算机化语言测试的发展[J].湖北广播电视大学学报.2007年2月
  [2]林上杰、林康司.JSP2.0技术手册[M]-北京-电子工业出版社:46-47页
其他文献
[摘 要]随着当前信息技术的不断发展,互联网金融行业的发展受到了极大的刺激。当前互联网技术逐渐影响着人们生活的方方面面,可以说人们当前的生活与互联网技术息息相关。因此在当前社会背景之下,互联网金融的发展趋势是非常良好的。本文我们基于此背景主要来探讨目前互联网金融行业的发展现状以及对未来的展望。  [关键词]互联网金融 发展现状 发展趋势  中图分类号:F49 文献标识码:A 文章编号:1009-9
期刊
[摘 要]在企业生产中,班组应当构成基础,班组建设直接关系到煤矿运行的整体效益。从安全基础建设的角度来讲,煤矿班组有必要设置明确的安全规程,在此基础上予以全面的落实。作为煤矿企业,只有从根源入手来强化安全基础建设,那么才能构建全方位的安全基础网络。由此可见,煤矿班组建设的关键点就在于构建安全基础,只有这样才能防控煤矿生产的各类隐患,以此来保障煤矿班组日常生产中的安全性。  [关键词]煤矿班组 安全
期刊
[摘 要]对于以新能源发电为主的微网系统,直流微网以其显著优势成为微网技术新的研究方向。本文以风电直流微网为例,在分析直流微网构成的基础上,提出电压协调控制策略。该控制策略通过联网变流器确保在不同工况下微网内的有功功率平衡。通过对含永磁风电机组、储能蓄电池的直流微网的仿真分析,验证所提控制策略对直流微网的有效控制。  [关键词]直流微网 永磁同步风力发电 电压控制  中图分类号:TM76 文献标识
期刊
[摘 要]本文通过分析磨机主轴承失效的主要因素—载荷、主轴承衬的压强、主轴承相对间隙、制造安装质量、工作温度等,阐述了因润滑油粘度的变化对最小油膜厚度的影响进而使轴承衬磨损,导致温度升高造成轴承衬熔化、软化等失效形式。提出了加强主轴承的润滑管理,选择相适应的润滑油,加强润滑油站的维护,采用轴承温度监测仪,油压保护装置,加强技术培训等措施,避免发生事故,提高磨机产能。  [关键词]轴承 粘度 失效
期刊
[摘 要]当今社会在不断的进步,社会的高速发展使得计算机被普遍地应用到社会的各个角落。基于此对于计算机软件的开发也开始越来越加的丰富,并开始将人们带入高速发展的信息时代,在信息化时代的每一个领域都广泛地存在着计算机软件的应用系统。对于计算机软件的开发,java语言在计算机软件当中是软件编程的一个重要的使用语言。它在软件开发当中所占据的位置也十分的重要,甚至说能够起到关键的作用。所以本研究主要分析基
期刊
[摘 要]本文以台车热处理炉监控系统为对象,总体性地的分析热处理台车炉温度控制系统的发展概况,并且对国内外主要系统产品进行了概述,内容全面,介绍清楚,有一定参考价值。  [关键词]热处理 炉温 控制  中图分类号:TD55 文献标识码:A 文章编号:1009-914X(2016)24-0149-01  1 前言  对金属材料和金属制品的性能进行改善的方法之一就是金属热处理。金属热处理包括有几个重要
期刊
[摘 要]新时期能源危机与环境污染问题较为严重,人们在再生能源的建设与利用上已经开展深入的研究。主要表现在电动汽车换电站与光伏发电集成系统的构建上。以光伏发电集成系统为主体强化电动汽车换电站质量水平能够实现能源的有效利用,积极转变经济发展模式,实现低碳环保发展。光伏发电集成系统中容量配置对电动汽车换电站的使用效果具有直接的影响。要对这两方面开展深入性的分析。本文对电动汽车换电站与光伏发电集成系统的
期刊
[摘 要]电能量计量计费系统(TMR)分为主站运维和分站运维两部分,随着管理权限的划分,TMR系统地市分站运维从调控部门划转到营销部门,主站运维保留在调控部门,因此TMR系统运维模式发生了十分大的变化,为了确保TMR系统的正常运转和维护,根据其系统结构,梳理其处缺运维方法,提高运维效率十分必要。  [关键词]TMR 同期线损 通道 主站 分站  中图分类号:TP311.52 文献标识码:A 文章编
期刊
[摘 要]本文结合Magnatrol导波雷达液位计的实际工作情况分析导波雷达液位计在液位测量过程中存在的问题。从监视点的设置、测量元件选型和元件安装方式等方面提出解决方案,并在实施后通过观察和数据分析论证方案的正确性。  [关键词]液位 导波雷达 跳变  中图分类号:TN957.51 文献标识码:A 文章编号:1009-914X(2016)24-0147-01  一、前言  目前火力发电厂测量液位
期刊
[摘 要]随着箱包产业的发展,国内已经形成广东花都四大PVC 软材料造型与设计包袋生产制造基地之一,我国经济发展和教育改革的进一步深化,集教学科研与高新技术产业化为一体化教育教学模式,皮具包品牌设计理念与实践,已成为民办高校提升教学水平和办学层次、提高学生学习和就业竞争力、实现高等教育改革与发展的必经之路。美术设计系皮具设计与企业合作,创新品牌设计与实践,整合校企资源优势,把课堂教学与学生顶岗实践
期刊