freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)工資管理系統(tǒng)課程設(shè)計-其他專業(yè)(參考版)

2025-01-23 07:06本頁面
  

【正文】 另外,在系統(tǒng)開發(fā)過程中通過組員之間的密切合作,大家互相幫助,勇于向?qū)嶋H困難挑戰(zhàn),基本完成此次設(shè)計,極大增強了團隊合作意識。在本次課程設(shè)計中,我們受益匪淺,這對于我以后的工作和學(xué)習都有一種巨大的幫助。雖然系統(tǒng)存在一些缺陷和不足,特別是在功能方面不是很完善,但我們會在今后的學(xué)習過程中不斷修改,使系統(tǒng)更加完善。本程序綜合性非常強,由于我們對使用C++設(shè)計程序的能力還不是特別熟練,所以在設(shè)計時非常吃力。但是通過該系統(tǒng)設(shè)計達到了系統(tǒng)設(shè)計目的意義,基本掌握了軟件開發(fā)的主要步驟,了解了各環(huán)節(jié)在開發(fā)時要注意的問題,從方便用戶的角度出發(fā),去考慮開發(fā)出好的軟件。 第六章 總結(jié)經(jīng)過反復(fù)測試,系統(tǒng)完成后運行員工工資添加、刪除、修改、查找、排序等功能均正常。統(tǒng)計表明,開發(fā)較大規(guī)模的系統(tǒng),系統(tǒng)測試的工作量大約占整個軟件開發(fā)工作量的40%-50%。盡管在系統(tǒng)開發(fā)周期的各個階段均采取了嚴格的技術(shù)審查,但依然難免會留下錯誤,如果沒有在投入運行前的系統(tǒng)測試階段被發(fā)現(xiàn)并糾正,問題遲早會在運行中暴露出來,到那時要糾正錯誤將會付出更大的代價。數(shù)據(jù)類型填寫錯誤時,系統(tǒng)有報錯功能,在數(shù)據(jù)輸入錯誤時,使用者能夠獲知錯誤所在。數(shù)據(jù)溢出、越界基本不能進行非法提示,以警告用戶正確使用。 圖15 退出系統(tǒng)界面軟件在運行、關(guān)閉及退出時保存記錄的提示功能基本完成,在軟件的不斷啟動關(guān)閉過程中沒有出現(xiàn)死機、程序執(zhí)行效率降低等各種不良現(xiàn)象,功能的實現(xiàn)較為完善。 圖12 降序排列記錄界面 圖13 升序排列記錄界面 經(jīng)過測試,管理員能在本系統(tǒng)進行正常的刪除員工工資信息,并在用戶刪除不符合要求的數(shù)據(jù)后能給出錯誤提示提示。 圖10 修改記錄界面經(jīng)過測試,管理員能在本系統(tǒng)進行正常的查找員工工資信息。 圖8 列出記錄界面經(jīng)過測試,管理員能在本系統(tǒng)進行正常的刪除員工工資信息。說明本系統(tǒng)的添加模塊的各項功能都圓滿實現(xiàn)了。 測試結(jié)果經(jīng)過測試,管理員可以輸入相應(yīng)的月份來進行下一步的操作。4 各模塊的功能是否能達到預(yù)期要求。2 用戶界面是否友好,可操作性及安全性能是否良好。白盒測試也稱結(jié)構(gòu)測試,將軟件看作一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查與測試是否相符。黑盒測試也稱功能測試,將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,研究軟件的外部特性。(2) 機器測試 通過在計算機上直接運行被測程序,來發(fā)現(xiàn)程序中的錯誤。軟件的設(shè)計者在測試整個過程中負責整體測試方案的制定和測試進度的掌握以及白盒測試的測試者。因此做好系統(tǒng)交付前的系統(tǒng)測試的目的就是在系統(tǒng)在投入生產(chǎn)性運行之前,盡可能多的發(fā)現(xiàn)系統(tǒng)的潛在錯誤,這是保證系統(tǒng)質(zhì)量的關(guān)鍵,也是減少系統(tǒng)后期維護投入的最佳方法。統(tǒng)計表明,開發(fā)較大規(guī)模的系統(tǒng),系統(tǒng)測試的工作量大約占整個軟件開發(fā)工作量的40%-50%。盡管在系統(tǒng)開發(fā)周期的各個階段均采取了嚴格的技術(shù)審查,但依然難免會留下錯誤,如果沒有在投入運行前的系統(tǒng)測試階段被發(fā)現(xiàn)并糾正,問題遲早會在運行中暴露出來,到那時要糾正錯誤將會付出更大的代價。}/* 決定數(shù)據(jù)是否按降序排序,ab為真,則按降序排序 */int Descending(int a, int b){ return a b。 strcpy(pt2, temp)。 strcpy(temp, pt1)。 *pt2 = temp。 temp = *pt1。 *pt2 = temp。 temp = *pt1。 } }while(flag)。 flag = 1。ptaverage, amp。ptnextsum)。 } IntSwap(amp。ptsalary[i], amp。 im。 CharSwap(ptname, ptnextname)。ptnumber, amp。 pt = head。 int flag = 0, i。 }}管理員可以對企業(yè)員工的工資進行升序或降序排列。 i++) { printf(%7d, findNodesalary[i])。 for (i=0。 if (findNode == NULL) { printf(Not found!\n)。number)。 printf(請輸入你想查找的記錄編號:)。功能函數(shù):void Searchsalary(STU *head, const int m) //查找記錄{ int number, i。 printf(%d nodes have been modified!\n, i)。y39。Y39。 /*%c前面有一個空格*/ i++。 scanf( %c,amp。 head = ModifyNode(head, nodeNum, m)。 scanf(%d, amp。 char c。再輸入字母 “Y”,系統(tǒng)將繼續(xù)支持修改新的員工工資信息;輸入字母“N”系統(tǒng)則停止修改員工工資信息。 return head。)。 || c==39。 }while (c==39。c)。 /*顯示當前鏈表中的各節(jié)點信息*/ printf(Do you want to delete a node(Y/N)?)。 head = DeleteNode(head, nodeNum)。 scanf(%d, amp。 char c。如要要繼續(xù)刪除則輸入字母“Y”,如要停止刪
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1