国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SSi2 框架校企合作服務平臺設計與實現

2020-10-09 07:13:12馬榮華
渤海大學學報(自然科學版) 2020年1期
關鍵詞:服務平臺管理員框架

馬榮華

(渤海大學 社會合作處,遼寧 錦州121013)

0 引言

校企合作是學校與企業(yè)之間建立的一種合作教育模式,主要表現為企業(yè)建立實習實訓基地,開展學生實習實訓工作,或者企業(yè)員工到高校參加技能培訓.校企合作是高等教育向應用轉型和高等職業(yè)教育發(fā)展的必須趨勢,學校和企業(yè)共同參與,突出能力本位思想,發(fā)揮各自優(yōu)勢,促進雙向交流,推動將企業(yè)的先進技術和優(yōu)質教育資源轉化為教育教學內容[1],不但增強了高等院校辦學實力,提高了學生的崗位適應能力和人才培養(yǎng)質量,也提升了企業(yè)的科學研究力量,為企業(yè)員工技能培訓提供了出路.國家高度重視校企合作,也出臺了一系列的政策措施和指導性文件,促進了校企合作的深入開展.積極推動高等教育校企合作協(xié)同育人模式,使高等院校教育體系發(fā)生轉變,全面提高學生工程實踐能力,幫助學生更好地適應企業(yè)發(fā)展需要,符合國家新時代教育改革的要求,為實現教育強國的中國夢提供思路[2].

隨著校企合作的廣度和深度進一步拓展,暴露出越來越多的問題,具體表現為[3-5]:合作流程不規(guī)范、管理過程混亂;網絡信息共享渠道不暢通,高校處于信息劣勢,甄選合作企業(yè)時容易產生偏差;學生畢業(yè)后的崗位適應能力不強,人才培養(yǎng)與社會需求脫解;學校、企業(yè)和學生之間缺乏信息共享和溝通機制;片面重視學生進入企業(yè)實習,忽視員工進入學校培訓;缺少有效的過程監(jiān)督和質量評價機制,學校不能及時了解學生在企業(yè)的實習狀態(tài).開發(fā)校企合作服務平臺,發(fā)揮信息技術優(yōu)勢,是解決這些問題的有效手段.通過校企合作服務平臺,實現校企合作的科學化管理,架設學校和企業(yè)之間的橋梁,增強校企合作的積極性和溝通機制,促使高校和企業(yè)充分實現優(yōu)勢互補和全方位合作,推進人才培養(yǎng)供給側結構性改革.本文遵循軟件工程的思想和方法,基于先進的SSi2框架技術設計校企合作服務平臺,為軟件開發(fā)提高全面的解決方案,推進校企合作信息化建設水平不斷提高.

1 校企合作服務平臺需求分析

需求分析是軟件開發(fā)的重要工作,決定著軟件開發(fā)工作的成敗,需求分析常用的方法包括結構化方法、面向對象方法、原型方法和用例建模等.本文使用用例建模,可以避免復雜的功能分解,清晰描述系統(tǒng)參與者如何協(xié)作傳遞用例體現的需求價值.通過前期深入的調查研究,以業(yè)務流程分析為基礎,將校企合作服務平臺的功能劃分為學校信息管理、企業(yè)信息管理、合作信息管理、實習業(yè)務管理、培訓業(yè)務管理和系統(tǒng)維護管理等六個子系統(tǒng),即六個實例,每個實例又包含若干個子實例,本文未進行詳細劃分;將平臺用戶劃分為學校管理員、企業(yè)管理員、學校教師、企業(yè)教師、學校學生、企業(yè)員工、系統(tǒng)管理員和其他用戶等八類角色.基于六個子系統(tǒng)和八個角色構建的校企合作服務平臺用例圖如圖1所示.用例圖描述軟件的靜態(tài)結構,不涉及具體數據的輸入和輸出,強調從用戶的角度看待系統(tǒng)所需要的功能,描述了用戶希望系統(tǒng)提供什么的服務[6].校企合作服務平臺的用戶角色較多,對不同的子系統(tǒng)具有不同的讀寫數據操作權限.為了表達清晰,角色和用例之間的實線連接表示角色對子系統(tǒng)的數據同時具有讀權限和寫權限;虛線連接表示角色對子系統(tǒng)的數據只有讀權限沒有寫權限.

