員工薪資管理系統(tǒng)-系統(tǒng)設(shè)計書_第1頁
員工薪資管理系統(tǒng)-系統(tǒng)設(shè)計書_第2頁
員工薪資管理系統(tǒng)-系統(tǒng)設(shè)計書_第3頁
員工薪資管理系統(tǒng)-系統(tǒng)設(shè)計書_第4頁
員工薪資管理系統(tǒng)-系統(tǒng)設(shè)計書_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件設(shè)計規(guī)格說明書0.3員工薪資管理系統(tǒng)修改履歷版本修改日期修改內(nèi)容作者0.110.27寫系統(tǒng)設(shè)計陳夢利0.210.31初步修改系統(tǒng)設(shè)計陳夢利0.311.4完成系統(tǒng)設(shè)計陳夢利目錄1文檔簡介71.1編寫目的71.2背景71.3定義72系統(tǒng)概述82.1系統(tǒng)簡介82.2開發(fā)目的82.3運行環(huán)境82.4需求規(guī)定82.5用戶分類93UML設(shè)計103.1用例圖103.1.1管理員用例圖103.1.2普通用戶用例圖113.1.3系統(tǒng)維護(hù)人員用例圖123.2狀態(tài)圖134數(shù)據(jù)庫設(shè)計154.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計154.1.1員工根本信息E-R圖154.1.2員工獎勵信息E-R圖164.1.3員工懲罰信息E-R圖164.1.4員工職稱信息E-R圖174.1.5員工薪資管理E-R圖174.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計184.2.1員工根本信息表184.2.2員工獎勵信息表184.2.3員工懲罰管理表194.2.4員工職稱管理表194.2.5員工薪資管理表194.3數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計205模塊設(shè)計215.1系統(tǒng)模塊設(shè)計圖215.2用戶登錄225.3員工管理235.4員工考評管理245.4.1員工獎勵管理255.4.2員工懲罰管理265.4.3員工職稱管理275.5員工薪資管理285.6報表打印305.7幫助306設(shè)計約束316.1產(chǎn)品應(yīng)當(dāng)遵循的標(biāo)準(zhǔn)或標(biāo)準(zhǔn)316.2用戶界面約束316.3軟硬件環(huán)境約束326.3.1硬件設(shè)備326.3.2支撐軟件326.4產(chǎn)品質(zhì)量約束336.5接口337致謝348相關(guān)文獻(xiàn)35圖目錄TOC\h\z\c"圖"圖1管理員用例圖10圖2普通用戶用例圖11圖3系統(tǒng)維護(hù)人員用例圖12圖4管理員查詢員工信息的狀態(tài)圖13圖5用戶登錄系統(tǒng)的狀態(tài)圖14圖6員工根本信息E-R圖15圖7員工獎勵信息E-R圖16圖8員工懲罰信息E-R圖16圖9員工職稱信息E-R圖17圖10員工薪資管理E-R圖17圖11系統(tǒng)模塊圖21圖12用戶登錄模塊圖22圖13員工管理模塊圖23圖14員工考評管理模塊圖24圖15員工獎勵管理模塊圖25圖16員工懲罰管理模塊圖26圖17員工職稱管理模塊圖27圖18員工薪資管理模塊圖29圖19報表打印模塊圖30圖20幫助模塊圖30表目錄TOC\h\z\c"表"表1術(shù)語定義表7表2用戶分類表9表3員工根本信息表18表4員工獎勵信息表18表5員工懲罰管理表19表6員工職稱管理表19表7員工薪資管理表19表8外鍵表120表9外鍵表220表10外鍵表320表11外鍵表420表12產(chǎn)品質(zhì)量約束表331文檔簡介1.1編寫目的此說明書在需求分析書的根底上,對員工薪資管理系統(tǒng)的各個模塊進(jìn)行了實現(xiàn)層面上的要求和說明。在以下的詳細(xì)設(shè)計說明中將對本系統(tǒng)所做的所有需求分析進(jìn)行說明。在本階段中,確定應(yīng)該如何具體的實現(xiàn)所要求的系統(tǒng),以便在編碼階段可以把這個描述直接翻譯成用具體程序書寫的程序。主要工作包括:根據(jù)軟件需求分析書所描述的數(shù)據(jù),功能,運行,性能,需求進(jìn)行逐個模塊的描述。1.2背景說明:軟件系統(tǒng)的名稱:員工薪資管理系統(tǒng);任務(wù)提出者:本次開發(fā)的此系統(tǒng)可獨立存在,也可作為一個子系統(tǒng)。1.3定義編號名詞解釋/說明1DBMS數(shù)據(jù)庫管理系統(tǒng)2IEEESoftwareEngineeringStandardsIEEE軟件工程標(biāo)準(zhǔn)3UMLUnifiedModelingLanguage(UML)又稱統(tǒng)一建模語言或標(biāo)準(zhǔn)建模語言4SQLServer是美國Microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫系統(tǒng)5VisualStudio2023MicrosoftVisualStudio2023是面向WindowsVista、Office2007、Web2.0的下一代開發(fā)工具表SEQ表\*ARABIC1術(shù)語定義表2系統(tǒng)概述2.1系統(tǒng)簡介為薪資管理人員提供了一套簡單的操作、使用可靠、界面友好、易于管理和使用的處理工具。本系統(tǒng)對薪資各種數(shù)據(jù)進(jìn)行統(tǒng)一處理,防止數(shù)據(jù)存取、數(shù)據(jù)處理的重復(fù),提高工作效率,減少了系統(tǒng)數(shù)據(jù)處理的復(fù)雜性。本系統(tǒng)不僅使公司薪資管理人員從繁重的工作中解脫出來,而且提高了薪資管理的效率,提高了薪資管理的科學(xué)性,方便了用戶查詢、管理人員進(jìn)行管理。2.2開發(fā)目的建設(shè)一個科學(xué)、高效的信息管理系統(tǒng)是提升企業(yè)管理水平以工作生產(chǎn)效率的必由之路[1]。企業(yè)薪酬管理是企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高經(jīng)濟(jì)效益的主要因素之一[2]。因此,開發(fā)并使用員工薪資管理系統(tǒng)是有必要的,良好的薪資管理模式可以標(biāo)準(zhǔn)薪資管理流程,提高薪資工作效率,對于企業(yè)而言都是至關(guān)重要的。2.3運行環(huán)境CPU:Pentium2G以上。內(nèi)存:512M上。硬盤:需要128M以上空間〔1〕操作系統(tǒng):Windows操作系統(tǒng)〔WindowsXP/Windows7〕〔2〕軟件平臺:MicrosoftVisualStudio2023〔3〕數(shù)據(jù)庫系統(tǒng):SQLServer2005大型數(shù)據(jù)庫。2.4需求規(guī)定本系統(tǒng)完成如下目標(biāo):用戶登錄及用戶密碼修改用戶可以登錄本系統(tǒng),并可以自行修改自己所設(shè)置的密碼。用戶管理刪除用戶或增加用戶員工根本信息管理收錄員工的根本信息管理,包含:姓名、性別、出生年月、身份證號、所屬部門、所在職位等。員工考評管理根據(jù)員工出勤率和加班時間相結(jié)合的方式對員工進(jìn)行考評,來確定薪資的多少。員工薪資管理管理員可以錄入、查詢、修改以及刪除所有員工的薪資信息,普通用戶(職員)只可以查詢自己的薪資信息。員工的薪資根據(jù)員工考評、員工職稱進(jìn)行評定。報表打印由系統(tǒng)維護(hù)人員進(jìn)行打印員工的獎懲、根本信息以及工資的報表。2.5用戶分類管理員普通用戶維護(hù)人員可以登錄并修改管理員密碼,對軟件系統(tǒng)進(jìn)行一系列操作,例如:錄入、查詢、修改以及刪除??梢詫τ脩羰谟柘鄳?yīng)的權(quán)限。具有一定的計算機根底,能夠熟練的操作計算機??梢缘卿洸⒛軌蛐薷淖约好艽a,被管理員授予權(quán)限,在權(quán)限內(nèi)可自行操作。具有一定的計算機根底,能夠熟練的操作計算機。為計算機專業(yè)人員,熟悉數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)維護(hù)工作。表SEQ表\*ARABIC2用戶分類表3UML設(shè)計3.1用例圖3.1.1管理員用例圖圖SEQ圖\*ARABIC1管理員用例圖3.1.2普通用戶用例圖圖SEQ圖\*ARABIC2普通用戶用例圖3.1.3系統(tǒng)維護(hù)人員用例圖圖SEQ圖\*ARABIC3系統(tǒng)維護(hù)人員用例圖3.2狀態(tài)圖(1)管理員查詢員工信息的狀態(tài)圖圖SEQ圖\*ARABIC4管理員查詢員工信息的狀態(tài)圖【狀態(tài)圖說明】進(jìn)入系統(tǒng):管理員輸入ID和密碼進(jìn)入系統(tǒng)。查詢:管理員可以查詢員工的根本信息還可以查詢到工資記錄。等待結(jié)果:等待查詢的結(jié)果。查看:查看查詢的結(jié)果。查詢失?。狠斎氲膯T工ID錯誤。退出系統(tǒng):查詢完成退出系統(tǒng)。管理員要查詢相關(guān)的信息,首先要登錄進(jìn)入系統(tǒng),通過輸入員工的ID可以查詢員工的根本信息。還可以查詢員工工資數(shù)據(jù),輸入正確那么等待結(jié)果,錯誤那么重新輸入再查看。在結(jié)果中查看自己所要獲取的相關(guān)信息,操作完成退出系統(tǒng)。(2)用戶登錄系統(tǒng)的狀態(tài)圖圖SEQ圖\*ARABIC5用戶登錄系統(tǒng)的狀態(tài)圖【狀態(tài)圖說明】開始:用戶輸入ID和密碼。正常:用戶通過登錄驗證,進(jìn)入系統(tǒng)。出錯:用戶成功進(jìn)入系統(tǒng)未在指定條件下操作或當(dāng)前操作未得到授權(quán)出現(xiàn)錯誤,處理錯誤,返回到初始狀態(tài)?;蛘哂脩敉ㄟ^登錄驗證即有可能密碼或用戶ID輸入錯誤,返回初始狀態(tài)重新輸入。意外退出:用戶成功登錄而系統(tǒng)遇到嚴(yán)重錯誤,發(fā)生意外退出。關(guān)閉:用戶登錄成功執(zhí)行操作之后退出程序。用戶要進(jìn)入系統(tǒng)必須先登錄,通過輸入的用戶ID和密碼進(jìn)行驗證登錄,假設(shè)是通過驗證即進(jìn)入系統(tǒng),假設(shè)是未通過驗證即出錯,返回初始狀態(tài)。成功登入系統(tǒng)假設(shè)是操作完成即可自行退出程序,假設(shè)是系統(tǒng)遇到嚴(yán)重錯誤系統(tǒng)會意外退出,假設(shè)是用戶未在指定條件下操作或是當(dāng)前操作未得到授權(quán)即出現(xiàn)錯誤,系統(tǒng)處理錯誤,返回到初始狀態(tài)。4數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計階段的目標(biāo)是通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。數(shù)據(jù)庫概念設(shè)計是使用E-R模型和視圖集成設(shè)計法進(jìn)行設(shè)計的。4.1.1員工根本信息E-R圖圖SEQ圖\*ARABIC6員工根本信息E-R圖4.1.2員工獎勵信息E-R圖圖SEQ圖\*ARABIC7員工獎勵信息E-R圖4.1.3員工懲罰信息E-R圖圖SEQ圖\*ARABIC8員工懲罰信息E-R圖4.1.4員工職稱信息E-R圖圖SEQ圖\*ARABIC9員工職稱信息E-R圖4.1.5員工薪資管理E-R圖圖SEQ圖\*ARABIC10員工薪資管理E-R圖4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的根本E-R圖轉(zhuǎn)換為與選用的DBMS(數(shù)據(jù)庫管理系統(tǒng))產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。4.2.1員工根本信息表表表SEQ表\*ARABIC3員工根本信息表4.2.2員工獎勵信息表表表SEQ表\*ARABIC4員工獎勵信息表4.2.3員工懲罰管理表表表SEQ表\*ARABIC5員工懲罰管理表4.2.4員工職稱管理表表表SEQ表\*ARABIC6員工職稱管理表4.2.5員工薪資管理表表表SEQ表\*ARABIC7員工薪資管理表4.3數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的物理設(shè)計以邏輯設(shè)計的結(jié)果作為輸入,結(jié)合具體DBMS(數(shù)據(jù)庫管理系統(tǒng))的特點與存儲設(shè)備特性進(jìn)行設(shè)計,對于給定的邏輯數(shù)據(jù)模型,選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。數(shù)據(jù)庫的物理設(shè)計分為兩個局部,首先是確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指數(shù)據(jù)的存取方法和存儲結(jié)構(gòu)。其次是對所設(shè)計的物理結(jié)構(gòu)進(jìn)行評價,評價的重點是系統(tǒng)的時間和空間效率。如果評價結(jié)果滿足原設(shè)計要求,那么可以進(jìn)入到物理實施階段,否那么,需要重新設(shè)計或修改物理結(jié)構(gòu),有時甚至要返回到邏輯設(shè)計階段修改數(shù)據(jù)模型。員工獎勵表和員工根本信息表類別名稱主鍵表外鍵表外鍵FK_jiangli_info_yg_infoyg_infojiangli_info表SEQ表\*ARABIC8外鍵表1員工懲罰表和員工根本信息表類別名稱主鍵表外鍵表外鍵FK_cf_info_yg_infoyg_infocf_info表SEQ表\*ARABIC9外鍵表2員工職稱表和員工根本信息表類別名稱主鍵表外鍵表外鍵FK_zhic_info_yg_infoyg_infozhic_info表SEQ表\*ARABIC10外鍵表3員工薪資管理表和員工根本信息表類別名稱主鍵表外鍵表外鍵FK_xinz_info_yg_infoyg_infoxinz_info表SEQ表\*ARABIC11外鍵表45模塊設(shè)計5.1系統(tǒng)模塊設(shè)計圖根據(jù)需求分析結(jié)果,員工薪資管理系統(tǒng)可以分為6個模塊:用戶登錄、員工根本信息管理、員工考評管理、員工薪資管理、報表打印、幫助。系統(tǒng)模塊結(jié)構(gòu)如下列圖所示:圖SEQ圖\*ARABIC11系統(tǒng)模塊圖5.2用戶登錄提示用戶輸入用戶名和密碼調(diào)用文件中存儲的用戶信息進(jìn)行校驗,只有當(dāng)用戶名和密碼相匹配時,才允許用戶使用該系統(tǒng)。用戶登錄到系統(tǒng)后才能夠允許使用的系統(tǒng)功能和用戶權(quán)限相關(guān)的功能。員工只能進(jìn)行查詢和瀏覽,管理員用戶還可以進(jìn)行增、刪、改操作和對用戶的管理。權(quán)限的設(shè)置在用戶信息文件中進(jìn)行復(fù)制,權(quán)限的判定在用戶登錄模塊進(jìn)行。模塊功能樹如下圖:圖SEQ圖\*ARABIC12用戶登錄模塊圖5.3員工管理員工管理模塊實現(xiàn)對使用員工薪資管理系統(tǒng)的用戶名、密碼、權(quán)限以及員工根本信息的管理,以便用戶登錄模塊進(jìn)行校驗和權(quán)限判斷。只有管理員能夠使用用戶管理模塊的各項功能:該模塊有如下5個子功能。創(chuàng)立用戶信息文件:創(chuàng)立文件存儲用戶各項信息,將用戶的各項信息存入磁盤上yonghu的文件中,以便用戶登錄模塊進(jìn)行判斷。增加用戶:管理員級的用戶在登錄后可選增加新用戶功能,將新用戶、密碼、權(quán)限等各項信息追加至yonghu文件中。刪除用戶:管理員用戶登錄后可選擇輸入要刪除的用戶序號,將該用戶的相關(guān)信息從yonghu文件中刪除,今后該用戶那么無法就登錄系統(tǒng)。修改用戶:管理員用戶登錄后選擇修改用戶功能,那么輸入要修改的用戶序號,繼續(xù)按照系統(tǒng)提示輸入要修改的用戶名、密碼及權(quán)限,使得該用戶再次登入該系統(tǒng)時要符合管理員修改后的信息方可登錄。修改后的信息保存至yonghu文件。瀏覽用戶信息:將yonghu文件中存儲的用戶信息按用戶ID顯示給管理員,以便管理員對各個用戶進(jìn)行管理操作。員工管理功能樹如下圖:圖SEQ圖\*ARABIC13員工管理模塊圖5.4員工考評管理當(dāng)用戶成功登入系統(tǒng)時,即可判斷權(quán)限不同,調(diào)用員工考評模塊中的局部或全部子功能。員工薪資管理模塊的主要功能包括如下幾局部。員工獎勵管理:根據(jù)員工的加班時間以及出勤率或?qū)ζ髽I(yè)做出的重大奉獻(xiàn)進(jìn)行獎勵,計算員工的獎勵金額。員工懲罰管理:根據(jù)員工的所犯的錯誤進(jìn)行懲罰,計算員工的懲罰金額。員工職稱管理:根據(jù)員工進(jìn)入企業(yè)的時間長短以及對企業(yè)所做的奉獻(xiàn),進(jìn)行職稱評定。模塊功能樹如下圖:圖SEQ圖\*ARABIC14員工考評管理模塊圖5.4.1員工獎勵管理當(dāng)用戶成功登入系統(tǒng)時,即可判斷權(quán)限不同,調(diào)用員工獎勵管理模塊中的局部或全部子功能。員工獎勵管理模塊的主要功能包括如下幾局部。增加員工獎勵信息:提示用戶輸入要繼續(xù)增加記錄的文件名,如在硬盤上存在該文件,那么進(jìn)行追加,不改變原有文件內(nèi)容。如在硬盤上沒有具體文件,那么根據(jù)用戶輸入文件創(chuàng)立新文件并進(jìn)行錄入操作。刪除員工獎勵信息:提示用戶輸入要進(jìn)行刪除的獎勵信息及員工ID,如在文件中找到要刪除的員工獎勵信息,那么將該員工的對應(yīng)獎勵信息從文件中刪除,否那么提示用戶文件中沒有相匹配的員工,讓用戶選擇是否繼續(xù)進(jìn)行操作。修改員工獎勵信息:提示用戶輸入要進(jìn)行修改的獎勵信息及員工ID,如果存在有對應(yīng)獎勵記錄,那么獲取用戶輸入的要修改的員工姓名、獎勵金額等主要內(nèi)容。查詢員工獎勵:提示用戶輸入要查詢的具體文件名,可根據(jù)員工ID和姓名兩種方式進(jìn)行查詢,假設(shè)有查詢結(jié)果,那么向用戶顯示相應(yīng)查詢結(jié)果的員工ID、姓名、獎勵等各項內(nèi)容,并可讓用戶選擇是否繼續(xù)查找。模塊功能樹如下圖:圖SEQ圖\*ARABIC15員工獎勵管理模塊圖5.4.2員工懲罰管理當(dāng)用戶成功登入系統(tǒng)時,即可判斷權(quán)限不同,調(diào)用員工懲罰管理模塊中的局部或全部子功能。員工懲罰模塊的主要功能包括如下幾局部。增加員工懲罰信息:提示用戶輸入要繼續(xù)增加記錄的文件名,如在硬盤上存在該文件,那么進(jìn)行追加,不改變原有文件內(nèi)容。如在硬盤上沒有具體文件,那么根據(jù)用戶輸入文件創(chuàng)立新文件并進(jìn)行錄入操作。刪除員工懲罰信息:提示用戶輸入要進(jìn)行刪除的懲罰信息及員工ID,如在文件中找到要刪除的員工懲罰信息,那么將該員工的對應(yīng)懲罰信息從文件中刪除,否那么提示用戶文件中沒有相匹配的員工,讓用戶選擇是否繼續(xù)進(jìn)行操作。修改員工懲罰信息:提示用戶輸入要進(jìn)行修改的懲罰信息及員工ID,如果存在有對應(yīng)懲罰記錄,那么獲取用戶輸入的要修改的員工姓名、懲罰金額等主要內(nèi)容。查詢員工懲罰:提示用戶輸入要查詢的具體文件名,可根據(jù)員工ID和姓名兩種方式進(jìn)行查詢,假設(shè)有查詢結(jié)果,那么向用戶顯示相應(yīng)查詢結(jié)果的員工ID、姓名、懲罰等各項內(nèi)容,并可讓用戶選擇是否繼續(xù)查找。模塊功能樹如下圖:圖SEQ圖\*ARABIC16員工懲罰管理模塊圖5.4.3員工職稱管理當(dāng)用戶成功登入系統(tǒng)時,即可判斷權(quán)限不同,調(diào)用員工職稱管理模塊中的局部或全部子功能。員工職稱模塊的主要功能包括如下幾局部。增加員工職稱信息:提示用戶輸入要繼續(xù)增加記錄的文件名,如在硬盤上存在該文件,那么進(jìn)行追加,不改變原有文件內(nèi)容。如在硬盤上沒有具體文件,那么根據(jù)用戶輸入文件創(chuàng)立新文件并進(jìn)行錄入操作。刪除員工職稱信息:提示用戶輸入要進(jìn)行刪除的職稱信息及員工ID,如在文件中找到要刪除的員工職稱信息,那么將該員工的對應(yīng)職稱信息從文件中刪除,否那么提示用戶文件中沒有相匹配的員工,讓用戶選擇是否繼續(xù)進(jìn)行操作。修改員工職稱信息:提示用戶輸入要進(jìn)行修改的職稱信息及員工ID,如果存在有對應(yīng)職稱記錄,那么獲取用戶輸入的要修改的員工姓名、職稱等主要內(nèi)容。查詢員工職稱:提示用戶輸入要查詢的具體文件名,可根據(jù)員工ID和姓名兩種方式進(jìn)行查詢,假設(shè)有查詢結(jié)果,那么向用戶顯示相應(yīng)查詢結(jié)果的員工ID、姓名、職稱等各項內(nèi)容,并可讓用戶選擇是否繼續(xù)查找。模塊功能樹如下圖:圖SEQ圖\*ARABIC17員工職稱管理模塊圖5.5員工薪資管理當(dāng)用戶成功登入系統(tǒng)時,即可判斷權(quán)限不同,調(diào)用員工薪資管理模塊中的局部或全部子功能。員工薪資管理模塊的主要功能包括如下幾局部。創(chuàng)立工資信息文件:提示用戶輸入用戶保存員工工資信息記錄的文件名,在磁盤上創(chuàng)立該文件,繼續(xù)提示用戶逐條輸入員工工資信息記錄,每條記錄包括員工ID、姓名和工資、獎勵金額、懲罰金額三項主要工資構(gòu)成。其中員工實發(fā)工資即總薪資項有系統(tǒng)自動計算獲得,計算公式為:總薪資=工資+獎勵金額-懲罰金額。該功能可連續(xù)輸入假設(shè)干條員工記錄,輸入員工ID為0時那么停止輸入。增加工資信息:提示用戶輸入要繼續(xù)增加記錄的文件名,如在硬盤上存在該文件,那么進(jìn)行追加,不改變原有文件內(nèi)容。如在硬盤上沒有具體文件,那么根據(jù)用戶輸入文件創(chuàng)立新文件并進(jìn)行錄入操作。具體錄入操作同上,實發(fā)工資即總薪資項也有系統(tǒng)自動計算獲得。刪除工資信息:提示用戶輸入要進(jìn)行刪除的文件名及員工ID,如在文件中找到要刪除的員工記錄,那么將該員工的對應(yīng)信息從文件中刪除,否那么提示用戶文件中沒有相匹配的員工,讓用戶選擇是否繼續(xù)進(jìn)行操作。修改工資信息:提示用戶輸入要進(jìn)行修改的文件名及員工ID,如果存在有對應(yīng)記錄,那么獲取用戶輸入的要修改的員工姓名、工資構(gòu)成等主要內(nèi)容。工資總薪資局部同樣有系統(tǒng)自動計算獲得,并自動賦值給相應(yīng)員工的總薪資項。查詢工資:提示用戶輸入要查詢的具體文件名,可根據(jù)員工ID和姓名兩種方式進(jìn)行查詢,假設(shè)有查詢結(jié)果,那么向用戶顯示相應(yīng)查詢結(jié)果的員工ID、姓名、工資構(gòu)成等各項內(nèi)容,并可讓用戶選擇是否繼續(xù)查找。模塊功能樹如下圖:圖SEQ圖\*ARABIC18員工薪資管理模塊圖5.6報表打印用戶成功登入系統(tǒng),管理員選擇需要打印的報表,員工獎勵報表、員工懲罰報表、員工根本信息報表以及員工薪資報表。具體模塊功能樹如下圖:圖SEQ圖\*ARABIC19報表打印模塊圖5.7幫助提供應(yīng)用戶的一個操作參考、以及系統(tǒng)的簡介,讓用戶能夠更好的操作此系統(tǒng)。具體模塊功能樹如下圖:圖SEQ圖\*ARABIC20幫助模塊圖6設(shè)計約束6.1產(chǎn)品應(yīng)當(dāng)遵循的標(biāo)準(zhǔn)或標(biāo)準(zhǔn)產(chǎn)品應(yīng)遵循以下的標(biāo)準(zhǔn)和標(biāo)準(zhǔn):IEEESoftwareEngineeringStandards(IEEE軟件工程標(biāo)準(zhǔn));代碼注釋標(biāo)準(zhǔn)。閱讀國家標(biāo)準(zhǔn)。界面設(shè)計標(biāo)準(zhǔn)。GB8567-88計算機軟件產(chǎn)品開發(fā)文件編制指南GB/T12505-90計算機軟件配置管理方案標(biāo)準(zhǔn)GB/T12504-90計算機軟件質(zhì)量保證方案標(biāo)準(zhǔn)6.2用戶界面約束這是人機接口。定義用戶輸入控制(命令)和數(shù)據(jù)的內(nèi)容和方式以及計算機提供的命令處理結(jié)果的內(nèi)容和格式等。例如需要向提供何種命令,帶哪些參數(shù),通過命令驅(qū)動方式還是菜單驅(qū)動方式,使用圖形界面還是文本界面等。輸入設(shè)備:鍵盤,鼠標(biāo)輸出設(shè)備:顯示器顯示風(fēng)格:IE界面顯示方式:1024*768輸出格式:網(wǎng)頁方式6.3軟硬件環(huán)境約束6.3.1硬件設(shè)備效勞器處理器(CPU):Pentium2G以上內(nèi)存容量(RAM):512M以上硬盤:10G以上客戶端處理器(CPU):Pentium1G以上內(nèi)存容量(RAM):2512M以上6.3.2支撐軟件數(shù)據(jù)庫效勞器端〔1〕操作系統(tǒng):Windows操作系統(tǒng)〔WindowsXP/Windows7〕〔2〕數(shù)據(jù)庫系統(tǒng):SQLServer2005大型數(shù)據(jù)庫。Web效勞器端〔1〕操作系統(tǒng):Windows操作系統(tǒng)〔WindowsXP/Windows7〕〔2〕Internet信息效勞(IIS)6.0管理器〔3〕軟件開發(fā)平臺:MicrosoftVisualStudio2023,配置TCP/IP協(xié)議。6.4產(chǎn)品質(zhì)量約束主要質(zhì)量屬性詳細(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論