【正文】
大 學(xué)畢 業(yè) 設(shè) 計(jì) 論 文設(shè)計(jì)題目:人事管理系統(tǒng) 系別: 計(jì)算機(jī)系 專業(yè): 計(jì)算機(jī)應(yīng)用 班級(jí): 學(xué)號(hào): 學(xué)生姓名: 指導(dǎo)老師: 日期: 日 人事管理系統(tǒng)摘 要人事管理系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)(MIS),本系統(tǒng)是一個(gè)為適應(yīng)當(dāng)前各個(gè)行業(yè)對(duì)人事信息管理的迫切需求而設(shè)計(jì)開發(fā)的軟件系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面,經(jīng)過分析和比較,我們決定使用VFP數(shù)據(jù)庫開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)手段,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),真到形成用戶滿意的可行系統(tǒng)。關(guān)鍵詞:數(shù)據(jù)字典 面向?qū)ο? 管理系統(tǒng)Person Management System Person management system is development two aspects that typical information management system ( MIS), its development includes primarily the backstage database establishes with support and the head applies the development two aspects of the procedure. Through the analysis such circumstance, we use the VFP, database etc. development tool, make use of its every kind of the tool of development that provide that face to the object, particularly is intelligence that data window way this on canning be convenient but manipulates the database turn the object, establish in the in a short time first system application prototype, then, start to the beginning prototype system proceeding need 迭 on behalf, revise continuously with improve, really arrive to bee the customer satisfied can A system.Keywords: Data dictionary Object orient Management system 目 錄1 引言 5 問題的提出 5 用戶需求分析 5 編程語言的選擇 6 數(shù)據(jù)庫的選擇 62 系統(tǒng)分析與設(shè)計(jì) 6 系統(tǒng)目標(biāo)設(shè)計(jì) 6 6 開發(fā)設(shè)計(jì)思想 7 系統(tǒng)的功能分析 7 系統(tǒng)特征 8 目標(biāo)系統(tǒng)要求 8 系統(tǒng)的性能 8 功能模塊設(shè)計(jì) 83 數(shù)據(jù)庫設(shè)計(jì) 11 數(shù)據(jù)庫基礎(chǔ) 11 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與范式設(shè)計(jì) 12 數(shù)據(jù)庫需求分析 14 數(shù)據(jù)字典分析 144 系統(tǒng)功能實(shí)現(xiàn) 18 人事管理系統(tǒng)編碼設(shè)計(jì) 18 用戶登錄界面編碼設(shè)計(jì) 18 登記新職員編碼設(shè)計(jì) 20 職員信息查詢編碼設(shè)計(jì) 22 數(shù)據(jù)管理子系統(tǒng)編碼設(shè)計(jì) 22 主程序系統(tǒng)編碼設(shè)計(jì) 235 系統(tǒng)測試 24 測試目的 24 測試方法 24 測試用例 256 結(jié)論 25參考文獻(xiàn) 27致 謝 281 引言 問題的提出在現(xiàn)代的現(xiàn)實(shí)生活中,隨著計(jì)算機(jī)應(yīng)用的普及和發(fā)展,各行各業(yè)都利用計(jì)算機(jī)實(shí)現(xiàn)了辦公自動(dòng)化和自動(dòng)控制,各種應(yīng)用軟件更是層出不窮,給我們的現(xiàn)實(shí)生活帶來了許多方便。人事管理信息系統(tǒng)是一個(gè)實(shí)現(xiàn)電腦管理企業(yè)人事工資信息全過程的一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)。功能完善的人事管理系統(tǒng)共有六個(gè)主要部分組成:基本信息管理、考勤信息管理、工資信息管理、獎(jiǎng)懲信息管理、部門機(jī)構(gòu)管理、系統(tǒng)管理。這些系統(tǒng)有各自的強(qiáng)大的功能,它們又緊密的聯(lián)系相互控制,形成一個(gè)完整的系統(tǒng)。該系統(tǒng)結(jié)構(gòu)嚴(yán)謹(jǐn),功能強(qiáng)大,使企業(yè)的人事管理工作進(jìn)一步科學(xué)化、系統(tǒng)化、規(guī)范化。對(duì)于普通用戶來說,他們采用計(jì)算機(jī)完成工作的軟件往往是確定的。一般情況下,都能夠在市場上獲取,但對(duì)于某些特定的用戶,諸如,某些酒店、醫(yī)院等單位,則需要一些符合他們自己特定情況、特定運(yùn)行環(huán)境的數(shù)據(jù)庫軟件,這些在商店是無法購買到的。他們只能找相應(yīng)的軟件公司去開發(fā)他們所需要的特定的系統(tǒng),開發(fā)這些系統(tǒng)時(shí),需要特定的數(shù)據(jù)(如他們自己公司的一些管理模式、一些條件的限制因素、他們公司的管理體制、部門結(jié)構(gòu)等)。只有這樣才能真正地提高他們的工作效率。對(duì)于這些用戶來說,他們所需要的數(shù)據(jù)庫管理軟件能夠處理繁雜的、精細(xì)的數(shù)據(jù),并且能不受空間的限制,使處在各個(gè)部門、各個(gè)地域的用戶都能同時(shí)訪問數(shù)據(jù)庫,達(dá)到共享數(shù)據(jù)庫的目的。這就要求在交換數(shù)據(jù)中要確保數(shù)據(jù)的安全性和一致性,所以需要一個(gè)特定的網(wǎng)絡(luò)系統(tǒng)來保證。在人事管理信息系統(tǒng)中,極為重要的一部分就是職員信息的管理,它是人事管理信息系統(tǒng)的核心,它的正確與效率直接關(guān)系到整個(gè)人事信息系統(tǒng)的成敗,同時(shí)它也是整個(gè)人事系統(tǒng)中業(yè)務(wù)中最重復(fù)、繁瑣的部分。由于職員的基本情況各不相同,而且每個(gè)職員所報(bào)的基本情況也各異,職員的各種信息也是很分散的,這給企業(yè)的管理工作帶來了很多的麻煩,手工記錄職員的信息以及工資情況不僅錯(cuò)誤率高、而且不易對(duì)數(shù)據(jù)進(jìn)行維護(hù)查詢。本論文研究的問題來自于對(duì)電腦企業(yè)管理業(yè)務(wù)的分析,建立一種電腦企業(yè)管理的算法模型來解決復(fù)雜的企業(yè)人事管理、薪資數(shù)據(jù)的管理與維護(hù)等問題。 用戶需求分析 在當(dāng)今信息的時(shí)代,各個(gè)行業(yè)都在加快自身的建設(shè),希望趕在時(shí)代的前面,在同行業(yè)競爭中立于不敗之地。傳統(tǒng)的企業(yè)用的是把職員信息、職員工資信息與職員考勤信息用手工記載,不僅不利于管理,而且出錯(cuò)率高,辦公效率低,錯(cuò)誤率高。這不僅不利于電腦企業(yè)的發(fā)展,而且也影響電腦企業(yè)的形象。隨著現(xiàn)代科技的迅猛發(fā)展,計(jì)算機(jī)軟件在各方面的應(yīng)用日趨成熟。人們對(duì)應(yīng)用軟件,尤其是數(shù)據(jù)庫管理軟件的需求量日趨增加,功能要求越來越高。員工希望軟件整體和傳統(tǒng)的職員錄入,工資領(lǐng)取沒有大的區(qū)別,能夠容易的操作,希望整體的工作流程沒有大的改動(dòng),并且沒有太多操作限制。并且可以實(shí)現(xiàn)快速職員登記、工資計(jì)算,快速查詢等功能。他們希望在用計(jì)算機(jī)進(jìn)行業(yè)務(wù)操作的時(shí)候,能夠和傳統(tǒng)的書寫登記同樣的順序,且可以進(jìn)行選擇的選取數(shù)值,例如學(xué)歷類型,可以在軟件界面提供常規(guī)的選擇,從而加快職員登記過程,提高工作效率。對(duì)于各種信息的查詢和管理等都有一定的業(yè)務(wù)要求,整體要和傳統(tǒng)的業(yè)務(wù)規(guī)則沒有區(qū)別,且要比傳統(tǒng)的工作更加快速高效。 編程語言的選擇本系統(tǒng)采用的開發(fā)工具是功能強(qiáng)大的DELPHI ,DELPHI是BORLAND公司推出的快速應(yīng)用程序開發(fā)工具。它具有功能強(qiáng)大,易于學(xué)習(xí)和使用,編程效率高以及易于調(diào)試等特點(diǎn)。它將可視化應(yīng)用研究程序開發(fā)環(huán)境IDE,面向?qū)ο蟪绦蛟O(shè)計(jì)語言O(shè)BJECT PACAL,快速編譯器和數(shù)據(jù)庫編程工具完美地結(jié)合在一起,使用它可以更直觀,更快速地開發(fā)出高質(zhì)量的應(yīng)用程序。DELPHI是BORLAND公司推出的可視化開發(fā)工具,它擁有世界上最快的編譯器,并提供了一個(gè)完全可視化的開發(fā)環(huán)境,它以直觀的界面,簡潔的