職工工資管理系統(tǒng)設(shè)計與實(shí)現(xiàn)vc++.doc_第1頁
職工工資管理系統(tǒng)設(shè)計與實(shí)現(xiàn)vc++.doc_第2頁
職工工資管理系統(tǒng)設(shè)計與實(shí)現(xiàn)vc++.doc_第3頁
職工工資管理系統(tǒng)設(shè)計與實(shí)現(xiàn)vc++.doc_第4頁
職工工資管理系統(tǒng)設(shè)計與實(shí)現(xiàn)vc++.doc_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1 31 畢畢 業(yè)業(yè) 論論 文文 I 31 摘摘 要要 當(dāng)今時代 網(wǎng)絡(luò)技術(shù)與計算機(jī)軟件技術(shù)已經(jīng)越來越廣泛地應(yīng)用到人來社會 的各個方面 運(yùn)用計算機(jī)管理系統(tǒng)不僅可以簡化企業(yè)中職工工資傳統(tǒng)的管理模 式 使企業(yè)管理人員能夠方便地利用企業(yè)內(nèi)部信息對職工工資進(jìn)行全面管理 更重要的是利用計算機(jī)的技術(shù)可以使職工工資管理規(guī)范化 制度化 數(shù)字化 提高管理水平 降低成本處理 減輕工作強(qiáng)度 提高工作效率 使企業(yè)以高效 率運(yùn)轉(zhuǎn) 計算機(jī)技術(shù)在企業(yè)單位中的應(yīng)用順應(yīng)了我國的國情 運(yùn)用職工工資管 理系統(tǒng)來管理職工的工資是企業(yè)適應(yīng)高科技社會的必然之舉 本文首先分析了職工工資管理系統(tǒng)的應(yīng)用現(xiàn)狀 闡述了本工資管理系統(tǒng)的 開發(fā)背景和目的 同時通過對 C 語言的發(fā)展現(xiàn)狀和發(fā)展趨勢的分析 結(jié)合系統(tǒng) 開發(fā)語言及工具的穩(wěn)定性選擇等一系列問題分析最終確定了系統(tǒng)的開發(fā)平臺 接著闡述了 MIS Management Information System 系統(tǒng)的基本理論 并在此 理論的指導(dǎo)下 詳細(xì)給出了從工資管理系統(tǒng)分析到總體設(shè)計 詳細(xì)設(shè)計與功能 模塊的實(shí)現(xiàn)及測試的各個環(huán)節(jié) 最后對本職工工資管理系統(tǒng)做出了客觀的評價 指明了該系統(tǒng)的現(xiàn)實(shí)意義 現(xiàn)存的缺點(diǎn)以及系統(tǒng)將來的升級方向 關(guān)鍵詞關(guān)鍵詞 職工工資管理系統(tǒng) 管理系統(tǒng) 系統(tǒng)開發(fā) MIS I 31 ABSTRACT Nowadays network technology and computer software technology has been widely used in more and more people to all aspects of society The use of computer management system not only simplifies the wages of workers in the traditional business management model the enterprise managers to facilitate the use of internal information on the comprehensive management of employees wages more importantly the use of computer technology allows employees wages and management standardization the system digitization improve management reduce costs by reducing the intensity and improve efficiency to enable enterprises to operate efficiently Computer technology applications in the enterprise unit conforms to China s national conditions Management system used to manage the wages of workers the wages of workers to adapt to high tech society is a necessary business move This article first analyzes the application of staff salary management system status described the development of the salary management system in Beijing and purpose At the same time through the Development of C language and the analysis of trends combined with system development language and tools of the stability of the choice of a range of issues to finalize the system development platform Then gives a MIS Management Information System system the basic theory and under the guidance of this theory given in detail from the salary management system analysis to design detailed design and functional modules and test each link Finally the management system of wages for workers made an objective evaluate on pointing out the practical significance of the system the existing shortcomings and to upgrade the future direction of the system Key words Staff salary management system Management system System development MIS I 31 目目 錄錄 第一章第一章 緒緒 論論 1 第二章第二章 職工工資管理系統(tǒng)概述職工工資管理系統(tǒng)概述 2 2 1 系統(tǒng)的主要功能 2 2 2 工資管理系統(tǒng)的現(xiàn)狀分析 2 2 2 1 職工工資管理的應(yīng)用現(xiàn)狀 2 2 2 2 本管理系統(tǒng)開發(fā)的目的 2 第三章第三章 系統(tǒng)平臺的選用系統(tǒng)平臺的選用 4 3 1 C C 語言的現(xiàn)狀及發(fā)展趨勢 4 3 1 1 C C 語言的發(fā)展現(xiàn)狀 4 3 1 2 C C 語言的發(fā)展趨勢 4 3 2 職工相關(guān)數(shù)據(jù)安全對系統(tǒng)的重要性分析 4 3 3 系統(tǒng)開發(fā)工具的選擇 5 第四章第四章 MISMIS 系統(tǒng)基本理論系統(tǒng)基本理論 6 4 1 MIS 系統(tǒng)的概念 6 4 2 MIS 系統(tǒng)的開發(fā)梗概 6 4 2 1 MIS 系統(tǒng)的開發(fā)原則 6 4 2 2 MIS 系統(tǒng)的開發(fā)步驟 7 4 2 3 開發(fā)方法的選擇 7 第五章第五章 工資管理系統(tǒng)分析工資管理系統(tǒng)分析 9 5 1 系統(tǒng)開發(fā)目標(biāo) 9 5 2 系統(tǒng)可行性分析報告 9 5 3 需求分析 9 第六章第六章 總體設(shè)計總體設(shè)計 11 6 1 系統(tǒng)功能模塊圖 11 6 2 功能說明 12 6 3 系統(tǒng)的運(yùn)行要求 12 第七章第七章 詳細(xì)設(shè)計與實(shí)現(xiàn)詳細(xì)設(shè)計與實(shí)現(xiàn) 14 7 1 數(shù)據(jù)存儲設(shè)計 14 7 2 系統(tǒng)主菜單設(shè)置 14 7 3 系統(tǒng)各具體功能模塊設(shè)計 17 第八章第八章 系統(tǒng)測試系統(tǒng)測試 18 II 31 8 1 系統(tǒng)開發(fā)環(huán)境 18 8 2 系統(tǒng)測試 18 8 3 系統(tǒng)運(yùn)行與維護(hù) 20 8 4 系統(tǒng)的轉(zhuǎn)換方案 21 第九章第九章 系統(tǒng)評價系統(tǒng)評價 22 9 1 系統(tǒng)的特點(diǎn) 22 9 2 系統(tǒng)的缺點(diǎn) 22 9 3 將來可能提出的要求 22 結(jié)結(jié) 論論 24 致致 謝謝 25 參考文獻(xiàn)參考文獻(xiàn) 26 1 31 第第一一章章 緒緒 論論 21 世紀(jì)是個一日萬變的尖端高科技社會 隨著計算機(jī)在人類日常社會的普 及 電腦技術(shù)已經(jīng)運(yùn)用到人類社會的各方面 如曾經(jīng)的銀行工作只能靠各大錢 莊的紙質(zhì)記錄來運(yùn)作而如今是全國聯(lián)網(wǎng)式的微機(jī)統(tǒng)一管理 以前人口管理方面 靠行政單位用紙本記錄現(xiàn)在也是用全國聯(lián)網(wǎng)的微機(jī)記錄等許許多多 可以說現(xiàn) 在的人類社會離開了計算機(jī)是不可想象的 因?yàn)楝F(xiàn)在只要是涉及一般的管理方 面工作都已經(jīng)用上專門的管理軟件代替?zhèn)鹘y(tǒng)式了 各式各樣的軟件應(yīng)運(yùn)而生 同樣本職工工資管理系統(tǒng)的設(shè)計也是在此背景下誕生 由于此項(xiàng)技術(shù)如今相當(dāng) 成熟 前人在本系統(tǒng)方面做出的貢獻(xiàn)給我此次畢業(yè)設(shè)計給了相當(dāng)多的借鑒 我 在設(shè)計過程中想到的是當(dāng)今社會中銀行管理系統(tǒng)的模式 再者考慮到自己所學(xué) 的編程語言熟悉程度 我采用計算機(jī)程序語言中最最基礎(chǔ)的 C 語言作為系統(tǒng)的 開發(fā)語言 不言而喻 我所完成的這個職工工資管理系統(tǒng)不能運(yùn)用到日常生產(chǎn) 中 因?yàn)檐浖_發(fā)是個團(tuán)隊(duì)的集體性工作 開發(fā)過程不是單個人所能為的 軟 件從開發(fā)前的構(gòu)思到設(shè)計再到完工是個較長的階段性工作 軟件開發(fā)完還需要 定期升級 使用過程中出現(xiàn)相關(guān)功能方面的欠缺還需繼續(xù)完善 作為一個應(yīng)屆的普通高校畢業(yè)生 生長在科技發(fā)達(dá)的 21 世紀(jì) 對身邊數(shù)不 勝數(shù)的軟件接觸甚多 對前人的軟件成果深感欽佩 想到自己也是個計算機(jī)專 業(yè)人士 這些種種也更堅定了自己對所選專業(yè)的正確性 此次所完成的這個工 資管理系統(tǒng)正是在畢業(yè)之際的時候完成的 雖不能當(dāng)作軟件產(chǎn)品拿到市場發(fā)行 然而相信完成自己的畢業(yè)設(shè)計任務(wù)還是可行 畢竟也是自己花了將近半年的時 間所完成的成果 該管理系統(tǒng)完成過程中大部分借鑒于網(wǎng)絡(luò)上前人的成果作品 結(jié)合自己所 學(xué)及設(shè)計要求在時間任務(wù)的限制和初次接觸畢業(yè)設(shè)計 畢業(yè)論文等等的相關(guān)前 提下完成這個職工工資管理系統(tǒng)和論文 不足及有誤之處望各位讀者指正 2 31 第第二二章章 職職工工工工資資管管理理系系統(tǒng)統(tǒng)概概述述 2 1 系統(tǒng)的主要功能 企業(yè)職工工資管理系統(tǒng)的主要任務(wù)是用計算機(jī)對各種工資信息進(jìn)行日常的 管理 如查詢 修改 增加 刪除以及存儲等 迅速準(zhǔn)確地完成各種工資信息 的統(tǒng)計計算和匯總工作 針對系統(tǒng)服務(wù)對象的具體要求 設(shè)計了職工工資管理 系統(tǒng) 職工工資管理系統(tǒng)主要有以下幾大功能 1 對單位人員的變動進(jìn)行處理 一個單位的職工不會是一成不變的 總是在 不斷的變化 有調(diào)出 調(diào)入 也有職工在本單位內(nèi)部調(diào)動 因此 設(shè)計系 統(tǒng)時應(yīng)必須考慮到這些情況 2 對職工的工資進(jìn)行計算 修改 可以對職工的工資檔案進(jìn)行個別 部分和 批量修改 同時能對各職工的工資進(jìn)行計算 即計算出應(yīng)發(fā)金額 應(yīng)扣金 額及實(shí)發(fā)金額等 3 查詢統(tǒng)計功能 要求即可以單項(xiàng)查詢 比如查看某個職工的工資情況 也 可以按檢索方式查詢所有符合要求的相關(guān)數(shù)據(jù) 查詢過程中須保證職工 編號的唯一性 2 2 工資管理系統(tǒng)的現(xiàn)狀分析 2 2 1 職工工資管理的應(yīng)用現(xiàn)狀 隨著我國國民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟(jì)體 制的迅速完善 各個行業(yè)都在積極使用現(xiàn)代化的手段 不斷改善服務(wù)質(zhì)量 提 高工作效率 這些都在很大程度上給企業(yè)提出越來越嚴(yán)峻的挑戰(zhàn) 對企業(yè)體系 無論是在行政職能 企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求 建設(shè)一 個科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必經(jīng)之路 企業(yè)內(nèi)部財務(wù)管理是 該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益的主要因素之一 工資管理作 為企業(yè)內(nèi)部的一種財務(wù)管理也是如此 由于企業(yè)職工人數(shù)較多 每一位職工的 具體實(shí)際情況也不盡相同 各項(xiàng)工資條款的發(fā)放 如果沒有一個完整的管理系 統(tǒng)來進(jìn)行管理 那么勢必會給管理人員帶來種種麻煩 因此類似工資管理系統(tǒng) 之類的財務(wù)軟件的開發(fā)是勢在必行 2 2 2 本管理系統(tǒng)開發(fā)的目的 本系統(tǒng)開發(fā)的主要目的就是要使事業(yè)單位工資管理實(shí)現(xiàn)計算機(jī)管理 使管 理員能夠有序的管理每一位職工的各項(xiàng)工資條款的發(fā)放以及員工個人臺帳的生 成 使企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益 同時使用計算機(jī)進(jìn)行工 3 31 資發(fā)放 不僅能夠保障工資核算無誤 快速輸出 而且還可以利用工資數(shù)據(jù)對有 關(guān)的各種信息進(jìn)行統(tǒng)計 服務(wù)于上級財務(wù)部門的核算與賬務(wù)處理 從而提高工資 管理發(fā)放的效率 實(shí)現(xiàn)企業(yè)職工工資管理的系統(tǒng)化 規(guī)范化和自動化 與此同時 對作為一名高校計算機(jī)專業(yè)的畢業(yè)生而言 此次職工工資管理 系統(tǒng)的設(shè)計也是對自己三年來所學(xué)知識的考核和集中鞏固 這在將來從事相關(guān) 專業(yè)工作的我來說也是個比較難得的軟件開發(fā)經(jīng)歷 4 31 第第三三章章 系系統(tǒng)統(tǒng)平平臺臺的的選選用用 3 1 C 語言的現(xiàn)狀及發(fā)展趨勢 3 1 1 C 語言的發(fā)展現(xiàn)狀 C 語言在操作系統(tǒng) 軟件工具 圖像處理 數(shù)值分析 人工智能 數(shù)據(jù)庫 管理系統(tǒng)等許多方面都有廣泛的應(yīng)用 是極有發(fā)展前景的計算機(jī)高級語言 具 有數(shù)據(jù)結(jié)構(gòu)豐富 數(shù)據(jù)流控制靈活 應(yīng)用面寬 通用性和可移植性好 目標(biāo)程 序效率高等高級語言的優(yōu)點(diǎn) 適合應(yīng)用程序設(shè)計 又具有低級語言與系統(tǒng)接口 的能力 使程序員幾乎能書寫他所需要的人和程序 還具有自身擴(kuò)充分塊編譯 方便的管理大型項(xiàng)目 最大限度的減少重復(fù)勞動 目前 C 語言大有應(yīng)用市場 國內(nèi)知名的四家電信制造企業(yè)巨龍 大唐 中興 華為無不熱招 C 語言的開發(fā) 人才 各大外貿(mào) 世界 500 強(qiáng)信息產(chǎn)業(yè)亦是如此 為何市場如此推崇 C 語言 首先 C 語言使用一些專業(yè)性要求比較高的應(yīng)用領(lǐng)域 如系統(tǒng)軟件開發(fā) 設(shè)備 驅(qū)動開發(fā)的 其次 各種語言的編譯器 包括 java 虛擬機(jī) 都是用 C 語言開發(fā) 的 再次 各種嵌入式設(shè)備 如手機(jī) PDA 也都是 C 語言開發(fā)的 3 1 2 C 語言的發(fā)展趨勢 C 語言從 1972 年問世 至今已經(jīng)近 40 年了 在此期間 信息技術(shù)得到迅 猛發(fā)展 誕生了眾多優(yōu)秀的程序設(shè)計語言 然而 C 語言仍是軟件百花園中的 奇葩 在系統(tǒng)開發(fā) 軟件工程 軟件測試等領(lǐng)域獨(dú)領(lǐng)風(fēng)騷 特別在程序設(shè)計 數(shù)據(jù)結(jié)構(gòu)等教學(xué)方面已成為事實(shí)上的 標(biāo)準(zhǔn)語言 C 語言能保持經(jīng)久不衰 是與其一系列突出的有點(diǎn)分不開的 簡潔 靈活 可移植性好 應(yīng)用面廣 是 第三代語言的杰出代表 隨著計算機(jī)應(yīng)用在我國的飛速發(fā)展 C 語言的重要性 越漸凸顯 總之 C 語言在計算機(jī)軟件中就可用 經(jīng)久不衰 四字來形容它的 未來 3 2 職工相關(guān)數(shù)據(jù)安全對系統(tǒng)的重要性分析 對該系統(tǒng)來說最重要的考慮因素之一就是相關(guān)數(shù)據(jù)的安全性 本職工工資 管理系統(tǒng)中 初步考慮了以下若干個職工信息元素 職工編號 職工姓名 基 本工資 扣款 獎金 這些基本信息中憑借編號的唯一性可定位到某個具體職 工 在系統(tǒng)日常操作中涉及修改職工工資 查詢職工工資 瀏覽職工工資 刪 除插入及排序等等 這些操作是在保證提供進(jìn)入系統(tǒng)密碼成功登錄后才能完成 的相關(guān)操作 這些信息都是今后企業(yè)中職工工資分發(fā)的具體記錄 所以這些基 5 31 本信息的安全可以說是本系統(tǒng)的重中之重 在該系統(tǒng)的具體開發(fā)過程中無疑需 要考慮這一點(diǎn) 否則將會給企業(yè)帶來不可估量的損失 3 3 系統(tǒng)開發(fā)工具的選擇 現(xiàn)在市場上有很多管理系統(tǒng)的開發(fā)工具 如 Visual Basic Delphi ASP 等等 數(shù)據(jù)庫開發(fā)工具又有很多種 如 Access SQL Sever Oracle 等等 這些都是很出色的管理信息系統(tǒng)及數(shù)據(jù)庫的開發(fā)工具 不過相比而言 C 語言有 著以下的幾項(xiàng)獨(dú)特之處 1 C 語言是面向結(jié)構(gòu)化程序設(shè)計的語言 有良好的通用性 可以在各種硬 件平臺上運(yùn)行 它可以直接處理字符 數(shù)字和地址 可以完成通常由硬件設(shè)備 實(shí)現(xiàn)的算數(shù) 邏輯運(yùn)算 可以充分反映出當(dāng)前計算機(jī)的性能 2 C 語言在表示方式上力求簡單易行 另外 C 語言把一般語言的許多成 分都通過顯示函數(shù)調(diào)用來完成 使得編譯程序相對小而精 例如 C 語言本身 沒有提供輸入 輸出機(jī)制 也沒有并行操作 同步火協(xié)同程序等復(fù)雜控制 而是 提供了大量而有效的庫函數(shù)來實(shí)現(xiàn)輸入 輸出 字符串處理及存儲分配等功能 3 C 語言是一種表達(dá)式語言 它有功能很強(qiáng)的運(yùn)算符 用這些運(yùn)算符可構(gòu) 成書寫簡潔而功能很強(qiáng)的表達(dá)式 從而提高軟件的生產(chǎn)效率 由于運(yùn)算符類型 極其豐富 從而使得表達(dá)式的類型靈活 多樣 在其他高級語言中難以實(shí)現(xiàn)的 運(yùn)算 在 C 語言中能很容易地辦到 4 高級語言能否用來描述系統(tǒng)軟件 特別是操作系統(tǒng) 編譯程序等 除了 要求該語言表達(dá)能力強(qiáng)之外 很重要的一個因素是 語言生成的目標(biāo)代碼的質(zhì) 量如何 如果代碼質(zhì)量低 系統(tǒng)開銷就大 那就失去使用價值 試驗(yàn)表明 正 對同一問題 用 C 語言編寫的程序一般所生成的目標(biāo)代碼的效率僅比用匯編語 言生成的目標(biāo)代碼效率低 10 20 在代碼質(zhì)量方面 C 語言確實(shí)可與匯編語言 媲美 這是其他高級語言尚無法與之匹敵的 5 用 C 語言編寫的程序很容易進(jìn)行移植并且是嚴(yán)格定義的 模塊結(jié)構(gòu)語言 當(dāng)今人們普遍認(rèn)為 C 語言層次清晰 結(jié)構(gòu)緊湊 比非結(jié)構(gòu)化語言更易于使 用和維護(hù) 6 31 第第四四章章 M MI IS S 系系統(tǒng)統(tǒng)基基本本理理論論 4 1 MIS 系統(tǒng)的概念 管理信息系統(tǒng) Management Information System 簡稱 MIS 是一個由人 計算機(jī)等組成的能進(jìn)行信息收集 傳遞 存儲 加工 維護(hù)和使用的系統(tǒng) 管理信息系統(tǒng)按照其名稱進(jìn)行基本概念分解 可分為管理 信息和系統(tǒng)三 個部分 事實(shí)上 MIS 正是在這三個科學(xué)領(lǐng)域的基礎(chǔ)上發(fā)展起來的 信息反映著客觀事物 信息以數(shù)據(jù) 文字 符號 聲音和圖像等各種不同 的形式表示出來 這些形式經(jīng)過轉(zhuǎn)換都可以輸入到計算機(jī)中 在管理信息系統(tǒng) 中 信息是管理的對象 數(shù)據(jù)是一組表示數(shù)量 行為和目標(biāo)的非隨機(jī)的可兼?zhèn)涞姆?它可以是字 母 數(shù)字或其他符號 如 也可以是圖像 聲音或者味道 數(shù)據(jù)項(xiàng)可以按使 用的目的組織數(shù)據(jù)結(jié)構(gòu) 管理的含義一般說來就是計劃 組織 領(lǐng)導(dǎo)和控制的活動 利用已有的和 可以爭取到的各種資源 在實(shí)現(xiàn)其目標(biāo)的過程中 所應(yīng)用的一切思想 理論和 方法就構(gòu)成了管理的主要內(nèi)容 系統(tǒng)是為了某種目標(biāo)而將一些部件有機(jī)地結(jié)合的一個整體 一個大系統(tǒng)還 可以分成若干個子系統(tǒng) 各子系統(tǒng)又可以有它自己的組成部件 總之 管理信息系統(tǒng)是一個綜合性的概念 而且它還在不斷地發(fā)展著 4 2 MIS 系統(tǒng)的開發(fā)梗概 4 2 1 MIS 系統(tǒng)的開發(fā)原則 管理信息系統(tǒng)是一項(xiàng)耗資大 技術(shù)復(fù)雜 管理變革明顯 并需要相當(dāng)一段 時間才能完成的工程項(xiàng)目 系統(tǒng)分析是 MIS 系統(tǒng)開發(fā)中最重要的一環(huán) 系統(tǒng)分析的主要內(nèi)容是對原工 作狀態(tài)進(jìn)行充分的了解和展示 提出新系統(tǒng)的邏輯方案 常用 MIS 開發(fā)方法學(xué) 及比較軟件作為一種工程化產(chǎn)品的概念到現(xiàn)在已經(jīng)發(fā)展了近三十年 而對軟件 開發(fā)方法的探討與研究也有了很大的發(fā)展 從傳統(tǒng)的生命周期法到原形法 面 向?qū)ο蠓?這種演變趨勢體現(xiàn)了軟件開發(fā)從手工生產(chǎn)向自動化生產(chǎn)的轉(zhuǎn)變過程 也體現(xiàn)了軟件開發(fā)方法論發(fā)展的規(guī)律 開發(fā)方法學(xué)是 MIS 系統(tǒng)開發(fā)的指導(dǎo)原則 沒有開發(fā)方法學(xué)的指導(dǎo) 或者未把開發(fā)方法學(xué)放在應(yīng)有的位置 那就不可能從 總體上把握開發(fā)過程 是導(dǎo)致 MIS 系統(tǒng)失敗的主要原因之一 對 MIS 開發(fā)和維 護(hù)的困難認(rèn)識不足 過多地偏重于編碼階段的實(shí)現(xiàn) 即使在引入 CASE 工具后的 7 31 今天 實(shí)踐中這種狀況仍未得到徹底改觀 現(xiàn)有的 MIS 開發(fā)方法學(xué)為數(shù)不多 有影響的主要為以下三種方法 生命周期法 原型法 面向?qū)ο蠓?4 2 2 MIS 系統(tǒng)的開發(fā)步驟 如圖 4 1 所示 圖圖 4 14 1 MIS 系統(tǒng)的開發(fā)步驟 4 2 3 開發(fā)方法的選擇 工資管理系統(tǒng)的開發(fā)方法有生命周期法 原型法和面向?qū)ο蟮拈_發(fā)方法等 生命周期法 Life Cycle Method 是 20 世紀(jì) 60 年代發(fā)展起來的一種應(yīng)用廣泛 且比較成熟的管理系統(tǒng)開發(fā)方法 它的基本思想是將系統(tǒng)的開發(fā)工作從開始到 結(jié)束劃分為若干個階段 每個階段都有明確的任務(wù) 而系統(tǒng)開發(fā)出來后 并不 意味著生命周期的結(jié)束 而意味著根據(jù)組織的需要對系統(tǒng)的修改和重建的開始 8 31 原型法 Prototyping Method 是 20 世紀(jì) 80 年代發(fā)展起來的 旨在改變生命周 期法的缺點(diǎn)的一種系統(tǒng)開發(fā)方法 該法的開發(fā)思路是首先根據(jù)用戶的要求 由 用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能 利用系統(tǒng)快速生成工具 建立一個系統(tǒng)模型 再在此基礎(chǔ)上與用戶交流 將模型不斷補(bǔ)充 修改 完善 如此反復(fù) 最終直至用戶和開發(fā)者都比較滿意為止 從而形成一個相對穩(wěn)定 較為理想的管理信息系統(tǒng) 面向?qū)ο?Object Oriented 的開發(fā)方法于 20 世 紀(jì) 80 年代開始興起的 是一種基于問題對象的自底向上的一種系統(tǒng)開發(fā)方法 這種方法的特點(diǎn)是以對象為基礎(chǔ) 對象是分析問題和解決問題的核心 基于以 上三種方法的特點(diǎn)和各自的優(yōu)缺點(diǎn) 本職工工資管理系統(tǒng)利用軟件工程化思想 和方法 總體上是采用結(jié)構(gòu)化生命法進(jìn)行系統(tǒng)分析和設(shè)計的 而系統(tǒng)實(shí)現(xiàn)等步 驟則采用了原型法和面對對象的方法 9 31 第第五五章章 工工資資管管理理系系統(tǒng)統(tǒng)分分析析 5 1 系統(tǒng)開發(fā)目標(biāo) 本系統(tǒng)要對職工工資管理日常的工資發(fā)放進(jìn)行數(shù)據(jù)輸入 并對各項(xiàng)工資條 款進(jìn)行計算 匯總各項(xiàng)數(shù)據(jù)生成員工個人賬目 顯示出具體工資詳細(xì) 采用用 戶名 密碼安全機(jī)制 限制權(quán)限登陸訪問 保證系統(tǒng)資源不受人為因素的干擾 5 2 系統(tǒng)可行性分析報告 可行性研究的目的使用最小的代價在盡可能短的時間里確定問題是否能解 決 通過復(fù)雜系統(tǒng)的規(guī)模與目標(biāo) 研究與此類似的系統(tǒng)后 我們具體從下面兩 個方面考慮 技術(shù)上的可行性 由于對職工工資管理系統(tǒng)這一類的企業(yè)財務(wù)系統(tǒng)進(jìn)行開發(fā)已有一定的時期 有很多成功的實(shí)例 技術(shù)基礎(chǔ)也已經(jīng)非常雄厚 因而技術(shù)上的準(zhǔn)備應(yīng)該不成問 題 經(jīng)濟(jì)上的可行性 由于職工工資管理系統(tǒng)是一個比較小型的系統(tǒng) 是由我一個人結(jié)合網(wǎng)絡(luò)上 較成熟的例子進(jìn)行開發(fā)的 所以從人力 物力 財力方面來說都是可行的 5 3 需求分析 對用戶需求的分析應(yīng)該全面 深入 發(fā)展 全面是指考查由 MIS 管理的信 息是否有紕漏 必須保證各靜態(tài) 動態(tài)信息的完全 深入是指對信息的內(nèi)容 結(jié)構(gòu) 含義 變換 生存周期的分析和認(rèn)識 發(fā)展是指對信息未來發(fā)展變化的 預(yù)測 因?yàn)樾畔⒃谀硞€系統(tǒng) 機(jī)構(gòu)內(nèi)的變化往往存在著自身特有的發(fā)展規(guī)律 需求分析應(yīng)該預(yù)見這種規(guī)律 否則就會縮短 MIS 的使用壽命 為了保證需求分 析的完備性 就必須保證需求分析的時間 通過對企業(yè)原先手工進(jìn)行員工工資管理業(yè)務(wù)的情況 可以設(shè)計出管理系統(tǒng) 的各項(xiàng)主要功能 系統(tǒng)的主要功能要求如下 整體結(jié)構(gòu)合理 風(fēng)格一致 模塊化結(jié)構(gòu) 操作簡便 開發(fā)方法 文檔規(guī)范化 便于管理 可擴(kuò)充 10 31 完善的數(shù)據(jù)輸入 維護(hù) 輸出 自檢性能高 用戶誤輸 錯輸均有提示 容錯性能高 某個用戶的操作錯誤不會引起整個系統(tǒng)的癱瘓 每一功能的 操作都有信息提示以免重復(fù)操作 錯誤操作有警告 以便用戶及時改正 在保證功能完善的前提下 盡量使得系統(tǒng)操作的界面友好化 程序接口靈活 保證在今后軟件維護(hù)過程中更加方便 11 31 第第六六章章 總總體體設(shè)設(shè)計計 本部分主要介紹系統(tǒng)要實(shí)現(xiàn)的功能 搭好設(shè)計的總體框架 使我們對要開 發(fā)的系統(tǒng)有一個系統(tǒng) 全面 確切的認(rèn)識 6 1 系統(tǒng)功能模塊圖 利用接受鍵盤功能菜單提示序號來對職工信息進(jìn)行管理 數(shù)據(jù)加工 信息 查詢 系統(tǒng)維護(hù)等工作 系統(tǒng)的功能模塊結(jié)構(gòu)如圖系統(tǒng)的功能模塊結(jié)構(gòu)如圖 6 16 1 所示 所示 密碼錯誤密碼錯誤 密碼正確密碼正確 圖圖 6 16 1 系統(tǒng)的功能模塊結(jié)構(gòu) 系統(tǒng)登陸界面 判斷密碼正誤 系統(tǒng)信息介紹界面 系統(tǒng)主菜單界面 4 瀏覽職工工資 5 刪除記錄 6 插入記錄 7 職工工資排序 8 保存職工工資 9 安全退出系統(tǒng) 1 工資錄入 2 工資修改 3 工資查詢 12 31 6 2 功能說明 本系統(tǒng)大致分為如下四大功能模塊 1 員工信息 分為員工信息瀏覽和員工信息查詢 在員工信息瀏覽子模塊中 可以對員工的編號 姓名 基本工資 扣款 獎金等信息進(jìn)行瀏覽 并可以對員工信息進(jìn)行增加記錄 修改記錄 刪除記錄 等操作 在員工信息查詢模塊中 可按員工號進(jìn)行查詢 2 工資設(shè)定 包括對基本工資 扣款 獎金的設(shè)定 在工資結(jié)算中系統(tǒng)自動做出運(yùn)算 實(shí)發(fā)工資 基本工資 扣款 獎金 3 工資匯總 在工資管理中 要分別輸入每一個員工的各項(xiàng)工資條款 這樣才能運(yùn)用計 算機(jī)技術(shù)來管理好員工的工資發(fā)放情況 其中包括 職工編號 職工姓名 基 本工資 扣款 獎金 4 個人工資查詢 此模塊使得查詢按照職工的編號進(jìn)行查詢 5 退出 此功能塊為退出系統(tǒng) 6 3 系統(tǒng)的運(yùn)行要求 系統(tǒng)運(yùn)行的軟硬件具體要求如表 6 1 和 6 2 所示 表表 6 16 1 硬件要求 設(shè)備名稱說明 處理器奔騰 III 以上 256MB 內(nèi) 存256MB 內(nèi)存越大 速度越快 硬 盤 40GB 鼠 標(biāo)2D 鼠標(biāo) 13 31 表表 6 26 2 軟件要求 名 稱說明 操作系統(tǒng)Windows vista Windows XP 應(yīng)用軟件Visual Studio 2005 中文版 本部分簡明扼要的介紹了各個部分要實(shí)現(xiàn)的功能 搭好了設(shè)計的總體框架 使我們對要開發(fā)的系統(tǒng)能夠更加系統(tǒng)的 全面的 確切的認(rèn)識 下一步就可以 進(jìn)行系統(tǒng)的詳細(xì)設(shè)計與具體功能的實(shí)現(xiàn)了 14 31 第第七七章章 詳詳細(xì)細(xì)設(shè)設(shè)計計與與實(shí)實(shí)現(xiàn)現(xiàn) 7 1 數(shù)據(jù)存儲設(shè)計 管理系統(tǒng)中數(shù)據(jù)存儲可以說是系統(tǒng)中的核心 在此系統(tǒng)中數(shù)據(jù)都被存儲在 per list2 doc 這個 word 小文件中 具體設(shè)計如下 void Save struct person per 職工工資保存函數(shù) int i j pp per 指針指向結(jié)構(gòu) system cls printf n n n t t正在保存信息 請耐心等候 n printf n n t t tSaving for j 0 j 20 j Sleep 300 printf if fp fopen per list2 doc wb NULL printf Cannot open file strike any key exit getch exit 1 fprintf fp 職工編號 職工姓名 基本工資 扣款 獎金 實(shí)發(fā)工資 總工資 n for i 0 i shuru i per i sum per i paid per i discount per i extra per i realpaid per i paid per i discount fprintf fp 6d 8s 7 1f t 5 1f t 5 1f t 5 1f t 6 1f t n per i num per i name per i paid per i discount per i extra per i realpaid p er i sum 7 2 系統(tǒng)主菜單設(shè)置 void Menu struct person per 50 最大職工人數(shù) struct person p 聲明一個結(jié)構(gòu)指針 15 31 p per 指針指向結(jié)構(gòu)變量per int i in 接收用戶的選擇 char ch 用于判斷是否繼續(xù) do system cls printf n n printf t t n printf t t 職 工 工 資 管 理 系 統(tǒng) n printf t t n printf t t 1 錄入職工工資 n printf t t n printf t t 2 修改職工工資 n printf t t n printf t t 3 查詢職工工資 n printf t t n printf t t 4 瀏覽職工工資 n printf t t n printf t t 5 刪除職工工資 n printf t t n printf t t 6 插入職工工資 n printf t t n printf t t 7 職工工資排序 n printf t t n printf t t 8 保存職工工資 n printf t t n printf t t 9 安全退出系統(tǒng) n printf t t n printf t t 請您正確選擇 if scanf d printf 沒有此選項(xiàng) 請正確選擇 getch continue fflush stdin switch in case 1 Inputper per 調(diào)用錄入職工工資函數(shù) break case 2 16 31 Modifyper per 調(diào)用修改職工工資函函數(shù) break case 3 Findper per 調(diào)用查詢職工工資函數(shù) break case 4 Listper per 調(diào)用瀏覽職工工資函數(shù) break case 5 Delper per 調(diào)用刪除職工工資函數(shù) break case 6 Insertper per 插入職工工資信息 break case 7 Sortper per 調(diào)用職工工資排序函數(shù) break case 8 Save per 保存職工工資函數(shù) break case 9 退出系統(tǒng) break default printf 沒有此選項(xiàng) 請正確選擇 getch break while in 9 system cls printf n n n n n n n n t t t printf 謝 謝 使 用 本 系 統(tǒng) n n printf n n t t t t tEnding for i 0 i 30 i Sleep 300 printf printf n 由于具體功能實(shí)現(xiàn)的程序代碼相對要占大量論文篇幅 在此贊不一一詳述 詳見畢業(yè)設(shè)計程序代碼 17 31 7 3 系統(tǒng)各具體功能模塊設(shè)計 本職工工資管理系統(tǒng)功能模塊中共含有以下 9 項(xiàng) 1 錄入職工工資 2 修改職工工資 3 查詢職工工資 4 瀏覽職工工資 5 刪除職工工資 6 插入職工工資 7 職工工資排序 8 保存職工工資 9 安全退出系統(tǒng) 系統(tǒng)工作界面其中之一的截圖如圖 7 1 所示 圖圖 7 17 1系統(tǒng)的工作界面 18 31 第第八八章章 系系統(tǒng)統(tǒng)測測試試 8 1 系統(tǒng)開發(fā)環(huán)境 系統(tǒng)開發(fā)環(huán)境包括硬件平臺和軟件平臺兩種 硬件平臺是指開發(fā)與運(yùn)行所需要的硬件環(huán)境 主要包括計算機(jī)機(jī)型及硬件 配置 由于本系統(tǒng)是一個小型的 MIS 管理系統(tǒng) 因此對計算機(jī)硬件的要求不高 比較經(jīng)濟(jì) 只要配備有奔騰四代賽揚(yáng)處理器 2 0GHZ 或以上 DDR256M 內(nèi)存 或以上 60G 硬盤 或以上 的普通微機(jī)即可順利運(yùn)行 軟件平臺是指系統(tǒng)開發(fā)與運(yùn)行的軟件環(huán)境 本系統(tǒng)在開發(fā)時選用了穩(wěn)定性 較強(qiáng)的 Windows XP 中文專業(yè)版和 Visual Stdio2005 作為開發(fā)語言 由于該軟 件產(chǎn)品是 Microsoft 公司的產(chǎn)品 因此彼此之間的兼容性較好 開發(fā)出的應(yīng)用 系統(tǒng)穩(wěn)定性較高 Visual C 是具有可視化的開發(fā)環(huán)境并且完全兼容 Turbo C 簡稱 TC 可以快速完成系統(tǒng)的開發(fā) 內(nèi)部集成的數(shù)據(jù)庫訪問通道使得我們可以輕松方便 的對數(shù)據(jù)進(jìn)行管理 本系統(tǒng)在單機(jī)上運(yùn)行 8 2 系統(tǒng)測試 在 MIS 開發(fā)過程中采用了多種措施保證軟件質(zhì)量 但是實(shí)際開發(fā)過程中還 是不可避免地會產(chǎn)生差錯 系統(tǒng)中通??赡茈[藏著錯誤和缺陷 不可避免的需 要周密測試的系統(tǒng)投入 難免今后軟件使用過程中將會造成難以想象的后果 因此系統(tǒng)測試是 MIS 開發(fā)過程中為保證軟件質(zhì)量必須進(jìn)行的工作 大量統(tǒng)計資 料表明 系統(tǒng)測試的工作量往往占 MIS 開發(fā)總工作量的 40 以上 因此 我們 必須重視測試工作 由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露 系統(tǒng)缺陷通常是 由于對某些特定情況考慮不周造成的 因此測試不是為了表明程序正確 成功 的測試也不是沒有發(fā)現(xiàn)錯誤的測試 有意義的軟件測試應(yīng)該是從 破壞 軟件 系統(tǒng)的角度出發(fā) 精心設(shè)計最有可以暴露程序系統(tǒng)缺陷的測試方案 因此軟件 測試的目標(biāo)應(yīng)該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷 從產(chǎn)品角度看 測試計劃中的測試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層 子系 統(tǒng)層 功能模塊層 程序模塊層中的各類模塊 從測試本身看 分為單元測試 19 31 組合測試 確認(rèn)測試等 測試對象是隨著階段而異的 最基本 最初的測試是 單元測試 后面的組合測試 確認(rèn)測試都是以被測過的模塊作為測試對象的 1 單元測試 單元測試也稱模塊測試或程序測試 單元測試是對每個模塊單獨(dú)進(jìn)行的 驗(yàn)證模塊接口與設(shè)計說明書是否一致 對模塊的所有主要處理路徑進(jìn)行測試且 與預(yù)期的結(jié)構(gòu)進(jìn)行對照 還要對所有錯誤處理路徑進(jìn)行測試 對源碼進(jìn)行審查 對照設(shè)計說明書 表態(tài)地檢查源程序是否符合功能的邏輯要求 是進(jìn)行單元測 試前的重要工作 單元測試一般是由程序員完成 也稱程序調(diào)試 2 組合測試 組合測試也稱集成測試或子系統(tǒng)測試 通常采用自頂向下測試和自底向上 測試兩種測試方法 組合測試的對象是指已經(jīng)通過單元測試的模塊 不是對零 散模塊進(jìn)行單個測試 而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng) 是一個嚴(yán)格 的過程 必須認(rèn)真地進(jìn)行 其計劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào)起 來 這種測試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行 造成系統(tǒng)應(yīng)用的環(huán)境條件 除了開發(fā)部 分項(xiàng)目負(fù)責(zé)人參加以外 還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加 給評審員進(jìn)行演示 3 確認(rèn)測試 確認(rèn)測試是對通過組合測試的軟件進(jìn)行的 這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè) 備的介質(zhì)上 確認(rèn)測試的目的是表明軟件是可以工作的 并且符合 軟件需求 說明書 中規(guī)定的全部功能和性能要求 確認(rèn)測試是按照這些要求定出的 確 認(rèn)測試計劃 進(jìn)行的 測試工作是由一個獨(dú)立的組織進(jìn)行 而且測試要從用戶 的角度出發(fā) 4 系統(tǒng)測試 系統(tǒng)測試是對整體性能的測試 主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù) 共享問題以及檢測系統(tǒng)是否達(dá)到用戶的實(shí)際要求 系統(tǒng)測試的依據(jù)是系統(tǒng)分析 報告 系統(tǒng)測試應(yīng)在系統(tǒng)的整個范圍內(nèi)進(jìn)行 這種測試不只對軟件進(jìn)行 也是 對構(gòu)成系統(tǒng)的硬 軟件一起進(jìn)行 系統(tǒng)測試與建構(gòu)同時進(jìn)行或略慢 系統(tǒng)測試 需要確認(rèn)從頭到尾的功能正常才算完成 應(yīng)當(dāng)盡量避免系統(tǒng)測試延到項(xiàng)目末尾 進(jìn)行 5 用戶驗(yàn)收測試 在系統(tǒng)測試完成后 進(jìn)行用戶的驗(yàn)收測試 它是用戶在實(shí)際應(yīng)用環(huán)境中所 進(jìn)行的真實(shí)數(shù)據(jù)測試 在具體的測試中 一般應(yīng)遵循以下原則 由程序設(shè)計者之外的人進(jìn)行測試 測試用例應(yīng)由兩部分組成 輸入數(shù)據(jù)和預(yù)期輸出結(jié)果 應(yīng)選用不合理的輸入數(shù) 據(jù)與非法輸入測試 不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能 還應(yīng)檢查程序是否做 了不應(yīng)該做的工作 集中測試容易出錯的程序模塊 對程序修改以后 必須重 20 31 新進(jìn)行測試 在開發(fā)本系統(tǒng)時 為了使系統(tǒng)能夠穩(wěn)定運(yùn)行 對本系統(tǒng)進(jìn)行了有 針對性的全面測試 采取的方式是 1 菜單項(xiàng)測試 為了保證每一項(xiàng)菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計的功能 我把 相關(guān)的基礎(chǔ)數(shù)據(jù) 基本上全部輸入到本系統(tǒng)中 并對每一個菜單項(xiàng)反復(fù)進(jìn)行了 增加 刪除 修改等操作 從而保證了菜單級別功能的正確實(shí)現(xiàn) 2 數(shù)據(jù)跟蹤 完成菜單項(xiàng)測試后 我又對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進(jìn)行了跟蹤 例如 在工資管理模塊中 我首先對職工數(shù)據(jù)進(jìn)行輸入設(shè)定 然后在數(shù)據(jù)刪除 模塊中進(jìn)行數(shù)據(jù)刪除操作 隨時觀察這兩個模塊之間是否有沖突產(chǎn)生 配合得 是否正確 然后在完成這兩個功能模塊中進(jìn)行驗(yàn)證 說明該功能完全正常 對 其它的功能模塊也進(jìn)行了類似的設(shè)置 3 綜合測試 在以上測試的基礎(chǔ)上對系統(tǒng)功能進(jìn)行了整體的測試 依次檢 驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計的要求 8 3 系統(tǒng)運(yùn)行與維護(hù) 系統(tǒng)的運(yùn)行 1 初始數(shù)據(jù)的輸入 本系統(tǒng)的數(shù)據(jù)輸入采用純鍵盤式輸入方法 2 怎樣使用本系統(tǒng) 本系統(tǒng)的使用相對簡單 基本上只要會使用 Windows 軟件就會使用本系統(tǒng) 在具體的操作時 只需按照界面操作要求利用鍵盤選擇相應(yīng)數(shù)字即可進(jìn)行相應(yīng) 功能的選擇 3 系統(tǒng)的維護(hù) 本系統(tǒng)是個較復(fù)雜的人 機(jī)系統(tǒng) 由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化 不 斷影響系統(tǒng)的運(yùn)行 同時需要系統(tǒng)不斷地適應(yīng)這些變化 不斷地完善系統(tǒng) 以 提高系統(tǒng)運(yùn)行的效率與服務(wù)水平 這就需要自始至終進(jìn)行系統(tǒng)的維護(hù)工作 系統(tǒng)的維護(hù)主要包括四個方面 1 程序的維護(hù) 指的是修改部分或全部程序 這種維護(hù)往往是在條件發(fā) 生變化或原系統(tǒng)的效率低的情況下進(jìn)行的 2 數(shù)據(jù)文件的維護(hù) 指的是按照用戶的要求對數(shù)據(jù)文件進(jìn)行不定期的修 改 3 代碼的維護(hù) 隨著系統(tǒng)的發(fā)展和變化 可能會出現(xiàn)舊代碼不能適應(yīng)新 要求的問題 因此 有必要變更代碼 予以維護(hù) 4 硬件的維護(hù) 指的是對系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù) 21 31 本系統(tǒng)的日常維護(hù)由專業(yè)人士來負(fù)責(zé) 如果出現(xiàn)一些不能解決的問題 則 由開發(fā)者來負(fù)責(zé) 8 4 系統(tǒng)的轉(zhuǎn)換方案 本次開發(fā)的職工工資管理系統(tǒng)采用了并行轉(zhuǎn)換方式 以保證平衡可靠的過 度 即一方面使用本系統(tǒng)來進(jìn)行工作 另一方面又繼續(xù)沿用老的方式即傳統(tǒng)手 工方式 這種狀況持續(xù)了半個月的時間 在這期間發(fā)現(xiàn)了一些程序中存在的漏 洞和錯誤 用戶也提出一些修改意見 經(jīng)過程序的進(jìn)一步完善后 正式投入了 使用 最終達(dá)到徹底中止以前老的手工工資管理的操作方式 讓現(xiàn)代化的職工 工資管理系統(tǒng)完全代替?zhèn)鹘y(tǒng)的手工管理方式 在試驗(yàn)階段的半個月之中所發(fā)現(xiàn) 的客觀小問題亦可當(dāng)作軟件測試過程的問題依據(jù) 及時反映至軟件開發(fā)人員并 修改相應(yīng)不足使得軟件錯誤或不妥之處得以及時修正 22 31 第第九九章章 系系統(tǒng)統(tǒng)評評價價 系統(tǒng)評價就是客觀 公正的從各個方面評價系統(tǒng)的各項(xiàng)功能 本部分將具 體從三方面闡述 優(yōu)點(diǎn) 缺點(diǎn)以及將來可能提出的要求 9 1 系統(tǒng)的特點(diǎn) 1 流程符合企業(yè)內(nèi)部工資管理的要求 2 界面友好 輸入信息方便 好多信息 系統(tǒng)自動生成 3 查詢?nèi)?對任何情況或字段都可以查詢 從而對管理進(jìn)行監(jiān)督 4 系統(tǒng)擴(kuò)充容易 由于資料有限 有很多地方還需要更好的完善 5 即面向開發(fā)人員 又面向廣大用戶 9 2 系統(tǒng)的缺點(diǎn) 1 由于時間的原因 輸出報表不完善 2 網(wǎng)絡(luò)功能欠缺 本系統(tǒng)只能在單片機(jī)上運(yùn)行 不能實(shí)現(xiàn)網(wǎng)絡(luò)連接 資源 共享 3 容錯性不高 系統(tǒng)的抗錯 容錯性不高 這方面有待加強(qiáng) 4 由于資料有限 有很多地方還設(shè)計的不夠詳細(xì) 如考勤制度與工資獎金 福利 公積金 應(yīng)付合計 扣除合計 應(yīng)發(fā)合計的關(guān)系等 還需要更好 的完善 5 沒有良好的用戶權(quán)限和密碼限制以防止人為的破壞與盜竊數(shù)據(jù)資源 因 為登錄人員只須提供一個正確的系統(tǒng)進(jìn)入密碼既可完成所有操作 登入界 面如圖 9 1 所示 9 3 將來可能提出的要求 1 網(wǎng)絡(luò)化 系統(tǒng)能支持網(wǎng)絡(luò)數(shù)據(jù)傳輸 數(shù)據(jù)共享 數(shù)據(jù)遠(yuǎn)程訪問能自動采取一定的加鎖 策略 遠(yuǎn)程報表處理 2 多媒體化 系統(tǒng)能夠支持語音輸入 3 智能化 如在系統(tǒng)中存入職工照片使得身份確認(rèn)更加人性化 23 31 圖圖 9 19 1 系統(tǒng)的登錄界面 24 31 結(jié)結(jié) 論論 通過這次畢業(yè)設(shè)計 使我受到了一次用專業(yè)知識 專業(yè)技能分析和解決問 題的全面而系統(tǒng)的鍛煉 使我真正明白現(xiàn)代社會企業(yè)里面運(yùn)用職工工資管理系 統(tǒng)進(jìn)行職工工資管理的重要性 作為 IT 專業(yè)的畢業(yè)高校生在工資管理系統(tǒng)開發(fā) 方面我也有比較深刻的了解了一番 這無疑為我今后進(jìn)入軟件行業(yè)提早熟悉一 下軟件開發(fā)所要注意的各個事項(xiàng) 同時使我在綜合知識的選用及在應(yīng)用軟件開 發(fā)的基本思想 方法方面 常用編程設(shè)計思路技

溫馨提示

  • 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

提交評論