基于UML的學(xué)生頂崗實習(xí)管理系統(tǒng)分析與設(shè)計(投電腦知識與技術(shù)定稿)_第1頁
基于UML的學(xué)生頂崗實習(xí)管理系統(tǒng)分析與設(shè)計(投電腦知識與技術(shù)定稿)_第2頁
基于UML的學(xué)生頂崗實習(xí)管理系統(tǒng)分析與設(shè)計(投電腦知識與技術(shù)定稿)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、基于UML的學(xué)生頂崗實習(xí)管理系統(tǒng)分析與設(shè)計馬先波(日照職業(yè)技術(shù)學(xué)院,山東 日照 276826) 摘  要:頂崗實習(xí)是高職院校重要的實踐教學(xué)環(huán)節(jié),要實現(xiàn)對頂崗實習(xí)的有效管理,需要借助網(wǎng)絡(luò)技術(shù)搭建管理平臺,實現(xiàn)對參與實習(xí)師生的管理與指導(dǎo)。該文在對頂崗實習(xí)流程及實習(xí)任務(wù)分析基礎(chǔ)上,運用UML建模方法對系統(tǒng)進行分析建模與設(shè)計建模,并提出了系統(tǒng)框架與解決方案。關(guān)鍵詞:頂崗實習(xí); UML; 建模; 系統(tǒng)分析; 系統(tǒng)設(shè)計; 管理系統(tǒng) 中圖分類號:TP315Analysis and Design of The Students Internship Management System Ba

2、sed on UMLMA Xian-bo (Rizhao Polytechnic, Rizhao, 276826, China) Abstract: Internship is important practical teaching in Higher Vocational Colleges, the Internship in order to achieve effective management of the need to build management platform with network technology to realize the management of t

3、eachers and students involved in internships and guidance. Internship in the paper in the process and practical tasks based on the analysis, the use of UML modeling method to analyze the system modeling and design modeling, and the system framework and solutions.Key words:Internship; uml; modeling;

4、Systems Analysis; Systems design 1 引 言頂崗實習(xí)是高職院校在探索工學(xué)結(jié)合、校企合作辦學(xué)模式中重要的實踐教學(xué)環(huán)節(jié),在培養(yǎng)高技能人才過程中具有非常重要的作用,是完善“職場體驗實境訓(xùn)練頂崗歷練”人才培養(yǎng)模式的重要舉措。頂崗實習(xí)期間學(xué)生作為學(xué)生同時又是企業(yè)員工,接受學(xué)校和企業(yè)的雙重管理,學(xué)生實習(xí)比較分散而且遠離學(xué)校,教師不能與實習(xí)學(xué)生直接交流,學(xué)生在心理、工作、人際關(guān)系處理、畢業(yè)設(shè)計、畢業(yè)論文等方面產(chǎn)生的問題教師不能及時幫助解決,甚至存在與企業(yè)的溝通協(xié)調(diào)不夠,管理不到位、實習(xí)生放任自流的現(xiàn)象。頂崗實習(xí)管理系統(tǒng)的開發(fā)和運用可有效解決以上問題,補充完善頂崗實習(xí)管理體系,

5、有效提高頂崗實習(xí)管理效率和水平。2 系統(tǒng)需求分析與建模軟件系統(tǒng)的需求分析,通過深入描述頂崗實習(xí)目標(biāo)系統(tǒng)的功能和性能,定義軟件的功能和性能需求。頂崗實習(xí)管理系統(tǒng)的開發(fā),以實習(xí)學(xué)生、指導(dǎo)教師、企業(yè)為核心,以實習(xí)工作流程和實習(xí)任務(wù)為內(nèi)容,采用基于UML的面向?qū)ο蟮姆椒ㄟM行建模。頂崗實習(xí)系統(tǒng)的使用者有系統(tǒng)管理員、院部管理員、企業(yè)管理員、學(xué)校實習(xí)指導(dǎo)教師、企業(yè)實習(xí)指導(dǎo)教師、學(xué)生等六個用戶,系統(tǒng)能夠?qū)崿F(xiàn)對參加實習(xí)的學(xué)生、指導(dǎo)教師、合作企業(yè)進行管理,并可以實現(xiàn)實習(xí)指導(dǎo)教師的分配、實習(xí)崗位的分配等內(nèi)容。系統(tǒng)實現(xiàn)頂崗實習(xí)的日常管理,主要包括學(xué)生提交頂崗實習(xí)申請、填寫實習(xí)工作計劃日程表、填寫實習(xí)日志、提交實習(xí)總結(jié)

6、報告、師生交流論壇等,并可以實現(xiàn)指導(dǎo)教師和學(xué)生的相互評價。系統(tǒng)另一主要功能是實現(xiàn)對畢業(yè)設(shè)計和畢業(yè)實習(xí)的管理,主要包括提交畢業(yè)設(shè)計和畢業(yè)論文題目、填寫畢業(yè)設(shè)計和畢業(yè)論文計劃、提交畢業(yè)論文并組織答辯,并能夠和指導(dǎo)教師實現(xiàn)及時信息交互。實習(xí)學(xué)生可以通過系統(tǒng)提交畢業(yè)論文答辯申請,并提交畢業(yè)設(shè)計和畢業(yè)論文,指導(dǎo)教師審核通過后,組織答辯并錄入答辯記錄和答辯成績。企業(yè)指導(dǎo)教師可以進行實習(xí)崗位分配、實習(xí)測評管理、意見反饋,并填寫實習(xí)指導(dǎo)記錄。院部管理員可以通過系統(tǒng)進行實習(xí)情況統(tǒng)計,對申請實習(xí)的學(xué)生安排實習(xí)指導(dǎo)教師和實習(xí)企業(yè),統(tǒng)計實習(xí)測評情況、統(tǒng)計論文答辯情況、分析實習(xí)成績和論文成績等,指導(dǎo)教師可以對所指導(dǎo)的學(xué)

