版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
面向對象的分析與設計課程結課大作業(yè)學號5011111110學生姓名海仁妮薩·艾比布拉專業(yè)計算機科學與技術班級計算機民16-1塔里木大學教務處制《面向對象的分析與設計》課程結課作業(yè)題題號分值一二三四五六七八總結總分總分101010101010101020100得分職工工資信息管理系統1.系統分析1。1需求分析1。1。1開發(fā)的意義傳統人工的方式管理文件工資,這種管理方式存在著許多缺點,如;效率低、保密差、另外時間一長,將產生大量的文件和數據,給查找,維護和更新都帶來了不少的麻煩,并且容易丟失.因此,開發(fā)一個新型的計算機管理的職工工資管理系統對本來說非常重要.1。1。2組織結構圖單位職工工資管理信息系統主要是針對單位職工工資的數據庫管理系統,目標是形成一套界面友好、功能齊全、使用方便的職工工資信息管理應用系統,其結構組織圖如下:1.1。3功能分析為了實現系統目標,系統必須具有各種功能,各子系統功能的劃分如下:職工信息的瀏覽、編輯和查詢.包括職工編號,主鍵、性別、身份證號、工作證號、手機號碼、工作崗位、職務、工資卡賬號、工資金額等.部門信息的瀏覽和查詢.包括部門編號,主鍵、部門名稱、部門職能描述、上級部門編號等.工資項目包括編號,主鍵、項目名稱、固定值項目金額、計算值的公式等。工資統計的功能即是對職工工資進行匯總。包括編號、職工編號、統計年月、工資項目編號、工資項目金額。系統用戶的功能即添加、修改、刪除、查看系統用戶信息,包括用戶名、密碼、職工編號和用戶類型等信息1。2業(yè)務流程描述和E-R圖1.2.1業(yè)務流程圖人事部門人事部門后勤部門工資核算系統財務部門工資信息匯總職工信息扣款等信息第一部分數據流程圖第二部分數據流程圖1。2.2職工信息E—R圖職工信息實體職工信息實體職工編號姓名性別工作崗位工作證號身份證號手機號碼工作崗位工資金額工資卡賬號1.2.3工資項目表E—R圖工資項目表實體工資項目表實體編號項目名稱項目類型固定值項目金額計算值公式1。2。4月度工資統計表E-R圖月度工資統計表實體月度工資統計表實體編號職工編號統計年月工資項目編號工資項目金額1.2.4用戶信息E—R圖用戶信息實體用戶信息實體用戶名職工編號密碼2、系統的分析與設計2。1、系統的用例圖1、需求分析如下所示:創(chuàng)建用例圖之前首先需要確定參與者:=1\*GB3①在工資管理系統中,需要職工的參與,職工可以查詢工資的歷史數據并領取工資,還可以通過職工編號查看職工的基本信息。=2\*GB3②管理員是此系統的核心,管理著整個系統。他要對所有的職工的信息的管理,對數據進行添加,刪除,修改。管理員還要對系統進行相關維護操作,數據備份,數據恢復,數據導入等以及更新數據庫。(1)系統用戶參與的總的用例圖管理員和職工都可發(fā)從用戶這個參與者中泛化而來,用戶是指此系統的所有使用者,以登錄系統完成相應的操作。系統用戶參與的總的用例圖如下圖所示。從圖中可以清楚地看到泛化關系與各個參與者所參與的用例.圖1系統用戶參與者的總的用例圖(2)工資統計的用例圖此用例圖清晰看出工資發(fā)到職工手里的過程.有四個參與者,包括經理,職工,行政部門人員,業(yè)務部門人員。行政部門人員要統計各個職工的獎懲和考勤情況,而業(yè)務部門人員則對職工的業(yè)績進行評估,通過這三個條件相應的給職工進行發(fā)放工資,最后形成一個工資統計表,由經理審批后才可以給職工發(fā)放工資。則職工才可以領取工資。 圖2工資統計的用例圖2.2類圖1、職工(工資)信息的類圖:2、銀行代發(fā)的類圖3、所得稅的類圖:4、工資轉賬的類圖:2.3系統的順序圖和協作圖需求分析如下所示:工資管理系統中的用例很多,所能畫出的順序圖也很多。系統用戶登錄的順序圖上下文①輸入信息:輸入用戶的帳號和密碼②發(fā)送信息:向系統發(fā)送所輸入的帳號和密碼③驗證信息:驗證輸入的信息是否與數據庫中的數據一致。若正確則進入操作步驟、若不正確則重新輸入④提示信息:向用戶提示所輸入成功⑤登錄成功:進入系統并進行相應的操作.用戶通過顯示器中的顯示輸入帳號和密碼,并到數據中進行校驗,如果一致則在顯示器中提示登錄成功的信息,進而讓用戶進入系統。用戶通過顯示器中的顯示輸入帳號和密碼,并到數據中進行校驗,如果一致則在顯示器中提示登錄成功的信息,進而讓用戶進入系統.(1)A、系統用戶登錄的順序圖圖3。1系統用戶登錄的順序圖B、系統用戶登錄的協作圖圖3.2系統用戶登錄的協作圖(1)A、信息錄入順序圖【順序圖上下文】=1\*GB3①輸入新職工信息:管理員向系統輸入職工的基本信息。=2\*GB3②發(fā)送信息:向數據庫發(fā)送輸入的信息。=3\*GB3③處理信息:數據庫存檔信息=4\*GB3④顯示提示信息:提示處理完成.=5\*GB3⑤處理完成:數據庫處理數據成功.=6\*GB3⑥確定保存:確定保存上一步所輸入的數據.=7\*GB3⑦保存:單擊保存則永久保存.=8\*GB3⑧保存處理:在數據庫中保存處理。=9\*GB3⑨保存成功:保存成功返回.=10\*GB3⑩成功:向管理員提示成功?!卷樞驁D說明】這個順序圖的錄入是針對管理員而設計的,只有管理員才能對系統內的數據做更改。有新的職工加入,則管理員要錄入職工的基本的信息.發(fā)送到數據庫,數據庫要將輸入的數據存檔.則是否進行永久性的保存,是否保存,即數據庫要保存處理。保存成功向管理員提示成功的信息,確保萬無一失。圖4。1信息錄入順序圖(1)B、信息錄入協作圖圖4.2信息錄入協作圖2.4系統的狀態(tài)圖需求分析如下所示:(1)職工查詢信息的狀態(tài)圖【狀態(tài)圖說明】=1\*GB3①進入系統:用戶輸入帳號和密碼進入系統。=2\*GB3②查詢:用戶可以查詢職工的基本信息還可以查詢工資的歷史記錄.=3\*GB3③等待結果:等待查詢的結果。=4\*GB3④查看:查看查詢的結果。=5\*GB3⑤查詢失敗:輸入的職工編號錯誤。=6\*GB3⑥退出系統:查詢完成退出系統。用戶要查詢相關的信息,首先要登錄進入系統,通過輸入職工的編號可以查詢職工的基本信息?;蚴遣樵兟毠すべY的歷史數據,輸入正確則等待結果,錯誤則查詢失敗退出系統。在結果中查看自己所要獲取的相關信息,操作完成退出系統。圖5職工查詢信息的狀態(tài)圖2.5系統的活動圖需求分析如下所示:(1)用戶登錄系統活動圖【活動圖說明】=1\*GB3①選擇用戶:選擇是管理員登錄還是職工登錄.=2\*GB3②輸入帳號、密碼:用戶只有輸入了帳號和密碼才可以進入系統.=3\*GB3③進入系統:經過驗證之后用戶即可進入系統.=4\*GB3④重新輸入:輸入的帳號和密碼和庫中的不一致,就要重新輸入。用戶要登錄系統,首先選擇用戶,是管理員還是職工。然后再輸入帳號和密碼,對數據庫中的數據進行校驗,成功進入系統,失敗則重新輸入。圖6用戶登錄系統活動圖(2)修改密碼活動圖【活動圖說明】=1\*GB3①登錄:用戶用帳號和密碼進入系統。=2\*GB3②進入系統:管理員和職工通過輸入帳號和密碼進入系統。=3\*GB3③修改密碼:用戶對以前的密碼感覺不安全時對其進行修改。④數據處理:將密碼傳送到數據庫中,數據庫更新新的密碼。完成:完成修改任務。用戶進入系統后,進行修改密碼,修改完成就將新的密碼傳送到數據庫中.圖7修改密碼活動圖(3)管理員對職工信息刪除,添加,修改的活動圖【活動圖說明】=1\*GB3①進入系統:管理員輸入帳號和密碼進入系統。=2\*GB3②職工信息:管理員是對職工的基本信息管理和操作。=3\*GB3③提示不能操作:沒有對職工信息管理的權限.=4\*GB3④刪除職工信息:如果有職工辭職則刪除該職工的信息。=5\*GB3⑤添加職工信息:如果聘用了新職工則添加職工信息。=6\*GB3⑥修改職工信息:如果有職工的信息有所變動則修改。=7\*GB3⑦確定:對所有的操作確定.用戶進行系統后,判斷是否有權限,如果是管理員則有權限,是職工則無權限.有權限的對職工信息進行刪除,添加,修改。最后確定所有的操作。圖8管理員對職工信息刪除,添加,修改的活動圖2。6系統中的類需求分析如下所示:類不是單獨一個模塊,各個類之間是存在聯系.工資管理系統各個類之間的聯系如下圖【類圖說明】①用戶類:表示操作系統人員類。此類的屬性有:帳號、密碼,它有一個登錄的方法。②管理員:表示對系統的管理人員,屬性包括ID,姓名.方法有系統維護,信息管理,修改密碼。③職工:表示發(fā)放工資的對象。屬性包括職工編號,姓名,職務,工資,年齡,工齡。操作包括查詢工資,查詢個人信息。④工資報表:表示工資的由來,此類的屬性有基本工資,津貼,保險費,實際發(fā)放工資。⑤獎懲報表:表示職工所授的獎勵和懲罰,此類的屬性有獎勵,所獎工資,懲罰,所扣工資.⑥職務:表不職工所擔任的職務,此類的屬性有職務,工資范圍,⑦匯總:對最后工資的匯總,屬性包括職工編號,職工姓名,職務,工資,方法有打印。用戶包括管理員和職工,此系統有10個管理員,管理員管理了多了職工。管理員最后負責多個工資報表.獎懲報表和職務是對工資報表的補充說明即泛化.工資報表里有多個職工的工資狀況,一個管理員有多個匯總。圖9類圖2。7、工資管理系統構件圖需求分析如下所示:【構件圖說明】針對工資管理系統的功能對職工工資的生成并打印成表的系統之間的關系進行構件圖10工資管理系統構件圖五、總結在這一次的UML課程設計中我發(fā)現了自身的很多問題。平時老師上課所教授的很多知識點自己都沒有掌握,很多知識點甚至一點不懂。我選擇的是一個工資管理系統的設計,在設
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 超聲科培訓制度
- 警校泅渡館制度
- 行為安全觀察制度
- 甜言蜜語培訓課件
- 2026上半年四川雅安市雨城區(qū)總醫(yī)院招聘勞務派遣人員15人備考考試試題附答案解析
- 2026福建寧德市古田縣衛(wèi)生健康局招聘緊缺急需人才14人備考考試試題附答案解析
- 2026黑龍江綏化市諾敏河人民法院招聘聘用制書記員2人備考考試試題附答案解析
- 2026航空工業(yè)上電校園招聘備考考試題庫附答案解析
- 2026年日照市市屬事業(yè)單位公開招聘初級綜合類崗位人員(21人)參考考試題庫附答案解析
- 2026年上半年黑龍江事業(yè)單位聯考齊齊哈爾市招聘253人備考考試試題附答案解析
- 2020海灣消防GST-DJ-N500-GST-DJ-N900 消防設備電源狀態(tài)監(jiān)控器安裝使用說明書
- 河北省滄州市青縣2024-2025學年七年級上學期期末生物試卷
- 淮安市2022-2023學年七年級上學期期末地理試題
- 2024屆高考語文二輪復習專題-文言文閱讀(上海專用)(解析版)
- 2024可打印的離婚協議書模板
- EPC項目組織架構圖
- 《房顫的藥物治療》課件
- 租賃手機籌資計劃書
- 疾病產生分子基礎概論
- 演示文稿第十五章文化中心轉移
- 醫(yī)療設備購置論證評審表
評論
0/150
提交評論