鄧敏子
摘要
隨著信息技術(shù)的發(fā)展以及企業(yè)生產(chǎn)、銷售各環(huán)節(jié)自動化程度的提高,企業(yè)對管理信息系統(tǒng)的要求也趨于嚴(yán)格,因此一套完整基于Web模式的管理信息系統(tǒng)的設(shè)計(jì)將會讓企業(yè)加快信息交互速度、提高部門協(xié)作能力,對企業(yè)的發(fā)展大有裨益。本文通過對企業(yè)信息管理系統(tǒng)的結(jié)構(gòu)、模塊、主要應(yīng)用技術(shù)進(jìn)行系統(tǒng)介紹,設(shè)計(jì)了一種滿足大部分企業(yè)要求且有機(jī)結(jié)合B/S、C/S模式的企業(yè)信息管理系統(tǒng),并就系統(tǒng)實(shí)現(xiàn)對分層架構(gòu)、系統(tǒng)安全等方面做了闡述。
【關(guān)鍵詞】Web企業(yè) 信息管理系統(tǒng) 設(shè)計(jì)開發(fā)
1企業(yè)信息管理系統(tǒng)的功能及模塊分析
企業(yè)信息管理系統(tǒng)根據(jù)不同用戶和不同功能可以進(jìn)行模塊化設(shè)計(jì)。對于其用戶,一般來說公司會分為公司基層員工、直接領(lǐng)導(dǎo)(中層領(lǐng)導(dǎo))、企業(yè)領(lǐng)導(dǎo)三個(gè)部分,設(shè)計(jì)的功能則包括資源共享、文件管理、考勤、發(fā)布公告信息、進(jìn)行信息查詢等設(shè)計(jì)到人事、財(cái)務(wù)、管理、業(yè)績多方面的內(nèi)容,可以讓每個(gè)員工在系統(tǒng)內(nèi)找到相對應(yīng)的功能。筆者認(rèn)為對Web模式企業(yè)信息管理系統(tǒng)可以分為兩大部分。
1.1公共信息管理模塊
此部分可以代替原本書面材料部分,基層員工可以查看通知活動、薪酬、獎(jiǎng)金以及相關(guān)公司活動等;中層領(lǐng)導(dǎo)可以上傳部門的公告公示、薪酬等,并就相關(guān)意見向上層領(lǐng)導(dǎo)反饋;企業(yè)領(lǐng)導(dǎo)則可以查看相關(guān)公告,并且處理員工和中層領(lǐng)導(dǎo)的相關(guān)意見。
1.2工作信息管理模塊
基層員工可以上傳工作進(jìn)度、整理月報(bào)、周報(bào)并向直屬上級匯報(bào)以及下載工作要求、方案修改意見等,并可以申請購置辦公器材、進(jìn)行自助考勤;中層領(lǐng)導(dǎo)可以進(jìn)行部門任務(wù)分配,查看匯報(bào)并進(jìn)行分類歸檔,以及員工的績效考核工作,并可以就提交的辦公用品購置要求進(jìn)行審批;企業(yè)領(lǐng)導(dǎo)可以查看個(gè)人任務(wù),對中層領(lǐng)導(dǎo)進(jìn)行業(yè)績考核,批閱相關(guān)文件、發(fā)表意見等。
2企業(yè)信息管理系統(tǒng)的結(jié)構(gòu)框架設(shè)計(jì)
一般在考慮設(shè)計(jì)企業(yè)的管理信息系統(tǒng)時(shí),要結(jié)合對管理信息系統(tǒng)的預(yù)期設(shè)計(jì)要求選定系統(tǒng)結(jié)構(gòu)。目前,常見的系統(tǒng)結(jié)構(gòu)為Client/Server和Browse/Server兩種模式(簡稱為C/S模式和B/S模式),兩種結(jié)構(gòu)各有千秋,能夠滿足不同需要的企業(yè)管理信息系統(tǒng)設(shè)計(jì)。首先,對于C/S結(jié)構(gòu)網(wǎng)絡(luò),其特點(diǎn)在于分層明顯,多為兩層結(jié)構(gòu);服務(wù)器進(jìn)行數(shù)據(jù)的歸類處理,客戶端則主要負(fù)責(zé)人機(jī)交互并向后臺發(fā)送請求,二者直接相連。通過這種配對式、框架式的形式,用戶與服務(wù)器直接聯(lián)系,從而保證了數(shù)據(jù)的廣域收集與集中處理的統(tǒng)一,其交互性強(qiáng),對數(shù)據(jù)的處理能力很高;同時(shí)這種結(jié)構(gòu)能夠?qū)崿F(xiàn)相對安全的存取行為。
其次,B/S結(jié)構(gòu)在上世紀(jì)八十年代就己經(jīng)有了初步的應(yīng)用,該模式在用戶客戶端與服務(wù)器之間加設(shè)了Web服務(wù)器一層,用戶的請求藉由Web服務(wù)器傳送到數(shù)據(jù)庫服務(wù)器,再以HTML格式返回給用戶,這是一種三層結(jié)構(gòu)的典型代表。對于B/S技術(shù)的運(yùn)用,其更適用于互聯(lián)網(wǎng)信息發(fā)布,因而對于系統(tǒng)的區(qū)域沒有嚴(yán)格限定;此外,使用該結(jié)構(gòu)能夠減少對客戶端軟件的開發(fā)難度,畢竟客戶端不用針對不同操作系統(tǒng)在進(jìn)行單獨(dú)開發(fā),因而系統(tǒng)開發(fā)、維護(hù)費(fèi)用比較低,因此,對于一些安全性能要求嚴(yán)格、數(shù)據(jù)的處理量大且要求系統(tǒng)響應(yīng)較快的小范圍管理信息系統(tǒng),采用C/S架構(gòu)更為合適;但是如果對安全性沒有較高要求,同時(shí)要在廣域范圍內(nèi)建立企業(yè)信息管理系統(tǒng),那么可以采用B/S架構(gòu)。
目前很多系統(tǒng)都采用了三層C/S架構(gòu),意在綜合上面兩種模式的優(yōu)點(diǎn)來滿足現(xiàn)在企業(yè)復(fù)雜的業(yè)務(wù)需要,其分層結(jié)構(gòu)依次為數(shù)據(jù)庫層、應(yīng)用層和客戶層;客戶層指客戶機(jī)的GUI應(yīng)用,可由客戶端或Web瀏覽器頁面進(jìn)行實(shí)現(xiàn);應(yīng)用層則主要提供業(yè)務(wù)邏輯,將客戶信息和數(shù)據(jù)庫信息進(jìn)行對接,常見的應(yīng)用層服務(wù)器有SybaseCTS或MTS等事務(wù)服務(wù)器;數(shù)據(jù)庫層則多存放SQLServer等數(shù)據(jù)庫系統(tǒng)。
3企業(yè)信息管理系統(tǒng)的技術(shù)實(shí)現(xiàn)
3.1實(shí)現(xiàn)中間應(yīng)用層對Web數(shù)據(jù)庫的訪問
對于三層結(jié)構(gòu)信息管理系統(tǒng),由于數(shù)據(jù)庫信息都己HTML格式通過Web發(fā)布,因此多采用JavaServerPages(—般稱JSP)動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)對Web頁面進(jìn)行開發(fā),實(shí)現(xiàn)數(shù)據(jù)庫層與用戶層的人機(jī)交互,并且實(shí)現(xiàn)預(yù)期服務(wù)器、瀏覽器的協(xié)同工作。
3.2架設(shè)Web服務(wù)器
在本文提到的管理信息系統(tǒng)中,針對靜態(tài)HTML語言和動態(tài)Web頁面語言,可以用不
同工具對兩種數(shù)據(jù)進(jìn)行處理。常用Apache處理由數(shù)據(jù)庫端返回的HTML靜態(tài)語言,對于JSP則使用Tomcat、Resin或Jetty等著名開源Servlet容器保證服務(wù)器穩(wěn)定、快速響應(yīng),并節(jié)省資源。
3.3系統(tǒng)安全體系的建立
企業(yè)信息管理系統(tǒng)涉及到信息保密、文件完整、防篡改等一系列安全問題,因此對其安全體系的建立很有必要。一般我們使用DCOM技術(shù)用于中間應(yīng)用層設(shè)計(jì),采用DES(數(shù)據(jù)加密標(biāo)準(zhǔn))算法處理數(shù)據(jù),并使用諸如RAS加密算法來進(jìn)行數(shù)字簽名。具體方案包括三個(gè)方面內(nèi)容:
(1)初始化數(shù)據(jù)庫鏈接或修改sa保證數(shù)據(jù)庫安全。傳統(tǒng)上在鏈接數(shù)據(jù)庫時(shí)先以m(最低身份)登陸,在內(nèi)部獲得密碼后再以高級身份(sa)連接數(shù)據(jù)庫,從而擁有全部的操作權(quán)限;由于sa的重要性,因此在系統(tǒng)安全受到影響時(shí),可以修改sa的登錄名并重置密碼,或者在中間層設(shè)置有DES加密的數(shù)據(jù)庫連接配置文件,從而降低數(shù)據(jù)庫遭受攻擊的可能性。
(2)定期繼續(xù)擰數(shù)據(jù)庫備份。要合理使用完整、差異備份和事務(wù)日志備份,保證系統(tǒng)被攻擊后能夠迅速相應(yīng)回復(fù),降低損失。
(3)做好相關(guān)程序、系統(tǒng)補(bǔ)丁及維護(hù)工作。尤其是對于SQLServer的安全更新要做到定期檢查、實(shí)裝,并且針對技術(shù)上一些問題如防火墻等請專業(yè)人員進(jìn)行定期運(yùn)維。
4總結(jié)
本文通過對一種常見企業(yè)信息管理系統(tǒng)的模塊、技術(shù)以及安全系統(tǒng)維護(hù)等問題進(jìn)行一系列闡述,展示了一種可以用于高速大量數(shù)據(jù)傳輸、安全性強(qiáng)且系統(tǒng)架構(gòu)相對簡單的管理系統(tǒng)。對該信息管理系統(tǒng)的合理應(yīng)用可以有效提高企業(yè)生產(chǎn)效率,協(xié)調(diào)部門間工作進(jìn)度,讓企業(yè)在現(xiàn)代化、信息化的建設(shè)進(jìn)程中加速前進(jìn)。
參考文獻(xiàn)
[1]張營,薛曉琳,王中龍,高運(yùn)興.基于Web的電力企業(yè)財(cái)務(wù)管理信息系統(tǒng)的設(shè)計(jì)[J].現(xiàn)代工業(yè)經(jīng)濟(jì)和信息化,2016(06):78-80.
[2]劉軍.基于WebService的數(shù)據(jù)庫同步系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)研究[J].電子技術(shù)與軟件工程,2017(02):197.
[3]張海峰.基于Web企業(yè)信息管理系統(tǒng)研究[J].經(jīng)濟(jì)研究導(dǎo)刊,2017(01):13-14.endprint