版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE工資管理系統(tǒng)軟件設(shè)計(jì)說(shuō)明書(shū)
目錄TOC\o"1-2"\h\u1. 介紹 11.1 目的 11.2 范圍 11.3 定義、縮寫(xiě)詞 11.4 內(nèi)容概覽 12. 體系結(jié)構(gòu)表示方法 23. 系統(tǒng)要達(dá)到的目標(biāo)和限制 24. 用例視圖 24.1 系統(tǒng)用例圖 34.2 職工檔案管理 64.3 職工信息定義 64.4 工資款項(xiàng)標(biāo)準(zhǔn) 64.5 工資數(shù)據(jù)匯總 64.6 工資項(xiàng)目定義 74.7 個(gè)人所得稅 74.8 輸入工資 74.9 工資發(fā)放 84.10 工資計(jì)算 84.11 用例分析 84.12 系統(tǒng)活動(dòng)圖 95. 邏輯視圖 125.1 主要Package的介紹 126. 過(guò)程視圖 136.1 順序圖 136.2 類圖 167. 部署視圖 188. 規(guī)模和性能 199. 質(zhì)量 1910. 總結(jié) 19參考文獻(xiàn) 21大連交通大學(xué)軟件學(xué)院《軟件工程實(shí)踐》 2011-2012-02PAGE20軟件設(shè)計(jì)說(shuō)明書(shū)介紹目的軟件工程課程設(shè)計(jì)是計(jì)算機(jī)專業(yè)集中實(shí)踐性教學(xué)環(huán)節(jié)之一,是學(xué)習(xí)完《軟件工程》課程后進(jìn)行的一次全面的綜合練習(xí)。其目的在于加深對(duì)軟件工程理論和基本知識(shí)的理解,使學(xué)生通過(guò)軟件開(kāi)發(fā)的實(shí)踐訓(xùn)練,進(jìn)一步掌握軟件工程的方法和技術(shù),解決實(shí)際問(wèn)題的能力。培養(yǎng)學(xué)生正確的設(shè)計(jì)思想,理論聯(lián)系實(shí)際的工作作風(fēng),嚴(yán)肅認(rèn)真、實(shí)事求是的科學(xué)態(tài)度和勇于探索的創(chuàng)新精神。培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)與生產(chǎn)實(shí)踐經(jīng)驗(yàn),分析和解決工程技術(shù)問(wèn)題的能力。范圍介紹了一套工資管理系統(tǒng)的功能。定義、縮寫(xiě)詞PC:personalcomputer內(nèi)容概覽考察一個(gè)中小型企業(yè),要求設(shè)計(jì)一套企業(yè)工資管理系統(tǒng),其中應(yīng)具有一定的人事檔案管理功能。工資管理系統(tǒng)是企業(yè)進(jìn)行管理的不可缺少的一部分,它是建立在人事檔案系統(tǒng)之上的,其職能部門(mén)是財(cái)務(wù)處和會(huì)計(jì)室。通過(guò)對(duì)職工建立人事檔案,根據(jù)其考勤情況,以及相應(yīng)的工資級(jí)別,算出其相應(yīng)的工資。為了減少輸入帳目時(shí)的錯(cuò)誤,可以根據(jù)職工的考勤、職務(wù)、部門(mén)、各種稅費(fèi)等等,自動(dòng)求出工資。為了便于企業(yè)領(lǐng)導(dǎo)掌握本企業(yè)的工資信息在系統(tǒng)中應(yīng)加入各種查詢功能,包括個(gè)人信息、職工工資、本企業(yè)內(nèi)某一個(gè)月或某一部門(mén)的工資情況查詢。系統(tǒng)應(yīng)能輸出各類統(tǒng)計(jì)報(bào)表。本系統(tǒng)需要完成的功能主要有:系統(tǒng)數(shù)據(jù)初始化;職工基本信息數(shù)據(jù)的輸入、修改、刪除;企業(yè)工資的基本設(shè)定;職工工資的瀏覽;職工個(gè)人工資表的查詢;職工工資的計(jì)算;工資報(bào)表打印。數(shù)據(jù)流:職工基本狀況:包括職工編號(hào)、職工姓名、性別、年齡、職位等。工資級(jí)別和工資金額:包括工資等級(jí)、工資額。企業(yè)部門(mén)及工作崗位信息:包括部門(mén)名稱、工作崗位名稱、工作崗位工資等。工齡和工資金額:包括工齡及對(duì)應(yīng)工資額。工資信息:包括職工編號(hào)、職工姓名、職工基本工資、職工崗位工資、職工工齡工資、公司津貼、職工實(shí)發(fā)工資等。體系結(jié)構(gòu)表示方法這篇文檔使用一系列視圖反映系統(tǒng)架構(gòu)的某個(gè)方面;用例視圖:概括了架構(gòu)上最為重要的用例和它們的非功能性需求;邏輯視圖:展示了描述系統(tǒng)關(guān)鍵方面的重要用例實(shí)現(xiàn)場(chǎng)景(使用交互圖);部署視圖:展示構(gòu)建在處理節(jié)點(diǎn)上的物理部署以及節(jié)點(diǎn)之間的網(wǎng)絡(luò)配置(使用部署圖);數(shù)據(jù)視圖:描述了數(shù)據(jù)流、持久性數(shù)據(jù)模式、對(duì)象與持久性數(shù)據(jù)之間的模式映射、對(duì)象到數(shù)據(jù)庫(kù)、存儲(chǔ)過(guò)程以及觸發(fā)器的映射機(jī)制(使用類圖描述數(shù)據(jù)模型,活動(dòng)圖表示數(shù)據(jù)流)。系統(tǒng)要達(dá)到的目標(biāo)和限制堅(jiān)持“規(guī)格嚴(yán)格,功夫到家”的優(yōu)良傳統(tǒng),加強(qiáng)基本功訓(xùn)練,做到理論與實(shí)際相結(jié)合,繼承與創(chuàng)新相結(jié)合,充分發(fā)揮學(xué)生的主觀能動(dòng)性與教師因材施教、嚴(yán)格要求相結(jié)合,抓智力因素教育與非智力因素教育相結(jié)合,教書(shū)育人。所設(shè)計(jì)的工資管理系統(tǒng)應(yīng)包含輸入輸出、修改、刪除、查詢等基本功能。根據(jù)題目的基本需求,畫(huà)出流程圖、用例圖、類圖等,編寫(xiě)程序,并寫(xiě)出詳細(xì)的設(shè)計(jì)說(shuō)明書(shū)。課程設(shè)計(jì)過(guò)程中,要嚴(yán)格遵守課程設(shè)計(jì)的時(shí)間安排,聽(tīng)從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容,規(guī)范完整地撰寫(xiě)出課程設(shè)計(jì)報(bào)告。計(jì)劃設(shè)計(jì):對(duì)于企、事業(yè)單位的工資發(fā)放來(lái)說(shuō),不需要太大型的數(shù)據(jù)庫(kù)系統(tǒng),只需要一個(gè)操作方便,功能實(shí)用,能滿足財(cái)務(wù)部門(mén)對(duì)工資及時(shí)的發(fā)放。本工資管理系統(tǒng)預(yù)期目標(biāo)就是實(shí)現(xiàn)如下的一些功能:查詢?yōu)g覽記錄功能,增加記錄功能、修改記錄功能、刪除記錄功能、刷新記錄功能、最后實(shí)現(xiàn)統(tǒng)計(jì)計(jì)算功能。用例視圖工資管理系統(tǒng)的主要用例有:1、職工檔案管理2、職工信息定義3、工資款項(xiàng)標(biāo)準(zhǔn)4、工資數(shù)據(jù)匯總5、工資項(xiàng)目定義6、個(gè)人所得稅7、輸入工資8、工資發(fā)放9、工資計(jì)算系統(tǒng)用例圖系統(tǒng)用例圖見(jiàn)圖4.1:圖4.1系統(tǒng)用例圖職工檔案管理用例簡(jiǎn)述實(shí)現(xiàn)對(duì)員工基本信息的管理操作,包括員工基本數(shù)據(jù)信息的添加、修改、刪除和查詢等功能?;臼录?.系統(tǒng)接受修改請(qǐng)求,彈出修改頁(yè)面,管理員輸入新信息并提交;2.系統(tǒng)接受新信息,并更新數(shù)據(jù)庫(kù);3.顯示成功修改信息;職工信息定義用例簡(jiǎn)述實(shí)現(xiàn)對(duì)工資結(jié)構(gòu)信息的添加、修改、刪除和查詢等功能?;臼录?.管理部門(mén)進(jìn)入工資管理系統(tǒng)并鍵入查詢信息..2.界面將查詢信息傳送到系統(tǒng)數(shù)據(jù)庫(kù).3.系統(tǒng)服務(wù)器根據(jù)查詢信息從數(shù)據(jù)庫(kù)中查找4.返回查找的具體員工信息工資款項(xiàng)標(biāo)準(zhǔn)用例簡(jiǎn)述設(shè)定工資款項(xiàng)的標(biāo)準(zhǔn)?;臼录?.上級(jí)管理部門(mén)進(jìn)入工資管理系統(tǒng).2.鍵入調(diào)整信息.3.系統(tǒng)服務(wù)器根據(jù)調(diào)整信息對(duì)工資計(jì)算方案進(jìn)行重新設(shè)定4.返回調(diào)整后的工資計(jì)算方案5.返回查找的具體信息工資數(shù)據(jù)匯總用例簡(jiǎn)述實(shí)現(xiàn)對(duì)工資數(shù)據(jù)的匯總、查詢等功能?;臼录?上級(jí)管理部門(mén)進(jìn)入工資管理系統(tǒng).2.鍵入查詢信息并提交3.系統(tǒng)接受查詢信息,系統(tǒng)服務(wù)器根據(jù)查詢信息從數(shù)據(jù)庫(kù)中查找4.返回查找的具體信息,匯總并打印工資項(xiàng)目定義用例簡(jiǎn)述實(shí)現(xiàn)對(duì)工資公式定義以及工資的多次發(fā)放定義。基本事件流1.用戶打開(kāi)工資管理系統(tǒng).2.鍵入查詢信息.3.界面將查詢信息傳送到系統(tǒng)數(shù)據(jù)庫(kù).4.系統(tǒng)服務(wù)器根據(jù)查詢信息從數(shù)據(jù)庫(kù)中查找5.返回查找的具體信息個(gè)人所得稅用例簡(jiǎn)述完成對(duì)個(gè)人所得稅稅率的定義以及對(duì)個(gè)人所得稅的申報(bào)。基本事件流完成對(duì)個(gè)人所得稅稅率的定義以及對(duì)個(gè)人所得稅的申報(bào)。輸入工資用例簡(jiǎn)述輸入職工工資信息?;臼录?.管理部門(mén)進(jìn)入工資管理系統(tǒng)并鍵入查詢信息..2.界面將查詢信息傳送到系統(tǒng)數(shù)據(jù)庫(kù).3.系統(tǒng)服務(wù)器根據(jù)查詢信息從數(shù)據(jù)庫(kù)中查找4.返回查找的具體員工信息工資發(fā)放用例簡(jiǎn)述發(fā)放工資,查看工資發(fā)放情況?;臼录靼l(fā)放工資,查看工資發(fā)放情況。工資計(jì)算用例簡(jiǎn)述完成對(duì)計(jì)算科目的定義?;臼录饔美治鲇美龍D用于對(duì)軟件系統(tǒng)的需求分析,即用于描述一個(gè)軟件系統(tǒng)需要完成什么樣的功能。用例圖中的信息包括系統(tǒng)中的執(zhí)行者和用例的描述,以及兩者之間的相互關(guān)系的描述。用RationalRose畫(huà)用例圖?!?〕確定執(zhí)行者執(zhí)行者是指用戶在系統(tǒng)中所扮演的角色,表示與所創(chuàng)建的系統(tǒng)進(jìn)行交互的人或物。系統(tǒng)的執(zhí)行者:職工,管理員。a.職工:每個(gè)職工有個(gè)用戶名和密碼,能夠方便的按照某種關(guān)鍵字對(duì)自己的信息和工資進(jìn)行查詢,也可以修改自己密碼;b.管理員:定義系統(tǒng)以及匯總工資數(shù)據(jù),完成工資設(shè)定、工資計(jì)算、工資發(fā)放及打印報(bào)表。管理員有唯一用戶名和密碼,完成對(duì)職工工資料的增加,刪除,修改和查詢?!?〕確定用例一個(gè)用例是用戶與計(jì)算機(jī)之間的一次典型交互作用。在UML中,用例被定義成系統(tǒng)執(zhí)行的一系列動(dòng)作(功能),即用例是對(duì)系統(tǒng)用戶需求而的描述,表達(dá)了系統(tǒng)的功能和所提供的服務(wù)。UML中用例用橢圓圖形表示,用例之間的關(guān)系使用有擴(kuò)展、使用、組合。系統(tǒng)的用例:添加用戶、修改用戶、刪除用戶、查詢信息、工資設(shè)置、工資報(bào)表打印。其中查詢的信息有可能是查詢員工的個(gè)人資料,也有可能查詢工資信息。工資設(shè)置有崗位工資設(shè)置,福利設(shè)置。系統(tǒng)活動(dòng)圖分析用例中的邏輯流程,描述用例的事件流,進(jìn)而畫(huà)出各用例對(duì)應(yīng)的活動(dòng)圖用戶登錄活動(dòng)圖:管理員工信息活動(dòng)圖:邏輯視圖邏輯視圖部分主要敘述了設(shè)計(jì)階段的工作。主要Package的介紹工資管理系統(tǒng)Package圖見(jiàn)圖5.2圖5.2過(guò)程視圖順序圖時(shí)序圖用來(lái)描述對(duì)象之間動(dòng)態(tài)的交互關(guān)系,著重體現(xiàn)對(duì)象間消息傳送消息的時(shí)間順序。下面分別給出各個(gè)用例的時(shí)序圖:用戶登錄時(shí)序圖:職工時(shí)序圖:管理員時(shí)序圖:類圖類圖是面向?qū)ο蟮能浖_(kāi)發(fā)中的一個(gè)核心概念。Rose中的類圖用于描述軟件系統(tǒng)中涉及到的類的相關(guān)信息,以及類與類之間的相互關(guān)系?!?〕類的識(shí)別類的識(shí)別通常由分析員在分析問(wèn)題域的基礎(chǔ)上來(lái)完成。常用的方法有:a.名詞識(shí)別法。b.系統(tǒng)識(shí)別法。c.從用例中識(shí)別類。d.利用分解與抽象技術(shù)。〔2〕系統(tǒng)類圖部署視圖部署視圖描述了如何將具體軟件制品分配到計(jì)算節(jié)點(diǎn)(具有處理服務(wù)的某種事物)上,表示了軟件元素在物理架構(gòu)上的部署,以及物理元素之間的通信。該系統(tǒng)是一個(gè)基于局域網(wǎng)和數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng)。如下圖所示,有4個(gè)節(jié)點(diǎn):“SalarySystemServer”(工資管理系統(tǒng)服務(wù)器)、“DBServer”(數(shù)據(jù)庫(kù)服務(wù)器)、“PC”(工資管理系統(tǒng)客戶端PC)、“Printer”(打印機(jī))。工資管理的部署視圖見(jiàn)圖7.1規(guī)模和性能①軟件在運(yùn)行、關(guān)閉及退出時(shí)保存記錄的提示功能基本完成,在軟件的不斷啟動(dòng)關(guān)閉過(guò)程中沒(méi)有出現(xiàn)死機(jī)、程序執(zhí)行效率降低等各種不良現(xiàn)象,功能的實(shí)現(xiàn)較為完善。②用戶登錄界面較友好,但軟件界面的色彩選擇、搭配上對(duì)于長(zhǎng)期工作者而言仍然不會(huì)產(chǎn)生眼部不適感。可操作性及安全性能較好,能完成對(duì)不同管理級(jí)別者的限制工作,對(duì)軟件涉及到的機(jī)密數(shù)據(jù)能進(jìn)行良好的保護(hù)。③數(shù)據(jù)庫(kù)的可維護(hù)性良好,數(shù)據(jù)的錄入能順利完成,并能實(shí)現(xiàn)動(dòng)態(tài)更新,刪除和修改也能順利完成。④數(shù)據(jù)查詢不夠全面,只能按系統(tǒng)設(shè)定的少數(shù)查詢條件進(jìn)行搜索,以找到合適的答案。⑤數(shù)據(jù)溢出、越界基本不能進(jìn)行非法提示,以警告用戶正確使用。對(duì)用戶的非正常操作方式能提出警告。⑥數(shù)據(jù)類型填寫(xiě)錯(cuò)誤時(shí),系統(tǒng)有報(bào)錯(cuò)功能,在數(shù)據(jù)輸入錯(cuò)誤時(shí),使用者能夠獲知錯(cuò)誤所在。⑦軟件兼容性有待提高,在Dreamweaver版本較低的機(jī)子上測(cè)試不斷出現(xiàn)錯(cuò)誤提示。質(zhì)量系統(tǒng)正式使用時(shí),各流程正常??偨Y(jié)隨著我國(guó)成功加入WTO及信息化浪潮的日益臨近,企業(yè)在激烈的市場(chǎng)競(jìng)爭(zhēng)環(huán)境下求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)勢(shì)。因此,如何使企業(yè)及時(shí)掌握本企業(yè)人才的各種信息、第一時(shí)間處理好隨時(shí)變化的工資管理問(wèn)題,建立一套符合企業(yè)實(shí)際的工資管理系統(tǒng)就顯得尤為重要。在本項(xiàng)目的軟件開(kāi)發(fā)的過(guò)程中,我全面實(shí)踐一個(gè)面向?qū)ο髴?yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程,學(xué)習(xí)很多有關(guān)的知識(shí)。這樣的項(xiàng)目對(duì)我們學(xué)過(guò)的數(shù)據(jù)結(jié)構(gòu)、程序設(shè)計(jì)、數(shù)據(jù)庫(kù)、軟件工程等課程是一個(gè)綜合性很高的實(shí)踐。一些以前沒(méi)有學(xué)得很扎實(shí)的課程內(nèi)容,由于需要在實(shí)踐中運(yùn)行,剛開(kāi)始我也感到頭痛。但回過(guò)頭來(lái)再去看教課書(shū),經(jīng)歷著一段時(shí)間的實(shí)踐,對(duì)于這些知識(shí)點(diǎn)有關(guān)的背景,概念和解決方案理解得更透徹了,學(xué)習(xí)起來(lái)也越來(lái)越有興趣,越來(lái)越輕松。另外我還充分體會(huì)了從事軟件
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 節(jié)日主題教育活動(dòng)計(jì)劃
- 二零二五年度林業(yè)樹(shù)木清理與可持續(xù)利用合同3篇
- 2025版隧洞施工合同:隧道施工合同履約保證與履約擔(dān)保協(xié)議3篇
- 二零二五年度鋼材料國(guó)際采購(gòu)合同標(biāo)準(zhǔn)范本
- 二零二五年度個(gè)人購(gòu)房裝修分期付款合同樣本3篇
- 二零二五年度樓房居間買賣合同(含家具家電)4篇
- 二零二五年度個(gè)人對(duì)網(wǎng)絡(luò)安全企業(yè)借款合同4篇
- 防水套管后補(bǔ)做法施工方案
- 二零二五年度鋼廠廢鋼回收處理及環(huán)保設(shè)施建設(shè)合同
- 二零二五年度企業(yè)品牌形象托管授權(quán)合同3篇
- 2024年九省聯(lián)考高考數(shù)學(xué)卷試題真題答案詳解(精校打?。?/a>
- 軍人結(jié)婚函調(diào)報(bào)告表
- 民用無(wú)人駕駛航空器實(shí)名制登記管理規(guī)定
- 繪本分享《狐貍打獵人》
- 北京地鐵6號(hào)線
- 航空油料計(jì)量統(tǒng)計(jì)員(初級(jí))理論考試復(fù)習(xí)題庫(kù)大全-上(單選題匯總)
- (39)-總論第四節(jié)針灸處方
- 《民航服務(wù)溝通技巧》教案第10課兒童旅客服務(wù)溝通
- 諒解書(shū)(標(biāo)準(zhǔn)樣本)
- 西班牙語(yǔ)構(gòu)詞.前后綴
- 《工程測(cè)試技術(shù)》全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論