對于圖1所示的校企合作服務平臺用例圖,按照用戶角色簡要說明如下:學校管理員,負責學校信息管理和合作信息管理等工作,對學校信息管理子系統(tǒng)和合作信息管理子系統(tǒng)具有寫入權限;企業(yè)管理員,負責企業(yè)信息管理和合作信息管理等工作,對企業(yè)信息管理子系統(tǒng)和合作信息管理子系統(tǒng)具有寫入權限;學校教師,負責實習業(yè)務管理和培訓業(yè)務管理等工作,對實習業(yè)務管理子系統(tǒng)和培訓業(yè)務管理子系統(tǒng)具有寫入權限;企業(yè)教師,與學校教師所完成的工作和權限類似,所不同的是,學校教師負責在學校的實習和培訓工作,企業(yè)教師負責在企業(yè)的實習和培訓工作;學校學生,主要是申請實習崗位、查詢相關信息和上報實習材料等,對實習業(yè)務管理子系統(tǒng)具有寫入權限;企業(yè)員工,和學校學生的權限類似,所不同的是,企業(yè)員工申請培訓崗位、查詢相關信息和上報培訓材料等,對培訓業(yè)務管理子系統(tǒng)具有寫入權限;系統(tǒng)管理員,負責系統(tǒng)的維護和管理工作,對系統(tǒng)維護管理子系統(tǒng)的功能具有全部操作權限;其他人員,包括社會相關人員和學生家長等,主要是了解校企合作的相關信息,對學校信息管理子系統(tǒng)和企業(yè)信息管理子系統(tǒng)的數據具有讀取權限.學校管理員、企業(yè)管理員、學校教師、企業(yè)教師、學校學生和企業(yè)員工對除系統(tǒng)維護管理子系統(tǒng)以外的信息具有讀取權限.為了數據維護的需要,系統(tǒng)管理員對全部子系統(tǒng)的數據都應具有寫入權限,由于系統(tǒng)維護管理子系統(tǒng)提供了相關功能,因此在用例圖中未通過實線標明.

2 校企合作服務平臺功能設計

功能是軟件具有的效能和作用,在軟件生命周期模型中,功能設計屬于概要設計范疇,是需求分析的下一步工作.模塊化是功能設計基本的指導思想,用例圖是功能模塊的前身,功能設計和需求分析一脈相承,功能設計就是把基于用例建模的需求分析的軟件項轉變?yōu)橐环N模塊結構,耦合和內聚兩個定性技術指標度量,低耦合和高內聚是模塊化的設計目標.依據調查研究和需求分析,將圖1所示的校企合作服務平臺用例圖轉變?yōu)槟K化的功能模塊體系結構,參照相關文獻[7-10],設計結果如圖2所示.

對于圖2所示的校企合作服務平臺功能模塊體系結構的六個子系統(tǒng),簡要說明如下:學校信息管理子系統(tǒng),用于管理學校的相關信息,由學校管理員負責維護,向其他用戶提供查詢功能,包括學校的基本信息、部門院系、專業(yè)設置、學生情況和管理團隊等;企業(yè)信息管理子系統(tǒng),用于管理企業(yè)的相關信息,由企業(yè)管理員負責維護,向其他用戶提供查詢功能,包括企業(yè)的基本信息、組織架構、公開信息、員工信息和管理團隊等;合作信息管理子系統(tǒng),用于管理具體的合作內容,與學校相關的信息由學校管理員負責維護,與企業(yè)相關的信息由企業(yè)管理員負責維護,具體包括實習崗位、培訓項目、合作機構、共建崗位和合作開發(fā)等;實習業(yè)務管理子系統(tǒng),用于管理具體的實習業(yè)務,學校學生提出實習崗位申請,管理部門完成審批流程,學校教師和企業(yè)教師共同管理實習過程、實習成績和實習成果等;培訓業(yè)務管理子系統(tǒng),用于管理具體的培訓業(yè)務,企業(yè)員工提出培訓項目申請,管理部門完成審批流程,學校教師和企業(yè)教師共同管理培訓過程、培訓成績和培訓成果等;系統(tǒng)維護管理子系統(tǒng),為系統(tǒng)管理員提供用于系統(tǒng)維護的相關功能,具體包括用戶管理、角色授權、配置管理、備份恢復和安全管理,以及其他相關的數據維護工作.

3 基于SSi2框架的校企合作服務平臺實現

本平臺開發(fā)基于SSi2組合框架,Windows10專業(yè)版操作系統(tǒng),開發(fā)工具使用myEclipse2019最新版,數據庫管理系統(tǒng)使用MySQL8.0正式版,Web應用服務器使用Tomcat9.0.12最新版,開發(fā)語言使用Java和JavaScript.J2EE領域包含多種MVC框架技術,輕量級SSi2組合框架在代碼耦合度、數據響應時間、開發(fā)周期和成本等方面具有明顯優(yōu)勢;myEclipse是目前J2EE領域開發(fā)應用最廣泛的基于插件組件構建的企業(yè)級集成開發(fā)環(huán)境,編輯器與執(zhí)行環(huán)境一致,具有完備的編碼、調試、測試和發(fā)布功能;MySQL8.0在繼續(xù)保持體積小、易操作、穩(wěn)定性強和讀取數據速度快等優(yōu)點的基礎上,提升了性能和易管理性,可以更好地發(fā)揮服務器硬件的性能;Tomcat9.0.12最新版,服務器上可以運行單個servlet容器,黑客不能直接訪問后端的應用服務器,增強了可擴展性和安全性;客戶端使用JavaScript,減少服務器上載的內容,支持分布計算,客戶端可以快速反應,有風險的代碼可能在客戶端執(zhí)行.本平臺集成了目標最優(yōu)秀最成熟的J2EE開發(fā)環(huán)境,核心工作圍繞SSi2框架展開,SSi框架結構如圖3所示.

