軟件工程課程設(shè)計報告樣本_第1頁
軟件工程課程設(shè)計報告樣本_第2頁
軟件工程課程設(shè)計報告樣本_第3頁
軟件工程課程設(shè)計報告樣本_第4頁
軟件工程課程設(shè)計報告樣本_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

課程設(shè)計報告學(xué)生姓名:楊富軍學(xué)號:學(xué)院:經(jīng)濟(jì)管理學(xué)院班級:管理081題目:人事管理系統(tǒng)工資管理子系統(tǒng)專家王欣專家王欣指引教師:職稱:7月1.選題背景 22.工資管理子系統(tǒng)需求分析 32.1工資管理子系統(tǒng)需求陳述 32.2需求分析 42.2.1功能需求 42.2.2性能需求 42.3系統(tǒng)需求建模 52.3.1擬定參加者 52.3.2擬定用例 62.3.3系統(tǒng)用例建模 62.3.4用例描述 63.工資管理系統(tǒng)系統(tǒng)分析 83.1系統(tǒng)用例建模 83.2靜態(tài)構(gòu)造模型 163.2.1類辨認(rèn) 163.2.2類關(guān)聯(lián)分析 173.3.3類屬性描述 183.3.4類構(gòu)建 193.3系統(tǒng)動態(tài)模型 193.3.1系統(tǒng)執(zhí)行順序分析 193.3.2系統(tǒng)協(xié)作分析 213.3.3系統(tǒng)狀態(tài)分析 223.3.4系統(tǒng)活動分析 224.工資管理系統(tǒng)系統(tǒng)設(shè)計與實現(xiàn) 244.1UML體系構(gòu)造設(shè)計 244.1.1硬件體系構(gòu)造設(shè)計 244.1.2軟件體系構(gòu)造設(shè)計 254.2對象模型設(shè)計 254.3系統(tǒng)實現(xiàn) 254.3.1組件分析 264.3.2配備分析 285.課程設(shè)計心得體會 28參照文獻(xiàn) 291.選題背景隨著社會進(jìn)步和計算機技術(shù)發(fā)展,特別是微型計算機大范疇普及,當(dāng)前應(yīng)用在大中型公司信息管理系統(tǒng)中,幾乎都涉及了工資管理模塊。有些環(huán)境中是有大型ERP軟件中一種模塊引進(jìn),有些作為公司財務(wù)系統(tǒng)一某些。計算機解決數(shù)據(jù)量不斷增長。文獻(xiàn)管理系統(tǒng)采用一次最多存取一種記錄訪問方式,以及在不同文獻(xiàn)之間缺少互相聯(lián)系構(gòu)造,越來越不能適應(yīng)管理大量數(shù)據(jù)需要,于是數(shù)據(jù)庫管理系統(tǒng)便應(yīng)運而生。有了數(shù)據(jù)庫咱們便能以便快捷對數(shù)據(jù)進(jìn)行讀取、存取,并維護(hù)數(shù)據(jù)庫數(shù)據(jù)。但,西方管理制度設(shè)計工資管理軟件,在諸多時候還不能完畢解決中華人民共和國特色中小公司問題,本文簡介畢業(yè)設(shè)計研究工作就是要為這些具備中華人民共和國特色中小公司解決她們在工資管理方面問題。今天,數(shù)據(jù)庫管理已成為計算機信息管理重要方式。數(shù)據(jù)庫應(yīng)用非常廣泛,可應(yīng)用于各行各業(yè),只要是稍復(fù)雜數(shù)據(jù),都可制作成數(shù)據(jù)庫,交由電腦來管理。用電腦管理數(shù)據(jù),運算速度快,檢索迅速、查找以便、可靠性高、存儲量大、保密性好、壽命長、成本低且不易出錯等,這些長處可以極大地提高工資管理效率,也是科學(xué)化、正規(guī)化管理重要條件,特別是當(dāng)前中小型公司正需要這種對口工資管理系統(tǒng),并且是現(xiàn)行財務(wù)管理系統(tǒng)所代替不了。2.工資管理子系統(tǒng)需求分析2.1工資管理子系統(tǒng)需求陳述工資管理系統(tǒng)重要任務(wù)是通過工資費用計算和分派,為成本核算與賬務(wù)解決提供根據(jù),并且依照工資制度和職工勞動數(shù)量與質(zhì)量,計算并發(fā)放應(yīng)當(dāng)支付給職工工資。工資核算時工資管理重要內(nèi)容。工資核算涉及工資結(jié)算與工資分派兩個方面。工資結(jié)算是指應(yīng)付工資、代扣款項和實發(fā)工資計算;工資分派是指按部門、類別進(jìn)行工資匯總,并按工資用途對工資進(jìn)行分派。工資總額是指各單位在一定期期內(nèi)支付給本單位全體職工所有勞動報酬總額。按照國家記錄局規(guī)定,工資總額有計時工資、計件工資、獎金、津貼和補貼、加班加點工資和特殊狀況下支付工資6某些構(gòu)成,其中計時工資和計件工資是工資總額中最基本某些。上述工資構(gòu)成要件所構(gòu)成工資總額只是應(yīng)發(fā)工資,并非每個職工拿到手實發(fā)工資,因素在于存在某些應(yīng)扣項目,例如水電費、工會會費、保險費、公積金、病事假扣款、曠工扣款和個人所得稅等。在計算每個職工實發(fā)工資之前應(yīng)在工資總額中扣除這某些款項,即有如下關(guān)系:應(yīng)發(fā)工資=基本工資+工齡工資+崗位津貼+固定補貼+加班加點工資+獎金扣款共計=水電費+保險費+個人所得稅+病假扣款+事假扣款+曠工扣款+其她扣款實發(fā)工資=應(yīng)發(fā)工資–扣款共計每月財務(wù)部門依照人事部門提供職工基本工資數(shù)據(jù)、所得稅率和人事變動狀況計算所有員工基本工資信息,然后依照各個部門提供并審核后各種表格,如完畢任務(wù)表、考勤表、考核表、職工當(dāng)月扣款狀況(涉及水電費、病事假扣款等)等計算職工變動工資、個人所得稅和應(yīng)發(fā)放工資等,編制工資單。按類進(jìn)行匯總,編制工資匯總表。將實發(fā)工資轉(zhuǎn)入代發(fā)銀行,由銀行代發(fā)工資,并進(jìn)行賬務(wù)解決。工資結(jié)算過程重要設(shè)計如下會計賬戶:鈔票、銀行存款、應(yīng)付工資、其她應(yīng)付款、其她應(yīng)收款等。2.2需求分析2.2.1功能需求工資管理系統(tǒng)涉及到員工基本信息錄入、修改和刪除,工資原則設(shè)定、查詢和結(jié)算等。典型工資管理系統(tǒng)重要有如下基本功能:a)系統(tǒng)數(shù)據(jù)初始化b)員工基本信息錄入、修改、刪除等功能c)工資原則設(shè)定功能,集體涉及職務(wù)工資、職稱工資、其她工資原則和福利設(shè)定。d)工資信息瀏覽e)員工工資信息表創(chuàng)立及查詢f)工資調(diào)節(jié)管理g)工資計算h)工資報表打印 2.2.2性能需求1、需求分析總體目的需求分析目在于與開發(fā)人員與顧客之間達(dá)到系統(tǒng)開發(fā)共識,使開發(fā)人員所考慮系統(tǒng)在功能(系統(tǒng)能做什么)、簡樸操作,良好界面,個人信息保密性,系統(tǒng)安全與穩(wěn)定,良好帳戶管理,和諧信息返回模式(如報表及打印功能)。2、性能需求此工資管理系統(tǒng)對工資數(shù)據(jù)精度計算能在默認(rèn)狀況之下精準(zhǔn)到小數(shù)點后3位小數(shù),即是精準(zhǔn)到分計算。但在顧客使用過程中,能自行依照實際狀況進(jìn)行小數(shù)計算精度設(shè)定最大能容許保存小數(shù)點后5位精度。在時間特性上,當(dāng)顧客發(fā)出命令祈求時服務(wù)器響應(yīng)時間、對數(shù)據(jù)更新解決、工資數(shù)據(jù)查詢檢索等上,同樣規(guī)定系統(tǒng)響應(yīng)時間不會超過0.5秒時間。系統(tǒng)支持各種操作系統(tǒng)運營環(huán)境,多不同操作系統(tǒng),不同文獻(xiàn)格式磁盤上數(shù)據(jù)均能實現(xiàn)信息互通,及共享。當(dāng)服務(wù)器移植到其她系統(tǒng)平臺,如:Linux平臺下時,同樣能和其她系統(tǒng)進(jìn)行數(shù)據(jù)存取同步,不會浮現(xiàn)系統(tǒng)之間互不兼容狀況,系統(tǒng)支持多系統(tǒng)之間互連互通,系統(tǒng)有巨大強健性。3、運營需求系統(tǒng)在進(jìn)行數(shù)據(jù)錄入、計算、記錄時候,能將數(shù)據(jù)精準(zhǔn)到小數(shù)點后三位小數(shù)。系統(tǒng)接受到顧客操作命令后(如:計算解決、查詢等),能迅速響應(yīng)其操作祈求,響應(yīng)時間不超過1秒。在同一時間,系統(tǒng)還提供支持至少10個客戶端進(jìn)行同一種操作祈求響應(yīng)。系統(tǒng)可移植較強,在不同平臺下運營,均不會影響系統(tǒng)穩(wěn)定性。同步,支持在客戶端安裝不同操作系統(tǒng)、瀏覽器版本,均不會影響系統(tǒng)運營。4、安全需求為保障系統(tǒng)數(shù)據(jù)安全性,系統(tǒng)采用訪問控制方略,未授權(quán)者不能進(jìn)入系統(tǒng)。同步,對不同級別顧客授予不同使用權(quán)限。在系統(tǒng)運營期間,如發(fā)生掉電尚未保存數(shù)據(jù),或由于操作不當(dāng)?shù)纫蛩貙?dǎo)致系統(tǒng)重啟等,為保證數(shù)據(jù)易恢復(fù)性,系統(tǒng)提供每隔30秒自動保存數(shù)據(jù)機制,讓顧客數(shù)據(jù)在發(fā)生意外時能最大限度上得到恢復(fù)。同步,系統(tǒng)提供強大容錯性能,當(dāng)一臺服務(wù)器發(fā)生故障時,系統(tǒng)能自動切換到此外一臺服務(wù)器上,從而保障服務(wù)器能長時間提供系統(tǒng)運營支持。在輸入數(shù)據(jù)時,如果顧客輸入數(shù)據(jù)不符合系統(tǒng)規(guī)定,則系統(tǒng)自動提示錯誤信息,并規(guī)定顧客重新輸入,直到輸入完全對的時才容許進(jìn)行下一步操作。5、系統(tǒng)界面需求系統(tǒng)開發(fā)基于B/S開發(fā)模式,界面直觀、簡潔,人機交互性強?;诒韱魏蛷棾鍪酱翱跀?shù)據(jù)錄入方式,菜單電擊方式操作。顧客使用時,只要是按照格式和規(guī)定填入信息,系統(tǒng)在后臺響應(yīng)顧客操作過程。讓顧客在最短時間里,不需要通過專門培訓(xùn),就可以輕松上手使用。6、其她需求數(shù)據(jù)不論是在公司內(nèi)部之間傳播,還是公司與分公司之間進(jìn)行遠(yuǎn)程數(shù)據(jù)傳播時,防止數(shù)據(jù)被不法分析任意修改和破壞,對所有敏感數(shù)據(jù)均進(jìn)行基于SSL合同加密操作,只有對信息解密人員才干最后讀取數(shù)據(jù)信息。這樣,能最大限度防止數(shù)據(jù)在傳播過程安全保密性。2.3系統(tǒng)需求建模2.3.1擬定參加者參加者是指顧客在系統(tǒng)中所扮演角色,表達(dá)與所創(chuàng)立系統(tǒng)進(jìn)行交互人或物。系統(tǒng)執(zhí)參加者:公司管理者、職工、員工管理員。a公司管理者:公司管理者對公司所有部門可以進(jìn)行管理,詳細(xì)內(nèi)容涉及員工管理、考勤管理、工作評價管理、工資管理。b職工:每個職工有個顧客名和密碼,可以以便按照某種核心字對自己信息和工資進(jìn)行查詢,也可以修改自己密碼;c.管理員:定義系統(tǒng)以及匯總工資數(shù)據(jù),完畢工資設(shè)定、工資計算、工資發(fā)放及打印報表。管理員有唯一顧客名和密碼,完畢對職工工資料增長,刪除,修改和查詢。2.3.2擬定用例在對現(xiàn)行工資管理管理系統(tǒng)分析過程中,在咱們獲取了執(zhí)行者之后,咱們就對每個執(zhí)行者提出如下問題以獲取用例。1.執(zhí)行者規(guī)定系統(tǒng)提供哪些功能(執(zhí)行者需要做什么)。2.執(zhí)行者需要讀、產(chǎn)生、刪除、修改或存儲信息有哪些類型。3.必要提示執(zhí)行者系統(tǒng)事件有哪些,或者執(zhí)行者必要提示系統(tǒng)事件有哪些,如何把這些事件表達(dá)到用例中功能。4.為了完整地描述用例,還需要懂得執(zhí)行者某些典型功能能否被系統(tǒng)自動實現(xiàn)。除了以上考慮到問題之外,咱們還考慮了某些不針對詳細(xì)執(zhí)行者問題(即針對整個系統(tǒng)問題),以使自己分析成果更加精確。1.系統(tǒng)需要何種輸入輸出,輸入從何處來,輸出到何處。2.當(dāng)前運營系統(tǒng)(也許是某些手工操作而不是計算機系統(tǒng))重要問題。由于系統(tǒng)比較大,因而不也許給出全某些析過程,因而列舉出在住院分系統(tǒng)中一某些比較有代表性過程。系統(tǒng)用例:添加顧客、修改顧客、刪除顧客、查詢信息、工資設(shè)立、工資報表打印。其中查詢信息有也許是查詢員工個人資料,也有也許查詢工資信息。工資設(shè)立有崗位工資設(shè)立,福利設(shè)立。2.3.3系統(tǒng)用例建模針對HIS系統(tǒng)流程分析,咱們采用是面向?qū)ο蠓治鲛k法(OOA)。使用用例圖來描述參加者與外部顧客所能觀測到系統(tǒng)功能模型圖,在此模型中列出了系統(tǒng)中用例和參加者,并顯示哪個參加者參加了哪個用例執(zhí)行。工資管理系統(tǒng)總總用例圖如圖2.1所示:2.3.4用例描述1.員工管理 概述:該用例闡明工資管理系統(tǒng)中管理員職責(zé),負(fù)責(zé)員工基本信息存取、工資計算等尋常工作,其觸發(fā)者是工資管理系統(tǒng)中操作人員。前置條件:人事處已經(jīng)為該員工頒發(fā)任命書或者該員工為公司正式員工。后置條件:該員工在此期間持續(xù)工作,不因其她因素離崗等。實現(xiàn)過程(事件流):(1).在公司人事處辦理有關(guān)入職手續(xù)。(2).輸入員工信息:員工姓名、年齡、性別、職位、出生年月等個人信息。(3).訂立一定入職合同。2.考勤管理 概述:該用例闡明對員工考勤記錄、核算、表揚與獎懲等。前置條件:該員工在一定期間段內(nèi)工作并有上班記錄。后置條件:建立個人考勤信息表和匯總表。實現(xiàn)過程(事件流):(1).管理人員負(fù)責(zé)對員工尋常出勤狀況進(jìn)行記錄記錄。(2).總結(jié)員工每月或者季度出勤狀況,并進(jìn)行工資獎懲計算。(3).負(fù)責(zé)為員工發(fā)工資。3.工作評價管理 概述:員工評價信息分為兩某些,一某些是主管經(jīng)理對員工評價信息,涉及工作分工、完畢狀況、工作態(tài)度等;另一某些是同成員工評價信息,涉及工作態(tài)度、合伙狀況等。前置條件:員工考勤記錄存在并且有核算。后置條件:建立工作評價管理機制和有關(guān)表格進(jìn)行備檔。實現(xiàn)過程(事件流):(1).查看員工考勤登記表。(2).進(jìn)行員工考勤評價。(3).員工工作評價考核反饋,制定有關(guān)辦法進(jìn)行改進(jìn)。4.系統(tǒng)管理 概述:重要是完畢顧客添加、密碼信息修改,系統(tǒng)登錄,操作人員權(quán)限分派等功能。前置條件:員工信息記錄存在。后置條件:數(shù)據(jù)庫中存在各個員工信息記錄。實現(xiàn)過程(事件流):(1).查看員工個人信息表。(2).進(jìn)行員工信息修改,對離職工工刪除其有關(guān)個人信息。(3).管理員為操作者分派權(quán)限。5.員工信息管理 概述:重要對員工基本信息進(jìn)行管理。前置條件:員工信息記錄在數(shù)據(jù)庫中。后置條件:員工持續(xù)工作在本公司,短時間內(nèi)不會離職。實現(xiàn)過程(事件流):(1).查看員工信息表。(2).對員工信息修改。圖2.1工資管理系統(tǒng)用例圖3.工資管理系統(tǒng)系統(tǒng)3.1系統(tǒng)用例建模人事工資管理系統(tǒng)應(yīng)完畢如下功能:(1)員工管理:涉及部門設(shè)立、員工信息、人員調(diào)動和福利信息四某些??记诠芾恚荷婕罢3銮?、異常出勤和加班解決三某些。(2)工作評價管理:員工評價信息分為兩某些,一某些是主管經(jīng)理對員工評價信息,涉及工作分工、完畢狀況、工作態(tài)度等;另一某些是同成員工評價信息,涉及工作態(tài)度、合伙狀況等。(3)工資管理:重要完畢員工工資信息維護(hù),員工工資分為兩某些,一某些是基本工資,依照員工職稱和崗位設(shè)立;另一部是動態(tài)工資,依照員工考勤狀況和工作評價狀況計算,在計算出總工資后,還應(yīng)扣除某些費用,如稅款、公積金、養(yǎng)老金等。(4)系統(tǒng)管理模塊:重要是完畢顧客添加、密碼信息修改,系統(tǒng)登錄,操作人員權(quán)限分派等功能。下面分別針對用例進(jìn)行分析以及詳細(xì)用例描述:圖3.1員工管理用例圖圖3.1.1部門信息管理用例圖圖3.1.2圖3.1.3 圖3.1.4 圖3.2考勤管理用例圖圖3.2.1 圖3.3工作評價管理 圖3.2.2 圖3.4工資管理用例圖針對系統(tǒng)不同層次用案描述狀況,抽象出如下4種用案詳細(xì)描述1.工資管理用案用案編號:UC1 用案名:工資管理用案重要參加者:工資管理員受益人極其利益:公司通過該系統(tǒng)公司可以實現(xiàn)科學(xué)化工資管理,最大化提高效率工資管理員工資管理員可以以便快捷管理員工相應(yīng)個人信息,實現(xiàn)各種工資管理操作前置條件:工資管理員進(jìn)入系統(tǒng)邁進(jìn)行身份辨認(rèn)并進(jìn)行授權(quán)后置條件:存儲公司工資發(fā)放狀況,涉及基本工資,動態(tài)工資記錄重要成功場景:1)工資管理員登陸系統(tǒng),輸入賬號,密碼2)系統(tǒng)核對確認(rèn)個人信息對的,分派相應(yīng)權(quán)限3)工資管理員輸入工資查詢祈求4)系統(tǒng)反饋相應(yīng)工資查詢成果5)工資管理員給系統(tǒng)輸入相應(yīng)可變動數(shù)據(jù)6)系統(tǒng)對輸入數(shù)據(jù)進(jìn)行記錄7)工資管理員發(fā)送工資匯總祈求8)系統(tǒng)反饋工資匯總信息2.員工信息管理用案用案編號:UC2用案名:員工信息管理用案重要參加者:員工管理員受益人極其利益:公司通過該系統(tǒng)公司可以實現(xiàn)科學(xué)化工資管理,最大化提高效率員工管理員員工管理員可以以便快捷管理員工相應(yīng)個人信息,實現(xiàn)新增員工,刪除員工,查詢員工,修改員工等操作前置條件:員工管理員進(jìn)入系統(tǒng)邁進(jìn)行身份辨認(rèn)并進(jìn)行授權(quán)后置條件:存儲公司員工個人信息,涉及新增員工,刪除員工,查詢員工,修改員工信息等記錄重要成功場景:1)員工管理員登陸系統(tǒng),輸入賬號,密碼2)系統(tǒng)核對確認(rèn)個人信息對的,分派相應(yīng)權(quán)限3)員工管理員輸入新增員工祈求4)系統(tǒng)實現(xiàn)新增員工祈求5)員工管理員輸入刪除員工祈求6)系統(tǒng)實現(xiàn)刪除員工祈求7)員工管理員輸入查詢員工祈求8)系統(tǒng)實現(xiàn)查詢員工祈求9)員工管理員輸入修改員工祈求10)系統(tǒng)實現(xiàn)修改員工祈求3.人員調(diào)動用案用案編號:UC3用案名:人員調(diào)動用案重要參加者:員工管理員受益人極其利益:公司通過該系統(tǒng)公司可以實現(xiàn)科學(xué)化工資管理,最大化提高效率員工管理員員工管理員可以以便快捷管理員工相應(yīng)個人信息,涉及查詢員工基本信息,人員調(diào)動信息保存等前置條件:員工管理員進(jìn)入系統(tǒng)邁進(jìn)行身份辨認(rèn)并進(jìn)行授權(quán)后置條件:保存員工基本信息,人員調(diào)動基本信息重要成功場景:1)員工管理員登陸系統(tǒng),輸入賬號,密碼2)系統(tǒng)核對確認(rèn)個人信息對的,分派相應(yīng)權(quán)限3)員工管理員輸入員工基本信息查詢祈求4)系統(tǒng)反饋相應(yīng)員工基本信息查詢成果5)員工管理員提交人員調(diào)動狀況信息6)系統(tǒng)保存員工調(diào)動信息4.工作評價管理用案用案編號:UC4用案名:工作評價管理用案重要參加者:員工主管經(jīng)理受益人極其利益:公司通過該系統(tǒng)公司可以實現(xiàn)科學(xué)化工資管理,最大化提高效率主管經(jīng)理可以以便對員工個人體現(xiàn)進(jìn)行評價員工 員工可以以便查詢自己被評價分?jǐn)?shù),也可以以便給同組與其她員工評分。前置條件:員工與主管經(jīng)理進(jìn)入系統(tǒng)邁進(jìn)行身份辨認(rèn)并進(jìn)行相應(yīng)授權(quán)后置條件:記錄員工被評價分,對同組其她員工評價分,主管經(jīng)理對員工評價分重要成功場景:1)主管經(jīng)理登陸系統(tǒng),輸入賬號,密碼2)系統(tǒng)核對確認(rèn)個人信息對的,分派相應(yīng)權(quán)限3)主管經(jīng)理輸入對某一員工評價祈求4)系統(tǒng)反饋相應(yīng)祈求成果并記錄評價分5)員工登錄系統(tǒng),輸入帳號,密碼6)系統(tǒng)核對個人信息對的,分派相應(yīng)權(quán)限7)員工提交查詢評價分祈求系統(tǒng)反饋員工評價分員工發(fā)送評價同成員工祈求系統(tǒng)反饋祈求成果并記錄評價分3.2靜態(tài)構(gòu)造模型3.2.1類辨認(rèn)一方面,通過調(diào)查得到工資管理系統(tǒng)需求為:工資管理系統(tǒng)重要任務(wù)是通過工資費用計算和分派,為成本核算與賬務(wù)解決提供根據(jù),并且依照工資制度和職工勞動數(shù)量與質(zhì)量,計算并發(fā)放應(yīng)當(dāng)支付給職工工資。工資核算時工資管理重要內(nèi)容。工資核算涉及工資結(jié)算與工資分派兩個方面。工資結(jié)算是指應(yīng)付工資、代扣款項和實發(fā)工資計算;工資分派是指按部門、類別進(jìn)行工資匯總,并按工資用途對工資進(jìn)行分派。工資總額是指各單位在一定期期內(nèi)支付給本單位全體職工所有勞動報酬總額。按照國家記錄局規(guī)定,工資總額有計時工資、計件工資、獎金、津貼和補貼、加班加點工資和特殊狀況下支付工資6某些構(gòu)成,其中計時工資和計件工資是工資總額中最基本某些。上述工資構(gòu)成要件所構(gòu)成工資總額只是應(yīng)發(fā)工資,并非每個職工拿到手實發(fā)工資,因素在于存在某些應(yīng)扣項目,例如水電費、工會會費、保險費、公積金、病事假扣款、曠工扣款和個人所得稅等。每月財務(wù)部門依照人事部門提供職工基本工資數(shù)據(jù)、所得稅率和人事變動狀況計算所有員工基本工資信息,然后依照各個部門提供并審核后各種表格,如完畢任務(wù)表、考勤表、考核表、職工當(dāng)月扣款狀況(涉及水電費、病事假扣款等)等計算職工變動工資、個人所得稅和應(yīng)發(fā)放工資等,編制工資單。按類進(jìn)行匯總,編制工資匯總表。將實發(fā)工資轉(zhuǎn)入代發(fā)銀行,由銀行代發(fā)工資,并進(jìn)行賬務(wù)解決。工資結(jié)算過程重要設(shè)計如下會計賬戶:鈔票、銀行存款、應(yīng)付工資、其她應(yīng)付款、其她應(yīng)收款等。咱們對以上需求進(jìn)行初步解決之后,通過非正式分析得員工管理子模塊初始類為:工資費用、成本核算、賬務(wù)解決、工資結(jié)算、工資分派、工資總額、計時工資、計件工資、獎金、補貼、津貼、評價、同成員工評價、歷史調(diào)動信息、經(jīng)理、評價分、加班加點工資、部門、審核、任務(wù)表、考勤表、鈔票、銀行存款、應(yīng)付工資、其她應(yīng)付款、其她應(yīng)收款、經(jīng)理對員工、福利信息、評價。對候選類進(jìn)行嚴(yán)格考察篩選,去掉不對的或不必要,僅保存的確應(yīng)當(dāng)記錄其信息或需要其提供服務(wù)那些對象。刪除不對的或不必要類與對象,依照冗余原則,工資費用、成本核算、賬務(wù)解決、工資結(jié)算、工資分派、工資總額、計時工資、計件工資分別描述了相似幾類信息,應(yīng)保存在此問題域中最富于描述力名稱,因而,應(yīng)當(dāng)去掉入工資費用、成本核算、賬務(wù)解決、工資結(jié)算、工資分派、工資總額、計時工資、計件工資等名詞;現(xiàn)實世界存在許多對象,不能都納入到系統(tǒng)中,僅需要把與問題密切有關(guān)類與對象放到目的系統(tǒng)中,鈔票、銀行存款、應(yīng)付工資、其她應(yīng)付款、其她應(yīng)收款與本系統(tǒng)要實現(xiàn)功能關(guān)系不大。因而,應(yīng)當(dāng)去掉候選類鈔票、銀行存款、應(yīng)付工資、其她應(yīng)付款、其她應(yīng)收款。綜上所述,在工資管理系統(tǒng)中,類應(yīng)當(dāng)涉及津貼、評價、同成員工評價、歷史調(diào)動信息、經(jīng)理、評價分、經(jīng)理對員工評價、福利信息等3.2.2類關(guān)聯(lián)分析在上文中咱們將待開發(fā)住院管理系統(tǒng)對象和類辨認(rèn)了出來,隨后,咱們通過提取動詞詞組初步得出它們之間關(guān)聯(lián),通過度析前文中需求陳述,咱們找出了陳述中隱含關(guān)聯(lián),通過度析之后,初步擬定出下列關(guān)聯(lián):·到門診進(jìn)行掛號·門診對病人進(jìn)行科室分·經(jīng)理對員工考勤進(jìn)行評價;·同成員工進(jìn)行互相評價;·經(jīng)理對員工給出評價分; ·同成員工給出評價分;·員工向管理部門提供入職、調(diào)動信息;·管理人員對員工進(jìn)行部門分派,分派詳細(xì)工作部門工作;·考勤人員記錄員工考勤記錄信息,并進(jìn)行工資核算;·公司為員工提供有關(guān)福利;·員工領(lǐng)取工資;由于以上關(guān)聯(lián)只是初步分析得出,并不合理,需要進(jìn)一步篩選初步得出關(guān)聯(lián),去掉不對的或不必要關(guān)聯(lián),進(jìn)一步完善,才干得到對的而合理關(guān)聯(lián)。通過篩選之后,得到關(guān)聯(lián)如下:·經(jīng)理對員工考勤進(jìn)行評價;·同成員工進(jìn)行互相評價;·同成員工給出評價分;·管理人員對員工進(jìn)行部門分派,分派詳細(xì)工作部門工作;·考勤人員記錄員工考勤記錄信息,并進(jìn)行工資核算;·公司為員工提供有關(guān)福利;·員工領(lǐng)取工資;3.3.3類屬性描述屬性是對象性質(zhì),通過對象類和構(gòu)造有更進(jìn)一步,更詳細(xì)結(jié)識。普通來說擬定屬性過程涉及分析和選取兩個環(huán)節(jié)。屬性擬定既與問題關(guān)于,也和目的系統(tǒng)任務(wù)關(guān)于。應(yīng)當(dāng)僅考慮與詳細(xì)應(yīng)用直接有關(guān)屬性,不要考慮那些超過所要解決問題范疇屬性。在分析過程中應(yīng)當(dāng)一方面找出最重要屬性,后來在逐漸把別的屬性添加進(jìn)去。本次分析過程中,咱們在分析階段沒有考慮那些純粹用于實現(xiàn)屬性。只是在最后認(rèn)真考察了經(jīng)初步分析而擬定下來那些屬性,從中刪掉了那些不對的或不必要屬性。某些對象類屬性描述如下:評價評價者編號、被評價員工編號經(jīng)理對員工評價工作分工、完畢狀況、工作態(tài)度、部門經(jīng)理評分同成員工評價工作態(tài)度、合伙態(tài)度、組內(nèi)員工評分評價分部門經(jīng)理評分、組內(nèi)員工評分經(jīng)理部門編號、評價員工歷史調(diào)動信息員工編號部門部門編號、部門經(jīng)理、員工人數(shù)員工員工編號、姓名、部門編號福利信息員工編號考勤狀況員工編號、正常出勤天數(shù)、遲到早退天數(shù)、事假天數(shù)、病假天數(shù)、加班次數(shù)、加班費用員工工資員工編號、基本工資、動態(tài)工資3.3.4類構(gòu)建經(jīng)上述分析過程之后得出住院管理子系統(tǒng)類圖如圖3.5所示。3.3系統(tǒng)動態(tài)模型3.3.1系統(tǒng)執(zhí)行順序分析在順序圖中,一條豎線代表一種對象,每個時間用一條水平箭頭線表達(dá),箭頭方向從事件發(fā)送對象指向接受對象,時間從上向下遞增,箭頭線在垂直方向上相對位置表達(dá)事件發(fā)生先后。依照如圖3.5調(diào)查成果,可以繪制出如圖3.6所示工資管理系統(tǒng)順序圖。順序圖用來描述對象之間動態(tài)交互關(guān)系,著重體現(xiàn)對象間消息傳送消息時間順序。下面分別給出各個用例順序圖:顧客登錄順序圖:圖3.5系統(tǒng)類圖職工順序圖管理員順序圖:3.3.2系統(tǒng)協(xié)作分析合伙圖也稱為協(xié)作圖,用于描述互相合伙對象間交互關(guān)系和鏈接關(guān)系。與順序圖同樣,合伙圖也展示了對象間動態(tài)協(xié)作關(guān)系。它除了闡明信息互換外,還顯示對象間連接關(guān)系,描述信息在連接對象之間傳遞。3.3.3系統(tǒng)狀態(tài)分析狀態(tài)圖描述了事件和對象狀態(tài)關(guān)系。普通員工或者管理員運用密碼和賬戶,通過登錄驗證后進(jìn)入系統(tǒng),若密碼或者賬戶錯誤,系統(tǒng)提示錯誤信息;如果系統(tǒng)出錯話,則自動退出系統(tǒng),登錄失敗。狀態(tài)圖(StateDiagram)用來描述一種特定對象所有也許狀態(tài)及其引起狀態(tài)轉(zhuǎn)移事件。3.3.4系統(tǒng)活動分析活動圖是由狀態(tài)圖轉(zhuǎn)化而來,它描述了系統(tǒng)中各種活動執(zhí)行順序,刻畫了一種系統(tǒng)中所要進(jìn)行各項活動執(zhí)行流程。依照上文中繪制得出順序圖以及合伙圖,對兩圖中互相交互對象進(jìn)行分析可以得出系統(tǒng)重要活動如下:顧客登錄活動圖:管理員工信息活動圖:添加員工用例活動圖4.工資管理系統(tǒng)系統(tǒng)設(shè)計與實現(xiàn)4.1UML體系構(gòu)造設(shè)計工資管理系統(tǒng)采用面向?qū)ο蠹夹g(shù)對系統(tǒng)進(jìn)行總體設(shè)計和實現(xiàn),用UML及其集成環(huán)境RationalRose對系統(tǒng)進(jìn)行分析和建模,采用PowerBuilder’s完畢組件平臺建設(shè),后端數(shù)據(jù)存儲是當(dāng)前流行delphi數(shù)據(jù)庫。本系統(tǒng)基于PowerBuilder’s構(gòu)建三層C/S構(gòu)造,數(shù)據(jù)庫服務(wù)器運營數(shù)據(jù)庫管理系統(tǒng)軟件,COM+組件運營在應(yīng)用服務(wù)器上,客戶機運營住院管理系統(tǒng)客戶端軟件。4.1.1硬件體系構(gòu)造設(shè)計本系統(tǒng)采用C/S構(gòu)造開發(fā),三層C/S構(gòu)造是在客戶和服務(wù)器之間引入應(yīng)用層概念,即在客戶端與數(shù)據(jù)庫之間加入了一種“中間層”。它將應(yīng)用邏輯移到應(yīng)用層完畢,而客戶端弱化為一種圖形顧客接口,成為一種瘦客戶機。其解決方案是:對這三層進(jìn)行明確分割,并在邏輯上使其獨立形成三層軟件構(gòu)造。在這種構(gòu)造中,表達(dá)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層在邏輯上是彼此分離,表達(dá)層向顧客提供數(shù)據(jù),并有選取地容許顧客使用邏輯數(shù)據(jù)。對于基于PC應(yīng)用程序來說,本機顧客和基于Web顧客接口是其兩個重要顧客接口。本機顧客接口使用底層操作系統(tǒng)服務(wù),基于Web顧客以HTML為基本,可通過任何平臺瀏覽器來閱讀。本系統(tǒng)三層C/S構(gòu)造如圖4.1所示。用戶層用戶層控制對象功能對象實體對象數(shù)據(jù)對象數(shù)據(jù)庫事物對象圖4.1三層硬件體系構(gòu)造圖4.1.2軟件體系構(gòu)造設(shè)計信息系統(tǒng)軟件構(gòu)造是由信息系統(tǒng)軟件各子系統(tǒng)按照擬定關(guān)系構(gòu)成構(gòu)造框架,普通呈現(xiàn)多層次構(gòu)造模式。子系統(tǒng)是對軟件進(jìn)行分解一種中間形式,也是組織和描述軟件一種辦法。軟件構(gòu)造設(shè)計就是把軟件分解成各種子系統(tǒng),并擬定各子系統(tǒng)及其接口之間互有關(guān)系。工資管理系統(tǒng)軟件構(gòu)造如圖4.2所示。4.2對象模型設(shè)計如圖4.3所示:咱們對以上需求進(jìn)行初步解決之后,通過非正式分析得員工管理子模塊初始類為:工資費用、成本核算、賬務(wù)解決、工資結(jié)算、工資分派、工資總額、計時工資、計件工資、獎金、補貼、津貼、評價、同成員工評價、歷史調(diào)動信息、經(jīng)理、評價分、加班加點工資、部門、審核、任務(wù)表、考勤表、鈔票、銀行存款、應(yīng)付工資、其她應(yīng)付款、其她應(yīng)收款、經(jīng)理對員工、福利信息、評價。對候選類進(jìn)行嚴(yán)格考察篩選,去掉不對的或不必要,僅保存的確應(yīng)當(dāng)記錄其信息或需要其提供服務(wù)那些對象。刪除不對的或不必要類與對象,依照冗余原則,工資費用、成本核算、賬務(wù)解決、工資結(jié)算、工資分派、工資總額、計時工資、計件工資分別描述了相似幾類信息,應(yīng)保存在此問題域中最富于描述力名稱,因而,應(yīng)當(dāng)去掉入工資費用、成本核算、賬務(wù)解決、工資結(jié)算、工資分派、工資總額、計時工資、計件工資等名詞;現(xiàn)實世界存在許多對象,不能都納入到系統(tǒng)中,僅需要把與問題密切有關(guān)類與對象放到目的系統(tǒng)中,鈔票、銀行存款、應(yīng)付工資、其她應(yīng)付款、其她應(yīng)收款與本系統(tǒng)要實現(xiàn)功能關(guān)系不大。因而,應(yīng)當(dāng)去掉候選類鈔票、銀行存款、應(yīng)付工資、其她應(yīng)付款、其她應(yīng)收款。綜上所述,在工資管理系統(tǒng)中,類應(yīng)當(dāng)涉及津貼、評價、同成員工評價、歷史調(diào)動信息、經(jīng)理、評價分、經(jīng)理對員工評價、福利信息等;4.3系統(tǒng)實現(xiàn)本章使用UML建模技術(shù),對工資管理系統(tǒng)進(jìn)行了建模設(shè)計,使開發(fā)出產(chǎn)品在面對不同客戶時以便修改和維護(hù),大大減少了投入人力和時間,同步大大縮小了產(chǎn)品成本。在UML中,描述實現(xiàn)視圖稱為組件視圖。它對模型中組件建模,描述應(yīng)用程序搭建軟件單元以及組件之間依賴,從而可以預(yù)計更改影響。它還對類及其她元素在組件中分派建模。布局視圖涉及組件圖、配件圖以及配備圖,她們分別從不同角度反映并顯示了本系統(tǒng)軟件和硬件物理配備。員工員工管理員工操作員顧客界面工資信息員工管理數(shù)據(jù)庫員工信息工資信息表員工信息考勤管理考勤信息工資管理工資信息評價管理評價信息顧客層顧客界面層應(yīng)用層數(shù)據(jù)庫層圖4.2軟件體系構(gòu)造圖4.3.1組件分析組件可以看作包與類相應(yīng)物理代碼模塊,邏輯上與包、類相應(yīng),它事實上是一種文獻(xiàn),可以有源代碼構(gòu)件、二進(jìn)制構(gòu)件、可執(zhí)行構(gòu)件。構(gòu)件對外提供可見操作和屬性稱為構(gòu)件界面。在UML中,組件圖描述了組件及組件之間關(guān)系,表達(dá)了組件之間組織和依賴關(guān)系。組件圖是用來為面向?qū)ο笙到y(tǒng)物理方面建模圖形之一。通過度析,工資管理系統(tǒng)組件圖如圖4.4所示。圖4.3對象模型設(shè)計圖4.4系統(tǒng)組件圖4.3.2配備分析配備圖用來描述系統(tǒng)硬件物理拓?fù)錁?gòu)造以及在此構(gòu)造上

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論