UML大學(xué)生就業(yè)信息管理系統(tǒng).doc_第1頁
UML大學(xué)生就業(yè)信息管理系統(tǒng).doc_第2頁
UML大學(xué)生就業(yè)信息管理系統(tǒng).doc_第3頁
UML大學(xué)生就業(yè)信息管理系統(tǒng).doc_第4頁
UML大學(xué)生就業(yè)信息管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

統(tǒng)一建模語言綜合實訓(xùn)報告綜合實訓(xùn)題目: 就業(yè)信息統(tǒng)計分析系統(tǒng) 姓 名: 方慶 班 級: 10軟件(2)班 學(xué) 號: 2010203206 指 導(dǎo) 教 師: 汪海威 2012年 6 月 8 日就業(yè)信息統(tǒng)計分析系統(tǒng)引言運用相應(yīng)開發(fā)工具開發(fā)一個畢業(yè)班就業(yè)信息統(tǒng)計分析系統(tǒng),能夠讓每一個畢業(yè)生和教師通過訪問本系統(tǒng)實現(xiàn)更快、更好、更便捷地進行信息錄入和訪問,實現(xiàn)畢業(yè)生就業(yè)信息數(shù)字化遞。該系統(tǒng)主要解決的是大學(xué)畢業(yè)學(xué)生的就業(yè)率的統(tǒng)計,充分反映的是系統(tǒng)管理員、學(xué)生、班主任在系統(tǒng)中各種功能的操作情況。系統(tǒng)管理員主要管理和維護學(xué)生以及班主任的各種信息。班主任可以查詢自己及班級學(xué)生的信息加以管理,學(xué)生有錄入就業(yè)信息的功能以及查詢自己信息的功能。對于此次關(guān)于系統(tǒng)的分析的感受在心得中體現(xiàn)。1需求分析1、畢業(yè)生個人正確輸入姓名、密碼后方可登陸系統(tǒng)(原始密碼由系統(tǒng)管理員提供)。2、畢業(yè)生登錄后,填寫個人就業(yè)單位情況(班級、單位名稱、單位類型、單位所屬行業(yè)、單位所屬地區(qū)、崗位類型、薪酬、工作性質(zhì),就業(yè)信息來源),除了單位名稱需要輸入外,其他字段可直接從下拉列表中選擇,每一項都必須填寫才能提交。3、學(xué)生可以隨時修改工作信息。4、系統(tǒng)管理員可錄入畢業(yè)班學(xué)生和班主任基本信息,也能導(dǎo)出已就業(yè)學(xué)生信息、以及未就業(yè)學(xué)生名單,并能得出各班就業(yè)率。5、班主任能查看和管理所帶班級的就業(yè)情況。2系統(tǒng)建模21 創(chuàng)建系統(tǒng)用例模型學(xué)生:學(xué)生可以通過該系統(tǒng)查詢自己的基本信息、錄入自己的就業(yè)信息、修改自己的工作信息等操作。班主任:班主任可以通過該系統(tǒng)查詢自己的基本信息、查詢學(xué)生的就業(yè)信息、管理學(xué)生的就業(yè)情況。系統(tǒng)管理員:系統(tǒng)管理員負責(zé)錄入學(xué)生的基本信息、錄入班主任的基本信息、導(dǎo)出就業(yè)學(xué)生信息以及就業(yè)學(xué)生名單,最后管理員還要得出畢業(yè)學(xué)生的就業(yè)率,并且系統(tǒng)管理員還要對數(shù)據(jù)庫進行維護操作。學(xué)生用例圖登錄系統(tǒng):學(xué)生可以通過管理員提供的原始密碼進行登錄系統(tǒng)進行相關(guān)操作。修改密碼:管理員提供原始密碼都是較簡單且操作容易的,所以學(xué)生要對原始密碼進行修改,防止用戶信息泄露。查詢個人基本信息:每一個學(xué)生都可以在登錄后查詢自己的基本信息,但是不允許在位授權(quán)的情況下查詢其他人的信息。錄入就業(yè)信息:學(xué)生可以錄入自己的畢業(yè)后工作的就業(yè)信息。查詢就業(yè)信息:學(xué)生可以查詢自己畢業(yè)后工作的就業(yè)信息。修改就業(yè)信息:學(xué)生工作變動需要自己修改就業(yè)的相關(guān)信息,失業(yè)刪除相應(yīng)之前的就業(yè)信息。班主任用例圖登錄系統(tǒng):班主任可也通過管理員提供的原始密碼進行登錄系統(tǒng)進行相關(guān)操作。修改密碼:管理員提供原始密碼都是較簡單且操作容易的,所以學(xué)生要對原始密碼進行修改,防止用戶信息泄露。查詢個人基本信息:每一個班主任都可以在登錄后查詢自己的基本信息,但是不允許在位授權(quán)的情況下查詢其他班主任的信息。查詢班級學(xué)生的信息:系統(tǒng)管理員錄入的學(xué)生基本信息和學(xué)生錄入自己的就業(yè)信息后班主任可以查詢。統(tǒng)計學(xué)生的就業(yè)信息:對學(xué)生上傳的就業(yè)信息進行操作統(tǒng)計。系統(tǒng)管理員登錄系統(tǒng):管理員可也通過管理員提供的原始密碼進行登錄系統(tǒng)進行相關(guān)操作。錄入初始密碼:管理員提供給學(xué)生和班主任初始密碼可供學(xué)生和班主任登錄系統(tǒng)。維護學(xué)生信息:(包括錄入學(xué)生基本信息:錄入學(xué)生的基本信息由管理員錄入。錄入時要添加學(xué)生的詳細基本信息。查詢學(xué)生基本信息:查詢時可查看學(xué)生基本信息防止錄入錯誤。修改學(xué)生基本信息:對錯誤的學(xué)生基本信息進行重修改。查詢學(xué)生就業(yè)信息:對學(xué)生錄入的就業(yè)信息進行查看分析)維護班主任信息:(包括錄入班主任基本信息:錄入班主任的基本信息由管理員錄入。錄入時要添加班主任的詳細基本信息。查詢班主任基本信息:查詢時可查看班主任基本信息防止錄入錯誤。修改班主任基本信息:對錯誤的班主任基本信息進行重修改。)導(dǎo)出信息:導(dǎo)出已就業(yè)學(xué)生信息、以及未就業(yè)學(xué)生名單并且得出各班的就業(yè)率。22 創(chuàng)建系統(tǒng)靜態(tài)模型參與者的基本類圖首先,確定系統(tǒng)參與者的屬性。系統(tǒng)管理員登錄時需要提供系統(tǒng)管理員的用戶名和密碼,因此每一個系統(tǒng)管理員都應(yīng)該擁有用戶名和密碼屬性administratorName和passwords。同理學(xué)生和班主任也應(yīng)該擁有用戶名和密碼屬性風(fēng)別為name和passwords,teacher和passwords。 對于班主任信息來講要有所在地址address、聯(lián)系電話phoneNumber、所帶班級class以及性別sex、年齡age和相應(yīng)的照片picture。對于學(xué)生信息來講有學(xué)生的個人基本信息要有學(xué)生的學(xué)號studentNumber、學(xué)生所在班級class、學(xué)生年齡age、家庭住址home Add、聯(lián)系電話phoneNumber、email以及上傳的畢業(yè)后就業(yè)相關(guān)信息要有單位名稱companyName、單位類型flattype、單位所屬行業(yè)companyIndustry、單位所屬地區(qū)companyAdd、薪酬pay以及相應(yīng)照片picture。根據(jù)這些屬性可以建立參與者(系統(tǒng)管理員、班主任、學(xué)生)的基本類圖模型。23 創(chuàng)建系統(tǒng)動態(tài)模型1 創(chuàng)建序列圖和協(xié)作圖通過上述的用例可以獲得以下的交互行為:學(xué)生查詢個人信息學(xué)生錄入就業(yè)信息學(xué)生查詢就業(yè)信息學(xué)生修改就業(yè)信息學(xué)生修改密碼班主任查詢個人基本信息班主任查詢班級學(xué)生的信息班主任統(tǒng)計自己班級學(xué)生的信息班主任修改密碼系統(tǒng)管理員錄入初始密碼系統(tǒng)管理員錄入學(xué)生基本信息系統(tǒng)管理員查詢學(xué)生基本信息系統(tǒng)管理員修改學(xué)生基本信息系統(tǒng)管理員查詢學(xué)生就業(yè)信息系統(tǒng)管理員錄入班主任基本信息系統(tǒng)管理員查詢班主任基本信息系統(tǒng)管理員修改班主任基本信息系統(tǒng)管理員導(dǎo)出信息統(tǒng)計就業(yè)率1.“學(xué)生查詢個人信息”用例對于“學(xué)生查詢個人信息”用例可以具體的描述來確定學(xué)生查詢個人信息的工作流程,基本流程如下:01. 學(xué)生通過登錄界面進登錄。02. 用戶界面向數(shù)據(jù)庫訪問層發(fā)出驗證信息。03. 數(shù)據(jù)庫訪問層向登錄界面返回驗證信息。04. 登錄界面向?qū)W生顯示驗證信息。05. 【驗證成功】學(xué)生通過用戶界面查詢學(xué)生個人信息。06. 用戶界面向數(shù)據(jù)庫訪問層檢索學(xué)生個人信息。07. 數(shù)據(jù)庫訪問層將學(xué)生的個人信息提供給用戶界面。08. 用戶界面將學(xué)生的個人信息顯示出來。備選過程:學(xué)生驗證失敗。01. 數(shù)據(jù)庫訪問層返回驗證信息為空。02. 系統(tǒng)提示沒有該學(xué)生。2“學(xué)生錄入就業(yè)信息”用例對于“學(xué)生錄入就業(yè)信息”用例可以具體的描述來確定學(xué)生錄入就業(yè)信息的工作流程,基本流程如下:01 學(xué)生向?qū)W生界面填寫學(xué)生就業(yè)信息。02 學(xué)生界面向數(shù)據(jù)庫錄入學(xué)生就業(yè)信息。03 數(shù)據(jù)庫將學(xué)生就業(yè)信息保存提供給學(xué)生界面。04 學(xué)生界面顯示完成學(xué)生就業(yè)信息錄入完成。備選過程:學(xué)生信息已存在01.數(shù)據(jù)庫提供給界面的學(xué)生就業(yè)信息異常02.界面向?qū)W生提示信息已存在3.“學(xué)生查詢就業(yè)信息”用例對于“學(xué)生查詢就業(yè)信息”用例可以具體的描述來確定學(xué)生查詢就業(yè)信息的工作流程,基本流程如下:01. 學(xué)生通過學(xué)生界面查詢就業(yè)信息。02. 學(xué)生界面向數(shù)據(jù)庫訪問層檢索學(xué)生就業(yè)信息。03. 數(shù)據(jù)庫訪問層將學(xué)生的就業(yè)信息提供給學(xué)生界面。04. 學(xué)生界面將學(xué)生的就業(yè)信息顯示出來。備選過程:學(xué)生信息不存在01提供的查詢的學(xué)生的界面的學(xué)生對象列表為空02.顯示學(xué)生不存在4.“學(xué)生修改就業(yè)信息”用例對于“學(xué)生修改就業(yè)信息”用例可以具體的描述來確定學(xué)生修改就業(yè)信息的工作流程,基本流程如下:01. 學(xué)生通過學(xué)生界面修改就業(yè)信息。02. 學(xué)生查詢學(xué)生就業(yè)信息。03. 學(xué)生界面向數(shù)據(jù)庫發(fā)出修改申請。04. 數(shù)據(jù)庫將修改后學(xué)生的就業(yè)信息保存并且提供給學(xué)生界面。05. 學(xué)生界面將修改后學(xué)生的就業(yè)信息顯示出來。備選過程: 該學(xué)生不存在01. 數(shù)據(jù)庫返回的信息為空02.修改界面現(xiàn)實給學(xué)生5.“學(xué)生修改密碼”用例對于“學(xué)生修改密碼”用例可以具體的描述來確定學(xué)生修改密碼的工作流程,基本流程如下:01. 學(xué)生登錄修改界面。02. 學(xué)生在修改界面向數(shù)據(jù)庫發(fā)出修改請求。03. 數(shù)據(jù)庫請求密碼驗證。04. 修改界面向?qū)W生顯示驗證信息。05. 【驗證成功】學(xué)生在修改界面修改密碼。06. 修改界面向數(shù)據(jù)庫訪問層提交修改的密碼。07. 數(shù)據(jù)庫訪問層將修改成功信息返回給修改界面。08 修改界面將修改成功信息顯示給學(xué)生。備選過程:密碼驗證失敗。01 數(shù)據(jù)庫訪問層返回密碼錯誤02 系統(tǒng)提示重新驗證。6“班主任查詢個人基本信息”用例對于“班主任查詢個人基本信息”用例可以具體的描述來確定班主任查詢個人基本信息的工作流程,基本流程如下:01. 班主任通過登錄界面進登錄。02. 用戶界面向數(shù)據(jù)庫訪問層發(fā)出驗證信息。03. 數(shù)據(jù)庫訪問層向登錄界面返回驗證信息。04. 登錄界面向班主任顯示驗證信息。05. 【驗證成功】班主任通過用戶界面查詢班主任個人信息。06. 用戶界面向數(shù)據(jù)庫訪問層檢索班主任個人信息。07. 數(shù)據(jù)庫訪問層將班主任的個人信息提供給用戶界面。08. 用戶界面將班主任的個人信息顯示出來。備選過程:班主任驗證失敗。01. 數(shù)據(jù)庫訪問層返回驗證信息為空。02. 系統(tǒng)提示沒有該班主任。7.“班主任查詢班級學(xué)生的信息”用例對于“班主任查詢班級學(xué)生的信息”用例可以具體的描述來確定班主任查詢班級學(xué)生的信息的工作流程,基本流程如下:01. 班主任通過統(tǒng)計界面查詢班級學(xué)生信息。02. 用戶界面向數(shù)據(jù)庫檢索班級學(xué)生信息。03. 數(shù)據(jù)庫將班級學(xué)生的信息提供給用戶界面。04. 用戶界面將班級學(xué)生的就業(yè)信息顯示出來。8.“班主任統(tǒng)計自己班級學(xué)生的信息”用例對于“班主任統(tǒng)計自己班級學(xué)生的信息”用例可以具體的描述來確定班主任統(tǒng)計自己班級學(xué)生的信息的工作流程,基本流程如下:01. 班主任向班主任界面導(dǎo)出信息統(tǒng)計就業(yè)率。02. 班主任向數(shù)據(jù)庫查詢信息并發(fā)出統(tǒng)計申請。03. 數(shù)據(jù)庫將統(tǒng)計的班級就業(yè)率提供給統(tǒng)計界面。04. 統(tǒng)計界面將得出的班級就業(yè)率顯示出來并且打印報表。9.“班主任修改密碼”用例對于“班主任修改密碼”用例可以具體的描述來確定班主任修改密碼的工作流程,基本流程如下:01. 班主任登錄修改界面。02. 班主任在修改界面向數(shù)據(jù)庫發(fā)出修改請求。03. 數(shù)據(jù)庫求密碼驗證。04. 修改界面向班主任顯示驗證信息。05. 【驗證成功】班主任在修改界面修改密碼。06. 修改界面向數(shù)據(jù)庫提交修改的密碼。07. 數(shù)據(jù)庫將修改成功信息返回給修改界面。08 修改界面將修改成功信息顯示給班主任。備選過程:密碼驗證失敗。01. 數(shù)據(jù)庫訪問層返回密碼錯誤02. 系統(tǒng)提示重新驗證10.“系統(tǒng)管理員錄入初始密碼”用例對于“系統(tǒng)管理員錄入初始密碼”用例可以具體的描述來確定系統(tǒng)管理員錄入初始密碼的工作流程,基本流程如下:01. 管理員先向管理員界面查詢學(xué)生及老師的信息02. 管理員界面通過學(xué)生及班主任實例查詢并且返回信息03. 錄入密碼界面錄入密碼04. 管理員界面通過學(xué)生及班主任實例保存修改后的密碼05. 返回給管理員并且顯示備選過程:學(xué)生及班主任信息不在01. 數(shù)據(jù)庫返回驗證信息為空。02. 系統(tǒng)提示沒有該學(xué)生及班主任。錄入班主任初始密碼同上操作11.“系統(tǒng)管理員錄入學(xué)生基本信息”用例對于“系統(tǒng)管理員錄入學(xué)生基本信息”用例可以具體的描述來確定系統(tǒng)管理員錄入學(xué)生基本信息的工作流程,基本流程如下:01 管理員向管理員界面填寫學(xué)生基本信息。02 管理員界面向數(shù)據(jù)庫錄入學(xué)生基本信息。03 數(shù)據(jù)庫將學(xué)生基本信息保存提供給管理員界面。04 管理員界面顯示完成學(xué)生基本信息錄入完成備選過程:學(xué)生信息已存在01.數(shù)據(jù)庫提供給界面的學(xué)生信息異常02.界面向管理員提示信息已存在12.“系統(tǒng)管理員查詢學(xué)生基本信息”用例對于“系統(tǒng)管理員查詢學(xué)生基本信息”用例可以具體的描述來確定系統(tǒng)管理員查詢學(xué)生基本信息的工作流程,基本流程如下:01. 管理員通過管理員界面查詢班級學(xué)生信息。02. 管理員界面向數(shù)據(jù)庫檢索班級學(xué)生信息。03. 數(shù)據(jù)庫將班級學(xué)生的信息提供給管理員界面。04. 管理員界面將班級學(xué)生的基本信息顯示出來。備選過程:學(xué)生信息不存在01提供的查詢的學(xué)生的界面的學(xué)生對象列表為空02.顯示學(xué)生不存在13.“系統(tǒng)管理員修改學(xué)生基本信息”用例對于“系統(tǒng)管理員修改學(xué)生基本信息”用例可以具體的描述來確定系統(tǒng)管理員修改學(xué)生基本信息的工作流程,基本流程如下:01. 管理員通過管理員界面修改學(xué)生基本信息。02. 管理員界面向數(shù)據(jù)庫發(fā)出修改申請。03. 數(shù)據(jù)庫將修改后學(xué)生的基本信息保存并且提供給管理員界面。04. 管理員界面將修改后學(xué)生的基本信息顯示出來。備選過程: 該學(xué)生不存在01. 數(shù)據(jù)庫返回的信息為空02.修改界面顯示給管理員14.“系統(tǒng)管理員查詢學(xué)生就業(yè)信息”用例對于“系統(tǒng)管理員查詢學(xué)生就業(yè)信息”用例可以具體的描述來確定系統(tǒng)管理員查詢學(xué)生就業(yè)信息的工作流程,基本流程如下:01. 管理員通過管理員界面查詢班級學(xué)生就業(yè)信息。02. 管理員界面向數(shù)據(jù)庫檢索班級學(xué)生就業(yè)信息。03. 數(shù)據(jù)庫將班級學(xué)生的就業(yè)信息提供給管理員界面。04. 管理員界面將班級學(xué)生的就業(yè)信息顯示出來。備選過程: 該學(xué)生不存在01. 數(shù)據(jù)庫返回的信息為空02.修改界面顯示給管理員15.“系統(tǒng)管理員錄入班主任基本信息”用例對于“系統(tǒng)管理員錄入班主任基本信息”用例可以具體的描述來確定系統(tǒng)管理員錄入班主任基本信息的工作流程,基本流程如下:01 管理員向管理員界面填寫班主任基本信息。02 管理員界面向數(shù)據(jù)庫訪問層錄入班主任基本信息。03 數(shù)據(jù)庫訪問層將學(xué)生基本信息保存提供給管理員界面。04 管理員界面顯示完成班主任基本信息錄入完成。備選過程:班主任信息已存在01.數(shù)據(jù)庫提供給界面的管理員就業(yè)信息異常02.界面向管理員提示信息已存在16.“系統(tǒng)管理員查詢班主任基本信息”用例對于“系統(tǒng)管理員查詢班主任基本信息”用例可以具體的描述來確定系統(tǒng)管理員查詢班主任基本信息的工作流程,基本流程如下:01. 管理員通過管理員界面查詢班主任基本信息。02. 管理員界面向數(shù)據(jù)庫訪問層檢索班級班主任基本信息。03. 數(shù)據(jù)庫訪問層將班級班主任基本信息提供給管理員界面。04. 管理員界面將班級班主任基本信息顯示出來。備選過程: 該班主任不存在01. 數(shù)據(jù)庫返回的信息為空02.修改界面顯示給管理員17.“系統(tǒng)管理員修改班主任基本信息”用例對于“系統(tǒng)管理員修改班主任基本信息”用例可以具體的描述來確定系統(tǒng)管理員修改班主任基本信息的工作流程,基本流程如下:01. 管理員通過管理員界面修改班主任基本信息。02. 管理員界面向數(shù)據(jù)庫發(fā)出修改申請。03. 數(shù)據(jù)庫將修改后班主任基本信息保存并且提供給管理員界面。04. 管理員界面將修改后班主任基本信息顯示出來。備選過程: 該學(xué)生不存在01. 數(shù)據(jù)庫返回的信息為空02.修改界面顯示給管理員18.“系統(tǒng)管理員導(dǎo)出信息統(tǒng)計就業(yè)率”用例對于“系統(tǒng)管理員導(dǎo)出信息統(tǒng)計就業(yè)率”用例可以具體的描述來確定系統(tǒng)管理員導(dǎo)出信息統(tǒng)計就業(yè)率的工作流程,基本流程如下:01. 管理員向管理員界面導(dǎo)出信息統(tǒng)計就業(yè)率。02. 管理員向數(shù)據(jù)庫發(fā)出修改申請并查詢整個班級的信息。03. 數(shù)據(jù)庫將班級信息提供給統(tǒng)計界面并將統(tǒng)計的就業(yè)率提供給用戶界面。04. 用戶界面將得出的就業(yè)率顯示出來并打印報表備選過程:返回的班級信息為空01. 數(shù)據(jù)庫返回信息為空02. 統(tǒng)計界面返回給系統(tǒng)管理員2 創(chuàng)建活動圖1.在利用活動圖描述參與者如何協(xié)同工作時,還可以建立相關(guān)的參與者活動圖進行說明??梢酝ㄟ^以下步驟描述參與者驗證登錄的活動:01. 參與者需要通過身份驗證后進入相關(guān)子系統(tǒng)才能進行相關(guān)操作。02. 系統(tǒng)運行后系統(tǒng)進入初始化界面。03. 參與者輸入自己的用戶名和密碼。04. 登錄界面對用戶名和密碼進行判斷。05. 如果用戶合法,則系統(tǒng)對用戶的權(quán)限進行判斷,參與者進入相關(guān)的管理界面,登錄成功。06. 如果用戶非法,系統(tǒng)提示用戶名或密碼錯誤,登錄失敗。2.在利用活動圖描述參與者如何協(xié)同工作時,還可以建立相關(guān)的參與者活動圖進行說明??梢酝ㄟ^以下步驟描述系統(tǒng)管理員維護信息的活動:01. 系統(tǒng)管理員在維護信息時要先登錄到管理系統(tǒng)。02. 系統(tǒng)管理員在登錄后進入維護信息界面。03. 維護界面有維護學(xué)生信息界面和維護班主任信息界面04. 系統(tǒng)管理員在維護學(xué)生界面中可以錄入學(xué)生原始密碼,錄入、查詢、修改學(xué)生信息。導(dǎo)出信息最后得出就業(yè)率。05. 系統(tǒng)管理員在維護班主任信息界面可以錄入班主任原始密碼,錄入、查詢、修改班主任信息。06. 完成后需要退出管理界面。3.在利用活動圖描述參與者如何協(xié)同工作時,還可以建立相關(guān)的參與者活動圖進行說明??梢酝ㄟ^以下步驟描述學(xué)生管理學(xué)生信息的活動:01. 學(xué)生在管理學(xué)生信息時先登錄學(xué)生界面02. 學(xué)生在登錄后進入學(xué)生界面03. 學(xué)生在學(xué)生界面中可以錄入就業(yè)信息和查詢個人信息。04. 錄入學(xué)生的就業(yè)信息后學(xué)生可以查詢個人就業(yè)信息和修改個人的就業(yè)信息。05. 活動完畢后需要退出學(xué)生界面。4.在利用活動圖描述參與者如何協(xié)同工作時,還可以建立相關(guān)的參與者活動圖進行說明。可以通過以下步驟描述班主任管理信息的活動:01. 班主任在管理信息時先登錄班主任界面。02. 班主任在登錄后進入班主任界面。03. 班主任在班主任界面可以查詢個人的基本信息,可以查詢班級學(xué)生的信息。04. 活動完畢后需要退出班主任界面。3 創(chuàng)建狀態(tài)圖1.學(xué)生教師及管理員通過登錄轉(zhuǎn)換為能夠操作的用戶2.信息轉(zhuǎn)換成被查詢狀態(tài)3.當(dāng)查詢的用戶信息不存在轉(zhuǎn)換成被修改狀態(tài)4.查詢用戶信息存在轉(zhuǎn)換成被統(tǒng)計狀態(tài)5.用戶可以被管理員刪除。24 創(chuàng)建系統(tǒng)部署模型在學(xué)生就業(yè)信息統(tǒng)計分析系統(tǒng)中,可以對主要的參與者分別創(chuàng)建構(gòu)建進行映射,如創(chuàng)建系統(tǒng)管理員、學(xué)生、班主任構(gòu)件在學(xué)生就業(yè)信息統(tǒng)計分析系統(tǒng)中,有4個節(jié)點,分別為:數(shù)據(jù)庫節(jié)點、后臺系統(tǒng)維護節(jié)點、學(xué)生信息業(yè)務(wù)處理節(jié)點、班主任信息業(yè)務(wù)處理節(jié)點。3本課程心得體會從需求分析到UML建立模型開始,讓我認識了Rational統(tǒng)一過程、面向?qū)ο筮€有UML。首先,作為Rational的同統(tǒng)一過程,塌實由Rational軟件開發(fā)公司開發(fā)維護的,Rational的統(tǒng)一過程有自己的一套構(gòu)架,并且這套構(gòu)架是一種大多數(shù)項目和開發(fā)組織都能接受的形式存在。Rational統(tǒng)一過程不管如何解釋。最終都歸結(jié)為軟件的一種開發(fā)過程。提供了如何對軟件開發(fā)組織進行管理的方式。并且擁有了自己的目標(biāo)和方式面向?qū)ο笫且环N全新的軟件技術(shù),起概念來自于程序設(shè)計本身。面向?qū)ο蟮某绦蛟O(shè)計立意于創(chuàng)建軟件重用代碼。具有更好的模擬現(xiàn)實世界環(huán)境的能力。這是使他被公認為是自下而上編程的優(yōu)勝者。他通過在程序中添加擴展功能語句把函數(shù)“封裝”進編程所需要的“對象”中面向?qū)ο蟮木幊陶Z言使復(fù)雜的工作條理清晰、編寫容易。對象是面向?qū)ο蟮南到y(tǒng)基本的構(gòu)造塊,是一些相關(guān)的變量和方法的軟件集。對象經(jīng)常用于建立現(xiàn)實世界的一些對象模型。對象是理解面向?qū)ο蠹夹g(shù)的關(guān)鍵。模型的建立不僅僅使用于建筑行業(yè)建立模型是為了更好的理解正在開發(fā)的系統(tǒng)。通過建立模型我們知道了以下4個方面:1. 模型有助于按照實際情況或按照所需要的樣式對模型進行可視化。2. 模型可以規(guī)約系統(tǒng)的模型結(jié)構(gòu)行為。3. 模型可以給我們指導(dǎo)構(gòu)造系統(tǒng)摸版。4. 模型對作出的決策進行文檔化。軟件生命周期分為6個階段,制定計劃、需求分析、設(shè)計、編碼、測試、運行和維護。目前,可將常見的軟件開發(fā)模式大致分為4種類型。每種模型的代表有瀑布模型、噴泉模型、基于構(gòu)件的開發(fā)模型XP方法等進行簡要分析。UML讓我們更直觀的體會到軟件工程所表達的,總而言之,UML是一種定義良好,易于表達,功能強大,且普遍適用的建模語言。它溶入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。它不僅可以支持面向?qū)ο蟮姆治龊驮O(shè)計,更重要的是能夠有力地支持從需求分析開始的軟件開發(fā)的全過程。做完了本次的期末設(shè)計讓我明白了UML(United Modeling Language,統(tǒng)一建模語言):是一種基于面向?qū)ο蟮目梢暬UZ言。UML采用了一組形象化的圖形(如類圖)符號作為建模語言,使用這些符號可以形象地描述系統(tǒng)的各個方面。UML通過建立圖形之間的各種關(guān)系(如類與類之間的關(guān)系)來描述模型。UML中的關(guān)系主要包括4種:1.關(guān)聯(lián)關(guān)系(association) 2.依賴關(guān)系(dependency) 3.泛化關(guān)系(generalization) 4.實現(xiàn)關(guān)系(realization)。5類10種:用例圖、靜態(tài)圖(類圖、對象圖、包圖)、行為圖(狀態(tài)圖、活動圖)、交互圖(順序圖、合作圖)、實現(xiàn)圖(構(gòu)件圖、配置圖)。第一類是用例圖,從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。第二類是靜態(tài)圖 (Static diagram),包括類圖、對象圖和包圖。其中類圖描述系統(tǒng)中類的靜態(tài)結(jié)

溫馨提示

  • 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

提交評論