基于B/S 模式的体育管理信息平台的应用研究

2015-08-26 06:38张栋
电子设计工程 2015年24期
关键词:客户机架构管理系统

张栋

(宝鸡文理学院 陕西 宝鸡 721013)

在如今电子信息高速发展的时代背景下,信息已经成为跟物质和能量并列的人类重要的资源,而相对于传统的信息管理行业,由于计算机技术的大力普及与成熟,利用电子信息技术的信息管理方式和内容都产生了很大的变化,在组织管理中,信息管理已经成为了不可或缺的一项基本组成。 对于我国具体国情而言,体育信息管理从上个世纪八十年代就已经步入了以计算机技术进行有效的信息资源分享和管理的层次[1]。 在以后的不断发展和完善中,信息理论与计算机技术始终紧密结合,这也促使了体育学科的大力发展,呈现出百花争鸣的多元化现象,就目前而言,主要工作都集中在信息管理系统、体育网络和图书馆信息化等诸多方面层次。 最新的技术是采用B/S 体系结构构建信息管理系统,以TCP/IP协议为一定基础,采用的是ASP 网络编程技术,这些技术的应用大大提高了体育学科信息管理系统的运行效率和安全性能,也间接地改变了过去的科研管理流程,在一定程度上实现了扁平化管理。

1 C/S 与B/S 模式分析

在管理系统中,传统上是采用C/S 技术进行架构搭建[2-3],但是随着大数据的不断发展,这种传统架构模式在系统应用上表现出的局限性越来越突出,而新型的B/S 模式的优势决定了它有进一步替代传统架构的可能性,随着研究的不断发展,B/S 模式在体育信息管理系统上的应用也越来越广泛。

所谓C/S 模式即为客户机-服务器模式, 分为客户机层和服务器层两个层次,其中服务器层主要工作职责是在后台处理数据和系统的维护,客户机层则是主要负责前台显示和与用户的交互性工作。 这种模式的工作原理是用户通过系统客户端向客户机发出一定的数据请求,最后由客户机与服务器进行机器协作,对客户的数据请求进行反馈,对用户所需的数据由客户机负责完成数据解读。

B/S 模式是浏览器/服务器模式, 其实是对C/S 模式的一种改进行架构,总共分成三层,分别为客户机层、应用层、数据存储层。 在这种架构下,客户端层即为浏览器,负责的是显示和交互,主要负责接收客户的数据请求,并依据应用层进行数据反映,有服务器进行数据处理和后台支持,服务器层也可以完成数据的查询[4-5],修改和更新等功能,最后将运行结果提交给Web 服务器。 B/S 模式相对于C/S 模式具有很大的稳定性和灵活性, 并且在数据安全性上也有很大优势,可以说,B/S 模式已经成为系统管理软件架构搭建的技术有力支持。

2 基于B/S 模式的体育管理信息平台的搭建

2.1 构建目标

根据实际应用需求, 构建的系统目标主要体现在5 个方面:

1)采用B/S 的架构模式,在分布式的网络架构方面突破技术壁垒;

2)整合已有的体育管理资源,实现大范围,大跨度的体育管理信息的资源共享;

3)根据实际需求,构建不同的数据库,且能跟现有信息进行融合;

4)能技术提供全面的准确信息;

5)搭建的管理系统能全面解决跨单位,跨区域的协同办公问题,能极大地提高工作效率。

2.2 系统的总体架构

基于B/S 模式的体育管理平台将集成竞技体育管理系统、社会体育管理系统进而高校的体育管理系统,这个大的平台与已有系统进行集成化,每个子系统中都可以分类包含各自的子系统。 是一个层次化的扁平化的管理系统。 具体架构如图1 所示。

图1 基于B/S 模式的体育信息管理平台的总体结构Fig. 1 The overall structure is based on B/S mode of sports information management platform

2.3 系统的技术架构

