基于JSP的党校在线考试系统的开发

来源 :科学与财富 | 被引量 : 0次 | 上传用户:cathy1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 本系统使用MyEclipse 8.5为开发环境,利用JSP技术对党员在线考试系统进行改进。对于在数据库中,更改了表的结构,减少了冗余部分冗余数据,增加了新的需求模块的表和视图。对于后台,增加了很多方便管理员使用、界面友好的功能,将其改进为功能更加健全面的系统。
  关键词:在线考试系统,党校管理
  Abstract: The system uses MyEclipse 8.5 as its developing environment and JSP to improve itself. The structure of form is altered in the database, where redundant data is deleted and the forms and views of new requirement modules are added. Many new functions are added to the background, which is convenient for administrators. As a result, it will become a more sound system.
  0 引言
  在旧有的党课考试系统中,由于系统的原因,只能开始一场考试,并且功能比较简单,而现在由于需求变得多样化,所以不再只是进行一场考试,而是需要同时进行多场考试,根据不同的需要,对应从不同的题库中抽出题目来组合成一份试卷。为了弥补之前系统的不足,考试功能的单一化,搜索设置的不合理等缺点。同时,由于党员类型的多样化,以至于老师也要布置多种考卷。在这种情况下,由于对于人员有不同的信息需求,以及不同的考试、竞赛的需要,方便管理者不需要不断地导入导出人员名单,不断地即时设置考试。
  本论文对于旧有的一个党员在线考试系统进行了改进,应上海工程技术大学党组织部要求,同时为减轻老师频繁设置考试,导入导出等压力,本系统中教师可以通过登录,设置并管理考试,按照自己的需要选择合适的试题库来组成试卷,也可以管理用户个人信息以及查阅用户的考试成绩。并且新增加了其他管理功能,比如:查询现有部门和现有考试等,可以让用户与某一或某些培训班挂钩,同时考试开放的主体不再是面向单一的学生,而是面向其所参加的培训班。在这基础上还删除了一些功能,比如:新闻管理。而用户则只能登录参加并选择考试,同时新增加了教师也可以登陆参加并选择考试。
  1系统分析
  在科技发达的今天,互联网的兴起,使得有关党的考试技术手段和载体发生了革命性的变化。山东党干部在线考试系统采用先进的设计理念和开发技术,利用现有的计算机软硬件和网络资源实现无纸化考试,以避免传统考试的不足。同样,北京理工大学也采用党员在线考试系统来提高党课考核的效率,以在线考试代替集中考试。如此可知,在线考试对党课考核考试有着极大的益处,不仅能避免传统考试的不足,还能提高考试效率。
  因此,党员在线考试系统应运而生,但由于社会的发展和进步,需求的不断变化,原本的系统不能很好的应对新的变化,故而对其进行了改进的方法。
  党校考试系统较之前相比,应具有以下优势:
  (1)明确的考试设置
  (2)多样的后台管理
  (3)方便的前台考试
  因此,应学校组织部要求,为方便老师出卷,免去手工批卷,统计用户成绩以及分析考试情况,并增加了便于管理的新功能,改进了数据库的结构,方便系统管理员与数据库管理员对于本系统的管理。同时也为方便用户考试和学习党章知识,设计了本系统,使得本系统在有益于老师、用户的同时,为以后学校网络在线测试的推广有着极大的研究价值。
  2系统设计
  整个系统采用JSP技术开发,包括用户考试模块和后台管理模块,分别将其功能进行了一些改进。用户考试模块分为在线考试、查看考试成绩,后台管理模块分为用户管理、基础信息管理、考试管理、批量信息处理和管理员设置。
  1) 党员在线考试系统的数据库设计
  党员在线考试系统采用SQL Server2008作为后台支持,其主要功能包括管理员信息,管理员登录所用的信息。用户信息,用户登录所用以及存储用户考试有关的信息,如用户名、密码和成绩等等,并删去了与考试无关或者用户、管理员所不关心的信息字段如考试等第、学习时间等。并将单选题表和多选题表合并成一张表,并增加了题库编号的字段,用来区分它们是哪个题库的。而题目本身增加了额外选项的两个字段,并修改了四个字段都必须不为空的设置以应对不同题目,选项数量不同的情况。
  下面给出党员在线考试系统的各个组成部分的数据项和数据结构,以及几个表的详细属性:
  (1) 管理员信息表(Admin):用户名、密码、权限、部门。
  (2) 用户信息表(UsersInfo):用户学工号、密码、用户姓名、部门。
  (3) 题目信息表(ItemBank):题目编号、题目类型、题库、答案、难度、题目、六个选项。
  (4) 题库名目表(Library):题库编号、题库名称。
  (5) 題目分配表(ExamInfoLib):考场编号、题库编号、题型、难度、数量、分值。
  (6) 考试信息表(ExamInfo):考场编号、培训班编号、开放考试的起始时间、开放考试的结束时间、合格分数、满分、考试名字、考试时长、备注信息、次数。
  (7) 考试统计表(ExamReport):考场编号、用户学工号、题号、题序、答案、用户答案、得分、时间。
  (8) 用户得分表(UserScore):用户学工号、考场编号、首次得分、最新得分、剩余次数、最新完成答题时间。   (9) 培训班表(Course):培训班名、培训班编号。
  (10) 部门表(Dept):部门编号、部门名字。
  (11) 用户培训班关联表(UserCourse):用户学工号、培训班编号。
  根据上述情况,可以得出相应的实体属性图,并且依照各实体之间的联系,最终建立数据库关系图。
  2) 系统功能设计与实现
  A)后台数据库配置
  旧系统采用的是纯Java数据库驱动程序连接数据库,为使代码具有一致性,所以改进后也仍然使用纯Java数据库驱动程序来连接数据库,这种方法与JDBC-ODBC桥方式不同。使用纯Java驱动程序访问数据库不需要设置数据源,由于不依赖ODBC,使得应用程序具有很好的移植性。从测试环境移植到学校服务器上时能有很好的移植性。但是使用纯Java驱动程序访问数据库时,必须要保证在连接数据库的应用程序所驻留的计算机上安装相应的DBMS提供的纯Java驱动程序。所以在学校服务器上必须安装配置SQL server 2008相关的java驱动程序SQLJDBC。
  B)系统的模式与结构
  系统仍然采用的是MVC模式,在最初的JSP网页中,像数据库查询语句(SQL query)这样的数据层代码和像HTML这样的表示层代码是混在一起。虽然有着经验比较丰富的开发者会将数据从表示层分离开来,但这样的良好设计通常并不是很容易做到的,实现它需要精心地计划和不断的尝试。MVC可以从根本上强制性地将它们分开。
  3 系统运行界面
  本章主要讲述两个模块的界面运行流程,分为前台用户操作流程和后台管理员操作流程。
  3.1用户操作流程
  用户通过输入正确的学工号和密码登录系统,当用户未考试,则界面跳转至答题页面,让用户依次进行考试答题,考试完成后,可查看个人的答题情况,
  3.2后台操作流程
  管理员使用正确的用户名和密码登录后,系统进入后台管理界面,管理员通过使用左测窗口中的,下拉菜单选择所需的操作。
  在考试设置中,管理员可查看过去的考试设置及题库信息,还能对考卷和考试时间进行设置。管理员选中菜单中有三个管理用户信息的选择,可以查询用户基本信息,查询用户培训班信息
  管理员选中菜单中有四个管理基础信息的选择包括,查询培训班、查询学院部门、查询题库名、查询现有考试,可以查询培训班名,查询学院部门:
  管理员选中菜单中有导入学生信息和导入试题信息的选项,可以导入试题信息,可以导入学生信息。
  4 结束语
  本论文详细说明了整个党员党校在线考试系统的流程以及内容,详细功能包括用户登录,用户考试、成绩查询、管理员考试设置、管理员信息管理、管理员导入信息等等,满足了党校的在线考试需要.
  参考文献
  [1]龙保江.基于JSP技术在线考试系统的开发[D].武汉理工大学,2012.
  [2]魏红.动态网页技术JSP与ASP、PHP的比较浅析[J].电脑知识与技术,2006,02:88-90.
  [3]李苹.基于JSP与JavaBean技术的数据库访问方法研究[J].楚雄师范学院学报,2006,09:31-34.
  [4]魏强.JSP技术简介及发展前景[J].装备制造技术,2008,07:118-119+124.
  [5]徐翊筌.基于JSP的在线考试系统[D].吉林大学,2009.
  [6]李海涛.MVC设计模式在JSP开发中的应用[J].电脑编程技巧与维护,2011,10:91-92+95.
  [7]龙保江.基于JSP技术在线考试系统的开发[D].武汉理工大学,2012.
  [8]魏红.动态网页技术JSP与ASP、PHP的比较浅析[J].电脑知识与技术,2006,02:88-90.
  [9]欧阳平凡.三种动态网页语言ASP、JSP、PHP之比较[J].电脑知识与技术,2006,02:124-125.
  [10]周彩兰,孙琳,李素芬.基于JSP的网络数据库连接技术[J].计算机技术与发展,2006,04:209-211+214.
  [11]李苹.基于JSP与JavaBean技术的数据库访问方法研究[J].楚雄师范学院学报,2006,09:31-34.
  [12]郭澤民.动态网页技术PHP、ASP与JSP的比较分析[J].煤炭技术,2007,06:29-31.
  [13]袁健美.基于JSP的B/S动态网站开发及数据库连接[J].计算机技术与发展,2007,06:29-31+35.
  [14]魏强.JSP技术简介及发展前景[J].装备制造技术,2008,07:118-119+124.
  [15]郑辉.基于JSP的在线实时考试系统[D].长安大学,2008.
