版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2013屆行政治理專業(yè)畢業(yè)生論文(設(shè)計(jì))課題名稱:企業(yè)人事治理系統(tǒng)設(shè)計(jì)學(xué)生姓名: 指導(dǎo)教師:江南大學(xué)網(wǎng)絡(luò)教育學(xué)院 2013年2月【摘 要】隨著社會(huì)的進(jìn)步和計(jì)算機(jī)技術(shù)的進(jìn)展,特不是微型計(jì)算機(jī)的大范圍普及,計(jì)算機(jī)的應(yīng)用逐漸由科學(xué)計(jì)算、實(shí)時(shí)操縱等方面向非數(shù)值處理的各個(gè)領(lǐng)域中滲透。尤其是以微型計(jì)算機(jī)為處理核心,以數(shù)據(jù)庫(kù)治理系統(tǒng)為開(kāi)發(fā)環(huán)境的治理系統(tǒng)在辦公室自動(dòng)化以及商業(yè)信息治理等方面的應(yīng)用,日益受到人們的關(guān)注。 隨著社會(huì)信息量的迅速增長(zhǎng),計(jì)算機(jī)處理的數(shù)據(jù)量不斷增加。文件治理系統(tǒng)采納的一次最多存取一個(gè)記錄的訪問(wèn)方式,以及在不同文件之間缺乏相互聯(lián)系的結(jié)構(gòu),越來(lái)越不能適應(yīng)治理大量數(shù)據(jù)的需要,因此數(shù)據(jù)庫(kù)治理系統(tǒng)
2、便應(yīng)運(yùn)而生。數(shù)據(jù)庫(kù)治理系統(tǒng)是用來(lái)操縱建立數(shù)據(jù)庫(kù)中的數(shù)據(jù)、數(shù)據(jù)的存取,并維護(hù)數(shù)據(jù)庫(kù)的數(shù)據(jù)。從文件治理到數(shù)據(jù)庫(kù)治理,代表了兩代不同的數(shù)據(jù)治理技術(shù)。今天,數(shù)據(jù)庫(kù)治理已成為計(jì)算機(jī)信息治理的要緊方式。本文以企業(yè)治理信息系統(tǒng)建設(shè)中的人事治理子系統(tǒng)的開(kāi)發(fā)為背景,論述了治理信息系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開(kāi)發(fā)的差不多原理和方法,全文共分為序言、治理信息系統(tǒng)綜述、開(kāi)發(fā)方法、開(kāi)發(fā)平臺(tái)和工具、系統(tǒng)規(guī)劃和分析、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)運(yùn)行及維護(hù)、系統(tǒng)評(píng)價(jià)、程序調(diào)試與故障處理、開(kāi)發(fā)總結(jié)等九章。本文首先闡述了Visual FoxPro 6.0的差不多概念;然后詳細(xì)講明了以數(shù)據(jù)庫(kù)技術(shù)為技術(shù)背景的人事治理治理系統(tǒng)的差不多功能及實(shí)現(xiàn)過(guò)程,最后
3、重點(diǎn)介紹了軟件的設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)闡述了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)的技術(shù)及其應(yīng)用。【關(guān)鍵詞】治理信息系統(tǒng)、人事治理、系統(tǒng)開(kāi)發(fā)、 數(shù)據(jù)庫(kù)、 查詢目 錄1前言 52治理信息系統(tǒng)綜述 52.1 概述 52.2 治理信息系統(tǒng)的進(jìn)展52.3 目前我國(guó)人事治理的現(xiàn)狀62.4 人事治理信息系統(tǒng)建設(shè)的好處63. 開(kāi)發(fā)方法 63.1 系統(tǒng)開(kāi)發(fā)方法概述 63.2 結(jié)構(gòu)化生命周期法簡(jiǎn)介73.3 快速原型法簡(jiǎn)介73.4 本系統(tǒng)開(kāi)發(fā)方法的選擇74. 開(kāi)發(fā)平臺(tái)和工具 74.1 開(kāi)發(fā)平臺(tái)的選擇74.2 開(kāi)發(fā)工具的選擇74.2.1 開(kāi)發(fā)語(yǔ)言介紹85. 系統(tǒng)規(guī)劃和分析85.1 系統(tǒng)的可行性分析85.2 系統(tǒng)的詳細(xì)調(diào)查85.3 系統(tǒng)邏輯模型
4、的提出96. 系統(tǒng)設(shè)計(jì) 106.1 系統(tǒng)設(shè)計(jì)的依據(jù)106.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)106.3 系統(tǒng)的詳細(xì)設(shè)計(jì)117. 系統(tǒng)的運(yùn)行 177.1 系統(tǒng)的配置177.2 系統(tǒng)的運(yùn)行188. 開(kāi)發(fā)總結(jié)與對(duì)治理信息系統(tǒng)的展望309.致謝3110參考文獻(xiàn)311. 前言在現(xiàn)代社會(huì)中治理的作用越來(lái)越顯得重要和突出。一般來(lái)講,治理通過(guò)打算、組織、指導(dǎo)與領(lǐng)導(dǎo)、操縱等手段,為組織制定目標(biāo),應(yīng)用組織的各種要素,以實(shí)現(xiàn)組織的目標(biāo)。對(duì)企業(yè)來(lái)講,人們按照一定的生產(chǎn)關(guān)系組織起來(lái),對(duì)生產(chǎn)力、生產(chǎn)對(duì)象、生產(chǎn)手段等加以打算、指導(dǎo)、監(jiān)控和協(xié)調(diào),以達(dá)到預(yù)期的目的,即稱為企業(yè)治理。傳統(tǒng)的企業(yè)治理活動(dòng)中,把人、才、物作為企業(yè)的要緊資源。然而隨
5、著社會(huì)化大生產(chǎn)的不斷擴(kuò)大和社會(huì)對(duì)產(chǎn)品多樣化的需求,人們?cè)絹?lái)越重視信息在生產(chǎn)經(jīng)營(yíng)及企業(yè)治理中的作用,并把它當(dāng)作企業(yè)的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理差不多成為當(dāng)今世界上一項(xiàng)要緊的社會(huì)活動(dòng)。 治理信息系統(tǒng)從產(chǎn)生到現(xiàn)在差不多經(jīng)歷了單項(xiàng)數(shù)據(jù)處理時(shí)期、 綜合數(shù)據(jù)處理時(shí)期 、現(xiàn)代治理信息系統(tǒng)(MIS)時(shí)期等幾個(gè)時(shí)期。然而在我國(guó),由于各種緣故,治理信息系統(tǒng)的進(jìn)展尚處于初級(jí)時(shí)期。盡管如此,充分利用我們現(xiàn)有的資源和技術(shù)力量,開(kāi)發(fā)一些適合本企業(yè)或者本行業(yè)的治理信息系統(tǒng),依舊特不必要的。近年來(lái),隨著科學(xué)技術(shù)的迅猛進(jìn)展和治理水平的不斷提高,計(jì)算機(jī)差不多被廣泛應(yīng)用于日常治理之中,那么作為一個(gè)企
6、業(yè)來(lái)講,人力資源的治理和利用是企業(yè)進(jìn)展的全然保證,因此開(kāi)發(fā)一套完整的人事治理系統(tǒng)已是大勢(shì)所趨.2. 治理信息系統(tǒng)綜述2.1 概述治理信息系統(tǒng)(Management Information System,簡(jiǎn)稱MIS)是一個(gè)由治理人員和計(jì)算機(jī)組成的用以進(jìn)行信息的收集、傳輸、加工、存儲(chǔ)、維護(hù)和使用的系統(tǒng)。它是一門(mén)綜合了治理科學(xué),系統(tǒng)理論,計(jì)算機(jī)科學(xué)的系統(tǒng)性邊緣科學(xué)。治理信息系統(tǒng)的物理組成:(1)計(jì)算機(jī)硬件系統(tǒng):包括主機(jī)、外部存儲(chǔ)器、輸入輸出設(shè)備等。(2)計(jì)算機(jī)軟件系統(tǒng):包括系統(tǒng)軟件和應(yīng)用軟件兩大部分。(3)通信系統(tǒng):包括線路等通信設(shè)施和與計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)通信有關(guān)的軟件等。 工作人員:包括系統(tǒng)分析員、
7、程序設(shè)計(jì)員、維護(hù)人員、治理員、操作人員等。2.2 治理信息系統(tǒng)的進(jìn)展治理信息系統(tǒng)通過(guò)對(duì)企業(yè)當(dāng)前運(yùn)行的數(shù)據(jù)進(jìn)行處理來(lái)獲得有關(guān)信息,以操縱企業(yè)的行為;利用過(guò)去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對(duì)以后的進(jìn)展進(jìn)行預(yù)測(cè);能從全局目標(biāo)動(dòng)身,對(duì)企業(yè)的治理決策活動(dòng)予以輔助。 孫春來(lái) 韓正清等 Visual FoxPro 6.0中文版編程基礎(chǔ)與范例 電子工業(yè)出版社 出版日期:2001-1-1 孫春來(lái) 韓正清等 Visual FoxPro 6.0中文版編程基礎(chǔ)與范例 電子工業(yè)出版社 出版日期:2001-1-12.3 目前我國(guó)人事治理的現(xiàn)狀我國(guó)的計(jì)算機(jī)應(yīng)用于企業(yè)治理,只是在70年代末期以后才逐漸開(kāi)展起來(lái)的。目前,計(jì)算機(jī)輔助
8、治理已在我國(guó)的各行各業(yè)得到了廣泛地應(yīng)用,但總的來(lái)講,計(jì)算機(jī)在我國(guó)治理中的應(yīng)用,還處于初級(jí)時(shí)期,盡管近兩年進(jìn)展較快,但還需要不斷地探究和研究。尤其是計(jì)算機(jī)輔助人事治理僅是近幾年才在我國(guó)得到普及和進(jìn)展,而在許多發(fā)達(dá)國(guó)家計(jì)算機(jī)輔助人事治理已十分普及,因此對(duì)這方面的研究是必要的,它將推動(dòng)我國(guó)企業(yè)的進(jìn)展和人事治理信息處理的現(xiàn)代化。2.4 人事治理信息系統(tǒng)建設(shè)的好處科技是第一生產(chǎn)力,離開(kāi)了科學(xué)技術(shù)的企業(yè)是可不能長(zhǎng)遠(yuǎn)進(jìn)展的,科技的載體是人,沒(méi)有人也講無(wú)所謂科學(xué)技術(shù),因此人力資源的開(kāi)發(fā)和治理是十分重要的。隨著時(shí)代的進(jìn)展,人才在我國(guó)各行各業(yè)中的地位日趨重要,各類人才肩負(fù)著企業(yè)進(jìn)展的重任,因此人事治理的好壞,決定
9、著一個(gè)企業(yè)的興衰成敗,因此,開(kāi)發(fā)人事治理信息系統(tǒng)對(duì)企業(yè)的治理及人才素養(yǎng)的提高具有重大的社會(huì)意義,具體到某一企業(yè),能夠提高該企業(yè)治理的現(xiàn)代化水平,提高人事治理的工作效率。1、改變了工作方式,提高了工作效率2、提高了經(jīng)濟(jì)效益3、強(qiáng)化了企業(yè)的科學(xué)治理2.5 開(kāi)發(fā)治理信息系統(tǒng)的幾點(diǎn)建議開(kāi)發(fā)系統(tǒng)不必貪大求全,力爭(zhēng)簡(jiǎn)單有用。應(yīng)從大處著眼,小處著手,循序漸進(jìn),逐步完善。對(duì)開(kāi)發(fā)過(guò)程中的各種文檔應(yīng)當(dāng)注意保存。3. 開(kāi)發(fā)方法3.1系統(tǒng)開(kāi)發(fā)方法概述建立一個(gè)治理信息系統(tǒng),是一項(xiàng)復(fù)雜的軟件工程的實(shí)施。近30多年來(lái),軟件工程進(jìn)展成為新科學(xué),至今差不多成為IT產(chǎn)業(yè)的重要支柱。一開(kāi)始,人們往往使用手工作坊式的軟件開(kāi)發(fā)方法,靠
10、個(gè)人的力量編寫(xiě)各種小型程序;然而隨著計(jì)算機(jī)硬件技術(shù)的飛速進(jìn)展,計(jì)算機(jī)軟件在各個(gè)領(lǐng)域中的作用日益突出,那種多年來(lái)被人們沿用的手工作坊式的開(kāi)發(fā)方法,差不多在軟件產(chǎn)品的質(zhì)量、成本及開(kāi)發(fā)時(shí)刻等方面無(wú)法滿足需求。3.2 結(jié)構(gòu)化生命周期法簡(jiǎn)介結(jié)構(gòu)化生命周期法是一種傳統(tǒng)的治理信息系統(tǒng)開(kāi)發(fā)方法,其差不多思想是把整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程分成若干個(gè)時(shí)期,每個(gè)時(shí)期進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個(gè)或多個(gè)任務(wù),形成符合給定規(guī)范的產(chǎn)品。 張魯 Visual FoxPro 6.0編程技巧與實(shí)例分析 水利水電出版社 出版日期:1999-10-1 張魯 Visual FoxPro 6.0編程技巧與實(shí)例分
11、析 水利水電出版社 出版日期:1999-10-13.3 快速原型法簡(jiǎn)介快速原型法是80年代進(jìn)展起來(lái)的,旨在縮短開(kāi)發(fā)周期,提高開(kāi)發(fā)效率和用戶對(duì)系統(tǒng)的中意程度。其差不多思想是在系統(tǒng)開(kāi)發(fā)的初期,盡快構(gòu)造出系統(tǒng)的原型,使用戶能及早地運(yùn)行那個(gè)系統(tǒng)原型,通過(guò)使用它、熟悉它,受到啟發(fā)并取得經(jīng)驗(yàn),然后對(duì)系統(tǒng)的目標(biāo)和功能提出更精確、具體的要求,研制人員據(jù)此逐漸修改和完善原型,使它滿足用戶的需求,最后完成系統(tǒng)的開(kāi)發(fā)。該方法大大提高了系統(tǒng)開(kāi)發(fā)效率,彌補(bǔ)了結(jié)構(gòu)化生命周期法開(kāi)發(fā)時(shí)刻長(zhǎng)的缺陷。3.4 本系統(tǒng)開(kāi)發(fā)方法的選擇 基于以上開(kāi)發(fā)方法的優(yōu)劣和本系統(tǒng)的實(shí)際情況,本系統(tǒng)總體上采納結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)規(guī)則、系統(tǒng)分析和系
12、統(tǒng)設(shè)計(jì),但在系統(tǒng)實(shí)施時(shí)期采納原型法。4. 開(kāi)發(fā)平臺(tái)和工具4.1開(kāi)發(fā)平臺(tái)的選擇考慮到本系統(tǒng)的性能要求,和現(xiàn)有的條件,我們選擇了WINDOWSXP中文版作為開(kāi)發(fā)、測(cè)試和運(yùn)行的平臺(tái)。因?yàn)閃INDOWS操作系統(tǒng)是目前應(yīng)用最廣的操作系統(tǒng),它以全新的圖形界面,簡(jiǎn)單快捷的操作方式,支持多媒體功能等特點(diǎn)而成為軟件進(jìn)展的流行趨勢(shì),選用它作為開(kāi)發(fā)平臺(tái),易于功能的擴(kuò)展和軟件升級(jí)。4.2 開(kāi)發(fā)工具的選擇針對(duì)目前世界上流行的大量軟件和開(kāi)發(fā)工具,通過(guò)認(rèn)真分析其優(yōu)缺點(diǎn),結(jié)合計(jì)量器具治理系統(tǒng)的需要和目前的硬件環(huán)境,我們選用微軟WINDOWS平臺(tái)下的Visual FoxPro 6.0(簡(jiǎn)寫(xiě)為VF6.0)作為軟件開(kāi)發(fā)工具。 張磊
13、等 Visual FoxPro 6使用詳解 機(jī)械工業(yè)出版社 出版日期:1999-7-1 張磊等 Visual FoxPro 6使用詳解 機(jī)械工業(yè)出版社 出版日期:1999-7-14.2.1 開(kāi)發(fā)語(yǔ)言介紹現(xiàn)在,市場(chǎng)上能夠選購(gòu)的應(yīng)用開(kāi)發(fā)產(chǎn)品專門(mén)多,流行的也有數(shù)十種。目前在我國(guó)市場(chǎng)上最為流行、使用最多、最為先進(jìn)的可用作做作企業(yè)級(jí)開(kāi)發(fā)工具的產(chǎn)品有:Microsoft公司的Visual FoxPro5.系統(tǒng)規(guī)劃和分析系統(tǒng)規(guī)劃,應(yīng)依照組織的目標(biāo)和進(jìn)展戰(zhàn)略以及治理信息系統(tǒng)建設(shè)的客觀規(guī)律,并考慮到組織面臨的內(nèi)外部環(huán)境,科學(xué)地制定治理信息系統(tǒng)的進(jìn)展戰(zhàn)略和總體方案,合理安排系統(tǒng)建設(shè)的進(jìn)程;它是治理信息系統(tǒng)(MIS
14、)生命周期的第一個(gè)時(shí)期,是MIS的概念形成時(shí)期,這一時(shí)期的要緊目標(biāo),確實(shí)是制定出MIS的長(zhǎng)期進(jìn)展方案,決定MIS在整個(gè)生命周期內(nèi)的進(jìn)展方向、規(guī)模和進(jìn)展進(jìn)程。它的要緊任務(wù)是:制定MIS的進(jìn)展戰(zhàn)略、確定組織的要緊信息需求,形成MIS的總體方案、制定系統(tǒng)建設(shè)的資源分配打算。5.1 系統(tǒng)的可行性分析可行性分析是系統(tǒng)分析時(shí)期的第二項(xiàng)活動(dòng),可行性分析能使新系統(tǒng)達(dá)到以最小的開(kāi)發(fā)成本取得最佳的經(jīng)濟(jì)效益。可行性分析的目的,是依照開(kāi)發(fā)治理信息系統(tǒng)的請(qǐng)求,通過(guò)初步調(diào)查,對(duì)要開(kāi)發(fā)的治理信息系統(tǒng)從技術(shù)上、經(jīng)濟(jì)上、資源上和治理上進(jìn)行是否可行的研究分析。這是一項(xiàng)保證資源合理使用、幸免失誤和白費(fèi)的重要工作。1、經(jīng)濟(jì)上的可行性
15、。2、技術(shù)上的可行性。 3、資源上的可行性。4、治理上的可行性。 5.2 系統(tǒng)的詳細(xì)調(diào)查系統(tǒng)的詳細(xì)調(diào)查目標(biāo)是在可行性分析的基礎(chǔ)上進(jìn)一步對(duì)原有系統(tǒng)進(jìn)行全面、深入的調(diào)查和分析,弄清原有治理信息系統(tǒng)的運(yùn)行狀況,發(fā)覺(jué)其薄弱環(huán)節(jié),找出要解決問(wèn)題的實(shí)質(zhì),確保新系統(tǒng)比原系統(tǒng)更加有效、可靠。具體內(nèi)容包括:治理業(yè)務(wù)狀況的調(diào)查分析、數(shù)據(jù)流程的調(diào)查分析。詳細(xì)調(diào)查之后,繪制出人事治理子系統(tǒng)的業(yè)務(wù)流程圖,如下圖: 康耀紅 黃健青等 Visual FoxPro 6.0 數(shù)據(jù)庫(kù)設(shè)計(jì)北京大學(xué)出版社 出版日期:2002-2-1 查詢要求 查詢結(jié)果一般用戶企業(yè)人事治理系統(tǒng)系統(tǒng)治理人員一般用戶企業(yè)人事治理系統(tǒng)系統(tǒng)治理人員 用戶設(shè)置
16、 統(tǒng)計(jì)要求 表單維護(hù) 統(tǒng)計(jì)結(jié)果 5.3 系統(tǒng)邏輯模型的提出為了實(shí)現(xiàn)治理信息系統(tǒng)的計(jì)算機(jī)化,僅僅用業(yè)務(wù)流程圖形象地描述信息的流淌和存儲(chǔ)還遠(yuǎn)遠(yuǎn)不夠,還要進(jìn)一步調(diào)查分析舍去物質(zhì)流,抽象出信息流,繪制出數(shù)據(jù)流程圖,并對(duì)各種數(shù)據(jù)的屬性和各項(xiàng)處理功能進(jìn)行詳細(xì)分析。系統(tǒng)分析的要緊成果是系統(tǒng)的邏輯模型。本系統(tǒng)要緊是以數(shù)據(jù)流圖、數(shù)據(jù)字典為要緊描述工具來(lái)勾畫(huà)系統(tǒng)的概貌。5.3.1 數(shù)據(jù)流圖(數(shù)據(jù)流圖(Data Flow Diagram),是描述系統(tǒng)邏輯模型的要緊工具之一,它是在對(duì)系統(tǒng)的業(yè)務(wù)流程圖進(jìn)行分析的基礎(chǔ)上用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流淌、存儲(chǔ)和處理等情況,并能將信息處理功能和彼此之間的聯(lián)系,自上
17、而下,逐層分解,從邏輯上精確地描述出系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入輸出、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)來(lái)源和去向等項(xiàng)目。計(jì)量器具治理子系統(tǒng)的關(guān)聯(lián)圖如下: 各單位 F1 F2 人事治理 部門(mén) F3 職工 F4 注:F1差不多信息表; F2信息治理; F3 招聘人員、職員人事檔案; F4 人員信息治理 康耀紅 黃健青等 Visual FoxPro 6.0 數(shù)據(jù)庫(kù)設(shè)計(jì)北京大學(xué)出版社 出版日期:2002-2-15.3.2 數(shù)據(jù)字典(DD)數(shù)據(jù)字典(Data Dictionary),是數(shù)據(jù)流圖(DFD)上所有成分的定義和解釋的文字集合。它是系統(tǒng)分析時(shí)期的重要文檔,它的作用是將數(shù)據(jù)流圖中全部數(shù)據(jù)流及其組成部分的數(shù)據(jù)元
18、素、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)加工外部項(xiàng)等,通過(guò)數(shù)據(jù)字典描述清晰,以便于以后系統(tǒng)設(shè)計(jì)時(shí)使用。系統(tǒng)設(shè)計(jì)治理信息系統(tǒng)設(shè)計(jì)時(shí)期的要緊目的是將系統(tǒng)分析時(shí)期所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成能夠?qū)嵤┑幕谟?jì)算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。6.1 系統(tǒng)設(shè)計(jì)的依據(jù) 1、系統(tǒng)分析的成果 2、現(xiàn)行技術(shù) 3、現(xiàn)行信息治理和信息技術(shù)的標(biāo)準(zhǔn)、規(guī)范和有關(guān)法律制度 4、用戶需求 5、系統(tǒng)運(yùn)行環(huán)境6.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 總體流程圖如下:企業(yè)人力資源治理系統(tǒng)企業(yè)人力資源治理系統(tǒng)勞動(dòng)組織治理系統(tǒng)人事治理系統(tǒng)工資治理系統(tǒng)勞動(dòng)組織治理系統(tǒng)人事治理系統(tǒng)工資治理系統(tǒng)按照結(jié)構(gòu)化的系統(tǒng)設(shè)計(jì)方法,分析企業(yè)人事治理系統(tǒng)的總體流程圖如下:企
19、業(yè)人事治理系統(tǒng)企業(yè)人事治理系統(tǒng)身份驗(yàn)證身份驗(yàn)證培訓(xùn)信息治理招聘信息治理人員信息治理培訓(xùn)信息治理招聘信息治理人員信息治理 職員培訓(xùn)情況信息各部門(mén)培訓(xùn)安排招聘人員差不多信息應(yīng)聘人員錄用情況職員差不多信息職員教育經(jīng)歷職員個(gè)人簡(jiǎn)歷職員崗位變動(dòng)職員獎(jiǎng)懲登記職員離退休登記職員培訓(xùn)情況信息各部門(mén)培訓(xùn)安排招聘人員差不多信息應(yīng)聘人員錄用情況職員差不多信息職員教育經(jīng)歷職員個(gè)人簡(jiǎn)歷職員崗位變動(dòng)職員獎(jiǎng)懲登記職員離退休登記6.3 系統(tǒng)的詳細(xì)設(shè)計(jì)6.3.1 代碼設(shè)計(jì)代碼,確實(shí)是用來(lái)表征客觀事物的實(shí)體類不,以及屬性的一個(gè)或一組易于計(jì)算機(jī)識(shí)不和處理的特定符號(hào)或記號(hào)。它的作用是描述對(duì)象狀態(tài),便于統(tǒng)計(jì)和檢索對(duì)象。代碼設(shè)計(jì)的原則:
20、適應(yīng)計(jì)算機(jī)處理、簡(jiǎn)單明了、具有可擴(kuò)充性、系統(tǒng)性、便于識(shí)不和經(jīng)歷等。本系統(tǒng)對(duì)所有數(shù)據(jù)庫(kù)表中的主碼和外來(lái)碼均采納“漢字名稱”作為代碼。6.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境(DBMS)中,通過(guò)合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫(kù)模式、子模式,建立數(shù)據(jù)庫(kù)和設(shè)計(jì)應(yīng)用程序,滿足用戶的各種信息需求?;谝陨显O(shè)計(jì)原則,本系統(tǒng)中相關(guān)數(shù)據(jù)庫(kù)(人事治理)包括以下幾個(gè)表現(xiàn)將表結(jié)構(gòu)設(shè)計(jì)舉例如下: 鄭剛 Visual FoxPro 6.0 實(shí)效編程百例 人民郵電出版社 出版日期:2002-7-1jbxx表jyjl表grjl表 gwbd表jc表ltdj表ypxx表lqqk表pxap表pxqk
21、表數(shù)據(jù)庫(kù)的安全性、完整性、并發(fā)操縱和恢復(fù)信息數(shù)據(jù)是企業(yè)中特不重要的資源,因此保證數(shù)據(jù)庫(kù)的安全可靠、正確有效是特不重要的問(wèn)題。一般的數(shù)據(jù)庫(kù)治理系統(tǒng)(DBMS)都有提供了一定的數(shù)據(jù)愛(ài)護(hù)功能。數(shù)據(jù)庫(kù)愛(ài)護(hù)也稱為數(shù)據(jù)操縱,要緊包括數(shù)據(jù)的安全性、完整性、并發(fā)操縱和數(shù)據(jù)庫(kù)的恢復(fù)等。(1)數(shù)據(jù)庫(kù)的安全性數(shù)據(jù)庫(kù)的安全性是指愛(ài)護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞。由于數(shù)據(jù)庫(kù)系統(tǒng)中存放著大量的數(shù)據(jù),且為許多用戶所共享,因此安全性問(wèn)題是必須首先要解決的。一般計(jì)算機(jī)系統(tǒng)中的安全措施是按照“用戶標(biāo)識(shí)和鑒不”、“DBMS存取操縱”、“OS級(jí)安全操縱”、“DB密碼存儲(chǔ)”來(lái)一級(jí)一級(jí)設(shè)置的。在現(xiàn)在流行的數(shù)據(jù)庫(kù)系
22、統(tǒng)中一般都提供以下兩種操縱:用戶標(biāo)識(shí)和鑒不、數(shù)據(jù)存取操縱。 (2)數(shù)據(jù)完整性為了保證數(shù)據(jù)庫(kù)數(shù)據(jù)的正確性和相容性,數(shù)據(jù)庫(kù)治理系統(tǒng)(DBMS)都提供了一種機(jī)制來(lái)檢查數(shù)據(jù)庫(kù)中的數(shù)據(jù),看它是否滿足語(yǔ)義的規(guī)定條件,DBMS稱這種機(jī)制為“數(shù)據(jù)完整性檢查”。一般的DBMS中是通過(guò)完整性約束和數(shù)據(jù)庫(kù)觸發(fā)器來(lái)實(shí)現(xiàn)這一機(jī)制的。(3)并發(fā)操縱在多用戶數(shù)據(jù)庫(kù)環(huán)境中,多個(gè)用戶程序可并行存取數(shù)據(jù)庫(kù)中的數(shù)據(jù),為了以正確的方式調(diào)度該并發(fā)操作,幸免造成“丟失修改”、“不能重讀”、“讀臟數(shù)據(jù)”等不一致的情況,DBMS引入了“并發(fā)操縱”這一機(jī)制。并發(fā)操縱的要緊方法是采納封鎖機(jī)制,一般采納兩種封鎖機(jī)制:共享機(jī)制和排它機(jī)制來(lái)實(shí)現(xiàn)。(4
23、)數(shù)據(jù)庫(kù)后備與恢復(fù)要緊使用轉(zhuǎn)儲(chǔ)、日志等方法進(jìn)行數(shù)據(jù)庫(kù)的恢復(fù)。6.3.3 用戶界面設(shè)計(jì)用戶界面是指軟件系統(tǒng)與用戶之間交互的接口,通常包括輸出,輸入,人機(jī)對(duì)話的界面與方式等。由于本系統(tǒng)的最終用戶是那些對(duì)計(jì)算機(jī)技術(shù)并不算專門(mén)精通的治理人員,因此本系統(tǒng)采納了基于菜單選擇,用戶名與密碼的填寫(xiě)登陸和頁(yè)框、按鈕及彈出表單等友好的用戶界面交互方式。系統(tǒng)安全性驗(yàn)證用戶界面設(shè)計(jì)用戶登錄窗口界面是用戶看到的第一幅畫(huà)面,也是進(jìn)入系統(tǒng)之前必須通過(guò)的一道“關(guān)口”。因此,簡(jiǎn)潔、有用、友好、美觀、安全是設(shè)計(jì)時(shí)應(yīng)當(dāng)考慮到的風(fēng)格。用戶登錄本系統(tǒng),登錄畫(huà)面為: 系統(tǒng)主畫(huà)面屏幕區(qū)域設(shè)計(jì)進(jìn)行系統(tǒng)的主畫(huà)面屏幕區(qū)域設(shè)計(jì)時(shí),是將整個(gè)屏幕劃分
24、為三個(gè)區(qū)域,如下圖所示:主 菜 單 區(qū)工 作 區(qū)狀 態(tài) 信 息 區(qū)在屏幕的最上方是主菜單區(qū),顯示本系統(tǒng)的功能主菜單。用戶能夠有鼠標(biāo)左鍵來(lái)選擇相應(yīng)的菜單,也能夠用快捷鍵進(jìn)行操作,然后用同樣的方法在相應(yīng)菜單下拉出該項(xiàng)的二級(jí)菜單(假如有的話),假如還有三級(jí)菜單,用戶可在二級(jí)菜單選擇相應(yīng)的功能項(xiàng),系統(tǒng)會(huì)自動(dòng)彈出三級(jí)菜單。 當(dāng)通過(guò)菜單選擇了所要進(jìn)行的工作以后,系統(tǒng)進(jìn)入相應(yīng)的業(yè)務(wù)處理功能,這時(shí)業(yè)務(wù)處理活動(dòng)在屏幕中間區(qū)域即工作區(qū)進(jìn)行。在整個(gè)業(yè)務(wù)處理過(guò)程中,主菜單區(qū)始終存在以使用戶明確當(dāng)前正在進(jìn)行的處理,當(dāng)用戶為業(yè)務(wù)處理完畢后,系統(tǒng)返回主菜單。6.3.4處理過(guò)程設(shè)計(jì) 處理過(guò)程設(shè)計(jì)要依照模塊劃分以及結(jié)構(gòu)化設(shè)計(jì)的
25、差不多原則,對(duì)每一程序處理模塊中的詳細(xì)處理過(guò)程進(jìn)行設(shè)計(jì)。常用的設(shè)計(jì)工具包括程序流程圖、過(guò)程化設(shè)計(jì)語(yǔ)言、判定表、判定樹(shù)等。 陳明 Visual FoxPro 程序設(shè)計(jì) 清華大學(xué)出版社 出版日期:2002-4-1 陳明 Visual FoxPro 程序設(shè)計(jì) 清華大學(xué)出版社 出版日期:2002-4-17. 系統(tǒng)的運(yùn)行 治理信息系統(tǒng)在完成系統(tǒng)實(shí)施、投入正常運(yùn)行之后,就進(jìn)入了系統(tǒng)運(yùn)行與維護(hù)時(shí)期。7.1 系統(tǒng)的配置 1、硬件配置要求: CPU:P = 2 * ROMAN II200以上。 內(nèi)存:32MB以上。 硬盤(pán):2.1GB以上(可用空間最好在160MB以上)。 打印機(jī):推舉EPSON LQ-1600K
26、 = 2 * ROMAN II 2、軟件配置要求: WINDOWS95/98/2000/XP中文版操作系統(tǒng)。7.2 系統(tǒng)的運(yùn)行 本系統(tǒng)運(yùn)行:首先啟動(dòng)WindowsXP,將本系統(tǒng)拷貝到硬盤(pán)相應(yīng)地目錄下,運(yùn)行“企業(yè)人事治理.EXE”即可。 本系統(tǒng)的要緊菜單功能簡(jiǎn)介如下: (1)系統(tǒng)治理:用戶名輸入,修改密碼,退出系統(tǒng)等。 (2)人員信息治理:包括職員差不多信息、職員教育經(jīng)歷、職員個(gè)人簡(jiǎn)歷、職員崗位變動(dòng)、職員獎(jiǎng)懲登記、職員離退休登記。 (3)招聘信息治理:包括招聘人員差不多信息、應(yīng)聘人員錄用情況。 (4) 培訓(xùn)信息治理:各部門(mén)培訓(xùn)安排、職員培訓(xùn)情況信息。下面簡(jiǎn)要介紹一下各種功能源碼實(shí)現(xiàn):用戶登陸:確
27、定進(jìn)入系統(tǒng):command2_click()i=i+1if thisform.text2.value=123456 keybCTRL+F4 modi wind screen titl人力資源治理系統(tǒng) do form rsglrenshielse if i3 messagebox(密碼錯(cuò),請(qǐng)重新輸入!) thisform.text2.value= thisform.text2.setfocus else messagebox(密碼錯(cuò),禁止進(jìn)入系統(tǒng)!) thisform.release endifendif do form rsglrenshi退出系統(tǒng):command1_click()YN=MES
28、SAGEBOX(確定退出系統(tǒng),4+32,用戶登錄)IF YN=6 CLEAR EVENTS QUITENDIF進(jìn)入人事治理系統(tǒng)界面:人員信息治理:page1:職員差不多信息:command1_click()do form rsgljibenxinxi職員教育經(jīng)歷:command2_click()do form rsgljiaoyujingli職員個(gè)人簡(jiǎn)歷:command3_click()do form rsglzhiyuangerenjianli職員崗位變動(dòng):command4_click()do form rsglzhiyuangangweibiandong職員獎(jiǎng)懲登記:command5_cl
29、ick()do form rsglzhiyuanjiangchengdengji職員離退休登記:command6_click()do form rsglzhiyuanlituixiudengji招聘信息治理:page2:招聘人員差不多信息:command1_click()do form rsglzhaopinrenyuanjibenxinxi應(yīng)聘人員錄用情況:command2_click()do form rsglyingpinrenyuanluquqingkuang培訓(xùn)信息治理:page3:各部門(mén)培訓(xùn)安排:command1_click()do form rsglgebumenpeixunan
30、pai職員培訓(xùn)情況信息:command2_click()do form rsglyuangongpeixunqingkuangxinxi退出:thisform.release點(diǎn)擊按鈕分不彈出各表單:增加新記錄:command1_click()mandgroup1.enabled=.F.mand2.enabled=.F.mand3.enabled=.F.mand4.enabled=.T.if mand1.caption=增加新記錄thisform.txt職員編號(hào).enabled=.T.thisform.txt姓名.enabled=.T.thisform.txt性不.enabled=.T.this
31、form.txt出生日期.enabled=.T.thisform.txt民族.enabled=.T.thisform.txt文化程度.enabled=.T.thisform.txt畢業(yè)學(xué)校.enabled=.T.thisform.txt政治面貌.enabled=.T.thisform.txt家庭地址.enabled=.T.thisform.txt家庭電話.enabled=.T.append mand1.caption=增加確認(rèn)thisform.refreshthisform.txt職員編號(hào).setfocuselseget職員編號(hào)=alltrim(thisform.txt職員編號(hào).value)g
32、et姓名=alltrim(thisform.txt姓名.value)get性不=alltrim(thisform.txt性不.value)get出生日期=alltrim(thisform.txt出生日期.value)get民族=alltrim(thisform.txt民族.value)get文化程度=alltrim(thisform.txt文化程度.value)get畢業(yè)學(xué)校=alltrim(thisform.txt畢業(yè)學(xué)校.value)get政治面貌=alltrim(thisform.txt政治面貌.value)get家庭地址=alltrim(thisform.txt家庭地址.value)g
33、et家庭電話=alltrim(thisform.txt家庭電話.value)if empty(get職員編號(hào)) or empty(get姓名) or empty(get性不) or empty(get出生日期) or empty(get民族) or empty(get文化程度) or empty(get畢業(yè)學(xué)校) or empty(get政治面貌) or empty(get家庭地址) or empty(get家庭電話)messagebox(資料不足,48,錯(cuò)誤)mand1.caption=增加新記錄tableupdate(.t.)thisform.txt職員編號(hào).enabled=.F.this
34、form.txt姓名.enabled=.F.thisform.txt性不.enabled=.F.thisform.txt出生日期.enabled=.F.thisform.txt民族.enabled=.F.thisform.txt文化程度.enabled=.F.thisform.txt畢業(yè)學(xué)校.enabled=.F.thisform.txt政治面貌.enabled=.F.thisform.txt家庭地址.enabled=.F.thisform.txt家庭電話.enabled=.F.mandgroup1.enabled=.T.mand2.enabled=.T.mand3.enabled=.T.ma
35、nd4.enabled=.F.endifendif修改記錄:command2_click()mand1.enabled=.F.mand3.enabled=.F.mand4.enabled=.T.mandgroup1.enabled=.F.if mand2.caption=修改記錄thisform.txt職員編號(hào).enabled=.T.thisform.txt姓名.enabled=.T.thisform.txt性不.enabled=.T.thisform.txt出生日期.enabled=.T.thisform.txt民族.enabled=.T.thisform.txt文化程度.enabled=.
36、T.thisform.txt畢業(yè)學(xué)校.enabled=.T.thisform.txt政治面貌.enabled=.T.thisform.txt家庭地址.enabled=.T.thisform.txt家庭電話.enabled=.T.mand2.caption=修改確認(rèn)thisform.refreshthisform.txt職員編號(hào).mand2.caption=修改記錄tableupdate(.t.)thisform.txt職員編號(hào).enabled=.F.thisform.txt姓名.enabled=.F.thisform.txt性不.enabled=.F.thisform.txt出生日期.enab
37、led=.F.thisform.txt民族.enabled=.F.thisform.txt文化程度.enabled=.F.thisform.txt畢業(yè)學(xué)校.enabled=.F.thisform.txt政治面貌.enabled=.F.thisform.txt家庭地址.enabled=.F.thisform.txt家庭電話.enabled=.F.mand1.enabled=.T.mand3.enabled=.T.mand4.enabled=.F.mandgroup1.enabled=.T.endif刪除記錄:command3_click()get職員編號(hào)=alltrim(thisform.txt
38、職員編號(hào).value)thisform.txt職員編號(hào).controlsource=thisform.txt姓名.controlsource=thisform.txt性不.controlsource=thisform.txt出生日期.controlsource=thisform.txt民族.controlsource=thisform.txt文化程度.controlsource=thisform.txt畢業(yè)學(xué)校.controlsource=thisform.txt政治面貌.controlsource=thisform.txt家庭地址.controlsource=thisform.txt家庭電話
39、.controlsource=use jbxx exclusiveset order to 職員編號(hào)seek get職員編號(hào)deletepackthisform.txt職員編號(hào).controlsource=jbxx.職員編號(hào)thisform.txt姓名.controlsource=jbxx.姓名thisform.txt性不.controlsource=jbxx.性不thisform.txt出生日期.controlsource=jbxx.出生日期thisform.txt民族.controlsource=jbxx.民族thisform.txt文化程度.controlsource=jbxx.文化程度
40、thisform.txt畢業(yè)學(xué)校.controlsource=jbxx.畢業(yè)學(xué)校thisform.txt政治面貌.controlsource=jbxx.政治面貌thisform.txt家庭地址.controlsource=jbxx.家庭地址thisform.txt家庭電話.controlsource=jbxx.家庭電話thisform.refreshthisform.txt職員編號(hào).enabled=.F.thisform.txt姓名.enabled=.F.thisform.txt性不.enabled=.F.thisform.txt出生日期.enabled=.F.thisform.txt民族.e
41、nabled=.F.thisform.txt文化程度.enabled=.F.thisform.txt畢業(yè)學(xué)校.enabled=.F.thisform.txt政治面貌.enabled=.F.thisform.txt家庭地址.enabled=.F.thisform.txt家庭電話.enabled=.F.取消操作:command4_click()if mand1.caption=增加確認(rèn)mand1.caption=增加新記錄mand2.enabled=.T.mand3.enabled=.T.mandgroup1.enabled=.T.tablerevert(.f.)endifif mand2.cap
42、tion=修改確認(rèn)mand2.caption=修改記錄mand1.enabled=.T.mand3.enabled=.T.tablerevert(.f.)endifthisform.txt職員編號(hào).enabled=.F.thisform.txt姓名.enabled=.F.thisform.txt性不.enabled=.F.thisform.txt出生日期.enabled=.F.thisform.txt民族.enabled=.F.thisform.txt文化程度.enabled=.F.thisform.txt畢業(yè)學(xué)校.enabled=.F.thisform.txt政治面貌.enabled=.F.
43、thisform.txt家庭地址.enabled=.F.thisform.txt家庭電話.enabled=.F.mandgroup1.enabled=.T.mand4.enabled=.F.thisform.refresh退出:command5_click()thisform.release命令按鈕組commandgroup1:上頁(yè):command1_click()skip -1if bof() messagebox(已是第一個(gè)記錄,48,信息窗口) mand1.enabled=.f. mand3.enabled=.f. skipelse mand1.enabled=.t. mand3.ena
44、bled=.mand2.enabled=.mand4.enabled=.t.thisform.refresh下頁(yè):command2_click()skipif eof() messagebox(已是最后一條記錄,48,信息窗口) skip -1 mand2.enabled=.f. mand4.enabled=.f. else mand2.enabled=.t. mand4.enabled=.t. endif mand1.enabled=.t. mand3.enabled=.t.thisform.refresh第一頁(yè):command3_click()goto mand1.enabled=.mand2.enabled=.mand4.enabled=.t.thisform.refresh最后一頁(yè):command
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度呈現(xiàn)大全【職工管理】
- 《會(huì)展項(xiàng)目管理復(fù)習(xí)》課件
- 《市場(chǎng)營(yíng)銷環(huán)境》課件
- 銀行工作總結(jié)服務(wù)至上效率為王
- 家政服務(wù)行業(yè)銷售工作總結(jié)
- 保育實(shí)習(xí)工作總結(jié)15篇
- 2023年項(xiàng)目部安全培訓(xùn)考試題加答案解析
- 2023年員工三級(jí)安全培訓(xùn)考試題及答案(考點(diǎn)梳理)
- 中考誓師口號(hào)(15篇)
- 2023年-2024年項(xiàng)目部治理人員安全培訓(xùn)考試題加答案解析
- 國(guó)家開(kāi)放大學(xué)電大本科《國(guó)際私法》期末試題及答案(n試卷號(hào):1020)
- 四川省德陽(yáng)市中學(xué)2023年高一物理上學(xué)期期末試卷含解析
- 舉高消防車基礎(chǔ)知識(shí)
- 2022年成都溫江興蓉西城市運(yùn)營(yíng)集團(tuán)有限公司招聘筆試試題及答案解析
- 空氣、物表地面消毒登記記錄
- 急性腦梗死診治指南
- 檢察院分級(jí)保護(hù)項(xiàng)目技術(shù)方案
- 土木工程建筑中混凝土裂縫的施工處理技術(shù)畢業(yè)論文
- 水電站工程地質(zhì)勘察報(bào)告
- 電站屏柜改造安裝二次工程施工組織設(shè)計(jì)
- DB42∕T 1795-2021 微動(dòng)勘探技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論