admin 管理员组

文章数量: 1086019


2024年6月16日发(作者:url不合法什么意思)

158 福建电脑 2008年第11期 

基于Web的培训考试报名系统的设计 

【摘

芳 

(德清县人才交流服务中心浙江德清313200) 

要】:针对现代计算机网络技术的发展,为了解决以往考试报名中遇到的工作效率低。交互性差等问题,开发出一 

个基于Web的B/S结构的网上报名系统,本文重点对网上培训考试报名系统的建模和设计作了详细阐述。系统实际运行效 

果良好。 

【关键词】:B/S,报名系统,E—R图 

1、引言 

间的关系以及他 

社会的发展对人才的技能要求也随之上升.各种资格培训 

们所使用的用例 

与考试参加人数也随之增加。而传统的报名方式。工作人员必须 

(以及用例之间的 

提前花费大量的时间和精力才能登记、审核每个考生的信息.已 

关系)。 

无法满足目前考生人数日益增加的现状,计算机与网络的普及, 

通过调研分 

利用计算机管理实现考生信息采集成为现代培训考试报名的新 

析知.考试安排系 

模式。为了节约考生时间,方便报名。设计一个基于WEB的报名 

统的主要服务对 

系统有利于考生和工作人员。即随时随地。考生都可以通过网上 象包括:网站用 

输入信息选择报名。在等待信息审核后,进行考试费用的支付, 

户、管理员以及银 

确定支付后,则可以打印报名表和准考证。基于WEB的报名系 

行。本系统的用例 

统还可以提供培训及考试的动态和信息.方便考生及时了解考 

图见图2.网站用 

试信息,进行备考。同时可以建立与外界的互动关系,能在网上 

户可以进行网上报名,获取报名表。进行网上交费,查询准考证 

完成传统培训考试报名的流程。 

等功能。管理员对网站进行管理,例如报名信息表的审查、准考 

本文设计的基于Web的培训考试报名系统是典型的信息 证打印等。银行在网上交费中参与。 

