陳 昊,程雪蘋
(浙江海洋大學 數理與信息學院,浙江 舟山 316022)
隨著企業的發展,企業中的數據與信息越來越多,為了方便企業中人員的溝通與協作,提高工作效率就需要構建企業管理信息系統。現代企業構建管理信息系統后,數據管理工作能夠更為有效的開展,實現了高效存儲、使用及共享這些數據,有助于企業良好的發展與進步。管理信息系統的重要作用使越來越多的現代企業投身于系統的開發中,而系統開發需要相應的技術支持,B/S和C/S結構是其重要組成部分,要設計適合企業的管理信息系統就要以B/S和C/S結構為基礎,促進企業信息化管理目標的達成。
我國中小企業眾多,而大多數企業并沒有完全實現企業的信息化管理,但隨著信息技術的不斷發展以及企業規模的擴大。傳統的信息管理模式已經不能滿足企業的日常需要。這就需要企業構建符合自身需求的管理信息系統,建立企業管理信息系統使企業信息整合,使工作流程更加簡化,減輕工作人員工作量,大大提高工作效率。其本質目的也是為了使企業管理者能夠在更加透明的數據中準確快速的做出決策,使企業朝著有利的方向發展。
C/S結構是一種軟件系統體系結構,包含兩層:第一層為客戶端程序,是將用戶界面、業務邏輯結合到客戶機系統中,根據不同企業的業務性質和需求進行單獨定制,這是每個用戶所特有的;第二層為服務器端程序,它是通過網絡把服務器與數據庫結合,而此部分的信息和功能由多個用戶共享。為盡可能的將通訊開銷降低,C/S結構會向客戶端和服務器端合理的分配任務,并且這種方式能把它們的硬件環境所具有的優勢充分發揮出來。最早在進行軟件系統設計時,C/S結構通常作為選擇的標準。而客戶端則需要進行軟件的安裝以完成相應的需求。在C/S結構中,客戶端處理數據的能力非常強大,大部分工作也都是由客戶端處理,完成后提交給服務器端,由此可知,客戶端可提高數據處理的響應速度。
隨著C/S結構在企業信息管理系統中的應用,其工作效率能夠得到提升,但隨著系統復雜化程度的逐步提升,再加上網絡信息系統越來越集成化,C/S結構的局限性也越來越明顯。C/S結構在局域網中應用較多也比較實用,隨著數字化辦公的普及,更多的企業追求辦公效率和質量,但是在C/S結構的局域網中只能連接數量較少的用戶,一旦用戶數量增多,它的性能將會明顯降低。
在不斷發展網絡技術,尤其是飛速發展Java計算機技術、基于Web的信息發布與檢索技術過程中,許多應用系統的結構發生了較大的改變,由C/S結構轉化為更加靈活的多級分布結構,由此一來,軟件系統結構邁入了一個全新的網絡體系結構,也就是B/S結構。B/S結構以Web為基礎,也屬于客戶機/服務器方式,不過該結構以瀏覽器作為客戶端[1]。B/S結構下,僅需將一個瀏覽器安裝在客戶機上,而數據庫安裝在服務器中,無需再安裝客戶端。通過Web,瀏覽器實現交互數據庫中的數據,而實現用戶界面時,則完全依賴瀏覽器,前端實現部分事務邏輯,但主要事物邏輯實現位置為服務器。B/S結構是以逐步成熟的瀏覽器技術為基礎,并與其多種腳本語言、ActiveX技術相結合,并在瀏覽器上實現我們所需的功能,此種實現方式降低了開發成本。
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混合結構基礎上,研究了企業檔案管理信息系統的開發方法,具體研究時,以某鋼鐵企業為例。
隨著企業的發展,檔案資源大量的產生,采用傳統的檔案管理方法已經無法實現高效、安全保存利用檔案的目的,急需建立一個標準化管理及利用檔案的平臺。根據企業檔案管理現狀,開發管理信息系統時,需求主要體現在以下幾個方面[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.