對于圖3所示的SSi框架結構,由Struts2、Spring和iBatis三個框架通過文件整合而成,提高了系統(tǒng)的魯棒性和可移植性,各個框架簡要說明如下[11-14]:Struts2框架在Struts1的基礎上融合WebWork,應用于控制層,提供了豐富的攔截器,負責攔截所有的用戶請求,與業(yè)務代碼的耦合度降低,使復雜問題在框架領域內得到解決,使開發(fā)人員只需關注業(yè)務邏輯實現;Spring框架基于輕量級思想,主要負責組織各個業(yè)務邏輯模塊的協(xié)同工作,為企業(yè)級應用提供一站式解決方案,核心技術包括控制反轉(IoC)和面向切面編程(AOP),IoC實現了資源的可配置和易管理,AOP使得業(yè)務邏輯各部分之間的耦合度降低;iBatis框架應用于持久層,基于半自動化的ORM實現,對數據庫結構提供了完整的封裝,支持定制化SQL、存儲過程以及高級映射,實現了低層數據操作SQL的可配置化.

結合開發(fā)工具和運行環(huán)境,基于SSi2框架的校企合作服務平臺實現流程包括搭建開發(fā)環(huán)境、導入框架包、實現表示層、實現控制層、實現業(yè)務邏輯層、實現數據持久層和系統(tǒng)部署等步驟.各步驟簡要描述如下:搭建開發(fā)環(huán)境,首先安裝myEclipse2019開發(fā)工具,然后配置JDK開發(fā)環(huán)境和Tomcat應有服務器;導入框架包,將Struts2、Spring和iBatis等框架所需的JAR包導入到lib目錄;實現表示層,Struts2框架提供的標簽庫簡化了JSP頁面設計,視圖層應用JSP和Javascript實現,通過擴展Servlet標準與底層溝通;實現控制層,Struts2框架作為控制器建立模型與視圖之間的數據交互,利用攔截器進行AOP編程,負責將HttpServletRequest里的請求數據解析出來;實現業(yè)務邏輯層,Spring框架提供事務控制和與其他層之間交互的接口,將復雜的業(yè)務邏輯放在一個Service層,將業(yè)務邏輯接口通過IoC注入到表示層;實現數據持久層,iBatis框架從關系型開始到對象型的思路來解決數據庫操作問題,由SQL Maps組件完成Java對象對關系型數據庫的CRUD操作,通過建立數據庫連接、執(zhí)行SQL語句和獲取執(zhí)行結果等過程完成;系統(tǒng)部署,將整個系統(tǒng)部署到Tomcat應用服務器中供用戶使用.

4 結束語

開發(fā)校企合作服務平臺,為深層次的校企合作奠定了基礎.集成Struts2、Spring和Hibernate三種經典框架技術,形成一種全新的J2EE整合框架結構,實現了各層間的合理分離,使開發(fā)人員專注于需求分析和設計,減輕了重新建立解決復雜問題方案的負擔,降低了系統(tǒng)的需求風險,提高了軟件開發(fā)效率.應用本平臺,企業(yè)發(fā)布實習崗位,招收學生到企業(yè)實習,為企業(yè)發(fā)展儲備人才;學校發(fā)布培訓信息,為企業(yè)培訓員工,增強企業(yè)發(fā)展后勁;學生根據自己的興趣愛好,選擇適合的實習崗位,提高職業(yè)技術能力;學校與企業(yè)加強了交流合作,共享科學研究成果,提高了人才培養(yǎng)的針對性.

猜你喜歡
服務平臺管理員框架
密碼服務平臺
打造一體化汽車服務平臺
我是小小午餐管理員
框架
我是圖書管理員
少先隊活動(2020年8期)2020-12-18 02:32:07
我是圖書管理員
少先隊活動(2020年7期)2020-12-18 01:48:39
廣義框架的不相交性
論基于云的電子政務服務平臺構建
湖北農機化(2020年4期)2020-07-24 09:07:38
可疑的管理員
基于云計算的民航公共信息服務平臺
乌兰县| 上栗县| 辉县市| 沙洋县| 香河县| 宜州市| 建昌县| 朔州市| 辉县市| 宜良县| 南京市| 巫溪县| 唐海县| 夏邑县| 博白县| 沙坪坝区| 根河市| 庐江县| 乡宁县| 漾濞| 柯坪县| 莎车县| 丰台区| 新宾| 县级市| 恩平市| 四平市| 丹寨县| 休宁县| 自治县| 兰西县| 南川市| 大兴区| 全南县| 岳池县| 泾川县| 三明市| 高要市| 邵阳县| 松滋市| 驻马店市|