APP下载

企业管理信息系统中的B/S和C/S结构的应用分析

2018-04-01程雪苹

生产力研究 2018年5期
关键词:客户端结构信息

陈 昊,程雪苹

(浙江海洋大学 数理与信息学院,浙江 舟山 316022)

一、引言

随着企业的发展,企业中的数据与信息越来越多,为了方便企业中人员的沟通与协作,提高工作效率就需要构建企业管理信息系统。现代企业构建管理信息系统后,数据管理工作能够更为有效的开展,实现了高效存储、使用及共享这些数据,有助于企业良好的发展与进步。管理信息系统的重要作用使越来越多的现代企业投身于系统的开发中,而系统开发需要相应的技术支持,B/S和C/S结构是其重要组成部分,要设计适合企业的管理信息系统就要以B/S和C/S结构为基础,促进企业信息化管理目标的达成。

二、实现企业管理信息化的目的

我国中小企业众多,而大多数企业并没有完全实现企业的信息化管理,但随着信息技术的不断发展以及企业规模的扩大。传统的信息管理模式已经不能满足企业的日常需要。这就需要企业构建符合自身需求的管理信息系统,建立企业管理信息系统使企业信息整合,使工作流程更加简化,减轻工作人员工作量,大大提高工作效率。其本质目的也是为了使企业管理者能够在更加透明的数据中准确快速的做出决策,使企业朝着有利的方向发展。

三、B/S和C/S结构及其混合结构介绍

(一)C/S结构

C/S结构是一种软件系统体系结构,包含两层:第一层为客户端程序,是将用户界面、业务逻辑结合到客户机系统中,根据不同企业的业务性质和需求进行单独定制,这是每个用户所特有的;第二层为服务器端程序,它是通过网络把服务器与数据库结合,而此部分的信息和功能由多个用户共享。为尽可能的将通讯开销降低,C/S结构会向客户端和服务器端合理的分配任务,并且这种方式能把它们的硬件环境所具有的优势充分发挥出来。最早在进行软件系统设计时,C/S结构通常作为选择的标准。而客户端则需要进行软件的安装以完成相应的需求。在C/S结构中,客户端处理数据的能力非常强大,大部分工作也都是由客户端处理,完成后提交给服务器端,由此可知,客户端可提高数据处理的响应速度。

随着C/S结构在企业信息管理系统中的应用,其工作效率能够得到提升,但随着系统复杂化程度的逐步提升,再加上网络信息系统越来越集成化,C/S结构的局限性也越来越明显。C/S结构在局域网中应用较多也比较实用,随着数字化办公的普及,更多的企业追求办公效率和质量,但是在C/S结构的局域网中只能连接数量较少的用户,一旦用户数量增多,它的性能将会明显降低。

(二)B/S结构

在不断发展网络技术,尤其是飞速发展Java计算机技术、基于Web的信息发布与检索技术过程中,许多应用系统的结构发生了较大的改变,由C/S结构转化为更加灵活的多级分布结构,由此一来,软件系统结构迈入了一个全新的网络体系结构,也就是B/S结构。B/S结构以Web为基础,也属于客户机/服务器方式,不过该结构以浏览器作为客户端[1]。B/S结构下,仅需将一个浏览器安装在客户机上,而数据库安装在服务器中,无需再安装客户端。通过Web,浏览器实现交互数据库中的数据,而实现用户界面时,则完全依赖浏览器,前端实现部分事务逻辑,但主要事物逻辑实现位置为服务器。B/S结构是以逐步成熟的浏览器技术为基础,并与其多种脚本语言、ActiveX技术相结合,并在浏览器上实现我们所需的功能,此种实现方式降低了开发成本。

B/S结构使他的客户端变得非常便捷,使用者无需在固定的电脑上进行操作,客户端只需将浏览器安装在客户机上,无需其他软件,做到客户端零维护。只要客户机链接网络即可,系统易于扩展。

(三)C/S与B/S混合结构

