歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

面向?qū)ο笳n程設(shè)計(jì)文檔(企業(yè)工資管理系統(tǒng)).doc

  • 資源ID:8437861       資源大?。?span id="vb88xs7" class="font-tahoma">223KB        全文頁數(shù):19頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

面向?qū)ο笳n程設(shè)計(jì)文檔(企業(yè)工資管理系統(tǒng)).doc

摘 要企業(yè)工資管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本系統(tǒng)主要完成對(duì)信息的管理,其中包括:錄入,刪除,修改,查詢以及統(tǒng)計(jì)等主要功能。本系統(tǒng)的開發(fā)采用面向?qū)ο蟮脑O(shè)計(jì)思想。系統(tǒng)的介紹了企業(yè)工資管理系統(tǒng)的開發(fā)過程及面向?qū)ο笏枷氲木唧w實(shí)現(xiàn)。關(guān)鍵詞: 面向?qū)ο?;工資管理; 第一章 系統(tǒng)總體設(shè)計(jì)企業(yè)工資管理系統(tǒng)是一套功能強(qiáng)大、操作簡便而又實(shí)用的員工工資管理軟件,它可以被廣泛的應(yīng)用于各種小型企業(yè)員工工資管理中。開發(fā)此企業(yè)工資管理系統(tǒng)的目的為了克服傳統(tǒng)工資管理中遇到的諸如管理人員水平有限,耗費(fèi)精力大,信息糅雜人力難以處理等問題,根據(jù)對(duì)現(xiàn)有工資管理模式的分析,確定了該系統(tǒng)需實(shí)現(xiàn)以下功能:(1)系統(tǒng)以菜單方式工作;(2)錄入信息用文件保存;(3)能完成對(duì)職工信息的錄入、修改、刪除;(4)能按職工號(hào)進(jìn)行工資統(tǒng)計(jì),并計(jì)算企業(yè)平均工資;(5)能查詢職工信息和職工工資信息;(6)能按職工名輸出工資單。1.系統(tǒng)功能模塊圖根據(jù)用戶需求,本系統(tǒng)將主要實(shí)現(xiàn)以下功能:企業(yè)工資管理系統(tǒng)錄入員工工資信息刪除指定員工工資信息修改指定員工工資信息退出系統(tǒng)輸出全體員工工資信息查找指定員工工資信息圖1-1 系統(tǒng)功能模塊圖其中:(1)錄入模塊錄入模塊的功能是創(chuàng)建存儲(chǔ)職工工資信息的存儲(chǔ)系統(tǒng)以及添加某職工的工資信息。為實(shí)現(xiàn)錄入的功能,有兩個(gè)方面的任務(wù):定義結(jié)構(gòu)體以及建立鏈表。(2)刪除模塊刪除模塊的功能是刪除某職工的工資信息。(3)修改模塊修改模塊的功能是修改某職工的部分工資信息。(4)查找模塊查找模塊的功能就是輸出指定編號(hào)職工的工資信息。(5)輸出模塊輸出模塊的功能是輸出當(dāng)月全體職工的工資信息以及企業(yè)員工平均工資。(6)退出模塊退出模塊用來退出本系統(tǒng)。2.類的設(shè)計(jì)與分析 本系統(tǒng)只有1個(gè)員工類Worker,其各成員說明如下表:類成員函數(shù)說明表名稱屬性說明head數(shù)據(jù)成員鏈表頭結(jié)點(diǎn)指針Worker()成員函數(shù)缺省的構(gòu)造函數(shù),缺省值為head=NULLvoid Display(Worker_pay *)成員函數(shù)輸出函數(shù)Worker_pay * Find(int)成員函數(shù)查找函數(shù)int ListCount()成員函數(shù)統(tǒng)計(jì)員工人數(shù)函數(shù)Void AddItem(int,float,float)成員函數(shù)創(chuàng)建鏈表并鏈表的插入Void RemoveItem(int)成員函數(shù)刪除函數(shù)void ReplaceItem(int)成員函數(shù)修改函數(shù)void ListL()成員函數(shù)遍歷函數(shù)void Search(int)成員函數(shù)查找并輸出某個(gè)員工信息函數(shù)void Real_wage()成員函數(shù)計(jì)算函數(shù)Void Recoreinfo(int,float,float)成員函數(shù)存儲(chǔ)函數(shù) 第二章 詳細(xì)設(shè)計(jì)本系統(tǒng)主要功能包括:錄入員工工資信息、刪除指定員工工資信息、修改指定員工工資信息、查詢指定員工工資信息、輸出所有員工工資信息及公司平均工資等。 其各項(xiàng)功能都由員工類來實(shí)現(xiàn)。員工類的定義如下:class Workerprotected:Worker_pay * head; /鏈表的頭結(jié)點(diǎn)指針public:Worker()head=NULL; /構(gòu)造函數(shù)void Display(Worker_pay *); /輸出函數(shù) Worker_pay * Find(int); /查找函數(shù)int ListCount(); /統(tǒng)計(jì)員工人數(shù)函數(shù) void AddItem(int,string,int,string,string,string,float,float); /創(chuàng)建鏈表并鏈表的插入void RemoveItem(int); /刪除函數(shù)void ReplaceItem(int); /修改函數(shù)void ListL(); /遍歷函數(shù) void Search(int); /查找并輸出某個(gè)員工信息函數(shù)void Real_wage(float,float); /計(jì)算函數(shù)void Recordinfo(int,string,int,string,string,string,float,float,float,float); /存儲(chǔ)函數(shù);1錄入模塊成員函數(shù)Recoreinfo( );主要功能是錄入并存儲(chǔ)員工工資信息,實(shí)現(xiàn)方式為:打開info1.txt文件,若成功則讀取從鍵盤輸入的要添加的員工信息并寫入文件,然后關(guān)閉info1.txt文件。如圖2-1所示。返回主界面開始打開文件?錄入并存儲(chǔ)信息結(jié)束否 是 圖2-1 錄入模塊流程圖2.刪除模塊刪除該員工信息結(jié)束是否找到是否滿足要求開始按編號(hào)查找查找 成員函數(shù)RemoveItem(int );主要功能為刪除指定員工工資信息,實(shí)現(xiàn)方式為根據(jù)輸入職工的編號(hào)查到該職工,如存在便在鏈表中刪除指定員工工資所在的結(jié)點(diǎn),不存在則無效。如圖2-2. 否 是 是 否 圖2-2 刪除模塊流程圖 3修改模塊成員函數(shù)ReplaceItem(int);主要功能為修改指定員工工資信息,實(shí)現(xiàn)方式為根據(jù)輸入的員工編號(hào)查到該員工,如存在則對(duì)該員工錄入新的信息,不存在則操作無效。如圖2-3.修改員工信息結(jié)束開始按編號(hào)查找查找 是否滿足要求 否是 圖2-3 修改模塊流程圖4.查找模塊成員函數(shù)Search(int);用于查找并輸出指定員工工資信息,實(shí)現(xiàn)方式為在鏈表中查詢滿足給定條件的結(jié)點(diǎn),也就是滿足要求的某個(gè)職工的信息,輸出對(duì)應(yīng)信息數(shù)據(jù)。其流程如圖2-4.輸出查找結(jié)果結(jié)束是否滿足要求開始輸入要查找員工信息編號(hào)查找輸入變量值 否是圖2-4 查找模塊流程圖 第三章 系統(tǒng)測(cè)試1.測(cè)試方法現(xiàn)階段有以下幾種測(cè)試方法,本系統(tǒng)主要采取白盒測(cè)試法。(1)白盒測(cè)試,英文是White Box Testing。又稱結(jié)構(gòu)測(cè)試或者邏輯驅(qū)動(dòng)測(cè)試。白盒測(cè)試是把測(cè)試對(duì)象看作一個(gè)打開的盒子。利用白盒測(cè)試法進(jìn)行動(dòng)態(tài)測(cè)試時(shí),需要測(cè)試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程,不需測(cè)試軟件產(chǎn)品的功能。白盒測(cè)試法的覆蓋標(biāo)準(zhǔn)有邏輯覆蓋、循環(huán)覆蓋和基本路徑測(cè)試。其中邏輯覆蓋包括語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋。白盒測(cè)試是知道產(chǎn)品內(nèi)部工作過程,可通過測(cè)試來檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,檢驗(yàn)程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,白盒測(cè)試的主要方法有邏輯驅(qū)動(dòng)、基路測(cè)試等,主要用于軟件驗(yàn)證。白盒測(cè)試常用工具有:Jtest、VcSmith、Jcontract、C+ Test、CodeWizard、logiscope。(2)黑盒測(cè)試,英文是Black Box Testing。又稱功能測(cè)試或者數(shù)據(jù)驅(qū)動(dòng)測(cè)試。黑盒測(cè)試是根據(jù)軟件的規(guī)格對(duì)軟件進(jìn)行的測(cè)試,這類測(cè)試不考慮軟件內(nèi)部的運(yùn)作原理,因此軟件對(duì)用戶來說就像一個(gè)黑盒子。軟件測(cè)試人員以用戶的角度,通過各種輸入和觀察軟件的各種輸出結(jié)果來發(fā)現(xiàn)軟件存在的缺陷,而不關(guān)心程序具體如何實(shí)現(xiàn)的一種軟件測(cè)試方法。黑盒測(cè)試常用工具有:AutoRunner、winrunner(3)自動(dòng)化測(cè)試,英文是Automated Testing。使用自動(dòng)化測(cè)試工具來進(jìn)行測(cè)試,這類測(cè)試一般不需要人干預(yù),通常在GUI、性能等測(cè)試和功能測(cè)試中用得較多。通過錄制測(cè)試腳本,然后執(zhí)行這個(gè)測(cè)試腳本來實(shí)現(xiàn)測(cè)試過程的自動(dòng)化。國內(nèi)領(lǐng)先的自動(dòng)化測(cè)試服務(wù)提供商是澤眾軟件。自動(dòng)化測(cè)試工具有QTP、Testcomplete、AutoRunner和TAR等。(4)回歸測(cè)試,英文是Regression testing?;貧w測(cè)試是指在發(fā)生修改之后重新測(cè)試先前的測(cè)試以保證修改的正確性。理論上,軟件產(chǎn)生新版本,都需要進(jìn)行回歸測(cè)試,驗(yàn)證以前發(fā)現(xiàn)和修復(fù)的錯(cuò)誤是否在新軟件版本上再次出現(xiàn)。根據(jù)修復(fù)好了的缺陷再重新進(jìn)行測(cè)試?;貧w測(cè)試的目的在于驗(yàn)證以前出現(xiàn)過但已經(jīng)修復(fù)好的缺陷不再重新出現(xiàn)。一般指對(duì)某已知修正的缺陷再次圍繞它原來出現(xiàn)時(shí)的步驟重新測(cè)試。通常確定所需的再測(cè)試的范圍時(shí)是比較困難的,特別當(dāng)臨近產(chǎn)品發(fā)布日期時(shí)。因?yàn)闉榱诵拚橙毕輹r(shí)必需更改源代碼,因而就有可能影響這部分源代碼所控制的功能。所以在驗(yàn)證修好的缺陷時(shí)不僅要服從缺陷原來出現(xiàn)時(shí)的步驟重新測(cè)試,而且還要測(cè)試有可能受影響的所有功能。因此應(yīng)當(dāng)鼓勵(lì)對(duì)所有回歸測(cè)試用例進(jìn)行自動(dòng)化測(cè)試。2.測(cè)試用例本系統(tǒng)采用各個(gè)員工信息為數(shù)據(jù)原型進(jìn)行測(cè)試,所用數(shù)據(jù)為:1 張三 男 42 人事部 經(jīng)理 6000 1500 2 李四 男 41 技術(shù)部 經(jīng)理 6000 15003 王五 女 35 宣傳部 經(jīng)理 6000 1500 4 馬六 女 36 財(cái)務(wù)部 經(jīng)理 6000 15005 程七 男 25 財(cái)務(wù)部 職員 2500 500 3.測(cè)試結(jié)果本系統(tǒng)主要完成基本信息的錄入,刪除,修改和查詢功能。圖3-1為本系統(tǒng)的菜單界面圖3-1 系統(tǒng)菜單界面錄入功能主要實(shí)現(xiàn)對(duì)企業(yè)員工信息的錄入,圖3-2 為員工工資信息錄入功能測(cè)試界面。圖3-2 員工工資錄入功能測(cè)試界面修改功能主要實(shí)現(xiàn)對(duì)企業(yè)員工信息的修改,圖3-3 為員工工資信息修改功能測(cè)試界面。圖3-3員工工資信息修改功能測(cè)試界面刪除功能主要實(shí)現(xiàn)對(duì)下崗企業(yè)員工信息的刪除,圖3-4 為員工工資信息刪除功能測(cè)試界面。圖3-4工工資信息刪除功能測(cè)試界面查找功能主要實(shí)現(xiàn)對(duì)指定企業(yè)員工信息的查找,圖3-5 為指定員工工資信息查找功能測(cè)試界面。圖3-5指定員工工資信息查找功能測(cè)試界面輸出功能主要實(shí)現(xiàn)對(duì)全體企業(yè)員工信息以及公司平均工資的輸出,圖3-6 為全體員工工資信息以及平均工資輸出功能測(cè)試界面。圖3-6全體員工工資信息以及平均工資輸出功能測(cè)試界面第四章 軟件使用說明書系統(tǒng)運(yùn)行環(huán)境(1).硬件環(huán)境:CPU :主頻1.2 GHZ以上內(nèi)存:128MB以上顯卡:標(biāo)準(zhǔn)VGA,24為真彩色(2).軟件環(huán)境:服務(wù)器 CPU:Pentium 雙核 以上 ,內(nèi)存:1G以上客戶機(jī) CPU:P4 以上,內(nèi)存:256M以上 總 結(jié)經(jīng)過短短兩周的面向?qū)ο笳n程設(shè)計(jì),我對(duì)面向?qū)ο笳n程設(shè)計(jì)有了一個(gè)更深、更全面的了解,尤其體會(huì)到了C+面向?qū)ο蟛僮鲗?duì)簡化程序的重要作用。剛開始拿到課題時(shí),我還是比較茫然的,看到如此龐大的工程,不知如何下手。思考了很久,也向老師同學(xué)請(qǐng)教了很多之后我發(fā)現(xiàn)其實(shí)可以化繁為簡的。所以做任何事情都必須要開動(dòng)腦筋,積極思考,有時(shí)還要學(xué)會(huì)化繁為簡。同時(shí)在編譯,鏈接,調(diào)試的過程中一定要有耐心。因?yàn)橐粋€(gè)程序中往往會(huì)有這樣那樣的小錯(cuò)誤,甚至有的問題要幾個(gè)小時(shí)才能解決。遇到問題,一定要全面分析,看是由哪種原因造成的,有時(shí)候或許是由于我們的粗心。實(shí)在難以修改時(shí)還要向老師同學(xué)請(qǐng)教??偟脕碚f,編程時(shí)極需要耐心的??傊?,面向?qū)ο笳n程設(shè)計(jì)為我們提供了一個(gè)綜合應(yīng)用所學(xué)知識(shí),解決實(shí)際問題的平臺(tái),增強(qiáng)了我們實(shí)踐動(dòng)手的能力和工程實(shí)踐能力,并且鍛煉和培養(yǎng)了我們的自學(xué)能力,讓我們對(duì)C+有了一個(gè)更全面更深刻的了解。參考文獻(xiàn)1面向?qū)ο蠹夹g(shù)C+,年福忠 龐淑俠,清華大學(xué)出版社,20152C+程序開發(fā)教程, 張基溫, 清華大學(xué)出版社,20023C+語言教程, 吳祖峰 陳文宇 張松梅, 電子科技大學(xué)出版社,20084C語言程序設(shè)計(jì)(第二版), 譚浩強(qiáng), 清華大學(xué)出版社,19995C+語言程序設(shè)計(jì)教程與實(shí)驗(yàn),溫秀梅 丁學(xué)鈞,清華大學(xué)出版社,20086Visual C+面向?qū)ο缶幊探坛蹋ǖ?版),王育堅(jiān),清華大學(xué)出版社, 20037C+面向?qū)ο蟪绦蛟O(shè)計(jì)教程, 陳維興 林小茶, 清華大學(xué)出版社,2009致謝通過短短兩周的課程設(shè)計(jì),我學(xué)會(huì)了很多東西。不只僅限于對(duì)C+知識(shí)方面的認(rèn)識(shí)理解,同樣讓我認(rèn)識(shí)到集體力量的重要性。在設(shè)計(jì)的途中,我也不是一帆風(fēng)順的,遇到了各種各樣的問題。在這里,我對(duì)那些在課設(shè)中抽出時(shí)間給予我?guī)椭睦蠋熗瑢W(xué)們獻(xiàn)上真誠的感謝。謝謝你們給我的幫助,讓我可以順利的完成本次課程設(shè)計(jì)。祝你們?cè)诮窈蟮墓ぷ魃钪猩眢w健康,萬事如意!

注意事項(xiàng)

本文(面向?qū)ο笳n程設(shè)計(jì)文檔(企業(yè)工資管理系統(tǒng)).doc)為本站會(huì)員(jian****018)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!