




已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1 31 畢畢 業(yè)業(yè) 論論 文文 I 31 摘摘 要要 當(dāng)今時(shí)代 網(wǎng)絡(luò)技術(shù)與計(jì)算機(jī)軟件技術(shù)已經(jīng)越來(lái)越廣泛地應(yīng)用到人來(lái)社會(huì) 的各個(gè)方面 運(yùn)用計(jì)算機(jī)管理系統(tǒng)不僅可以簡(jiǎn)化企業(yè)中職工工資傳統(tǒng)的管理模 式 使企業(yè)管理人員能夠方便地利用企業(yè)內(nèi)部信息對(duì)職工工資進(jìn)行全面管理 更重要的是利用計(jì)算機(jī)的技術(shù)可以使職工工資管理規(guī)范化 制度化 數(shù)字化 提高管理水平 降低成本處理 減輕工作強(qiáng)度 提高工作效率 使企業(yè)以高效 率運(yùn)轉(zhuǎn) 計(jì)算機(jī)技術(shù)在企業(yè)單位中的應(yīng)用順應(yīng)了我國(guó)的國(guó)情 運(yùn)用職工工資管 理系統(tǒng)來(lái)管理職工的工資是企業(yè)適應(yīng)高科技社會(huì)的必然之舉 本文首先分析了職工工資管理系統(tǒng)的應(yīng)用現(xiàn)狀 闡述了本工資管理系統(tǒng)的 開(kāi)發(fā)背景和目的 同時(shí)通過(guò)對(duì) C 語(yǔ)言的發(fā)展現(xiàn)狀和發(fā)展趨勢(shì)的分析 結(jié)合系統(tǒng) 開(kāi)發(fā)語(yǔ)言及工具的穩(wěn)定性選擇等一系列問(wèn)題分析最終確定了系統(tǒng)的開(kāi)發(fā)平臺(tái) 接著闡述了 MIS Management Information System 系統(tǒng)的基本理論 并在此 理論的指導(dǎo)下 詳細(xì)給出了從工資管理系統(tǒng)分析到總體設(shè)計(jì) 詳細(xì)設(shè)計(jì)與功能 模塊的實(shí)現(xiàn)及測(cè)試的各個(gè)環(huán)節(jié) 最后對(duì)本職工工資管理系統(tǒng)做出了客觀(guān)的評(píng)價(jià) 指明了該系統(tǒng)的現(xiàn)實(shí)意義 現(xiàn)存的缺點(diǎn)以及系統(tǒng)將來(lái)的升級(jí)方向 關(guān)鍵詞關(guān)鍵詞 職工工資管理系統(tǒng) 管理系統(tǒng) 系統(tǒng)開(kāi)發(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)開(kāi)發(fā)的目的 2 第三章第三章 系統(tǒng)平臺(tái)的選用系統(tǒng)平臺(tái)的選用 4 3 1 C C 語(yǔ)言的現(xiàn)狀及發(fā)展趨勢(shì) 4 3 1 1 C C 語(yǔ)言的發(fā)展現(xiàn)狀 4 3 1 2 C C 語(yǔ)言的發(fā)展趨勢(shì) 4 3 2 職工相關(guān)數(shù)據(jù)安全對(duì)系統(tǒng)的重要性分析 4 3 3 系統(tǒng)開(kāi)發(fā)工具的選擇 5 第四章第四章 MISMIS 系統(tǒng)基本理論系統(tǒng)基本理論 6 4 1 MIS 系統(tǒng)的概念 6 4 2 MIS 系統(tǒng)的開(kāi)發(fā)梗概 6 4 2 1 MIS 系統(tǒng)的開(kāi)發(fā)原則 6 4 2 2 MIS 系統(tǒng)的開(kāi)發(fā)步驟 7 4 2 3 開(kāi)發(fā)方法的選擇 7 第五章第五章 工資管理系統(tǒng)分析工資管理系統(tǒng)分析 9 5 1 系統(tǒng)開(kāi)發(fā)目標(biāo) 9 5 2 系統(tǒng)可行性分析報(bào)告 9 5 3 需求分析 9 第六章第六章 總體設(shè)計(jì)總體設(shè)計(jì) 11 6 1 系統(tǒng)功能模塊圖 11 6 2 功能說(shuō)明 12 6 3 系統(tǒng)的運(yùn)行要求 12 第七章第七章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 14 7 1 數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 14 7 2 系統(tǒng)主菜單設(shè)置 14 7 3 系統(tǒng)各具體功能模塊設(shè)計(jì) 17 第八章第八章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 18 II 31 8 1 系統(tǒng)開(kāi)發(fā)環(huán)境 18 8 2 系統(tǒng)測(cè)試 18 8 3 系統(tǒng)運(yùn)行與維護(hù) 20 8 4 系統(tǒng)的轉(zhuǎn)換方案 21 第九章第九章 系統(tǒng)評(píng)價(jià)系統(tǒng)評(píng)價(jià) 22 9 1 系統(tǒng)的特點(diǎn) 22 9 2 系統(tǒng)的缺點(diǎn) 22 9 3 將來(lái)可能提出的要求 22 結(jié)結(jié) 論論 24 致致 謝謝 25 參考文獻(xiàn)參考文獻(xiàn) 26 1 31 第第一一章章 緒緒 論論 21 世紀(jì)是個(gè)一日萬(wàn)變的尖端高科技社會(huì) 隨著計(jì)算機(jī)在人類(lèi)日常社會(huì)的普 及 電腦技術(shù)已經(jīng)運(yùn)用到人類(lèi)社會(huì)的各方面 如曾經(jīng)的銀行工作只能靠各大錢(qián) 莊的紙質(zhì)記錄來(lái)運(yùn)作而如今是全國(guó)聯(lián)網(wǎng)式的微機(jī)統(tǒng)一管理 以前人口管理方面 靠行政單位用紙本記錄現(xiàn)在也是用全國(guó)聯(lián)網(wǎng)的微機(jī)記錄等許許多多 可以說(shuō)現(xiàn) 在的人類(lèi)社會(huì)離開(kāi)了計(jì)算機(jī)是不可想象的 因?yàn)楝F(xiàn)在只要是涉及一般的管理方 面工作都已經(jīng)用上專(zhuān)門(mén)的管理軟件代替?zhèn)鹘y(tǒng)式了 各式各樣的軟件應(yīng)運(yùn)而生 同樣本職工工資管理系統(tǒng)的設(shè)計(jì)也是在此背景下誕生 由于此項(xiàng)技術(shù)如今相當(dāng) 成熟 前人在本系統(tǒng)方面做出的貢獻(xiàn)給我此次畢業(yè)設(shè)計(jì)給了相當(dāng)多的借鑒 我 在設(shè)計(jì)過(guò)程中想到的是當(dāng)今社會(huì)中銀行管理系統(tǒng)的模式 再者考慮到自己所學(xué) 的編程語(yǔ)言熟悉程度 我采用計(jì)算機(jī)程序語(yǔ)言中最最基礎(chǔ)的 C 語(yǔ)言作為系統(tǒng)的 開(kāi)發(fā)語(yǔ)言 不言而喻 我所完成的這個(gè)職工工資管理系統(tǒng)不能運(yùn)用到日常生產(chǎn) 中 因?yàn)檐浖_(kāi)發(fā)是個(gè)團(tuán)隊(duì)的集體性工作 開(kāi)發(fā)過(guò)程不是單個(gè)人所能為的 軟 件從開(kāi)發(fā)前的構(gòu)思到設(shè)計(jì)再到完工是個(gè)較長(zhǎng)的階段性工作 軟件開(kāi)發(fā)完還需要 定期升級(jí) 使用過(guò)程中出現(xiàn)相關(guān)功能方面的欠缺還需繼續(xù)完善 作為一個(gè)應(yīng)屆的普通高校畢業(yè)生 生長(zhǎng)在科技發(fā)達(dá)的 21 世紀(jì) 對(duì)身邊數(shù)不 勝數(shù)的軟件接觸甚多 對(duì)前人的軟件成果深感欽佩 想到自己也是個(gè)計(jì)算機(jī)專(zhuān) 業(yè)人士 這些種種也更堅(jiān)定了自己對(duì)所選專(zhuān)業(yè)的正確性 此次所完成的這個(gè)工 資管理系統(tǒng)正是在畢業(yè)之際的時(shí)候完成的 雖不能當(dāng)作軟件產(chǎn)品拿到市場(chǎng)發(fā)行 然而相信完成自己的畢業(yè)設(shè)計(jì)任務(wù)還是可行 畢竟也是自己花了將近半年的時(shí) 間所完成的成果 該管理系統(tǒng)完成過(guò)程中大部分借鑒于網(wǎng)絡(luò)上前人的成果作品 結(jié)合自己所 學(xué)及設(shè)計(jì)要求在時(shí)間任務(wù)的限制和初次接觸畢業(yè)設(shè)計(jì) 畢業(yè)論文等等的相關(guān)前 提下完成這個(gè)職工工資管理系統(tǒng)和論文 不足及有誤之處望各位讀者指正 2 31 第第二二章章 職職工工工工資資管管理理系系統(tǒng)統(tǒng)概概述述 2 1 系統(tǒng)的主要功能 企業(yè)職工工資管理系統(tǒng)的主要任務(wù)是用計(jì)算機(jī)對(duì)各種工資信息進(jìn)行日常的 管理 如查詢(xún) 修改 增加 刪除以及存儲(chǔ)等 迅速準(zhǔn)確地完成各種工資信息 的統(tǒng)計(jì)計(jì)算和匯總工作 針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要求 設(shè)計(jì)了職工工資管理 系統(tǒng) 職工工資管理系統(tǒng)主要有以下幾大功能 1 對(duì)單位人員的變動(dòng)進(jìn)行處理 一個(gè)單位的職工不會(huì)是一成不變的 總是在 不斷的變化 有調(diào)出 調(diào)入 也有職工在本單位內(nèi)部調(diào)動(dòng) 因此 設(shè)計(jì)系 統(tǒng)時(shí)應(yīng)必須考慮到這些情況 2 對(duì)職工的工資進(jìn)行計(jì)算 修改 可以對(duì)職工的工資檔案進(jìn)行個(gè)別 部分和 批量修改 同時(shí)能對(duì)各職工的工資進(jìn)行計(jì)算 即計(jì)算出應(yīng)發(fā)金額 應(yīng)扣金 額及實(shí)發(fā)金額等 3 查詢(xún)統(tǒng)計(jì)功能 要求即可以單項(xiàng)查詢(xún) 比如查看某個(gè)職工的工資情況 也 可以按檢索方式查詢(xún)所有符合要求的相關(guān)數(shù)據(jù) 查詢(xún)過(guò)程中須保證職工 編號(hào)的唯一性 2 2 工資管理系統(tǒng)的現(xiàn)狀分析 2 2 1 職工工資管理的應(yīng)用現(xiàn)狀 隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國(guó)特色的社會(huì)主義市場(chǎng)經(jīng)濟(jì)體 制的迅速完善 各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段 不斷改善服務(wù)質(zhì)量 提 高工作效率 這些都在很大程度上給企業(yè)提出越來(lái)越嚴(yán)峻的挑戰(zhàn) 對(duì)企業(yè)體系 無(wú)論是在行政職能 企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求 建設(shè)一 個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問(wèn)題的必經(jīng)之路 企業(yè)內(nèi)部財(cái)務(wù)管理是 該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益的主要因素之一 工資管理作 為企業(yè)內(nèi)部的一種財(cái)務(wù)管理也是如此 由于企業(yè)職工人數(shù)較多 每一位職工的 具體實(shí)際情況也不盡相同 各項(xiàng)工資條款的發(fā)放 如果沒(méi)有一個(gè)完整的管理系 統(tǒng)來(lái)進(jìn)行管理 那么勢(shì)必會(huì)給管理人員帶來(lái)種種麻煩 因此類(lèi)似工資管理系統(tǒng) 之類(lèi)的財(cái)務(wù)軟件的開(kāi)發(fā)是勢(shì)在必行 2 2 2 本管理系統(tǒng)開(kāi)發(fā)的目的 本系統(tǒng)開(kāi)發(fā)的主要目的就是要使事業(yè)單位工資管理實(shí)現(xiàn)計(jì)算機(jī)管理 使管 理員能夠有序的管理每一位職工的各項(xiàng)工資條款的發(fā)放以及員工個(gè)人臺(tái)帳的生 成 使企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益 同時(shí)使用計(jì)算機(jī)進(jìn)行工 3 31 資發(fā)放 不僅能夠保障工資核算無(wú)誤 快速輸出 而且還可以利用工資數(shù)據(jù)對(duì)有 關(guān)的各種信息進(jìn)行統(tǒng)計(jì) 服務(wù)于上級(jí)財(cái)務(wù)部門(mén)的核算與賬務(wù)處理 從而提高工資 管理發(fā)放的效率 實(shí)現(xiàn)企業(yè)職工工資管理的系統(tǒng)化 規(guī)范化和自動(dòng)化 與此同時(shí) 對(duì)作為一名高校計(jì)算機(jī)專(zhuān)業(yè)的畢業(yè)生而言 此次職工工資管理 系統(tǒng)的設(shè)計(jì)也是對(duì)自己三年來(lái)所學(xué)知識(shí)的考核和集中鞏固 這在將來(lái)從事相關(guān) 專(zhuān)業(yè)工作的我來(lái)說(shuō)也是個(gè)比較難得的軟件開(kāi)發(fā)經(jīng)歷 4 31 第第三三章章 系系統(tǒng)統(tǒng)平平臺(tái)臺(tái)的的選選用用 3 1 C 語(yǔ)言的現(xiàn)狀及發(fā)展趨勢(shì) 3 1 1 C 語(yǔ)言的發(fā)展現(xiàn)狀 C 語(yǔ)言在操作系統(tǒng) 軟件工具 圖像處理 數(shù)值分析 人工智能 數(shù)據(jù)庫(kù) 管理系統(tǒng)等許多方面都有廣泛的應(yīng)用 是極有發(fā)展前景的計(jì)算機(jī)高級(jí)語(yǔ)言 具 有數(shù)據(jù)結(jié)構(gòu)豐富 數(shù)據(jù)流控制靈活 應(yīng)用面寬 通用性和可移植性好 目標(biāo)程 序效率高等高級(jí)語(yǔ)言的優(yōu)點(diǎn) 適合應(yīng)用程序設(shè)計(jì) 又具有低級(jí)語(yǔ)言與系統(tǒng)接口 的能力 使程序員幾乎能書(shū)寫(xiě)他所需要的人和程序 還具有自身擴(kuò)充分塊編譯 方便的管理大型項(xiàng)目 最大限度的減少重復(fù)勞動(dòng) 目前 C 語(yǔ)言大有應(yīng)用市場(chǎng) 國(guó)內(nèi)知名的四家電信制造企業(yè)巨龍 大唐 中興 華為無(wú)不熱招 C 語(yǔ)言的開(kāi)發(fā) 人才 各大外貿(mào) 世界 500 強(qiáng)信息產(chǎn)業(yè)亦是如此 為何市場(chǎng)如此推崇 C 語(yǔ)言 首先 C 語(yǔ)言使用一些專(zhuān)業(yè)性要求比較高的應(yīng)用領(lǐng)域 如系統(tǒng)軟件開(kāi)發(fā) 設(shè)備 驅(qū)動(dòng)開(kāi)發(fā)的 其次 各種語(yǔ)言的編譯器 包括 java 虛擬機(jī) 都是用 C 語(yǔ)言開(kāi)發(fā) 的 再次 各種嵌入式設(shè)備 如手機(jī) PDA 也都是 C 語(yǔ)言開(kāi)發(fā)的 3 1 2 C 語(yǔ)言的發(fā)展趨勢(shì) C 語(yǔ)言從 1972 年問(wèn)世 至今已經(jīng)近 40 年了 在此期間 信息技術(shù)得到迅 猛發(fā)展 誕生了眾多優(yōu)秀的程序設(shè)計(jì)語(yǔ)言 然而 C 語(yǔ)言仍是軟件百花園中的 奇葩 在系統(tǒng)開(kāi)發(fā) 軟件工程 軟件測(cè)試等領(lǐng)域獨(dú)領(lǐng)風(fēng)騷 特別在程序設(shè)計(jì) 數(shù)據(jù)結(jié)構(gòu)等教學(xué)方面已成為事實(shí)上的 標(biāo)準(zhǔn)語(yǔ)言 C 語(yǔ)言能保持經(jīng)久不衰 是與其一系列突出的有點(diǎn)分不開(kāi)的 簡(jiǎn)潔 靈活 可移植性好 應(yīng)用面廣 是 第三代語(yǔ)言的杰出代表 隨著計(jì)算機(jī)應(yīng)用在我國(guó)的飛速發(fā)展 C 語(yǔ)言的重要性 越漸凸顯 總之 C 語(yǔ)言在計(jì)算機(jī)軟件中就可用 經(jīng)久不衰 四字來(lái)形容它的 未來(lái) 3 2 職工相關(guān)數(shù)據(jù)安全對(duì)系統(tǒng)的重要性分析 對(duì)該系統(tǒng)來(lái)說(shuō)最重要的考慮因素之一就是相關(guān)數(shù)據(jù)的安全性 本職工工資 管理系統(tǒng)中 初步考慮了以下若干個(gè)職工信息元素 職工編號(hào) 職工姓名 基 本工資 扣款 獎(jiǎng)金 這些基本信息中憑借編號(hào)的唯一性可定位到某個(gè)具體職 工 在系統(tǒng)日常操作中涉及修改職工工資 查詢(xún)職工工資 瀏覽職工工資 刪 除插入及排序等等 這些操作是在保證提供進(jìn)入系統(tǒng)密碼成功登錄后才能完成 的相關(guān)操作 這些信息都是今后企業(yè)中職工工資分發(fā)的具體記錄 所以這些基 5 31 本信息的安全可以說(shuō)是本系統(tǒng)的重中之重 在該系統(tǒng)的具體開(kāi)發(fā)過(guò)程中無(wú)疑需 要考慮這一點(diǎn) 否則將會(huì)給企業(yè)帶來(lái)不可估量的損失 3 3 系統(tǒng)開(kāi)發(fā)工具的選擇 現(xiàn)在市場(chǎng)上有很多管理系統(tǒng)的開(kāi)發(fā)工具 如 Visual Basic Delphi ASP 等等 數(shù)據(jù)庫(kù)開(kāi)發(fā)工具又有很多種 如 Access SQL Sever Oracle 等等 這些都是很出色的管理信息系統(tǒng)及數(shù)據(jù)庫(kù)的開(kāi)發(fā)工具 不過(guò)相比而言 C 語(yǔ)言有 著以下的幾項(xiàng)獨(dú)特之處 1 C 語(yǔ)言是面向結(jié)構(gòu)化程序設(shè)計(jì)的語(yǔ)言 有良好的通用性 可以在各種硬 件平臺(tái)上運(yùn)行 它可以直接處理字符 數(shù)字和地址 可以完成通常由硬件設(shè)備 實(shí)現(xiàn)的算數(shù) 邏輯運(yùn)算 可以充分反映出當(dāng)前計(jì)算機(jī)的性能 2 C 語(yǔ)言在表示方式上力求簡(jiǎn)單易行 另外 C 語(yǔ)言把一般語(yǔ)言的許多成 分都通過(guò)顯示函數(shù)調(diào)用來(lái)完成 使得編譯程序相對(duì)小而精 例如 C 語(yǔ)言本身 沒(méi)有提供輸入 輸出機(jī)制 也沒(méi)有并行操作 同步火協(xié)同程序等復(fù)雜控制 而是 提供了大量而有效的庫(kù)函數(shù)來(lái)實(shí)現(xiàn)輸入 輸出 字符串處理及存儲(chǔ)分配等功能 3 C 語(yǔ)言是一種表達(dá)式語(yǔ)言 它有功能很強(qiáng)的運(yùn)算符 用這些運(yùn)算符可構(gòu) 成書(shū)寫(xiě)簡(jiǎn)潔而功能很強(qiáng)的表達(dá)式 從而提高軟件的生產(chǎn)效率 由于運(yùn)算符類(lèi)型 極其豐富 從而使得表達(dá)式的類(lèi)型靈活 多樣 在其他高級(jí)語(yǔ)言中難以實(shí)現(xiàn)的 運(yùn)算 在 C 語(yǔ)言中能很容易地辦到 4 高級(jí)語(yǔ)言能否用來(lái)描述系統(tǒng)軟件 特別是操作系統(tǒng) 編譯程序等 除了 要求該語(yǔ)言表達(dá)能力強(qiáng)之外 很重要的一個(gè)因素是 語(yǔ)言生成的目標(biāo)代碼的質(zhì) 量如何 如果代碼質(zhì)量低 系統(tǒng)開(kāi)銷(xiāo)就大 那就失去使用價(jià)值 試驗(yàn)表明 正 對(duì)同一問(wèn)題 用 C 語(yǔ)言編寫(xiě)的程序一般所生成的目標(biāo)代碼的效率僅比用匯編語(yǔ) 言生成的目標(biāo)代碼效率低 10 20 在代碼質(zhì)量方面 C 語(yǔ)言確實(shí)可與匯編語(yǔ)言 媲美 這是其他高級(jí)語(yǔ)言尚無(wú)法與之匹敵的 5 用 C 語(yǔ)言編寫(xiě)的程序很容易進(jìn)行移植并且是嚴(yán)格定義的 模塊結(jié)構(gòu)語(yǔ)言 當(dāng)今人們普遍認(rèn)為 C 語(yǔ)言層次清晰 結(jié)構(gòu)緊湊 比非結(jié)構(gòu)化語(yǔ)言更易于使 用和維護(hù) 6 31 第第四四章章 M MI IS S 系系統(tǒng)統(tǒng)基基本本理理論論 4 1 MIS 系統(tǒng)的概念 管理信息系統(tǒng) Management Information System 簡(jiǎn)稱(chēng) MIS 是一個(gè)由人 計(jì)算機(jī)等組成的能進(jìn)行信息收集 傳遞 存儲(chǔ) 加工 維護(hù)和使用的系統(tǒng) 管理信息系統(tǒng)按照其名稱(chēng)進(jìn)行基本概念分解 可分為管理 信息和系統(tǒng)三 個(gè)部分 事實(shí)上 MIS 正是在這三個(gè)科學(xué)領(lǐng)域的基礎(chǔ)上發(fā)展起來(lái)的 信息反映著客觀(guān)事物 信息以數(shù)據(jù) 文字 符號(hào) 聲音和圖像等各種不同 的形式表示出來(lái) 這些形式經(jīng)過(guò)轉(zhuǎn)換都可以輸入到計(jì)算機(jī)中 在管理信息系統(tǒng) 中 信息是管理的對(duì)象 數(shù)據(jù)是一組表示數(shù)量 行為和目標(biāo)的非隨機(jī)的可兼?zhèn)涞姆?hào) 它可以是字 母 數(shù)字或其他符號(hào) 如 也可以是圖像 聲音或者味道 數(shù)據(jù)項(xiàng)可以按使 用的目的組織數(shù)據(jù)結(jié)構(gòu) 管理的含義一般說(shuō)來(lái)就是計(jì)劃 組織 領(lǐng)導(dǎo)和控制的活動(dòng) 利用已有的和 可以爭(zhēng)取到的各種資源 在實(shí)現(xiàn)其目標(biāo)的過(guò)程中 所應(yīng)用的一切思想 理論和 方法就構(gòu)成了管理的主要內(nèi)容 系統(tǒng)是為了某種目標(biāo)而將一些部件有機(jī)地結(jié)合的一個(gè)整體 一個(gè)大系統(tǒng)還 可以分成若干個(gè)子系統(tǒng) 各子系統(tǒng)又可以有它自己的組成部件 總之 管理信息系統(tǒng)是一個(gè)綜合性的概念 而且它還在不斷地發(fā)展著 4 2 MIS 系統(tǒng)的開(kāi)發(fā)梗概 4 2 1 MIS 系統(tǒng)的開(kāi)發(fā)原則 管理信息系統(tǒng)是一項(xiàng)耗資大 技術(shù)復(fù)雜 管理變革明顯 并需要相當(dāng)一段 時(shí)間才能完成的工程項(xiàng)目 系統(tǒng)分析是 MIS 系統(tǒng)開(kāi)發(fā)中最重要的一環(huán) 系統(tǒng)分析的主要內(nèi)容是對(duì)原工 作狀態(tài)進(jìn)行充分的了解和展示 提出新系統(tǒng)的邏輯方案 常用 MIS 開(kāi)發(fā)方法學(xué) 及比較軟件作為一種工程化產(chǎn)品的概念到現(xiàn)在已經(jīng)發(fā)展了近三十年 而對(duì)軟件 開(kāi)發(fā)方法的探討與研究也有了很大的發(fā)展 從傳統(tǒng)的生命周期法到原形法 面 向?qū)ο蠓?這種演變趨勢(shì)體現(xiàn)了軟件開(kāi)發(fā)從手工生產(chǎn)向自動(dòng)化生產(chǎn)的轉(zhuǎn)變過(guò)程 也體現(xiàn)了軟件開(kāi)發(fā)方法論發(fā)展的規(guī)律 開(kāi)發(fā)方法學(xué)是 MIS 系統(tǒng)開(kāi)發(fā)的指導(dǎo)原則 沒(méi)有開(kāi)發(fā)方法學(xué)的指導(dǎo) 或者未把開(kāi)發(fā)方法學(xué)放在應(yīng)有的位置 那就不可能從 總體上把握開(kāi)發(fā)過(guò)程 是導(dǎo)致 MIS 系統(tǒng)失敗的主要原因之一 對(duì) MIS 開(kāi)發(fā)和維 護(hù)的困難認(rèn)識(shí)不足 過(guò)多地偏重于編碼階段的實(shí)現(xiàn) 即使在引入 CASE 工具后的 7 31 今天 實(shí)踐中這種狀況仍未得到徹底改觀(guān) 現(xiàn)有的 MIS 開(kāi)發(fā)方法學(xué)為數(shù)不多 有影響的主要為以下三種方法 生命周期法 原型法 面向?qū)ο蠓?4 2 2 MIS 系統(tǒng)的開(kāi)發(fā)步驟 如圖 4 1 所示 圖圖 4 14 1 MIS 系統(tǒng)的開(kāi)發(fā)步驟 4 2 3 開(kāi)發(fā)方法的選擇 工資管理系統(tǒng)的開(kāi)發(fā)方法有生命周期法 原型法和面向?qū)ο蟮拈_(kāi)發(fā)方法等 生命周期法 Life Cycle Method 是 20 世紀(jì) 60 年代發(fā)展起來(lái)的一種應(yīng)用廣泛 且比較成熟的管理系統(tǒng)開(kāi)發(fā)方法 它的基本思想是將系統(tǒng)的開(kāi)發(fā)工作從開(kāi)始到 結(jié)束劃分為若干個(gè)階段 每個(gè)階段都有明確的任務(wù) 而系統(tǒng)開(kāi)發(fā)出來(lái)后 并不 意味著生命周期的結(jié)束 而意味著根據(jù)組織的需要對(duì)系統(tǒng)的修改和重建的開(kāi)始 8 31 原型法 Prototyping Method 是 20 世紀(jì) 80 年代發(fā)展起來(lái)的 旨在改變生命周 期法的缺點(diǎn)的一種系統(tǒng)開(kāi)發(fā)方法 該法的開(kāi)發(fā)思路是首先根據(jù)用戶(hù)的要求 由 用戶(hù)和開(kāi)發(fā)者共同確定系統(tǒng)的基本要求和主要功能 利用系統(tǒng)快速生成工具 建立一個(gè)系統(tǒng)模型 再在此基礎(chǔ)上與用戶(hù)交流 將模型不斷補(bǔ)充 修改 完善 如此反復(fù) 最終直至用戶(hù)和開(kāi)發(fā)者都比較滿(mǎn)意為止 從而形成一個(gè)相對(duì)穩(wěn)定 較為理想的管理信息系統(tǒng) 面向?qū)ο?Object Oriented 的開(kāi)發(fā)方法于 20 世 紀(jì) 80 年代開(kāi)始興起的 是一種基于問(wèn)題對(duì)象的自底向上的一種系統(tǒng)開(kāi)發(fā)方法 這種方法的特點(diǎn)是以對(duì)象為基礎(chǔ) 對(duì)象是分析問(wèn)題和解決問(wèn)題的核心 基于以 上三種方法的特點(diǎn)和各自的優(yōu)缺點(diǎn) 本職工工資管理系統(tǒng)利用軟件工程化思想 和方法 總體上是采用結(jié)構(gòu)化生命法進(jìn)行系統(tǒng)分析和設(shè)計(jì)的 而系統(tǒng)實(shí)現(xiàn)等步 驟則采用了原型法和面對(duì)對(duì)象的方法 9 31 第第五五章章 工工資資管管理理系系統(tǒng)統(tǒng)分分析析 5 1 系統(tǒng)開(kāi)發(fā)目標(biāo) 本系統(tǒng)要對(duì)職工工資管理日常的工資發(fā)放進(jìn)行數(shù)據(jù)輸入 并對(duì)各項(xiàng)工資條 款進(jìn)行計(jì)算 匯總各項(xiàng)數(shù)據(jù)生成員工個(gè)人賬目 顯示出具體工資詳細(xì) 采用用 戶(hù)名 密碼安全機(jī)制 限制權(quán)限登陸訪(fǎng)問(wèn) 保證系統(tǒng)資源不受人為因素的干擾 5 2 系統(tǒng)可行性分析報(bào)告 可行性研究的目的使用最小的代價(jià)在盡可能短的時(shí)間里確定問(wèn)題是否能解 決 通過(guò)復(fù)雜系統(tǒng)的規(guī)模與目標(biāo) 研究與此類(lèi)似的系統(tǒng)后 我們具體從下面兩 個(gè)方面考慮 技術(shù)上的可行性 由于對(duì)職工工資管理系統(tǒng)這一類(lèi)的企業(yè)財(cái)務(wù)系統(tǒng)進(jìn)行開(kāi)發(fā)已有一定的時(shí)期 有很多成功的實(shí)例 技術(shù)基礎(chǔ)也已經(jīng)非常雄厚 因而技術(shù)上的準(zhǔn)備應(yīng)該不成問(wèn) 題 經(jīng)濟(jì)上的可行性 由于職工工資管理系統(tǒng)是一個(gè)比較小型的系統(tǒng) 是由我一個(gè)人結(jié)合網(wǎng)絡(luò)上 較成熟的例子進(jìn)行開(kāi)發(fā)的 所以從人力 物力 財(cái)力方面來(lái)說(shuō)都是可行的 5 3 需求分析 對(duì)用戶(hù)需求的分析應(yīng)該全面 深入 發(fā)展 全面是指考查由 MIS 管理的信 息是否有紕漏 必須保證各靜態(tài) 動(dòng)態(tài)信息的完全 深入是指對(duì)信息的內(nèi)容 結(jié)構(gòu) 含義 變換 生存周期的分析和認(rèn)識(shí) 發(fā)展是指對(duì)信息未來(lái)發(fā)展變化的 預(yù)測(cè) 因?yàn)樾畔⒃谀硞€(gè)系統(tǒng) 機(jī)構(gòu)內(nèi)的變化往往存在著自身特有的發(fā)展規(guī)律 需求分析應(yīng)該預(yù)見(jiàn)這種規(guī)律 否則就會(huì)縮短 MIS 的使用壽命 為了保證需求分 析的完備性 就必須保證需求分析的時(shí)間 通過(guò)對(duì)企業(yè)原先手工進(jìn)行員工工資管理業(yè)務(wù)的情況 可以設(shè)計(jì)出管理系統(tǒng) 的各項(xiàng)主要功能 系統(tǒng)的主要功能要求如下 整體結(jié)構(gòu)合理 風(fēng)格一致 模塊化結(jié)構(gòu) 操作簡(jiǎn)便 開(kāi)發(fā)方法 文檔規(guī)范化 便于管理 可擴(kuò)充 10 31 完善的數(shù)據(jù)輸入 維護(hù) 輸出 自檢性能高 用戶(hù)誤輸 錯(cuò)輸均有提示 容錯(cuò)性能高 某個(gè)用戶(hù)的操作錯(cuò)誤不會(huì)引起整個(gè)系統(tǒng)的癱瘓 每一功能的 操作都有信息提示以免重復(fù)操作 錯(cuò)誤操作有警告 以便用戶(hù)及時(shí)改正 在保證功能完善的前提下 盡量使得系統(tǒng)操作的界面友好化 程序接口靈活 保證在今后軟件維護(hù)過(guò)程中更加方便 11 31 第第六六章章 總總體體設(shè)設(shè)計(jì)計(jì) 本部分主要介紹系統(tǒng)要實(shí)現(xiàn)的功能 搭好設(shè)計(jì)的總體框架 使我們對(duì)要開(kāi) 發(fā)的系統(tǒng)有一個(gè)系統(tǒng) 全面 確切的認(rèn)識(shí) 6 1 系統(tǒng)功能模塊圖 利用接受鍵盤(pán)功能菜單提示序號(hào)來(lái)對(duì)職工信息進(jìn)行管理 數(shù)據(jù)加工 信息 查詢(xún) 系統(tǒng)維護(hù)等工作 系統(tǒng)的功能模塊結(jié)構(gòu)如圖系統(tǒng)的功能模塊結(jié)構(gòu)如圖 6 16 1 所示 所示 密碼錯(cuò)誤密碼錯(cuò)誤 密碼正確密碼正確 圖圖 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 工資查詢(xún) 12 31 6 2 功能說(shuō)明 本系統(tǒng)大致分為如下四大功能模塊 1 員工信息 分為員工信息瀏覽和員工信息查詢(xún) 在員工信息瀏覽子模塊中 可以對(duì)員工的編號(hào) 姓名 基本工資 扣款 獎(jiǎng)金等信息進(jìn)行瀏覽 并可以對(duì)員工信息進(jìn)行增加記錄 修改記錄 刪除記錄 等操作 在員工信息查詢(xún)模塊中 可按員工號(hào)進(jìn)行查詢(xún) 2 工資設(shè)定 包括對(duì)基本工資 扣款 獎(jiǎng)金的設(shè)定 在工資結(jié)算中系統(tǒng)自動(dòng)做出運(yùn)算 實(shí)發(fā)工資 基本工資 扣款 獎(jiǎng)金 3 工資匯總 在工資管理中 要分別輸入每一個(gè)員工的各項(xiàng)工資條款 這樣才能運(yùn)用計(jì) 算機(jī)技術(shù)來(lái)管理好員工的工資發(fā)放情況 其中包括 職工編號(hào) 職工姓名 基 本工資 扣款 獎(jiǎng)金 4 個(gè)人工資查詢(xún) 此模塊使得查詢(xún)按照職工的編號(hào)進(jìn)行查詢(xún) 5 退出 此功能塊為退出系統(tǒng) 6 3 系統(tǒng)的運(yùn)行要求 系統(tǒng)運(yùn)行的軟硬件具體要求如表 6 1 和 6 2 所示 表表 6 16 1 硬件要求 設(shè)備名稱(chēng)說(shuō)明 處理器奔騰 III 以上 256MB 內(nèi) 存256MB 內(nèi)存越大 速度越快 硬 盤(pán) 40GB 鼠 標(biāo)2D 鼠標(biāo) 13 31 表表 6 26 2 軟件要求 名 稱(chēng)說(shuō)明 操作系統(tǒng)Windows vista Windows XP 應(yīng)用軟件Visual Studio 2005 中文版 本部分簡(jiǎn)明扼要的介紹了各個(gè)部分要實(shí)現(xiàn)的功能 搭好了設(shè)計(jì)的總體框架 使我們對(duì)要開(kāi)發(fā)的系統(tǒng)能夠更加系統(tǒng)的 全面的 確切的認(rèn)識(shí) 下一步就可以 進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)與具體功能的實(shí)現(xiàn)了 14 31 第第七七章章 詳詳細(xì)細(xì)設(shè)設(shè)計(jì)計(jì)與與實(shí)實(shí)現(xiàn)現(xiàn) 7 1 數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 管理系統(tǒng)中數(shù)據(jù)存儲(chǔ)可以說(shuō)是系統(tǒng)中的核心 在此系統(tǒng)中數(shù)據(jù)都被存儲(chǔ)在 per list2 doc 這個(gè) word 小文件中 具體設(shè)計(jì)如下 void Save struct person per 職工工資保存函數(shù) int i j pp per 指針指向結(jié)構(gòu) system cls printf n n n t t正在保存信息 請(qǐng)耐心等候 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 職工編號(hào) 職工姓名 基本工資 扣款 獎(jiǎng)金 實(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 聲明一個(gè)結(jié)構(gòu)指針 15 31 p per 指針指向結(jié)構(gòu)變量per int i in 接收用戶(hù)的選擇 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 查詢(xún)職工工資 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 請(qǐng)您正確選擇 if scanf d printf 沒(méi)有此選項(xiàng) 請(qǐ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)用查詢(xún)職工工資函數(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 沒(méi)有此選項(xiàng) 請(qǐ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)的程序代碼相對(duì)要占大量論文篇幅 在此贊不一一詳述 詳見(jiàn)畢業(yè)設(shè)計(jì)程序代碼 17 31 7 3 系統(tǒng)各具體功能模塊設(shè)計(jì) 本職工工資管理系統(tǒng)功能模塊中共含有以下 9 項(xiàng) 1 錄入職工工資 2 修改職工工資 3 查詢(xún)職工工資 4 瀏覽職工工資 5 刪除職工工資 6 插入職工工資 7 職工工資排序 8 保存職工工資 9 安全退出系統(tǒng) 系統(tǒng)工作界面其中之一的截圖如圖 7 1 所示 圖圖 7 17 1系統(tǒng)的工作界面 18 31 第第八八章章 系系統(tǒng)統(tǒng)測(cè)測(cè)試試 8 1 系統(tǒng)開(kāi)發(fā)環(huán)境 系統(tǒng)開(kāi)發(fā)環(huán)境包括硬件平臺(tái)和軟件平臺(tái)兩種 硬件平臺(tái)是指開(kāi)發(fā)與運(yùn)行所需要的硬件環(huán)境 主要包括計(jì)算機(jī)機(jī)型及硬件 配置 由于本系統(tǒng)是一個(gè)小型的 MIS 管理系統(tǒng) 因此對(duì)計(jì)算機(jī)硬件的要求不高 比較經(jīng)濟(jì) 只要配備有奔騰四代賽揚(yáng)處理器 2 0GHZ 或以上 DDR256M 內(nèi)存 或以上 60G 硬盤(pán) 或以上 的普通微機(jī)即可順利運(yùn)行 軟件平臺(tái)是指系統(tǒng)開(kāi)發(fā)與運(yùn)行的軟件環(huán)境 本系統(tǒng)在開(kāi)發(fā)時(shí)選用了穩(wěn)定性 較強(qiáng)的 Windows XP 中文專(zhuān)業(yè)版和 Visual Stdio2005 作為開(kāi)發(fā)語(yǔ)言 由于該軟 件產(chǎn)品是 Microsoft 公司的產(chǎn)品 因此彼此之間的兼容性較好 開(kāi)發(fā)出的應(yīng)用 系統(tǒng)穩(wěn)定性較高 Visual C 是具有可視化的開(kāi)發(fā)環(huán)境并且完全兼容 Turbo C 簡(jiǎn)稱(chēng) TC 可以快速完成系統(tǒng)的開(kāi)發(fā) 內(nèi)部集成的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)通道使得我們可以輕松方便 的對(duì)數(shù)據(jù)進(jìn)行管理 本系統(tǒng)在單機(jī)上運(yùn)行 8 2 系統(tǒng)測(cè)試 在 MIS 開(kāi)發(fā)過(guò)程中采用了多種措施保證軟件質(zhì)量 但是實(shí)際開(kāi)發(fā)過(guò)程中還 是不可避免地會(huì)產(chǎn)生差錯(cuò) 系統(tǒng)中通??赡茈[藏著錯(cuò)誤和缺陷 不可避免的需 要周密測(cè)試的系統(tǒng)投入 難免今后軟件使用過(guò)程中將會(huì)造成難以想象的后果 因此系統(tǒng)測(cè)試是 MIS 開(kāi)發(fā)過(guò)程中為保證軟件質(zhì)量必須進(jìn)行的工作 大量統(tǒng)計(jì)資 料表明 系統(tǒng)測(cè)試的工作量往往占 MIS 開(kāi)發(fā)總工作量的 40 以上 因此 我們 必須重視測(cè)試工作 由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露 系統(tǒng)缺陷通常是 由于對(duì)某些特定情況考慮不周造成的 因此測(cè)試不是為了表明程序正確 成功 的測(cè)試也不是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試 有意義的軟件測(cè)試應(yīng)該是從 破壞 軟件 系統(tǒng)的角度出發(fā) 精心設(shè)計(jì)最有可以暴露程序系統(tǒng)缺陷的測(cè)試方案 因此軟件 測(cè)試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷 從產(chǎn)品角度看 測(cè)試計(jì)劃中的測(cè)試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層 子系 統(tǒng)層 功能模塊層 程序模塊層中的各類(lèi)模塊 從測(cè)試本身看 分為單元測(cè)試 19 31 組合測(cè)試 確認(rèn)測(cè)試等 測(cè)試對(duì)象是隨著階段而異的 最基本 最初的測(cè)試是 單元測(cè)試 后面的組合測(cè)試 確認(rèn)測(cè)試都是以被測(cè)過(guò)的模塊作為測(cè)試對(duì)象的 1 單元測(cè)試 單元測(cè)試也稱(chēng)模塊測(cè)試或程序測(cè)試 單元測(cè)試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的 驗(yàn)證模塊接口與設(shè)計(jì)說(shuō)明書(shū)是否一致 對(duì)模塊的所有主要處理路徑進(jìn)行測(cè)試且 與預(yù)期的結(jié)構(gòu)進(jìn)行對(duì)照 還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測(cè)試 對(duì)源碼進(jìn)行審查 對(duì)照設(shè)計(jì)說(shuō)明書(shū) 表態(tài)地檢查源程序是否符合功能的邏輯要求 是進(jìn)行單元測(cè) 試前的重要工作 單元測(cè)試一般是由程序員完成 也稱(chēng)程序調(diào)試 2 組合測(cè)試 組合測(cè)試也稱(chēng)集成測(cè)試或子系統(tǒng)測(cè)試 通常采用自頂向下測(cè)試和自底向上 測(cè)試兩種測(cè)試方法 組合測(cè)試的對(duì)象是指已經(jīng)通過(guò)單元測(cè)試的模塊 不是對(duì)零 散模塊進(jìn)行單個(gè)測(cè)試 而是用系統(tǒng)化的方法裝配和測(cè)試軟件系統(tǒng) 是一個(gè)嚴(yán)格 的過(guò)程 必須認(rèn)真地進(jìn)行 其計(jì)劃的產(chǎn)生和單元模塊測(cè)試的完成日期要協(xié)調(diào)起 來(lái) 這種測(cè)試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行 造成系統(tǒng)應(yīng)用的環(huán)境條件 除了開(kāi)發(fā)部 分項(xiàng)目負(fù)責(zé)人參加以外 還應(yīng)該有相應(yīng)系統(tǒng)的用戶(hù)參加 給評(píng)審員進(jìn)行演示 3 確認(rèn)測(cè)試 確認(rèn)測(cè)試是對(duì)通過(guò)組合測(cè)試的軟件進(jìn)行的 這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè) 備的介質(zhì)上 確認(rèn)測(cè)試的目的是表明軟件是可以工作的 并且符合 軟件需求 說(shuō)明書(shū) 中規(guī)定的全部功能和性能要求 確認(rèn)測(cè)試是按照這些要求定出的 確 認(rèn)測(cè)試計(jì)劃 進(jìn)行的 測(cè)試工作是由一個(gè)獨(dú)立的組織進(jìn)行 而且測(cè)試要從用戶(hù) 的角度出發(fā) 4 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是對(duì)整體性能的測(cè)試 主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù) 共享問(wèn)題以及檢測(cè)系統(tǒng)是否達(dá)到用戶(hù)的實(shí)際要求 系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析 報(bào)告 系統(tǒng)測(cè)試應(yīng)在系統(tǒng)的整個(gè)范圍內(nèi)進(jìn)行 這種測(cè)試不只對(duì)軟件進(jìn)行 也是 對(duì)構(gòu)成系統(tǒng)的硬 軟件一起進(jìn)行 系統(tǒng)測(cè)試與建構(gòu)同時(shí)進(jìn)行或略慢 系統(tǒng)測(cè)試 需要確認(rèn)從頭到尾的功能正常才算完成 應(yīng)當(dāng)盡量避免系統(tǒng)測(cè)試延到項(xiàng)目末尾 進(jìn)行 5 用戶(hù)驗(yàn)收測(cè)試 在系統(tǒng)測(cè)試完成后 進(jìn)行用戶(hù)的驗(yàn)收測(cè)試 它是用戶(hù)在實(shí)際應(yīng)用環(huán)境中所 進(jìn)行的真實(shí)數(shù)據(jù)測(cè)試 在具體的測(cè)試中 一般應(yīng)遵循以下原則 由程序設(shè)計(jì)者之外的人進(jìn)行測(cè)試 測(cè)試用例應(yīng)由兩部分組成 輸入數(shù)據(jù)和預(yù)期輸出結(jié)果 應(yīng)選用不合理的輸入數(shù) 據(jù)與非法輸入測(cè)試 不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能 還應(yīng)檢查程序是否做 了不應(yīng)該做的工作 集中測(cè)試容易出錯(cuò)的程序模塊 對(duì)程序修改以后 必須重 20 31 新進(jìn)行測(cè)試 在開(kāi)發(fā)本系統(tǒng)時(shí) 為了使系統(tǒng)能夠穩(wěn)定運(yùn)行 對(duì)本系統(tǒng)進(jìn)行了有 針對(duì)性的全面測(cè)試 采取的方式是 1 菜單項(xiàng)測(cè)試 為了保證每一項(xiàng)菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能 我把 相關(guān)的基礎(chǔ)數(shù)據(jù) 基本上全部輸入到本系統(tǒng)中 并對(duì)每一個(gè)菜單項(xiàng)反復(fù)進(jìn)行了 增加 刪除 修改等操作 從而保證了菜單級(jí)別功能的正確實(shí)現(xiàn) 2 數(shù)據(jù)跟蹤 完成菜單項(xiàng)測(cè)試后 我又對(duì)系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤 例如 在工資管理模塊中 我首先對(duì)職工數(shù)據(jù)進(jìn)行輸入設(shè)定 然后在數(shù)據(jù)刪除 模塊中進(jìn)行數(shù)據(jù)刪除操作 隨時(shí)觀(guān)察這兩個(gè)模塊之間是否有沖突產(chǎn)生 配合得 是否正確 然后在完成這兩個(gè)功能模塊中進(jìn)行驗(yàn)證 說(shuō)明該功能完全正常 對(duì) 其它的功能模塊也進(jìn)行了類(lèi)似的設(shè)置 3 綜合測(cè)試 在以上測(cè)試的基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行了整體的測(cè)試 依次檢 驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求 8 3 系統(tǒng)運(yùn)行與維護(hù) 系統(tǒng)的運(yùn)行 1 初始數(shù)據(jù)的輸入 本系統(tǒng)的數(shù)據(jù)輸入采用純鍵盤(pán)式輸入方法 2 怎樣使用本系統(tǒng) 本系統(tǒng)的使用相對(duì)簡(jiǎn)單 基本上只要會(huì)使用 Windows 軟件就會(huì)使用本系統(tǒng) 在具體的操作時(shí) 只需按照界面操作要求利用鍵盤(pán)選擇相應(yīng)數(shù)字即可進(jìn)行相應(yīng) 功能的選擇 3 系統(tǒng)的維護(hù) 本系統(tǒng)是個(gè)較復(fù)雜的人 機(jī)系統(tǒng) 由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化 不 斷影響系統(tǒng)的運(yùn)行 同時(shí)需要系統(tǒng)不斷地適應(yīng)這些變化 不斷地完善系統(tǒng) 以 提高系統(tǒng)運(yùn)行的效率與服務(wù)水平 這就需要自始至終進(jìn)行系統(tǒng)的維護(hù)工作 系統(tǒng)的維護(hù)主要包括四個(gè)方面 1 程序的維護(hù) 指的是修改部分或全部程序 這種維護(hù)往往是在條件發(fā) 生變化或原系統(tǒng)的效率低的情況下進(jìn)行的 2 數(shù)據(jù)文件的維護(hù) 指的是按照用戶(hù)的要求對(duì)數(shù)據(jù)文件進(jìn)行不定期的修 改 3 代碼的維護(hù) 隨著系統(tǒng)的發(fā)展和變化 可能會(huì)出現(xiàn)舊代碼不能適應(yīng)新 要求的問(wèn)題 因此 有必要變更代碼 予以維護(hù) 4 硬件的維護(hù) 指的是對(duì)系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù) 21 31 本系統(tǒng)的日常維護(hù)由專(zhuān)業(yè)人士來(lái)負(fù)責(zé) 如果出現(xiàn)一些不能解決的問(wèn)題 則 由開(kāi)發(fā)者來(lái)負(fù)責(zé) 8 4 系統(tǒng)的轉(zhuǎn)換方案 本次開(kāi)發(fā)的職工工資管理系統(tǒng)采用了并行轉(zhuǎn)換方式 以保證平衡可靠的過(guò) 度 即一方面使用本系統(tǒng)來(lái)進(jìn)行工作 另一方面又繼續(xù)沿用老的方式即傳統(tǒng)手 工方式 這種狀況持續(xù)了半個(gè)月的時(shí)間 在這期間發(fā)現(xiàn)了一些程序中存在的漏 洞和錯(cuò)誤 用戶(hù)也提出一些修改意見(jiàn) 經(jīng)過(guò)程序的進(jìn)一步完善后 正式投入了 使用 最終達(dá)到徹底中止以前老的手工工資管理的操作方式 讓現(xiàn)代化的職工 工資管理系統(tǒng)完全代替?zhèn)鹘y(tǒng)的手工管理方式 在試驗(yàn)階段的半個(gè)月之中所發(fā)現(xiàn) 的客觀(guān)小問(wèn)題亦可當(dāng)作軟件測(cè)試過(guò)程的問(wèn)題依據(jù) 及時(shí)反映至軟件開(kāi)發(fā)人員并 修改相應(yīng)不足使得軟件錯(cuò)誤或不妥之處得以及時(shí)修正 22 31 第第九九章章 系系統(tǒng)統(tǒng)評(píng)評(píng)價(jià)價(jià) 系統(tǒng)評(píng)價(jià)就是客觀(guān) 公正的從各個(gè)方面評(píng)價(jià)系統(tǒng)的各項(xiàng)功能 本部分將具 體從三方面闡述 優(yōu)點(diǎn) 缺點(diǎn)以及將來(lái)可能提出的要求 9 1 系統(tǒng)的特點(diǎn) 1 流程符合企業(yè)內(nèi)部工資管理的要求 2 界面友好 輸入信息方便 好多信息 系統(tǒng)自動(dòng)生成 3 查詢(xún)?nèi)?對(duì)任何情況或字段都可以查詢(xún) 從而對(duì)管理進(jìn)行監(jiān)督 4 系統(tǒng)擴(kuò)充容易 由于資料有限 有很多地方還需要更好的完善 5 即面向開(kāi)發(fā)人員 又面向廣大用戶(hù) 9 2 系統(tǒng)的缺點(diǎn) 1 由于時(shí)間的原因 輸出報(bào)表不完善 2 網(wǎng)絡(luò)功能欠缺 本系統(tǒng)只能在單片機(jī)上運(yùn)行 不能實(shí)現(xiàn)網(wǎng)絡(luò)連接 資源 共享 3 容錯(cuò)性不高 系統(tǒng)的抗錯(cuò) 容錯(cuò)性不高 這方面有待加強(qiáng) 4 由于資料有限 有很多地方還設(shè)計(jì)的不夠詳細(xì) 如考勤制度與工資獎(jiǎng)金 福利 公積金 應(yīng)付合計(jì) 扣除合計(jì) 應(yīng)發(fā)合計(jì)的關(guān)系等 還需要更好 的完善 5 沒(méi)有良好的用戶(hù)權(quán)限和密碼限制以防止人為的破壞與盜竊數(shù)據(jù)資源 因 為登錄人員只須提供一個(gè)正確的系統(tǒng)進(jìn)入密碼既可完成所有操作 登入界 面如圖 9 1 所示 9 3 將來(lái)可能提出的要求 1 網(wǎng)絡(luò)化 系統(tǒng)能支持網(wǎng)絡(luò)數(shù)據(jù)傳輸 數(shù)據(jù)共享 數(shù)據(jù)遠(yuǎn)程訪(fǎng)問(wèn)能自動(dòng)采取一定的加鎖 策略 遠(yuǎn)程報(bào)表處理 2 多媒體化 系統(tǒng)能夠支持語(yǔ)音輸入 3 智能化 如在系統(tǒng)中存入職工照片使得身份確認(rèn)更加人性化 23 31 圖圖 9 19 1 系統(tǒng)的登錄界面 24 31 結(jié)結(jié) 論論 通過(guò)這次畢業(yè)設(shè)計(jì) 使我受到了一次用專(zhuān)業(yè)知識(shí) 專(zhuān)業(yè)技能分析和解決問(wèn) 題的全面而系統(tǒng)的鍛煉 使我真正明白現(xiàn)代社會(huì)企業(yè)里面運(yùn)用職工工資管理系 統(tǒng)進(jìn)行職工工資管理的重要性 作為 IT 專(zhuān)業(yè)的畢業(yè)高校生在工資管理系統(tǒng)開(kāi)發(fā) 方面我也有比較深刻的了解了一番 這無(wú)疑為我今后進(jìn)入軟件行業(yè)提早熟悉一 下軟件開(kāi)發(fā)所要注意的各個(gè)事項(xiàng) 同時(shí)使我在綜合知識(shí)的選用及在應(yīng)用軟件開(kāi) 發(fā)的基本思想 方法方面 常用編程設(shè)計(jì)思路技
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025合同樣本汽車(chē)買(mǎi)賣(mài)合同范本范本
- 2025保險(xiǎn)公司辦公室裝修合同
- 2025合同模板企業(yè)股權(quán)分配協(xié)議 范本
- 2025年上海市版?zhèn)€人房屋租賃合同
- 2025共同財(cái)產(chǎn)分割協(xié)議書(shū)合同
- 2025年度貓房屋租賃合同范本
- 2025合同范本餐飲合伙經(jīng)營(yíng)協(xié)議樣本
- 2025鋁材供貨買(mǎi)賣(mài)合同范本
- 社區(qū)綠化與生態(tài)保護(hù)管理協(xié)議
- 《合同法》教材筆記
- 《精準(zhǔn)醫(yī)學(xué)》課件
- 財(cái)經(jīng)新聞與理財(cái)智慧樹(shù)知到期末考試答案2024年
- 中石化合規(guī)管理手冊(cè)
- 2024年高級(jí)經(jīng)濟(jì)師之工商管理題庫(kù)(歷年真題)
- 工廠(chǎng)介紹文案
- 2024屆江蘇省蘇州市工業(yè)園區(qū)星海實(shí)驗(yàn)中學(xué)語(yǔ)文八年級(jí)第二學(xué)期期末檢測(cè)試題含解析
- 高速公路服務(wù)區(qū)調(diào)研
- 人力資源管理在企業(yè)合規(guī)中的作用
- 塔機(jī)檢測(cè)人員安全技術(shù)交底
- 2023秋期版國(guó)開(kāi)電大本科《心理學(xué)》在線(xiàn)、紙質(zhì)形考(任務(wù)一至四)試題及答案
- 安陸市中小學(xué)教師考試真題題庫(kù)
評(píng)論
0/150
提交評(píng)論