管理系统要做到功能性和人性化相统一,在很大程度上取决于系统架构的如何选取, 再设计开发一套系统过程中,用户的需求可以又看两个大的类别构成,即用户对于架构的需求和业务功能的相关需求, 对于体育管理系统上来说,用户对于架构的需求已经成为了系统的开发和在实际使用中的核心。 其中架构的组成上,数据存储层是最为重要的一环,数据层的主要职责是对于用户的指令进行大数据的提取和分析,在实际运行中,通常采取的是关系数据库管理系统,诸如Oracle、Microsoft SQL sever 等[6]。 体育管理平台总体架构中的竞技体育模块、社会体育模块和学校体育模块的数据互通有无都在这一层次上得以实现。 如图2 所示为技术架构的示意图。

图2 系统的技术架构示意图Fig. 2 Technical architecture diagram of the system

2.4 管理系统的体系结构

在系统的实现中,基于B/S 模式的网络总共有两种方案供开发者选择,即集中式方案和分布式方案。 所谓集中式的解决方案就是全国一盘棋,将所有服务器数据集中在一个大的服务器上,将这些数据保存在一起,统一调配和维护,各级管理系统的信息也同样全部存放在总服务器上,各级管理机构不再下设服务器,登陆系统使根据各级子系统的权限统一划分访问权限,从而导出相应的反馈数据。 这种方案的优点是由于所有数据集中在一块,有利于管理员进行统一维护和对服务器进行调试等工作,还有,由于信息是集合在一起,各类体育管理信息一经录入就存储在了系统的数据服务器上,不存在各系统的协作和交流等。 当然,集中式方案的缺点也是很明显,即随着时间推移,我国体育管理工作信息化程度的提升,会有越来越多的信息录入到数据库中,这样,就使得总服务器显得冗余和累赘。 各级管理的灵活性得到了极大的限制。

对于分布式方案而言,这种方案是设立一个总的办事机构,如国家体育总局,其他各级管理机构也设置数据服务器,辖区内的体育相关信息都在子系统中,管理实行的是扁平化管理,分级管理,不同层次的管理者根据不同的数据访问权限根据不同的管理需求可以访问到所需要的数据信息。 此种方案的优点就是实现了数据的分布式管理, 适合长远的发展,只要各级管理之间合理划分权限,分布式的网络化结构将发挥巨大的潜力。

3 系统的主要功能实现设计研究

3.1 MVC 处理流程

所谓MVC 指的是模型-试图-组件的一套处理流程,其具体步骤设计为以下几点:

1)系统用户向通过浏览器的客户端向服务器层面发出数据请求;

2)服务器层面接收到指令请求后现对其进行分类,根据请求类型向数据模型转呈相应的数据分析和存储请求;

3)服务器控制器模块将相应的数据处理和分析请求发送至相应的视图界面;

4)数据模型组件层将返回请求的数据库信息发送至视图界面,通过视图层模块显示相应的数据;

5)服务器将处理好的数据通过一定可接受的方式返回至用户视图界面,即浏览器客户端,用户将通过浏览器进行数据的解读和分析。

在MVC 按流程中,3 个功能层面的配合显得尤为重要,它们分别是

6)功能接口层,这个层次架构主要是负责实现DLL 组件或者架构数据模型,也可称之为用户机层;

7)数据的模型和组件层,这个模块主要负责对数据进行分析操作,对数据进行必要的维护等工作,通过调用串口等可以对读卡器实现一定的操作。

8)数据的存储层,储存相关数据,其中就包括IC 卡的存储和数据库的相关存储。

3.2 系统的接口之间的设计

接口设计主要分为外部接口和外部接口,在使用本系统时,首先需要配置相关外置读卡器,这是进行串口通信所必须的组件,所以这就要求有支持读卡器的驱动程序和操作读卡器的.dll 文件设备模块, 在使用系统时还需要配备标准的RS232 接口进行功能性补偿,这需要连接系统附带的IC 卡座设备。

