趙小平,薛惠鋒
(西北工業(yè)大學(xué) 自動化學(xué)院,陜西 西安 710072)
信息早已改變了這個時代,在這個多元化的社會里,任何的人或事物都是與信息息息相關(guān),不可分割的[1-2]。眾所周知,處于經(jīng)濟和信息時代的企業(yè)依賴技術(shù)與知識發(fā)展,現(xiàn)在企業(yè)之間的競爭更多的是知識與信息獲取或使用能力的競爭,所以對企業(yè)的資源進行有效管理是一個企業(yè)能否在激烈的市場競爭中立于不改之地的關(guān)鍵[3-4]。而企業(yè)客戶服務(wù)平臺是一套采用信息化手段將傳統(tǒng)手段的客戶申請備案、發(fā)貨信息以及售后服務(wù)等進行管理,并能夠形成幫助企業(yè)內(nèi)部及客戶進行方便地、全方位地、實時了解各個生產(chǎn)業(yè)務(wù)狀態(tài)的手段。首先能夠建立現(xiàn)代化信息管理體制[5-6],規(guī)范并優(yōu)化企業(yè)內(nèi)部各部門、各辦事機構(gòu)的業(yè)務(wù)流程,再造業(yè)務(wù)規(guī)范,對重點業(yè)務(wù)實行全面質(zhì)量監(jiān)控。其次,實現(xiàn)各部門間的協(xié)同合作、無紙辦公。 達到公司內(nèi)部各部門、使用權(quán)限明了,杜絕互相推諉現(xiàn)象,對未來的公司業(yè)務(wù)發(fā)展、客戶需求發(fā)展、市場發(fā)展有著重要的作用。最后減輕相關(guān)人員的勞動強度,提升服務(wù)品質(zhì),全面降低企業(yè)運作成本,提高公司的整體運作效率,大幅拓展業(yè)務(wù),爭取企業(yè)利潤最大化,進一步提高企業(yè)的競爭力。
本信息管理系統(tǒng)由以下6大子系統(tǒng)組成。系統(tǒng)管理實現(xiàn)系統(tǒng)的組織架構(gòu)以及用戶設(shè)置相應(yīng)的信息,基礎(chǔ)數(shù)據(jù)管理是根據(jù)業(yè)務(wù)的需求,把業(yè)務(wù)管理中需要重復(fù)利用的數(shù)據(jù)以及資源標(biāo)準(zhǔn)化,從而實現(xiàn)統(tǒng)一管理??蛻魣髠涔芾怼⑽锪靼l(fā)貨管理以及售后服務(wù)管理是本系統(tǒng)的核心業(yè)務(wù)。短信服務(wù)管理提供短消息服務(wù),把整個系統(tǒng)和業(yè)務(wù)用戶以及客戶緊密的聯(lián)系起來,以此達到更好的信息溝通及服務(wù),具體內(nèi)容如圖1所示。
圖1 功能組成圖Fig.1 Functional components
為了更加清晰地表達系統(tǒng)的業(yè)務(wù)功能模塊,畫出關(guān)鍵業(yè)務(wù)模塊的功能流程圖,對于不同的角色,所承擔(dān)的任務(wù)各自不同,流程也不一樣,包括客戶申請備案、物流發(fā)貨管理和售后服務(wù)管理。其中客戶申請備案管理業(yè)務(wù)流程如圖2所示,物流發(fā)貨管理業(yè)務(wù)流程如圖3所示。
圖2 客戶申請備案管理業(yè)務(wù)流程圖Fig.2 Customers for the record management business process diagrams
圖3 物流發(fā)貨管理業(yè)務(wù)流程圖Fig.3 Logistics and shipping management business process diagrams
系統(tǒng)訪問控制層采用Spring的Action作為用戶訪問控制器,Spring的Action實現(xiàn)非常簡單,通過繼承 Spring的Action基類重載execute方法,并在該方法里調(diào)用業(yè)務(wù)邏輯組件的業(yè)務(wù)方法。通過上述分析,在本系統(tǒng)中可以發(fā)現(xiàn)所有的Action有個共同之處是都需要調(diào)用業(yè)務(wù)邏輯組件。而在分析服務(wù)層時,業(yè)務(wù)邏輯組件統(tǒng)一封裝成了工廠類Manager Factory,所以定義一個基類BaseAction,讓所有的Action都從基類派生。BaseAction基類代碼如下所示:
圖4 售后服務(wù)管理流程圖Fig.4 After-sales service management flow chart
在本系統(tǒng)中,大多模塊需要驗證用戶是否登錄系統(tǒng),所以為所有登錄驗證的Action設(shè)計一個安全控制基類SecureValidBaseAction, 在SecureValidBaseAction類中的execute方法中,首先檢查用戶是否己登錄,如果沒有登錄,則將用戶導(dǎo)向登錄頁面,否則執(zhí)行todoExecute邏輯。todoExecute方法是在SecureValidBaseAction定義的抽象方法,該方法與一般的Action類的execute方法類似,有相同的參數(shù)。SecureValidBaseAction的實現(xiàn)類不在執(zhí)行execute方法,而是實現(xiàn)todoExecute方法。
操作權(quán)限是該系統(tǒng)平臺重要功能,其中,功能操作權(quán)限,規(guī)定了每一個角色既個人能夠看到和使用的模塊、操作功能;數(shù)據(jù)操作被分類成兩種:
1)部門級數(shù)據(jù)操作權(quán)限,包含本部門所有的數(shù)據(jù)查詢等權(quán)限;
2)個人級數(shù)據(jù)操作權(quán)限,不同的人員只能查看自己的數(shù)據(jù);
例如某Operator(操作員、大區(qū)經(jīng)理、代理商等)隸屬于某個角色,某個Operator具有一定的privilege或者privilege group,privilege具有某些數(shù)據(jù)(Data)或者系統(tǒng)某些功能菜單(Menu,Operate)的權(quán)限。操作部門有一定的權(quán)限,如數(shù)據(jù)錄入和修改的權(quán)限,該部門有部門人員,這些人員則具備了操作部門的權(quán)限對數(shù)據(jù)進行操作。代理商具有部分權(quán)限,如報備數(shù)據(jù)的查閱,發(fā)貨信息查詢及變頻器服務(wù)的某狀態(tài)查詢權(quán)限,則該代理商的人員則具有了該權(quán)限。大區(qū)經(jīng)理則可根據(jù)其所在大區(qū)查閱大區(qū)管轄下的所有數(shù)據(jù)。對數(shù)據(jù)操作權(quán)限和功能操作權(quán)限分別加以規(guī)定,具體如圖5所示。
圖5 操作權(quán)限E-R圖Fig.5 Authority to operate the E-R diagram
為了使用系統(tǒng)平中具有可擴展的功能,設(shè)計了系統(tǒng)基礎(chǔ)數(shù)據(jù)管理平臺,該平臺主要實現(xiàn)組織機構(gòu)信息、人員信息、功能模塊信息、用戶管理、角色管理、用戶角色權(quán)限設(shè)置 、日志管理,其功能模塊如圖6所示。
圖6 系統(tǒng)總體布局Fig.6 Overall layout of the system
當(dāng)用戶通過登錄界面輸入用戶名,密碼后,單擊“登錄”按鈕,如用戶名,密碼無誤后則可進入系統(tǒng)窗口。系統(tǒng)平臺管管主要完成對系統(tǒng)運行所需要的信息的維護和初始化,同時還包括角色設(shè)置,首選項,用戶管理,模塊注冊,模塊授權(quán)等管理功能。如圖7所示。
圖7 系統(tǒng)平臺實現(xiàn)Fig.7 System platform
企業(yè)客戶服務(wù)平臺是采用信息化手段將傳統(tǒng)手段的客戶申請備案、發(fā)貨信息以及售后服務(wù)等進行管理,并能夠形成幫助內(nèi)部及客戶進行方便地、全方位地、實時了解各個生產(chǎn)業(yè)務(wù)狀態(tài)的手段,從而減輕了相關(guān)人員的勞動強度,提升服務(wù)的品質(zhì)。在設(shè)計方面主要完成了該信息支持系統(tǒng)的基本框架的設(shè)計,網(wǎng)站后臺管理系統(tǒng)的設(shè)計,該信息功能的設(shè)計等任務(wù)。
[1]王明,陸正球.基于MVC科研管理系統(tǒng)的研究與實現(xiàn)[J].微計算機應(yīng)用,2009,30(1):16-18.WANG Ming,LU Zheng-qiu.Research and implementation of scientific research management system based on MVC[J].Microcomputer Applications,2009,30(1):16-18.
[2]LI Pi-su,Nolan M,deMare G,et al.Prognostics frame work software design tool[C]//Aerospace Conference Proceedings,2000,6:18-25.
[3]Mathur A,Ghoshal S,Haste D,et al.An integrated support system for rotorcraft health management and maintenance[C]//Aerospace Conference Proceedings,2000,6:18-25.
[4]Koh J J,Kwon S D,Kim B U,et al.Implementation of an interactive electronic technical manual based on webmultimedia technology[C]//The 4th Korea-Russia International Symposium on Volume 2,2007,7:21-24.
[5]孟梅,鄧俊嵐.科研管理系統(tǒng)的網(wǎng)絡(luò)框架研究[J].制造業(yè)自動化,2010,32(3):32-34.MENG Mei,DENG Jun-lan.Research on web framework of university scientific research network management system[J].Manufacturing Automation,2010,32(3):32-34.
[6]ZHANG X J.System Integration in Business Information Systems:Framework,Implementation and Case Study,2008 International Conference on Wireless Communications,Networking and Mobile Computing(WiCOM 2008)[C]//IEEE,p4681094:1-6,2009.
[7]越云,王永強,劉曉飛.基于IEC61850標(biāo)準(zhǔn)的互感器數(shù)據(jù)傳輸研究[J].陜西電力,2012(2):43-46.YUE Yun,WANG Yong-qiang,LIU Xiao-fei.Research on transformers data transmission based on IEC61850[J].Shaanxi Electric Power,2012(2):43-46.