APP下载

从Web功能分析监狱警察学习体系

2013-03-19薛希安

网络安全技术与应用 2013年9期
关键词:警员号码服务器

薛希安

(山东省临沂监狱4监区 山东 276000)

0 引言

当下国内监狱警力景况并不容乐观,监狱警察的事务非常繁杂,既要做好日常的管理生产工作,也要负责服刑人员的起居生活,同时还要维持好日常秩序的监管工作,规避非正常死亡事故的发生。这就造成了该群体无法深入学习、培训,至于系统化的教育培训工作体制则处于缺位的状态。因为基层警力人力资源不够充足,他们也无法匀出时间与精力来进一步地深造。由于专职师资力量的局限性,监狱警察也无法获取优质资源来学习。随着网络的普及,通过网络途径并利用网络资料来进行教学,也是一个有效的方式。通过网络进行监狱警察的教育培训,也是当下最为有效的方式之一。

1 体系构建技术和工具概述

1.1 B/S模式

当前,网络结构采用B/S模式是最为常用有效的一类。其学名又有浏览器(Browser)以及服务器(Server)模式2个。该模式源自于浏览器所发出的要求,再从数据库提取相应的数据文本,运行于服务器上,最后再把运行处理的数据结果传递至浏览器。该模式的优势在于系统软件在运行的过程中客户端关系不大,因此其运用的范围比较地广。

客户端程序本身是一个通用型的浏览器。通过客户端工具,用户界面统一化处理,优化精简客户端资源使用,简易操作流程。在现代管理信息体系环境下,Web服务器与数据库体系通过web媒介得以连接,及时地处理并查询相关的数据。使用者能够经由操作便捷地浏览并查找相关的数据内容。作为C/S模式发展的新型模式,B/S模式把C/S模式中的服务器元件细化成数据库服务器以及Web服务器2种,形成3层的立体化结构,在细化“逻辑运算”等事务的同时,也减轻了客户机和服务器的工作压力。

在B/S模式下,整体性的应用程序细化成Web服务器以及Web浏览器,服务器把浏览器当做客户端程序,二者之间经由HTTP协议进行通信。使用者在构建好的超级链接的结构基础上,经由统一资源定位器URL的浏览器来对有关web服务器相关的网页内容加以浏览。

1.2 Web数据库相关技术介绍

1.2.1 ODBC技术

ODBC(Open Database Connectivity)的中文名是“开放数据库互连”。其应用程序为SQL,通过该程序将El(API)链接起来。微软公司所研发的服务结构WOSA包括相关的数据库信息,且设置了访问数据库的标准API。Apl的作用在于自行地完成大多数SQL项目。ODBC本身也支持SQL语言功能。

ODBC主要包括如下的几种元件:应用程序、ODBC管理器、ODBCAPI、驱动程序管理器、ODBC驱动程序以及数据源。

ODBC互操作技术凸显出2个主要的特征:类型透明性以及位置透明性。

1.2.2 ADO技术

ADO技术针对数据库进行访问,并对资源优化设置。该技术实际上也是OLE DB的精简版的模型,可以访问OLE DB的功能。它是通过UDA进行界定的编程接口,ASP由此获得了如何解决整体性的站点数据库问题,同时作用于服务器端,呈现数据库主页页面,并通过执行SQL命令让用户操作相关的数据信息。

ADO的主要特征有:操作面向对象以及不包括语言信息内容。ADO所采用的技术是OLEDB,并可以对文本文件、关系数据库、索引服务器、非关系数据库以及活动目录服务器等数据进行访问。

2 网络体系设计

2.1 数据库需求分析

该分析的主要围绕着“系统必须做什么?”这个课题。在此中心课题下,对软件所具有的功效进行全方位地分析,从而发现软件本身设置环节方面的约束条件以及与其他接口之处,并进而深入研究其他的需求。

在本论文中,根据狱警的特点,分析数据库体系的需求主要有如下的几个方面:①系统的用户主体包括警员以及狱警教师;②页面访问的开放主体依据用户类型而具体设置;③前台用户能够浏览并下载所需要的数据文本内容;④管理员额外分设具有不同管理任务的高级管理员以及教师主体;⑤管理员能够具体对信息内容进行不同的操作任务,诸如添加、删除以及更新等。

通过对项目以及需求的研究之后,同时注意到功能上会出现拓展的现象,针对性地设置以下的数据项及其数据结构:①用户。数据项主要有如下的几块:用户序号、用户名、密码以及用户类别(主要包括教师、警员以及管理员3种)等;②课程。数据项主要包括如下的几块:课程号码、课程题目以及执教教师等;③公告。数据项主要包括如下的几块:公告号码、公告题目以及公告内容;④教学资源。数据项主要包括如下的几块:资源号码、资源类别、资源型号等;⑤作业。数据项主要包括如下的几块:作业号码以及作业类别;⑥选课。数据项主要包括如下的几块:记录号码、教师号码以及警员编号等。