其他文献
摘要:窑灰作为增湿塔和窑尾收尘系统获得的生料,由于其以飞灰形式捕集,同时部分经过窑内的高温煅烧,因此窑灰与经过粉磨获得的新鲜生料物料在形貌和组成上都有显著的不同。随着新型干法水泥技术的发展、严格的粉尘排放標准和纯低温余热发电的普及应用,窑灰的数量也在逐步增加,同时部分采用旁路放风的企业所获得的部分旁路放风灰也将重新回到烧成系统,这些因素都会造成生料成分的变化,影响预期生料目标值的变化,另外生料粉磨
期刊
摘要:从能源资源、能源环境、能源政策以及企业的发展等方面分析了电力节能减排形势, 提出了调整经济增长结构、提高能源利用效率、开发利用可再生能源、增强全民节能意识的节能减排对策, 论述了电力企业新建机组和已运行机组节能减排的基本途径。  关键词:电力;节能减排;形势;对策  引言  随着国民经济的快速发展,我国的自然环境保护同时也面临着巨大的压力和挑战,作为高耗能和排污的重点行业,电力行业也同样面临
期刊
摘要:目前企业的人员招聘问题受到诸多问题的影响,存在一些问题。如果要从根本上改进人才招聘的问题,改善企业人才招聘的现状,就必须从现状出发,采取主动的招聘方式、改善初次筛选的方式、多元化招聘、让招聘人员专业化这四个解决方法,推进企业的发展。  关键词:人力资源;招聘;人员  人才招聘是公司通过网络、电视媒体、报刊杂志,人才市场等信息途径寻找适合公司,并且找寻特定工作人才的过程。企业员工是企业发展的基
期刊
摘要:电路是物理教学中的重要内容,其中涉及到大量的物理专业知识,是对自然界中电力学知识点的探究与学习。在同一个电路之中,电路分析思维、角度的不同,会产生多种不同的解法。通过对线性电阻电力运行情况的基本分析,了解到多种解法的分析都存在着联系,每个思维方式与动态、稳定的电路系统都是相互适用的。为此,本文就从一个电路的多种解法谈电路的分析方法进行了分析与探究。  关键词:电路;多种解法;计算  在线性电
期刊
摘要:开展正确的批评与自我批评,是党内政治生活的体现。基层党员干只有认真开展批评与自我批评,才能在工作中不断学习、充实、完善,才能坚定党性,端正作風,克服自身存在的毛病和缺点。  关键词:批评与自我批评实践思考  批评与自我批评是我们党的优良传统和作风,是推进党的先进性和纯洁性建设的重要途径和有力抓手。学校党委经常组织党员召开民主生活会,遵循团结--批评和自我批评--团结的方针,充分发扬民主,开展
期刊
摘要:汽车行业是我国GDP增长的重要引擎之一,并且R&D投入是高新技术企业竞争力的源泉,提高中国汽车上市公司的R&D投入和R&D投资绩效是提升我国汽车产业在国内和国际市场竞争力的一个重要推动力量。本文阐述了“十二五”以来我国汽车行业上市公司R&D经费投入的现状及存在的问题,并提出了提高R&D投入水平的措施。  关键词:汽车行业 R&D投入 现状 对策  近些年来,中国汽车产业的快速发展是有目共睹的
期刊
摘要:钎焊技术作为一种具有极高生产效率及较高精度的焊接手段,特别适用于结构复杂、不易机械加工的零部件生产上。面对目前通信设备外形日趋小型化、复杂化的大背景,研究适用于批量生产的钎焊技术尤为  关键词:真空铝钎焊;密封性;抗振动;抗冲击;抗变形  引言  随着科学技术的日新月异,各种形式复杂化、精细化和小型化的设计思路逐步被应用于各类新型通信设备上。面对日趋复杂的设备外形结构,尤其是无法用机械切削方
期刊
摘要:机电安装工程中的电气施工对相关工作人员的专业水平要求比较高,尤其是在工程施工过程的预控能力,必须提前对可能出现的返工现象及施工部位或工序的质量问题进行预测分析,并实现施工过程中工作人员的相互合作,迅速的找出问题并加以解决,确保工程得以顺利进行。只有将一系列工作环节有秩序的安排好,才能实现良好的电气施工质量的控制与管理。文章首先对我国机电安装的发展进行了阐述,并从工程的施工材料、预留点、施工过
期刊
摘要:行政事業单位的财务管理是行政事业单位经济管理的核心内容,是指行政事业单位按照国家相关政策、法规以及财务制度的规定,通过对资金进行有计划地筹集、分配和运用以及对单位经济活动进行核算、监督与控制的一系列活动的集合。目前,我国部分行政事业单位财务管理弱化,财务管理人员业务水平不高,如何加强财务管理,降低行政成本,提高资金效益,是行政事业单位面临的一个重要而紧迫的管理课题。  关键词:行政事业单位;
期刊
摘要:随著近年来人们用电量的逐渐增加,配网规模也在逐步增大,如何避免配网运行过程中安全事故的发生,是我们当前工作中的重点,因此我们应对配网运行的薄弱点进行细致的分析,针对性的采取预防控制措施,为配网的安全、平稳运行提供充足的保障。  关键词:配网运行;薄弱点;应对措施  前言  人们的工作和生活均已无法离开电,并且伴随着电力建设规模的逐步扩大,我们必须保障配网的安全运行。但是由于多种不利因素的共同
期刊