对于B/S结构来说,C/S结构属于传统结构,在信息技术不断发展的今天,即使这样也不能说明C/S结构已经被淘汰,而B/S结构也不够完美,还需要继续的发展和完善。对于具备较为成熟技术的C/S结构来说,建立在此结构基础上的软件系统也比较多,因此,在今后很长一段时间内,将会是C/S结构和B/S结构并存的状态。

C/S与B/S混合结构属于典型的异构体系结构,二者结合后,可针对相应的场合发挥适当的优势。在技术方面,C/S结构安全性、效率均比较高,且具有较强的交互性,不过要大量的开发客户端软件,提高了开发成本,后期维护工作难度也比较大;B/S结构对客户端进行了简化,易于维护,但该结构建立在广域网上,缺乏安全性,对安全性要求较高的企业可通过分布式开发的方式进行发布信息;在管理方面,管理部门需要较高的要求安全性、具有较强交互性且需大量处理数据时,适合采用C/S结构,而企业为实现集成化、统一化管理时,则可采用B/S结构。C/S与B/S结构混合后,就兼备了这两种结构的优点,相对集中系统资源,安全性可控性得到保证,维护、升级等工作更易于开展,便于操作而且系统成本也会大幅度降低。

四、基于B/S和C/S混合架构的企业管理信息系统开发

随着现代化企业的发展,其对档案管理工作越来越重视,且正在积极的实现档案管理信息化。基于此种发展趋势,本节在B/S与C/S混合结构基础上,研究了企业档案管理信息系统的开发方法,具体研究时,以某钢铁企业为例。

(一)系统需求分析

随着企业的发展,档案资源大量的产生,采用传统的档案管理方法已经无法实现高效、安全保存利用档案的目的,急需建立一个标准化管理及利用档案的平台。根据企业档案管理现状,开发管理信息系统时,需求主要体现在以下几个方面[2]:

第一,企业下属二级单位要能通过信息系统收集、管理、利用各单位的档案信息;第二,企业信息化逐步实现过程中,为避免“孤岛”现象的存在,开发的管理信息系统需集成现有的业务系统,包含集成业务数据等多方面内容;第三,检索利用平台统一建立,促进档案数据共享的实现,便于用户在权限范围内阅读需求的档案数据;第四,因企业具有较多的下属单位,自然也存在较多的档案管理系统,为使管理信息系统能够交换、共享、利用档案管理系统的数据,标准规范体系要建立起来。

(二)总体架构设计

根据上述需求,结合统筹规划、统一架构、先进实用等原则,总体的管理信息系统架构包含两项:第一,平台软件建设,分布式资源数据库由数字档案馆系统工程建设,容量要大,同时,访问服务管理系统也由该工程实现,要求能够实现大规模并发用户的访问;数据库系统要选择可用性强、性能高的,并联合档案管理中心系统,共同进行企业局域网的部署。第二,应用系统建设,持续完善工程的一项基础条件为应用系统,属于信息系统,具备扩展性,要求应用系统能够管理档案信息资源的全过程,利用局域网,系统可进行全部档案管理业务的处理,且给予档案交换支持。

(三)技术架构设计

总体上看,企业总部进行管理系统的统一部署,而下属二级单位升级改造、完善原有的档案系统,并利用管理信息系统开展档案管理工作,档案数据在企业总部系统中集中存储。应用系统部署时,采取“集中+分布”的方式,分别部署在总部和二级单位,该系统的组成部分为C/S部分、B/S部分,前者主要负责采集、移交档案数据,并进行系统管理,后者则主要负责利用档案信息[3]。

确定技术架构后,还需要建设标准规范体系,参照国内外相关标准规范基础上,与行业现有标准规范相结合,建立适合自身的标准规范体系。企业开展各项业务活动时,会产生大量的电子文件,对于其中具有保存价值的,应按照电子文件归档及管理办法进行管理;除电子文件外,企业经营过程中还会产生纸质档案,其整理流程、各环节工作要点、文件扫描等相关工作的规范仅为数字化技术规范。

(四)详细设计