管理系统(hIIS1。为考生举行考试前的报名和培训提供方便与快 

捷的条件与查询手段,拥有与真实报名相同步骤、自动信息分 

析、审核等功能。其开发主要包括后台数据库的建立和维护以及 

前端应用程序的开发两个方面。 

2 系统的 

图1系统的体系结构 

网络报名系统是个较为复杂的工程.开发设计前必须弄清 

楚各个环节的流程及相互关系.才能进行系统的整体设计和深 

人开发。总的来说。由于网络报名系统能实现不同时间和地点进 

行报名。且所有的报名学生的数据应该由服务器实现存储、删 

除、修改。基于上述要求,系统平台按照Browser/Server模式.将 

传统的浏览 rEB服务器的两层体系结构扩展成浏览器一WEB 

图3 E—R图 

服务器应用服务器一数据库服务器三层体系结构.这种模式采用 

3.2 E—R图 

多标准的协议和技术。适合于任何硬件平台和软件环境。客户端 

E—R图为实体一联系图。提供了表示实体型、属性和联系的 

可以通过浏览器直接登录。不需要再安装其他任何软件。 

方法。厢来描述现实世界的概念模型。构成E—R图的基本要索 

系统采用JSP与SQL Server 2000数据库相结合.其实现基 

是实体型、属性和联系。经需求分析。确定本系统涉及的实体有: 

本原理是利用SQL Server 2000作为数据仓库.用Servlet高性能 

网站用户、网站会员、培训课程、考试课程、管理员、用户信息、交 

服务器端程序作为后台总控程序,JSP程序在前台行,Sen,e1et 

费信息、准考证等。这些实体及其之问的联系如图3所示。 

接受用户的输入,分别调用不同的JSP程序向户端反馈信息, 

4、系统的设计 

JS ervlet通过HTIP连接在服务器端和客户端传递数据.其体 

基于WEB的报名系统主要实现的用户注册模块、用户登陆 

系结构如图1所示。 

模块、公告管理模块、网上考试科目管理模块、考试报名模块、网 

3、系统建模 

上交费模块、管理员核查模块。网站的总体结构如图4所示。 

3.1系统的用例模型(如图2) 

(1)主页 

在对系统进行设计之前.有必要先对其服务的对象进行区 

本模块可以实现各模块的选择。此部分有四个连接。可以分 

分和定义。以便通过服务对象发掘系统的需求和功能,从用户角 别浏览网站公告信息、考生报名注册、已注册报名考生登录和管 

度描述系统功能。并指出各功能的操作者。用例视图是被称为参 

理员登录。基于对安全性的考虑。在进人任何模块之前。都要对 

与者和外部用户所能观察到的系统功能的模型图 用例图描述 

用户的身份进行审核。该模块可以公布学生各种相关的信息。 

了系统的功能和用户(参与者),它用来展示使用系统的参与者之 

例如考试规则、考试要求、考试日程安排等。 (下转第97页) 

2008年第11期 福建 电脑 

点故障。 

(3)网络扩展性分析 

内联区提供的广域网接口.针对每个分支行提供2条不同 

网络扩展性主要体现在: 

电信运营商的电路.外联接口同样为外联机构提供2条不同电 

通信容量的扩展 

信运营商提供的电路。如采用光纤接入方式的ATM电路,每条 

按照方案的配置。连接各分支行和外联机构的接121。可满足 

ATM电路的可用率为99.9%.因此总体广域网线路的可用率大 每个分支行及外联机构以2条ATM电路接入的要求.平均每条 

于99.96%。 

ATM电路的速率不低于2Mbps,在业务量增加后,如总计业务量 

网络设备的可靠性 

不超过155Mbps,可逐步扩容PVC带宽满足业务需求。如总计 

灾各中心网络设备采用中高档设备.关键设备不仅配置冗 业务量超过155Mbps,可根据需要。增加ATM接口的数量。 

余电源,还配有冗余的处理模块、冗余的总线等。设备自身具有 

支持业务系统的扩展 

很高的可靠性。同时,对生产区等关键区域,还采取l:1热备份, 灾备中心网络采用了以安全域进行分区、在分区内按系统 

进一步提高了整个网络的可靠性.应完全能够满足业务系统对 类型进一步划分子区的设计思想。新的业务系统按其安全等级 

可靠性的要求 

可部署在相应的安全域(区)内,系统(如前置、服务器等)在连接 

(2)网络安全性分析 

到子区内.基本上不需要改变数据中心网络的结构。因此在这种 

为保障灾备中心业务系统的安全.采取了多种网络安全措 思想下设计的数据中心具有较强的业务扩展能力。 

施。部署了多种网络安全产品。采取了相应的网络安全管理技术 

5、结束语 

手段。主要有:在外联区采用防火墙进行安全隔离.对进出灾备 

以上所介绍的解决方案对金融信息系统灾备中心网络建设 

中心的访问进行控制。内部各区域之问也部署防火墙.对内部区 

具有很强的借鉴意义。特别是统一的、标准化的网络架构设计恩 

域问的数据流向和访问进行较有效的控制:每个区域均部署 想、网络安全体系和综合网络管理中心的架构可以满足金融行 

IDS、漏洞扫描系统,作为主动防御的技术措施,对系统漏洞、数 

业对信息安全和运行维护的要求。 

据和访问进行监控:敏感数据采取加密措施.可防止泄密的产 金融信息系统灾备中心网络建设是个庞大而复杂的工程. 

生;建立统一的防病毒系统,尽可能将病毒维护减少到可接受的 

本文未对系统备份方式和网络切换等问题进行过多讨论。 

水平;部署认证系统。对用户权限进行必要的管理:建设网络安 

全监控和安全分析系统.综合监控和分析各种安全设备产生的 

参考文献: 

日志等信息。可比较全面地对网络安全进行管理;集中的审计系 

1.王树鹏云晓春余翔湛胡铭曾.客变的理论与关犍技术分析m.计算机 

统,以从网络、系统和安全等三个层面。对操作行为进行跟踪和 

工程与应用。2003。43(28):54-58. 

记录。减少违规行为产生的危害。这些安全措施。可建立主动和 

2.牛云,徐庆,辛阳.<数据备份与灾难恢复).机械工业出版社.2004年。 

