陳 昊,程雪蘋
(浙江海洋大學(xué) 數(shù)理與信息學(xué)院,浙江 舟山 316022)
隨著企業(yè)的發(fā)展,企業(yè)中的數(shù)據(jù)與信息越來(lái)越多,為了方便企業(yè)中人員的溝通與協(xié)作,提高工作效率就需要構(gòu)建企業(yè)管理信息系統(tǒng)?,F(xiàn)代企業(yè)構(gòu)建管理信息系統(tǒng)后,數(shù)據(jù)管理工作能夠更為有效的開(kāi)展,實(shí)現(xiàn)了高效存儲(chǔ)、使用及共享這些數(shù)據(jù),有助于企業(yè)良好的發(fā)展與進(jìn)步。管理信息系統(tǒng)的重要作用使越來(lái)越多的現(xiàn)代企業(yè)投身于系統(tǒng)的開(kāi)發(fā)中,而系統(tǒng)開(kāi)發(fā)需要相應(yīng)的技術(shù)支持,B/S和C/S結(jié)構(gòu)是其重要組成部分,要設(shè)計(jì)適合企業(yè)的管理信息系統(tǒng)就要以B/S和C/S結(jié)構(gòu)為基礎(chǔ),促進(jìn)企業(yè)信息化管理目標(biāo)的達(dá)成。
我國(guó)中小企業(yè)眾多,而大多數(shù)企業(yè)并沒(méi)有完全實(shí)現(xiàn)企業(yè)的信息化管理,但隨著信息技術(shù)的不斷發(fā)展以及企業(yè)規(guī)模的擴(kuò)大。傳統(tǒng)的信息管理模式已經(jīng)不能滿足企業(yè)的日常需要。這就需要企業(yè)構(gòu)建符合自身需求的管理信息系統(tǒng),建立企業(yè)管理信息系統(tǒng)使企業(yè)信息整合,使工作流程更加簡(jiǎn)化,減輕工作人員工作量,大大提高工作效率。其本質(zhì)目的也是為了使企業(yè)管理者能夠在更加透明的數(shù)據(jù)中準(zhǔn)確快速的做出決策,使企業(yè)朝著有利的方向發(fā)展。
C/S結(jié)構(gòu)是一種軟件系統(tǒng)體系結(jié)構(gòu),包含兩層:第一層為客戶端程序,是將用戶界面、業(yè)務(wù)邏輯結(jié)合到客戶機(jī)系統(tǒng)中,根據(jù)不同企業(yè)的業(yè)務(wù)性質(zhì)和需求進(jìn)行單獨(dú)定制,這是每個(gè)用戶所特有的;第二層為服務(wù)器端程序,它是通過(guò)網(wǎng)絡(luò)把服務(wù)器與數(shù)據(jù)庫(kù)結(jié)合,而此部分的信息和功能由多個(gè)用戶共享。為盡可能的將通訊開(kāi)銷降低,C/S結(jié)構(gòu)會(huì)向客戶端和服務(wù)器端合理的分配任務(wù),并且這種方式能把它們的硬件環(huán)境所具有的優(yōu)勢(shì)充分發(fā)揮出來(lái)。最早在進(jìn)行軟件系統(tǒng)設(shè)計(jì)時(shí),C/S結(jié)構(gòu)通常作為選擇的標(biāo)準(zhǔn)。而客戶端則需要進(jìn)行軟件的安裝以完成相應(yīng)的需求。在C/S結(jié)構(gòu)中,客戶端處理數(shù)據(jù)的能力非常強(qiáng)大,大部分工作也都是由客戶端處理,完成后提交給服務(wù)器端,由此可知,客戶端可提高數(shù)據(jù)處理的響應(yīng)速度。
隨著C/S結(jié)構(gòu)在企業(yè)信息管理系統(tǒng)中的應(yīng)用,其工作效率能夠得到提升,但隨著系統(tǒng)復(fù)雜化程度的逐步提升,再加上網(wǎng)絡(luò)信息系統(tǒng)越來(lái)越集成化,C/S結(jié)構(gòu)的局限性也越來(lái)越明顯。C/S結(jié)構(gòu)在局域網(wǎng)中應(yīng)用較多也比較實(shí)用,隨著數(shù)字化辦公的普及,更多的企業(yè)追求辦公效率和質(zhì)量,但是在C/S結(jié)構(gòu)的局域網(wǎng)中只能連接數(shù)量較少的用戶,一旦用戶數(shù)量增多,它的性能將會(huì)明顯降低。
在不斷發(fā)展網(wǎng)絡(luò)技術(shù),尤其是飛速發(fā)展Java計(jì)算機(jī)技術(shù)、基于Web的信息發(fā)布與檢索技術(shù)過(guò)程中,許多應(yīng)用系統(tǒng)的結(jié)構(gòu)發(fā)生了較大的改變,由C/S結(jié)構(gòu)轉(zhuǎn)化為更加靈活的多級(jí)分布結(jié)構(gòu),由此一來(lái),軟件系統(tǒng)結(jié)構(gòu)邁入了一個(gè)全新的網(wǎng)絡(luò)體系結(jié)構(gòu),也就是B/S結(jié)構(gòu)。B/S結(jié)構(gòu)以Web為基礎(chǔ),也屬于客戶機(jī)/服務(wù)器方式,不過(guò)該結(jié)構(gòu)以瀏覽器作為客戶端[1]。B/S結(jié)構(gòu)下,僅需將一個(gè)瀏覽器安裝在客戶機(jī)上,而數(shù)據(jù)庫(kù)安裝在服務(wù)器中,無(wú)需再安裝客戶端。通過(guò)Web,瀏覽器實(shí)現(xiàn)交互數(shù)據(jù)庫(kù)中的數(shù)據(jù),而實(shí)現(xiàn)用戶界面時(shí),則完全依賴瀏覽器,前端實(shí)現(xiàn)部分事務(wù)邏輯,但主要事物邏輯實(shí)現(xiàn)位置為服務(wù)器。B/S結(jié)構(gòu)是以逐步成熟的瀏覽器技術(shù)為基礎(chǔ),并與其多種腳本語(yǔ)言、ActiveX技術(shù)相結(jié)合,并在瀏覽器上實(shí)現(xiàn)我們所需的功能,此種實(shí)現(xiàn)方式降低了開(kāi)發(fā)成本。
B/S結(jié)構(gòu)使他的客戶端變得非常便捷,使用者無(wú)需在固定的電腦上進(jìn)行操作,客戶端只需將瀏覽器安裝在客戶機(jī)上,無(wú)需其他軟件,做到客戶端零維護(hù)。只要客戶機(jī)鏈接網(wǎng)絡(luò)即可,系統(tǒng)易于擴(kuò)展。
對(duì)于B/S結(jié)構(gòu)來(lái)說(shuō),C/S結(jié)構(gòu)屬于傳統(tǒng)結(jié)構(gòu),在信息技術(shù)不斷發(fā)展的今天,即使這樣也不能說(shuō)明C/S結(jié)構(gòu)已經(jīng)被淘汰,而B(niǎo)/S結(jié)構(gòu)也不夠完美,還需要繼續(xù)的發(fā)展和完善。對(duì)于具備較為成熟技術(shù)的C/S結(jié)構(gòu)來(lái)說(shuō),建立在此結(jié)構(gòu)基礎(chǔ)上的軟件系統(tǒng)也比較多,因此,在今后很長(zhǎng)一段時(shí)間內(nèi),將會(huì)是C/S結(jié)構(gòu)和B/S結(jié)構(gòu)并存的狀態(tài)。
C/S與B/S混合結(jié)構(gòu)屬于典型的異構(gòu)體系結(jié)構(gòu),二者結(jié)合后,可針對(duì)相應(yīng)的場(chǎng)合發(fā)揮適當(dāng)?shù)膬?yōu)勢(shì)。在技術(shù)方面,C/S結(jié)構(gòu)安全性、效率均比較高,且具有較強(qiáng)的交互性,不過(guò)要大量的開(kāi)發(fā)客戶端軟件,提高了開(kāi)發(fā)成本,后期維護(hù)工作難度也比較大;B/S結(jié)構(gòu)對(duì)客戶端進(jìn)行了簡(jiǎn)化,易于維護(hù),但該結(jié)構(gòu)建立在廣域網(wǎng)上,缺乏安全性,對(duì)安全性要求較高的企業(yè)可通過(guò)分布式開(kāi)發(fā)的方式進(jìn)行發(fā)布信息;在管理方面,管理部門需要較高的要求安全性、具有較強(qiáng)交互性且需大量處理數(shù)據(jù)時(shí),適合采用C/S結(jié)構(gòu),而企業(yè)為實(shí)現(xiàn)集成化、統(tǒng)一化管理時(shí),則可采用B/S結(jié)構(gòu)。C/S與B/S結(jié)構(gòu)混合后,就兼?zhèn)淞诉@兩種結(jié)構(gòu)的優(yōu)點(diǎn),相對(duì)集中系統(tǒng)資源,安全性可控性得到保證,維護(hù)、升級(jí)等工作更易于開(kāi)展,便于操作而且系統(tǒng)成本也會(huì)大幅度降低。
隨著現(xiàn)代化企業(yè)的發(fā)展,其對(duì)檔案管理工作越來(lái)越重視,且正在積極的實(shí)現(xiàn)檔案管理信息化?;诖朔N發(fā)展趨勢(shì),本節(jié)在B/S與C/S混合結(jié)構(gòu)基礎(chǔ)上,研究了企業(yè)檔案管理信息系統(tǒng)的開(kāi)發(fā)方法,具體研究時(shí),以某鋼鐵企業(yè)為例。
隨著企業(yè)的發(fā)展,檔案資源大量的產(chǎn)生,采用傳統(tǒng)的檔案管理方法已經(jīng)無(wú)法實(shí)現(xiàn)高效、安全保存利用檔案的目的,急需建立一個(gè)標(biāo)準(zhǔn)化管理及利用檔案的平臺(tái)。根據(jù)企業(yè)檔案管理現(xiàn)狀,開(kāi)發(fā)管理信息系統(tǒng)時(shí),需求主要體現(xiàn)在以下幾個(gè)方面[2]:
第一,企業(yè)下屬二級(jí)單位要能通過(guò)信息系統(tǒng)收集、管理、利用各單位的檔案信息;第二,企業(yè)信息化逐步實(shí)現(xiàn)過(guò)程中,為避免“孤島”現(xiàn)象的存在,開(kāi)發(fā)的管理信息系統(tǒng)需集成現(xiàn)有的業(yè)務(wù)系統(tǒng),包含集成業(yè)務(wù)數(shù)據(jù)等多方面內(nèi)容;第三,檢索利用平臺(tái)統(tǒng)一建立,促進(jìn)檔案數(shù)據(jù)共享的實(shí)現(xiàn),便于用戶在權(quán)限范圍內(nèi)閱讀需求的檔案數(shù)據(jù);第四,因企業(yè)具有較多的下屬單位,自然也存在較多的檔案管理系統(tǒng),為使管理信息系統(tǒng)能夠交換、共享、利用檔案管理系統(tǒng)的數(shù)據(jù),標(biāo)準(zhǔn)規(guī)范體系要建立起來(lái)。
根據(jù)上述需求,結(jié)合統(tǒng)籌規(guī)劃、統(tǒng)一架構(gòu)、先進(jìn)實(shí)用等原則,總體的管理信息系統(tǒng)架構(gòu)包含兩項(xiàng):第一,平臺(tái)軟件建設(shè),分布式資源數(shù)據(jù)庫(kù)由數(shù)字檔案館系統(tǒng)工程建設(shè),容量要大,同時(shí),訪問(wèn)服務(wù)管理系統(tǒng)也由該工程實(shí)現(xiàn),要求能夠?qū)崿F(xiàn)大規(guī)模并發(fā)用戶的訪問(wèn);數(shù)據(jù)庫(kù)系統(tǒng)要選擇可用性強(qiáng)、性能高的,并聯(lián)合檔案管理中心系統(tǒng),共同進(jìn)行企業(yè)局域網(wǎng)的部署。第二,應(yīng)用系統(tǒng)建設(shè),持續(xù)完善工程的一項(xiàng)基礎(chǔ)條件為應(yīng)用系統(tǒng),屬于信息系統(tǒng),具備擴(kuò)展性,要求應(yīng)用系統(tǒng)能夠管理檔案信息資源的全過(guò)程,利用局域網(wǎng),系統(tǒng)可進(jìn)行全部檔案管理業(yè)務(wù)的處理,且給予檔案交換支持。
總體上看,企業(yè)總部進(jìn)行管理系統(tǒng)的統(tǒng)一部署,而下屬二級(jí)單位升級(jí)改造、完善原有的檔案系統(tǒng),并利用管理信息系統(tǒng)開(kāi)展檔案管理工作,檔案數(shù)據(jù)在企業(yè)總部系統(tǒng)中集中存儲(chǔ)。應(yīng)用系統(tǒng)部署時(shí),采取“集中+分布”的方式,分別部署在總部和二級(jí)單位,該系統(tǒng)的組成部分為C/S部分、B/S部分,前者主要負(fù)責(zé)采集、移交檔案數(shù)據(jù),并進(jìn)行系統(tǒng)管理,后者則主要負(fù)責(zé)利用檔案信息[3]。
確定技術(shù)架構(gòu)后,還需要建設(shè)標(biāo)準(zhǔn)規(guī)范體系,參照國(guó)內(nèi)外相關(guān)標(biāo)準(zhǔn)規(guī)范基礎(chǔ)上,與行業(yè)現(xiàn)有標(biāo)準(zhǔn)規(guī)范相結(jié)合,建立適合自身的標(biāo)準(zhǔn)規(guī)范體系。企業(yè)開(kāi)展各項(xiàng)業(yè)務(wù)活動(dòng)時(shí),會(huì)產(chǎn)生大量的電子文件,對(duì)于其中具有保存價(jià)值的,應(yīng)按照電子文件歸檔及管理辦法進(jìn)行管理;除電子文件外,企業(yè)經(jīng)營(yíng)過(guò)程中還會(huì)產(chǎn)生紙質(zhì)檔案,其整理流程、各環(huán)節(jié)工作要點(diǎn)、文件掃描等相關(guān)工作的規(guī)范僅為數(shù)字化技術(shù)規(guī)范。
1.系統(tǒng)建模。建立管理信息系統(tǒng)模型時(shí),利用B/S與C/S混合結(jié)構(gòu)進(jìn)行,其中,檔案管理由C/S結(jié)構(gòu)進(jìn)行,開(kāi)發(fā)工具采用PowerBuider,開(kāi)發(fā)語(yǔ)言為PowerScript;在線查閱及利用檔案信息服務(wù)由B/S結(jié)構(gòu)提供,實(shí)現(xiàn)時(shí)采用Flex技術(shù)和WebService技術(shù),開(kāi)發(fā)語(yǔ)言為Java語(yǔ)言和Action Script。系統(tǒng)存儲(chǔ)數(shù)據(jù)時(shí),平臺(tái)包含兩種,一種為FTP,存儲(chǔ)電子文件;另一種為數(shù)據(jù)庫(kù),存儲(chǔ)檔案業(yè)余目錄數(shù)據(jù)及基礎(chǔ)信息。
從邏輯上看,系統(tǒng)層次共有5層[4]:第一,展現(xiàn)層,向最終用戶展現(xiàn)圖形操作界面,由兩部分組成,一部分為客戶端管理界面,通過(guò)PBGUIControls設(shè)計(jì),促進(jìn)管理界面人性化、靈活性增強(qiáng),增加工作流程的流暢度。另一部分為在線查詢利用界面,該界面使此層的MVC模式實(shí)現(xiàn),實(shí)現(xiàn)后,不改變業(yè)務(wù)功能情況下,CSS修改后,界面風(fēng)格可應(yīng)用多種。第二,應(yīng)用層,管理業(yè)務(wù)邏輯均在此層中實(shí)現(xiàn)。第三,服務(wù)層,屬于核心層,為基礎(chǔ)開(kāi)發(fā)平臺(tái),以此為基礎(chǔ)開(kāi)發(fā)程序框架及功能插件,公用的類及方法均封裝在此層中,變?yōu)殚_(kāi)發(fā)工具包。第四,驅(qū)動(dòng)層,交換機(jī)存取功能為該層的主要功能,提供統(tǒng)一的訪問(wèn)接口,訪問(wèn)接口向上提供,功能接口包含定義、刪除等,信息提供形式為數(shù)據(jù)集,服務(wù)結(jié)接口向下提供,負(fù)責(zé)轉(zhuǎn)換數(shù)據(jù),變成數(shù)據(jù)集。第五,數(shù)據(jù)層,數(shù)據(jù)信息都存放在此層。
確定系統(tǒng)整體模型后,要設(shè)計(jì)整體架構(gòu)約束,一方面,需求約束,設(shè)計(jì)系統(tǒng)過(guò)程中,需要根據(jù)企業(yè)工作性質(zhì)以及流程的不同進(jìn)行個(gè)性化設(shè)計(jì),同時(shí)要與相應(yīng)的設(shè)計(jì)規(guī)范相符合;軟件運(yùn)行環(huán)境為Windows和Vista操作系統(tǒng);顯示器分辨率至少為1026*768;用戶界面要統(tǒng)一、簡(jiǎn)明,且易于操作;軟件要具備易用性、可移植性、兼容性、安全性等。另一方面,隱含約束,開(kāi)發(fā)業(yè)務(wù)功能插件時(shí),要與相關(guān)標(biāo)準(zhǔn)相符合。
2.模塊設(shè)計(jì)。第一,檔案目錄管理,包含兩部分,一部分為檔案目錄著錄,文件級(jí)、案卷級(jí)、以件為單位的著錄均由該部分提供,具體功能包含添加、修改、刪除、查詢等,用戶能夠以檔案庫(kù)特點(diǎn)為依據(jù),進(jìn)行編目體系自定義,用戶也可按照自己的使用習(xí)慣,對(duì)著錄界面做出自定義,攜帶錄入功能是系統(tǒng)提供的功能之一,此功能可將著錄工作強(qiáng)度減輕,且上次錄入后,該功能可以記錄,使重復(fù)錄入減少;另一部分為目錄打印,檔案目錄及檢索支持打印,打印可隨時(shí)進(jìn)行,用戶可以創(chuàng)建、修改打印格式[5]。第二,檔案原件管理,包含三部分,一是批量掛接,可實(shí)現(xiàn)目錄批量對(duì)應(yīng)原件,并能批量上載原件;二是光盤制作,檔案目錄及全文信息為管理員制定情況下,存儲(chǔ)可按照光盤格式進(jìn)行,并制作成獨(dú)立的光盤,便于用戶使用;三是檔案數(shù)字化,主要負(fù)責(zé)數(shù)字化掃描加工紙質(zhì)檔案,使檔案信息變?yōu)殡娮有问?,且電子原文?huì)與目錄相對(duì)應(yīng)。
現(xiàn)代化企業(yè)發(fā)展過(guò)程中,管理工作必不可少,尤其是數(shù)據(jù)管理,在數(shù)據(jù)管理向著信息化方向發(fā)展時(shí),企業(yè)應(yīng)積極的利用B/S結(jié)構(gòu)和C/S結(jié)構(gòu)開(kāi)發(fā)管理信息系統(tǒng),使企業(yè)生產(chǎn)方式、經(jīng)營(yíng)方式得到改變,使企業(yè)內(nèi)部資源和外部資源更好的整合,以能高效的、標(biāo)準(zhǔn)的管理各項(xiàng)數(shù)據(jù)信息,并可以實(shí)現(xiàn)數(shù)據(jù)的共享,便于各部門更好的進(jìn)行工作,協(xié)同配合,提高工作效率及質(zhì)量,最終,促進(jìn)企業(yè)的可持續(xù)發(fā)展。
[1]王敏.基于B/S結(jié)構(gòu)下的礦山安全管理信息系統(tǒng)構(gòu)建[J].云南冶金,2017,46(1):73-77.
[2]韓同舜,周孟穎,岳宗敏,2014.基于B/S結(jié)構(gòu)的煤礦集團(tuán)計(jì)量信息管理系統(tǒng)研究與應(yīng)用[J].安徽科技(2):38-40.
[3]韓江蓉,2016.企業(yè)建設(shè)MIS的作用及其帶來(lái)的變革[J].商場(chǎng)現(xiàn)代化(31):55,12.
[4]譚靖,楊為民,楊建祥,等,2014.基于B/S與C/S混合結(jié)構(gòu)的森林資源管理信息系統(tǒng)研究[J].四川林勘設(shè)計(jì)(4):48-51,56.
[5]壽秀香,2016.基于C/S結(jié)構(gòu)的學(xué)生公寓管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].黑龍江科技信息(31):55,12.