在内部接口方面,系统在运行过程中各地各组织的数据是分离状态的,需要和总的服务器进行网络连接,这能保证数据的协同性,这可以通过HTTP、TCP/IP 协议对各地的信息进行汇总[7-8]。

3.3 系统的运行环境支持

基于B/S 模式构建的体育信息管理系统所需的操作系统主要分为服务器端,还有客户端,主要支持的系统环境有Windows 2003 Server、Unix 或者Linux 客户端,所需安装的应用服务器件为支持J2EE 的WebLogic8 等。 运行本系统在硬件支持方面也有要求,对于数据存储服务器端口而言,需要内存为1G 以上等,网扩接口100M 及以上等。 在服务器的应用端而言,运行的是Tomcat5.0 版本。 用户直接接触的客户端而言,支持运行IE6.0 版本以上的浏览器,和JRE1.4 版本的PC 机。

3.4 基于B/S 模式的管理系统的优势

使用相对于传统的C/S 模式的架构来编写的系统总结起来有以下几个优势,其一是先进性,本系统采用了目前最先进的模式架构,利用先进的网络技术,构建了一个用于体育信息管理的系统平台,将最新的B/S 技术和IC 技术融为一体,完成了系统主要功能的实现。

采用IC 卡技术, 使得IC 卡作为每个管理员的唯一身份识别模块,实现了卡库同步的性能,即社会体育指导员与各级管理系统的实时更新等,提高了系统的监督能力。 整个主程序采用Java 技术进行开发, 应用MVC 方式进行三层结构的设计,保证了系统的灵活与高效。 其二便是可靠性,系统主要的功能主要是在后台的服务器上实现的,这便于系统进行控制与管理,保证了系统出现故障时能得到及时的解决与处理,综上,基于B/S 模式设计的系统能保证了体育管理部门进行协同办公的便捷性和数据的安全可靠性。

4 结束语

文中在论述传统的C/S 模式架构已经不能满足当下及未来体育管理事业的发展的基础上,提出基于B/S 模式的体育管理系统的平台设计, 结合计算机编程相关技术基础,基于B/S 模式的开发模式是未来管理系统领域的发展目标,其对于跨区域和跨部门组织间的有效协同办公有着很大的优势,基于B/S 模式的体育信息管理平台设计已经应用于社会体育指导员管理系统的设计与开发中。 由于这中新的架构模式还有待发展,本文中的理论与研究实践为后面的系统开发者们也提供了一定的经验。

[1] RyamondMcLeod,GoegreShecu. 管理信息系统阅[M].北京:北京大学出版社,2002.

[2] KennhetC.Ludao,nJnae.PLaudon. 管理信息系统: 管理数字化公司[M]. 周宣光译.北京:清华出版社,2005.

[3] 马费成主编. 信息资源开发与管理凹[M]. 北京:电子工业出版社,2004.

[4] 戴维斯. 管理信息系统概念,结构与研制[M]. 陈培久,译.哈尔滨:哈尔滨工业大学出版社,1985.

[5] 蒋朝惠,许石青. 数字社区管理与服务信息系统的设计与实现[J]. 计算机工程,2005(24):228-230.

[6] 赵玉彬. 基于B/S模式的MIS系统开发明[J]. 中国科技信息,2005(22):83.

[7] 邓海伟,徐秋亮,王忠天. 基于J2EE的电子税务系统设计[J].计算机工程与设计,2004(4):606-605.

[8] 张悼庆,章要在,吕海. 基于校园网络的体育教务管理系统的设计与开发[J]. 体育管理,2004(5):58.

猜你喜欢
客户机架构管理系统
基于FPGA的RNN硬件加速架构
基于James的院内邮件管理系统的实现
功能架构在电子电气架构开发中的应用和实践
基于云服务的图书馆IT架构
基于LED联动显示的违停管理系统
WebGIS架构下的地理信息系统构建研究
海盾压载水管理系统
基于RFID的仓储管理系统实现
瘦客户机:安全与便捷的选择
升腾瘦客户机借神码翱翔“云端”