1.系统建模。建立管理信息系统模型时,利用B/S与C/S混合结构进行,其中,档案管理由C/S结构进行,开发工具采用PowerBuider,开发语言为PowerScript;在线查阅及利用档案信息服务由B/S结构提供,实现时采用Flex技术和WebService技术,开发语言为Java语言和Action Script。系统存储数据时,平台包含两种,一种为FTP,存储电子文件;另一种为数据库,存储档案业余目录数据及基础信息。

从逻辑上看,系统层次共有5层[4]:第一,展现层,向最终用户展现图形操作界面,由两部分组成,一部分为客户端管理界面,通过PBGUIControls设计,促进管理界面人性化、灵活性增强,增加工作流程的流畅度。另一部分为在线查询利用界面,该界面使此层的MVC模式实现,实现后,不改变业务功能情况下,CSS修改后,界面风格可应用多种。第二,应用层,管理业务逻辑均在此层中实现。第三,服务层,属于核心层,为基础开发平台,以此为基础开发程序框架及功能插件,公用的类及方法均封装在此层中,变为开发工具包。第四,驱动层,交换机存取功能为该层的主要功能,提供统一的访问接口,访问接口向上提供,功能接口包含定义、删除等,信息提供形式为数据集,服务结接口向下提供,负责转换数据,变成数据集。第五,数据层,数据信息都存放在此层。

确定系统整体模型后,要设计整体架构约束,一方面,需求约束,设计系统过程中,需要根据企业工作性质以及流程的不同进行个性化设计,同时要与相应的设计规范相符合;软件运行环境为Windows和Vista操作系统;显示器分辨率至少为1026*768;用户界面要统一、简明,且易于操作;软件要具备易用性、可移植性、兼容性、安全性等。另一方面,隐含约束,开发业务功能插件时,要与相关标准相符合。

2.模块设计。第一,档案目录管理,包含两部分,一部分为档案目录著录,文件级、案卷级、以件为单位的著录均由该部分提供,具体功能包含添加、修改、删除、查询等,用户能够以档案库特点为依据,进行编目体系自定义,用户也可按照自己的使用习惯,对著录界面做出自定义,携带录入功能是系统提供的功能之一,此功能可将著录工作强度减轻,且上次录入后,该功能可以记录,使重复录入减少;另一部分为目录打印,档案目录及检索支持打印,打印可随时进行,用户可以创建、修改打印格式[5]。第二,档案原件管理,包含三部分,一是批量挂接,可实现目录批量对应原件,并能批量上载原件;二是光盘制作,档案目录及全文信息为管理员制定情况下,存储可按照光盘格式进行,并制作成独立的光盘,便于用户使用;三是档案数字化,主要负责数字化扫描加工纸质档案,使档案信息变为电子形式,且电子原文会与目录相对应。

五、结论

现代化企业发展过程中,管理工作必不可少,尤其是数据管理,在数据管理向着信息化方向发展时,企业应积极的利用B/S结构和C/S结构开发管理信息系统,使企业生产方式、经营方式得到改变,使企业内部资源和外部资源更好的整合,以能高效的、标准的管理各项数据信息,并可以实现数据的共享,便于各部门更好的进行工作,协同配合,提高工作效率及质量,最终,促进企业的可持续发展。

[1]王敏.基于B/S结构下的矿山安全管理信息系统构建[J].云南冶金,2017,46(1):73-77.

[2]韩同舜,周孟颖,岳宗敏,2014.基于B/S结构的煤矿集团计量信息管理系统研究与应用[J].安徽科技(2):38-40.

[3]韩江蓉,2016.企业建设MIS的作用及其带来的变革[J].商场现代化(31):55,12.

[4]谭靖,杨为民,杨建祥,等,2014.基于B/S与C/S混合结构的森林资源管理信息系统研究[J].四川林勘设计(4):48-51,56.

[5]寿秀香,2016.基于C/S结构的学生公寓管理信息系统的设计与实现[J].黑龙江科技信息(31):55,12.

猜你喜欢

客户端结构信息
《形而上学》△卷的结构和位置
论结构
如何看待传统媒体新闻客户端的“断舍离”?
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路
订阅信息
论《日出》的结构
创新治理结构促进中小企业持续成长
展会信息