7、生進行實習(xí)情況統(tǒng)計、統(tǒng)計論文答辯情況和成績報送等。系統(tǒng)還要實現(xiàn)對用戶的管理、權(quán)限設(shè)置、工作流程設(shè)置等。圖1 系統(tǒng)用例圖對系統(tǒng)需求分析歸納總結(jié),識別參與者并以參與者的角度歸納系統(tǒng)需求特性。對需求特性進行合并歸納,得到系統(tǒng)用例模型如圖1所示。用例模型的描述需要進一步對每一個用例進行詳細的用例規(guī)約描述,包括用例名稱、前置條件、后置條件、基本事件流、擴展事件流等,并形成文檔。3 系統(tǒng)設(shè)計與建模圖2 系統(tǒng)類圖系統(tǒng)設(shè)計的目的是建立一個完整的解決方案,并能夠比較容易地轉(zhuǎn)換成代碼。本系統(tǒng)采用MVC架構(gòu)下的三層結(jié)構(gòu)體系,對分析階段的模型進行細化,并且定義除實體類之外的邊界類和控制類,共同構(gòu)建系統(tǒng)模型。在系統(tǒng)分析

8、建模中,重點分析了與問題描述域和系統(tǒng)功能相關(guān)的對象,在系統(tǒng)設(shè)計過程中把系統(tǒng)的類對象分為實習(xí)管理和畢業(yè)設(shè)計管理兩大類,利用動名詞的方法發(fā)現(xiàn)類,然后決定候選類,并分析得到系統(tǒng)類如下:學(xué)生類(I_Student)、實習(xí)指導(dǎo)教師類(I_Teacher)、實習(xí)計劃(I_Plan)、實習(xí)日志(I_Log)、實習(xí)報告(I_Report)、實習(xí)指導(dǎo)記錄(I_ GuidingRecords)、實習(xí)情況表(I_T_S_List)、實習(xí)崗位(I_ Post)、實習(xí)成績(I_Score)、畢業(yè)設(shè)計(G_Design)、畢業(yè)論文(G_ Paper)、畢業(yè)論文成績(G_Score)等。這些類之間我們可以用關(guān)聯(lián)關(guān)系作簡要表

9、達,對每個類的職責(zé)進行簡要的分析得到系統(tǒng)類圖如圖2所示。在圖中每條有直接多重性關(guān)聯(lián)的線上已標(biāo)示出多重性,這為以后編程中提供了更好的關(guān)聯(lián)參考價值,并為類在整個開發(fā)中的統(tǒng)一性奠定基礎(chǔ)。在完成系統(tǒng)對象和對性之間的靜態(tài)結(jié)構(gòu)后,下一步重點描述系統(tǒng)對象及其關(guān)系的變化情況,這些情況可以使用UML的動態(tài)模型中的交互圖進行描述。在系統(tǒng)的動態(tài)建模過程中,系統(tǒng)中對象之間通過消息機制來進行交互,交互圖是指實現(xiàn)某個目標(biāo),而在一組對象之間進行交互的一組消息所表示的行為。交互圖可以應(yīng)用在分析模型和設(shè)計模型中,在分析模型中交互圖側(cè)重于分析類的職責(zé)分配和交互路程,而設(shè)計模型中交互圖側(cè)重于設(shè)計類的引入和實際方法的調(diào)用與流程控制。

10、系統(tǒng)以指導(dǎo)教師評價學(xué)生實習(xí)情況為例進行交互圖建模,首先確定交互的對象有指導(dǎo)教師、登錄頁面、實習(xí)日志、實習(xí)報告、成績錄入存儲等,然后確定各對象之間的消息交互流程,并可選擇性地利用交互片段、迭代及監(jiān)護條件等來表示循環(huán)和分支,建立起系統(tǒng)動態(tài)視圖,如圖3所示。圖3 指導(dǎo)教師實習(xí)評價順序圖4 基于B/S模式的系統(tǒng)結(jié)構(gòu)在完成頂崗實習(xí)系統(tǒng)的分析與設(shè)計后,基本上形成了系統(tǒng)的邏輯數(shù)據(jù)處理流程,系統(tǒng)總體上對數(shù)據(jù)進行獲取、處理及存儲操作,需要按照三層體系結(jié)構(gòu)進行架構(gòu),分為瀏覽器層、邏輯處理層、數(shù)據(jù)管理層。系統(tǒng)開發(fā)建議采用基于JAVA的面向?qū)ο蠹夹g(shù),底層數(shù)據(jù)管理采用安全性較好、穩(wěn)定的MS SQL數(shù)據(jù)庫管理系統(tǒng),通過JAVABEAN對象組件完成對后臺數(shù)據(jù)庫服務(wù)的訪問。基于UML的頂崗實習(xí)系統(tǒng)的開發(fā)過程,對系統(tǒng)的實用性、先進性和可復(fù)用性都有很大的提高,使系統(tǒng)具有良好的可靠性、可維護性和擴展性,對規(guī)范頂崗實習(xí)管理,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論