引言
文章設(shè)計了一個基于SOA的大學(xué)企業(yè)實踐管理系統(tǒng),利用先進的網(wǎng)絡(luò)信息技術(shù)和手段,建立一個針對企業(yè)、教師、學(xué)生的可擴展、開放式系統(tǒng)。本系統(tǒng)能夠提高學(xué)生管理的效率、改進工作方式和提供更多的學(xué)生實踐的信息,并能及時向?qū)W生提供更優(yōu)質(zhì)的信息服務(wù)的企業(yè),為領(lǐng)導(dǎo)決策服務(wù)。
1 SOA架構(gòu)概述
面向服務(wù)的架構(gòu)SOA(service—oriented architecture)是一個具有QoS(Quality of Service)服務(wù)質(zhì)量、開放性、靈活性、可擴展性和可重用的服務(wù)。它可以創(chuàng)建一個邏輯技術(shù)的抽象業(yè)務(wù),導(dǎo)致了這些地區(qū)之間的松散耦合的服務(wù)。他是一種改進了過去服務(wù)模式的平臺,但保持了傳統(tǒng)的結(jié)構(gòu)特點,并以其獨特的原理建立一個支持服務(wù)型企業(yè)的服務(wù)體系。SOA在標(biāo)準(zhǔn)化的企業(yè)中是一個理想,公司需要一個計劃來過渡和支持不斷發(fā)展的科技團體,以實現(xiàn)這一個目標(biāo)。服務(wù)是SOA的關(guān)鍵,而具體實現(xiàn)SOA的服務(wù)有很多,包括網(wǎng)絡(luò)服務(wù)會話,事件服務(wù)等。但隨著Web服務(wù)技術(shù)被不斷地受到重視,它已成為構(gòu)建SOA的一個主要技術(shù)。
2 系統(tǒng)研究
基于SOA的企業(yè)實踐管理系統(tǒng)的研究
2.1系統(tǒng)功能
根據(jù)企業(yè)實踐的需求分析,該系統(tǒng)分為3個模塊:企業(yè)管理模塊,學(xué)生管理模塊和實踐管理模塊。
企業(yè)管理模塊提供了錄人企業(yè)信息,學(xué)校和企業(yè)合作(校企),配置實踐生和企業(yè)反饋等功能。
企業(yè)實踐管理系統(tǒng)的核心無疑是實踐管理,在該模塊系統(tǒng)要實現(xiàn)管理實踐學(xué)生、教師、:r作流程和所有的統(tǒng)計分析功能。師生管理主要實現(xiàn)管理教師及學(xué)生的管理:添加老師相關(guān)信息,教師考勤統(tǒng)計,教師工作日志,授課班級,合同信息和指導(dǎo)學(xué)生的分布信息等。學(xué)生管理模塊主要實現(xiàn)學(xué)生的基本信息管理:姓名,學(xué)號,性別,出生日期,聯(lián)絡(luò)資料,班級,專業(yè),狀態(tài)。
學(xué)生實踐管理模塊包括學(xué)生實踐申請,任務(wù)反饋,工作總結(jié),工作計劃,工作日志,教師評價,評價企業(yè)等內(nèi)容。
該系統(tǒng)是一個開放式的網(wǎng)絡(luò)管理系統(tǒng),主要服務(wù)于學(xué)院的教師、學(xué)生和校企合作的企業(yè)。根據(jù)各自的作用角色的不同,系統(tǒng)用戶可分為崗位實踐負(fù)責(zé)人、實踐指導(dǎo)教師、實踐學(xué)生、學(xué)校領(lǐng)導(dǎo)、系統(tǒng)管理員、企業(yè)員工等多個系統(tǒng)用戶,每個用戶借助系統(tǒng)進行協(xié)作,如圖2所示。
(1)崗位實踐負(fù)責(zé)人:各系(部)對應(yīng)于一個負(fù)責(zé)人,負(fù)責(zé)專業(yè)企業(yè)實踐的各項管理業(yè)務(wù)。具體工作內(nèi)容包括管理教師信息、分配指導(dǎo)教師、學(xué)生實踐的企業(yè)和工作任務(wù)、教師考勤管理、實踐中的數(shù)據(jù)統(tǒng)計分析工作。
(2)實踐指導(dǎo)教師:教師借助系統(tǒng)管理自己的基本數(shù)據(jù)、指導(dǎo)實踐學(xué)生的工作周志書寫、教師的工作周志及學(xué)生實踐評價工作。
(3)實踐學(xué)生:實踐職位申請,實踐崗位確認(rèn),工作記錄,工作周志,工作總結(jié),實踐評價等。
(4)學(xué)校領(lǐng)導(dǎo):這里指負(fù)責(zé)企業(yè)實踐工作的直接領(lǐng)導(dǎo)。系統(tǒng)為其提供各種數(shù)據(jù)查詢功能,幫助領(lǐng)導(dǎo)了解最新、最直觀的企業(yè)實踐管理動態(tài)分析,方便領(lǐng)導(dǎo)作出決策。
(5)系統(tǒng)管理員:系統(tǒng)管理員是系統(tǒng)的超級用戶,由系統(tǒng)初始化時候自動生成。主要職責(zé)為維護系統(tǒng)的數(shù)據(jù)庫,設(shè)置各項系統(tǒng)參數(shù);竟ぷ靼ㄏ到y(tǒng)數(shù)據(jù)備份和恢復(fù),設(shè)定角色和權(quán)限,系統(tǒng)參數(shù)設(shè)置,系統(tǒng)日志管理,導(dǎo)人導(dǎo)出數(shù)據(jù)。
2.2基于SOA的系統(tǒng)分析
基于面向服務(wù)的設(shè)計理念設(shè)計本系統(tǒng),以服務(wù)的形式劃分系統(tǒng)的各、爪模塊。基于JAVA語言的Web服務(wù)開發(fā)系統(tǒng),能夠很快地實現(xiàn)系統(tǒng)的分層結(jié)構(gòu),使系統(tǒng)具有松散耦合、可重用性,更加符合軟件體系結(jié)構(gòu)模型。系統(tǒng)的基本架構(gòu)是以網(wǎng)絡(luò)服務(wù)為基礎(chǔ)的設(shè)計,基本架構(gòu)的系統(tǒng)如圖1所示。
圖1 系統(tǒng)基本架構(gòu)圖
各角色在系統(tǒng)中通過系統(tǒng)的功能模塊實現(xiàn)特定的操作服務(wù),功能模塊通過系統(tǒng)平臺和后端數(shù)據(jù)庫交換數(shù)據(jù),以獲取必要的數(shù)據(jù)返回給請求者。在基于服務(wù)的設(shè)計理念上,分層體系結(jié)構(gòu)如圖2所示。
支撐系統(tǒng)主要為系統(tǒng)提供網(wǎng)絡(luò)支持、硬件和軟件的支持和安全保障,是系統(tǒng)的基礎(chǔ)層。外掛層管理系統(tǒng),包括家長通道子系統(tǒng),企業(yè)管理子系統(tǒng),在線交流子系統(tǒng)和電子論壇子系統(tǒng)。核心層管理系統(tǒng)由院校管理子系統(tǒng)和學(xué)生管理子系統(tǒng)構(gòu)成。核心的統(tǒng)計決策優(yōu)化系統(tǒng)采用知識管理的概念,借助數(shù)據(jù)挖掘技術(shù),為實踐統(tǒng)計提供決策數(shù)據(jù)。
圖2 系統(tǒng)分層模型圖
2.3業(yè)務(wù)邏輯服務(wù)設(shè)計
以下以企業(yè)實踐管理中的代表業(yè)務(wù)——實踐生分配過程進行分析,如圖3所示。
圖3 實習(xí)生分配流程圖
實踐生分配過程包括提交實踐申請,實踐資格審核、通知合作企業(yè)、合作企業(yè)審計程序。首先要審核實踐生的學(xué)習(xí)資格,如果沒有獲得批準(zhǔn),可以繼續(xù)修改信息進行審核直到最終的審核通過或者結(jié)束本次申請,這有助于保證學(xué)生信息的完整性和準(zhǔn)確性。
學(xué)習(xí)資格的通過后系統(tǒng)通知合作企業(yè),讓企業(yè)來決定該名實習(xí)生的去留。如果獲得批準(zhǔn),然后結(jié)束本次分配;如果審核不通過,然后重新啟動整個流程。
2.4全局共享數(shù)據(jù)庫的建設(shè)
從整體情況考慮,數(shù)據(jù)庫的設(shè)計應(yīng)設(shè)為一個全局性的共享數(shù)據(jù)庫,其目的是建立一個獨力于應(yīng)用系統(tǒng)的共享數(shù)據(jù)庫,為系統(tǒng)進人校園平臺提供一個集成的數(shù)據(jù)環(huán)境。主題數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)具有一定的穩(wěn)定性,是一種數(shù)據(jù)密集化的環(huán)境,它可以構(gòu)成一個獨立于特定應(yīng)用程序的數(shù)據(jù)資源。應(yīng)用程序數(shù)據(jù)的數(shù)據(jù)類型并沒有改變,即使它的各種功能會隨著業(yè)務(wù)過程的變化而變化,即主題數(shù)據(jù)庫存儲方式和數(shù)據(jù)結(jié)構(gòu)與應(yīng)用系統(tǒng)的各種處理功能無關(guān)。
主題數(shù)據(jù)庫的基本特征有4點:信息共享(不是部門所有或信息私有);面向業(yè)務(wù)主題;單輸人系統(tǒng);由基本表構(gòu)成。如教務(wù)管理系統(tǒng)中的基本信息、文件信息、工資信息、變動信息等,信息數(shù)據(jù)可以被歸類為教師的主題,并只能來自實踐管理系統(tǒng)中。類似的情況如學(xué)生管理系統(tǒng)和科研管理系統(tǒng)中的教師相關(guān)信息和數(shù)據(jù)也可以整合進來,并最終形成一個完整的教師主題。
全局共享數(shù)據(jù)庫的數(shù)據(jù)來源必須為權(quán)威數(shù)據(jù)源,權(quán)威數(shù)據(jù)源即數(shù)據(jù)的產(chǎn)生者所在的數(shù)據(jù)源,它是通過功能和主要數(shù)據(jù)關(guān)聯(lián)分析得到的。功能和主要數(shù)據(jù)關(guān)聯(lián)可以用UC關(guān)聯(lián)矩陣表來表示,矩陣中的每一行為一個數(shù)據(jù)類(數(shù)據(jù)庫基表),矩陣中的每一列為一個功能模塊,矩陣元素的取值規(guī)則是:
全局共享數(shù)據(jù)庫的數(shù)據(jù)源必須是權(quán)威數(shù)據(jù)源,權(quán)威數(shù)據(jù)源即數(shù)據(jù)產(chǎn)生者所在的數(shù)據(jù)源,這是通過分析功能和主要數(shù)據(jù)關(guān)聯(lián)得到的。功能和三要數(shù)據(jù)關(guān)聯(lián)可以用UC關(guān)聯(lián)矩陣表來表示,矩陣勺每行代表一個數(shù)據(jù)庫基表(數(shù)據(jù)類),矩陣的每列卜為一個功能模塊,矩陣元素的取值規(guī)則如下:
利用UC關(guān)聯(lián)矩陣表可以快速找到業(yè)務(wù)系統(tǒng)內(nèi)部的數(shù)據(jù)接口,通過UC標(biāo)識可以清晰地發(fā)現(xiàn)哪里的數(shù)據(jù)生成,在哪里使用,從而建立一個共享庫的數(shù)據(jù)中心管理和訪問機制。
2.5核心層統(tǒng)計決策模型
在傳統(tǒng)的校企合作企業(yè)管理中,同一行業(yè)企業(yè)招聘時,企業(yè)相互間處于一種對立競爭的局面,企業(yè)的選擇往往側(cè)重于短期行為的成本,即僅為學(xué)校實踐學(xué)生提供業(yè)務(wù)處理簡單、技術(shù)含量低的崗位。這可能導(dǎo)致供需雙方的敵對關(guān)系,即學(xué)生學(xué)習(xí)高技術(shù)含量的愿望與企業(yè)提供的崗位相悖。因此在企業(yè)實踐管理系統(tǒng)中建立科學(xué)的統(tǒng)計決策優(yōu)化系統(tǒng)模型,將有助于改善校企關(guān)系,為學(xué)院選擇優(yōu)質(zhì)企業(yè)并建立長期的合作伙伴關(guān)系提供參考數(shù)據(jù)。
在企業(yè)選擇學(xué)生時,影響企業(yè)選擇學(xué)生的因素有學(xué)校管理水平、專業(yè)、創(chuàng)新能力、時間、成本等等。系統(tǒng)的統(tǒng)計決策優(yōu)化模型的建立基于應(yīng)用層次分析法,并參照TOPSIS法進行了改進,輔助學(xué)院領(lǐng)導(dǎo)決策層進行校企合作企業(yè)的篩選與評價。統(tǒng)計決策優(yōu)化系統(tǒng)模型如圖4所示。
圖4 統(tǒng)計決策系統(tǒng)模型
3 結(jié)論
隨著科技的發(fā)展,高校的信息化建設(shè)的重心從網(wǎng)絡(luò)基礎(chǔ)硬件設(shè)施轉(zhuǎn)到軟件建設(shè)、資源整合方向上來,同時基于SOA的應(yīng)用也開始被各個高校所重視。文章在基于SOA的思想上,進行了企業(yè)實踐系統(tǒng)的分析與設(shè)計,設(shè)計一個基于SOA的企業(yè)實踐管理系統(tǒng)。該系統(tǒng)功能豐富,能滿足各種需要,而且還節(jié)省了開發(fā)成本。由于SOA多樣性的應(yīng)用特性,系統(tǒng)仍無法解決的一些問題,這需要進一步的研究。文章的研究希望對類似系統(tǒng)的開發(fā)起到一定的參考作用,同時也為促進高校的信息化建設(shè)添磚加瓦。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:基于SOA的企業(yè)實踐管理系統(tǒng)的研究
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/1083939912.html