山东交通人力资源网站-方案建议书
会明显提高。
? Java Servlet和JSP中可以完全使用Java进行编程,可以完成许多简单的商
业逻辑,特别是JSP,可以直接书写HTML,因此简化了页面的输出,这样就保留了脚本语言易于使用的优点。
? 复杂的商业逻辑以组件的形式部署在EJB Server中。由于EJB Server提供了
多种组件事务服务,使系统更能够应付大量的并发用户和管理复杂的事务逻辑。
? EJB Server中集成的组件命名服务可以使组件位置透明化,简化了组件的部
署和客户端应用的维护。
? 开发过程易于分工,可以由专人负责编写组件,其他人组装页面。 ? J2EE平台全面支持和实施XML,这种强大的组合可使XML具备跨平台的
兼容性,甚至用于对XML代码进行语法检查和调试的工具也可与平台无关。J2EE技术和XML技术分别是企业开发的阴阳两极,因为XML可实施独立于平台的数据,而J2EE平台则可实施独立于平台的解决方案。XML可通过移植的方式表现数据,因此就对Java技术的可移植性构成了补充。
4.2.3. 业界对J2EE的支持
J2EE已经成为开发商创建电子商务应用的事实标准。正是认识到J2EE平台作为一种可扩展的、全功能的平台,可以将关键的企业应用扩展到任何Web浏览器上并可适合多种不同的Internet数据流、可连接到几乎任何一种传统数据库和解决方案、使企业经理根据多家企业所提供的产品和技术开发和部署最佳的解决方案进而降低开发网络化应用的费用和复杂性这一巨大优势,很多厂家都表示将对J2EE给予支持,并将J2EE技术作为大型BtoB市场和海量交易处理的安全稳定的端到端平台。已经有许多家厂商取得了Sun公司的许可,如BEA System、Sybase、Oracle以及Fujitsu等等。无疑,J2EE为企业勾勒了一幅具有更强的伸缩性、开放性、安全性且简单易用的未来应用的蓝图。
5. 交通人力资源网站的功能设计
系统主要应该满足运管局对从业资格考试的管理。系统按照功能模块划分可以分为可划分为四个主要模块和一个辅助系统管理模块。模块划分分别为:题库管理模块、考务管理模块、档案管理模块、查询、统计分析模块和系统管理。系统的整体结构如图所示,各个模块的详细解释见下面说明。
15
山东交通人力资源网站-方案建议书
5.1. 题库管理:
题库管理模块主要的目的是完成对考试试题的管理。
? 题库基本结构管理:定义试题库的结构。如定义试题科目、试题类型、
知识点、难易度等,如科目《旅客运输》中的试题类型有单选、双选、多选、判断、分析选择等,知识点覆盖科目的哪些内容,每道试题的难易程度等,这些都使用编码实现;
? 试题管理:系统管理人员或拥有相应权限的人员可以通过该功能增加、
修改、删除、查询、打印题库中试题,在操作过程中系统自动对试题的审验和有效性规则进行管理。
? 试卷生成:对不同的考试科目,有三种生成方式:
? 由系统智能组卷: 根据试题生成器产生的出题的要求,从试题库中抽
取相应的试题,并将试题及其答案提交给试题生成器,注:此过程都是用编码实现,避免了泄露试题。 ? 管理人员抽取整套试卷。
? 由管理人员手工挑选试题组成试卷。 ? 试卷模板:对人机界面的维护和有效性的管理
5.2. 考务管理:
考前报名:考生报名,自动根据考试编号为考生生成考号。考试报名可以网上报
16
山东交通人力资源网站-方案建议书
名、也可到各自考点由工作人员代为网上报名。
考试基本信息管理:定义考试编号、时间、地点(考点)考试人数等考试基本信息。并对不同的考点进行认证;驾驶员可以从网上报名或由考点人员代为网上报名;
试卷管理:定义试卷的结构、试题形式、试卷难度、人机界面、试卷抽取形势等信息。对不同的考试科目,都可以由系统智能组卷,也能管理人员抽取整套试卷,还可以由管理人员手工挑选试题组成试卷。
监考人员管理:对考试监考人员进行认证。
考试:实现考生考前阅读注意事项,验证身份,试题自动生成,考试计时,考试时间到时自动收卷;判断考试过程中的操作过程并记录,处理意外;
17
山东交通人力资源网站-方案建议书
监考:对考试终端实时监控,检测终端状态,提示考生操作规范,防范考生作弊并提出警告,控制计算机考试期间的功能;
成绩判定查询:考试完成,自动完成阅卷,并将考试成绩记录在服务器上,同时也可以在考试完成时直接将考试成绩显示在考生的终端上。在有效时间段内考生都可上网查询。
考试纪录及其成绩上报管理:考试的过程信息、考生考试的考卷、考生的成绩汇总上传服务器备案一边以后查询。
5.3. 档案管理:
能够对考生、教师、考务人员等的档案以及考点、证书、考试档案进行数据管理、整理查询等功能。
? 考生基本信息管理:记录、管理考生信息,即以往考试情况。 ? 教师档案管理:记录、管理教师档案。
? 考点基本信息管理:设置不同的考点,并对不同的考点进行认证。记录、
管理各考点的相关信息如考场情况、以往考试情况(如作弊)。 ? 监考人员档案管理:记录、管理监考人员档案。 ? 系统维护人员档案管理:记录、管理监考人员档案。
? 考试纪录管理:管理每次考试的各种情况、考生的考卷、成绩等信息。 ? 证书管理:纪录、管理证书的审核、发放等信息。
18
山东交通人力资源网站-方案建议书
5.4. 查询统计分析:
可以在任意时段、任意考生、任意考场的各种查询、统计结果,查询和统计结果能按任意排序显示,查询结果能用自动转换为各种报表、表格、图形。实现自定义报表格式。
5.5. 系统引擎方案设计
5.5.1. 试卷定义
试题生成器模块的主要作用是根据考试的要求,定义试卷的结构(如:某种类型的题目的数量、形式等),然后将这些要求提交题库管理器,得到相应的试题,从而组卷。
? 定义实体结构:确定每次考试的试题都包括哪些考点内容,每个考点所占分
数或试题的数量,试题的形式(如:单选、多选、判断)。
? 试卷抽取方式:对不同的考试科目,都可以由系统智能组卷,也能管理人员
抽取整套试卷,还可以由管理人员手工挑选试题组成试卷。
5.5.2. 生成试卷
? 根据试题生成器产生的出题的要求,从试题库中抽取相应的试题。此时只包
括试题的编号。
? 要求试卷是在考生登陆后才随机生成,确保相邻考生的试卷不同 ? 考生在考试前无法知道自己的考卷内容。
5.5.3. 考试
? 要求记录考试过程中考生的答题情况;
? 根据考生考卷自动从题库中抽取相应的试题内容; ? 提示考生为未完成得试题、以及考试时间。
? 考试时间到或考生交卷自动将考生考卷保存并提交给判卷器完成阅卷。 ? 可以立即将考生成绩先是在终端上。
5.5.4. 阅卷
根据提交上来的考卷自动完成阅卷工作,生成考生成绩。
5.5.5. 数据上报。
? 直接网络上报。对条件允许的考点,实行信息加密后直接网络上报耕种考试
信息。
? 磁盘上报。对于没有能力联网的考点,将考试信息加密从如此盘上报。
19