被动相结合的纵深防御体系.对业务系统的安全运行起到积极 

3.盂敬,刘寿强.(银行灾难备份系统解决方案解析).计算机安全.2003年 

的保障作用 

12月 

(上接第158页) 

(2)考生登录注册模块 

求 社会上各种资格培训与考试的考务管理是一个复杂而且耗 

通过本模块可以将考生信息写入数据库中。注册时必须申 

费精力的事情.运用基于B/S的网络培训考试报名系统可以减 

请一个用户名.通过系统的用户名检测功能确保该用户名在整 

少信息在登记过程中的出错率.同时提高了考务工作的效率,同 

个用户表中是唯一的。如果申请的用户名已经存在.则系统提示 

时为在不同区域的考生报名提供了方便。 

重新申请用户名。报名注册后,考生输入用户名和密码进入系 本文通过对培训考试报名安排所服务对象的定义和分析. 

统可以修改报考信息和登录的密码.否则提示重新输入用户名 对系统进行了建模分析,采用了三层架构方式的结构。使系统具 

和密码。 

有良好的复用性和伸缩性,有利于系统的开发,维护、部署和扩 

(3)考试科目管理模块 

展:数据库的设计均衡考虑了规范化和查询效率等因素。使数据 

管理员在该模块可以添加、修改、删除考试科目等。 

库能够高效运行;用户界面的设计在统一化和标准化的原则下. 

(4)考试报名模块 

合理安排系统流程,大大提高了工作效率。在实际应用中.我们 

该模块是本系统中最重要的模块也是本系统中最大的模 

在一些专业培训考试的报名工作中进行了试用.大大提高了考 

块。是整个系统的核心。根据报名的流程进行网上的报名,实现 

务工作者的工作效率.同时避免了很多以前人工输人数据的出 

考试安排、报名表打印、网上报名、准考证打印、考场位置、个人 

错率 ’序号 数据库表 敦据库表名嚣 

报名信息查询。 

l U ̄Info

table 用户信息 

(5)网上交费模块 

_

2 Userl"tmlnfo

_

tabl ̄ 用户考试科目 

考生通过网银交费。 

UserTraininglnfo

_

table 用户培训信息衰 

(5)管理员管理模块 

3 Managerlafo table 管理员信息 

管理员对考生的报名信息进行核查。 

4 TextCourse

_

table 考试科目 

匝堕囹 

5 TrahifngC_.ourse table 培训科目信息 

6 Fileln ̄

_

table 文件信息 

L J一..J I一一.I.__L. i I 

用 用 网 管 

e 公告信息 

户 

注 

户 

新 

登 

闻 

管 

上 理 

网 

7 Bulletinlnfo tabl

选 择 

上 

网 

选 择 员 

上 

打 

交 准 

印 

册 录 理 试 考 培 II 宙 费 考 

表l数据库表 

科 科 核 证 

参考文献: 

目 目 

1.林鹏。余万宏.薛晓东.基于B/S模式的网络教育招生报名系境的设计 

图4 

与实 ̄-IJ].电子科技大学学报。2005。7:84"87. 

根据以上的建模分析。系统的数据库中包含了用户信息表、 

2.弗格森【荚】.ASP程序调试实用手册【M】.北京:电子工业出版社.2001. 

用户考试科目表、用户培切I信息表以及管理员信息表等。如表1 

O1. 

所示。 

3.黄由l飞。王立.基于三层B/S蛄构的期刊查询系统设计o】.福建电脑, 

5、结论 

2006。9:98"'99. 

网络的发展对各类考试和培训的管理工作提出了更高的要 

4.苏频.基于UML建模的酒店客房管理系境的分析Ⅱ】.电脑知识与技 

术(学术交流).2006,(11):20"22 


本文标签: 系统 报名 考试 进行 信息