2.2 数据库的定义设置

本论文中,体系依据设计的项目内容所进行规划的实体项目主要包括如下的几个实体部分:用户数据信息内容、公告信息、教学资源内容、作业数据、选课记录数据以及课程项目等。

2.3 数据库的逻辑设置

数据库的逻辑设置前提是分析系统的功能与需求。数据库逻辑设置的项目内容有如下的几块:①用户信息表。该板块包括:账号、密码、类别、姓名、性别以及所属组织机构等;②作业表。该板块包括:作业题目,作业的存档位置、教师发布作业信息的时间,警员上交答案的时间,教师公布的作业答案,警员获取答案,课程号码,警员提交作业的号码,教师批改作业的浏览情况,教师尚未批改作业的信息等;③课程表。该板块包括:课程号码、课程题目、执教教师以及课程备注等;④选课记录表。该板块包括:课程号码、学生号码以及选课日期等;⑤课程公告表。该板块包括:公告题目、公告内容、公告发布内容日期以及课程号码等。

3 实时学习体系的具体设计

3.1 体系板块流程详述

3.1.1 教师板块流程

教师向网络体系提交注册请求,管理员在审核好之后,做出批准与否的答复。若批准,那么教师会收到相应的通知邮件。教师会被告知登陆账号及其密码信息。教师在相关的网站上登录之后,挑选与自己上课相关的课程项目,并填好有关的数据信息资料。管理员登陆到课程管理板块,对教师填写的信息进行审核,并及时地反馈给教师。教师收到相应的反馈信息之后,就能够进行一系列的上传、下载以及删除文件等流程,同时能够上传包括数据信息的压缩包,浏览自己执教的课程信息。批阅学生的作业也可以自动生成与编辑等。登陆课程论坛,答复警员的提问,管理相关的文稿。在公告板块中,能够及时地发布、修改以及删除信息。当然,教师还能够设计个人密码,查询警员的作业以及成绩等相关的信息情况。

3.1.2 警员板块流程

警员的注册登录流程和与教师一样,不同的是,警员选择的是课程的学习一栏,与之相匹配的在线学习子项目为文档、幻灯片以及视频等。作业模块中,下载教师发布的作业之后,既能够在线实时完成,也能够下载后再完成并提交作业。把问题写于留言板上,和教师或同伴进行讨论。警员能够到课程公告栏,浏览相关的公告信息。还能够设置修改密码。

3.1.3 管理员板块流程

系统管理员获得授权后,才能够登录页面进行管理。管理对象是警员与教师,数量上增加、删除,审核并批准与否用户的信息及申请。审核并是否授权教师的开课申请,增加或删除课程项目及其作业库。管理并保护教学资源。公告以及留言板块的信息发布、修改、删除等管理。

3.2 元件的设置

借助于JBuilder设计工程项目,在其下创建grad.util,再于其下创建4个包use、homeword、course与notice。

use涵盖2类:used用户类,对用户的属性、值及其获取方法进行描绘与设置;op_user类,管理用户,浏览并增删信息等。

hom eword涵盖2类:homeword类,对作业的属性、值及其获取方法进行描绘与设置;op_homeword类,涵盖作业的查询、修改、增加与删除等功能。

course涵盖3类:course类,对课程的属性、值及其获取方法进行描绘与设置;le_course类,对课程资源的属性、值及其获取方法进行描绘与设置;op_course类,对课程及其课程资源进行管理,涵盖浏览、修改、增加与删除等功能。

notice涵盖2类:notice类,对公告的属性、值及其获取方法进行描绘与设置;op_notice类:对公告的内容进行浏览、修改、增加与删除。

4 结语

通过上述的分析可知,由于当下监狱警察教育并不完善,又因为主客观上的原因,可以有效地利用网络资源加强学习。本论文正是从Web功能的角度对相关的技术与工具进行了介绍,并设计了监狱警察学习的体系结构。

[1]汤海涛.基于Web的多数据库查询系统研究与实现[D].国防科技大学,2006.21.

[2]郭向勇.基于Web的远程教学信息资源系统的模型设计及资源建设[J].电化教育研究,2003,(6):35.

猜你喜欢

警员号码服务器
聪明的警员阿灵
说号码 知颜色
一个号码,一个故事
通信控制服务器(CCS)维护终端的设计与实现
猜出新号码
中国服务器市场份额出炉
得形忘意的服务器标准
计算机网络安全服务器入侵与防御
这个号码很吉祥