2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  計算機應(yīng)用專業(yè)畢業(yè)設(shè)計論文</p><p>  題目: 企業(yè)人事管理系統(tǒng)</p><p>  姓 名: </p><p>  專 業(yè): 計算機網(wǎng)絡(luò) </p><p>  指導(dǎo)老師: </p><p><b>  【前 言】

2、</b></p><p>  隨著計算機技術(shù)的不斷發(fā)展,計算機作為知識經(jīng)濟時代的產(chǎn)物,已被廣泛應(yīng)用于社會各個行業(yè)和領(lǐng)域。隨著我國國企改革的深入和社會主義市場經(jīng)濟的日趨繁榮,導(dǎo)致各企業(yè)間的競爭日益激烈,迫使企業(yè)采取先進的計算機硬件設(shè)備以及高質(zhì)量的輔助軟件來管理企業(yè)的各項運作,以提高本企業(yè)的勞動生產(chǎn)率以及人員效率。人事管理系統(tǒng)軟件作為一種管理軟件正在各企事業(yè)單位中得到越來越廣泛的應(yīng)用。</p>

3、<p><b>  【摘 要】</b></p><p>  人事管理系統(tǒng)在企業(yè)中占有極其重要的地位,它關(guān)系著企業(yè)內(nèi)部每個職員的檔案,其中包括新職員的增加,職員檔案的查找,職員的詳細(xì)資料等等。對于企業(yè)來講,人事管理系統(tǒng)是不可缺少的組成部分,它有效地管理企業(yè)的員工,對企業(yè)內(nèi)部人事的流動和分配起著重要的管理作用,它正確地反映著企業(yè)的人事變化。</p><p>

4、  本系統(tǒng)是我借本次畢業(yè)設(shè)計之際,對本人工作單位的人事管理經(jīng)過分析,嚴(yán)格按照需求分析、概要設(shè)計、詳細(xì)設(shè)計、系統(tǒng)實施、系統(tǒng)測試的步驟進行設(shè)計和書寫論文,源代碼調(diào)試無誤。首先建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,真到形成本單位滿意的可行系統(tǒng).通過本系統(tǒng)的投入使用能替代原先手工管理的落后方式。</p><p>  本論文是從現(xiàn)代企業(yè)管理中的人事管理現(xiàn)狀出發(fā),針對人事管理的復(fù)雜程序,經(jīng)過詳細(xì)

5、的系統(tǒng)調(diào)查,開發(fā)出的操作簡單而且方便實用的一個人事管理系統(tǒng)。對企業(yè)中的考勤信息、請假信息、加班信息、出差信息、調(diào)動信息進行管理。</p><p>  本系統(tǒng)的前端開發(fā)工具是Visual Basic 6.0,后臺數(shù)據(jù)庫引擎選用數(shù)據(jù)庫軟件Access 2000。</p><p>  本人主要貢獻(企業(yè)人事管理系統(tǒng)中員工考勤添加修改模塊)。</p><p>  【Abst

6、ract】</p><p>  The personal management system occupies the very and important position in the business enterprise, it relates to the business enterprise file of internal each employee, among them including

7、the new employee's increment, employee's file checks to seek, the employee's detailed data etc .As for the business enterprise, the personal management system constitutes the part indispensably, it manages th

8、e employee of the business enterprise availably, rising to the business enterprise fluxion and allo</p><p>  This system is I borrow at the moment that this graduation design, work to oneself the personal m

9、anagement of the unit is through analysis, strict is analytical according to the need, essentials design, detailed design, system implement, the step that system test carry on design and write the thesis, the source code

10、 adjust to try without any error. Build up the system application prototype first, then, start the prototype system to carry on the need generation to the beginning, revise and improv</p><p>  This thesis is

11、 from the modern business enterprise present condition, aim at the personal management of the complicated procedure operation, pass by detailed system investigate, develop simple and convenient practical such a personal

12、management system.</p><p>  The head tool of this system development is Visual Basic 6.0, the engine of the backstage database software choose to use is Access 2000.</p><p>  This system through

13、 tests, and run stability, and have already got the approbation.</p><p><b>  【關(guān)鍵詞】</b></p><p>  人事管理系統(tǒng),Visual Basic 6.0,Access 2000、員工、考勤、請假、加班、出差、調(diào)動。</p><p>  【Keywords

14、】</p><p>  Personal management system, Visual Basic 6.0,Access 2000、Employee, test frequently, ask for leave, work overtime, go on errands, transfer.</p><p><b>  目 錄</b></p>&

15、lt;p><b>  前言</b></p><p><b>  摘要</b></p><p><b>  關(guān)健詞</b></p><p>  第一章人事管理系統(tǒng)概述</p><p>  1.1 人事管理系統(tǒng)簡介</p><p>  1.2 企業(yè)信息

16、化發(fā)展</p><p>  1.3 關(guān)于人事管理系統(tǒng)的幾個誤區(qū)</p><p>  第二章 人事管理系統(tǒng)分析</p><p>  2.1 系統(tǒng)初步調(diào)查</p><p>  2.2 系統(tǒng)可行性分析</p><p>  2.3 系統(tǒng)詳細(xì)調(diào)查</p><p>  2.4 系統(tǒng)業(yè)務(wù)流程圖</p&g

17、t;<p><b>  2.5系統(tǒng)的安全性</b></p><p>  第三章 人事管理系統(tǒng)設(shè)計</p><p><b>  3.1 方案設(shè)計</b></p><p>  3.2 開發(fā)工具選擇</p><p><b>  3.3 數(shù)據(jù)庫設(shè)計</b></p&

18、gt;<p>  3.3.1人事管理系統(tǒng)的詳細(xì)調(diào)查</p><p>  3.3.2系統(tǒng)邏輯模型的提出</p><p><b>  3.3.3數(shù)據(jù)字典</b></p><p>  3.3.4概念結(jié)構(gòu)設(shè)計</p><p>  3.3.5邏輯結(jié)構(gòu)設(shè)計</p><p>  3.3.6物理結(jié)構(gòu)

19、設(shè)計</p><p>  3.3.7數(shù)據(jù)庫實現(xiàn)</p><p><b>  3.4 模塊設(shè)計</b></p><p>  第四章 人事管理系統(tǒng)的實現(xiàn)</p><p>  4.1 開發(fā)環(huán)境的選擇</p><p>  4.2 人事管理系統(tǒng)模塊設(shè)計舉例</p><p>  4.3

20、 人事管理系統(tǒng)測試</p><p>  4.4 系統(tǒng)運行與維護</p><p>  4.5系統(tǒng)的轉(zhuǎn)換方案</p><p><b>  第五章 開發(fā)總結(jié)</b></p><p><b>  參考文獻 </b></p><p><b>  人事管理系統(tǒng)的設(shè)計</

21、b></p><p>  第一章 人事管理系統(tǒng)概述</p><p>  在開發(fā)《人事管理系統(tǒng)》之前,我認(rèn)真地閱讀了很多相關(guān)材料,其中包括《管理科學(xué)》,《人力資源開發(fā)與管理》,《人事管理》,《數(shù)據(jù)結(jié)構(gòu)》,《工程算法》,《VB6.0教程》,《Access 2000使用手冊》等,為下一步軟件開發(fā)奠定了堅實的理論基礎(chǔ)。</p><p>  §1.1 人事管

22、理系統(tǒng)簡介</p><p>  隨著市場競爭的日趨激烈,人已成為實現(xiàn)企業(yè)自身戰(zhàn)略目標(biāo)的一個非常關(guān)鍵的因素。企業(yè)中人心的向背和員工對工作的投入程度在很大程度上決定了該企業(yè)的興衰與成敗。如何能保持本企業(yè)員工的工作責(zé)任感,激勵他們的工作熱情,減少人才的流失,已成為困擾企業(yè)主管和人力資源經(jīng)理的一個日益尖銳的問題。企業(yè)管理從根本上來講就是對人的管理。</p><p>  人事管理系統(tǒng)(HRMS)的發(fā)

23、展歷史</p><p>  人力資源管理系統(tǒng)的發(fā)展歷史可以追溯到20世紀(jì)60年代末期。由于當(dāng)時計算機技術(shù)已經(jīng)進入實用階段,同時大型企業(yè)用手工來計算和發(fā)放薪資既費時費力又非常容易出差錯,為了解決這個矛盾,第一代的人力資源管理系統(tǒng)應(yīng)運而生。當(dāng)時由于技術(shù)條件和需求的限制,用戶非常少,而且那種系統(tǒng)充其量也只不過是一種自動計算薪資的工具,既不包含非財務(wù)的信息,也不包含薪資的歷史信息,幾乎沒有報表生成功能和薪資數(shù)據(jù)分析功能。

24、但是,它的出現(xiàn)為人力資源的管理展示了美好的前景,即用計算機的高速度和自動化來代替手工的巨大工作量,用計算機的高準(zhǔn)確性來避免手工的錯誤和誤差,使大規(guī)模集中處理大型企業(yè)的薪資成為可能。</p><p>  第二代的人力資源管理系統(tǒng)出現(xiàn)于20世紀(jì)70年代末。由于計算機技術(shù)的飛速發(fā)展,無論是計算機的普及性,還是計算機系統(tǒng)工具和數(shù)據(jù)庫技術(shù)的發(fā)展,都為人力資源管理系統(tǒng)的階段發(fā)展提供了可能。第二代人力資源管理系統(tǒng)基本上解決了第

25、一代系統(tǒng)的主要缺陷,對非財務(wù)的人力資源信息和薪資的歷史信息都給予了考慮,其報表生成和薪資數(shù)據(jù)分析功能也都有了較大的改善。但這一代的系統(tǒng)主要是由計算機專業(yè)人員開發(fā)研制的,未能系統(tǒng)地考慮人力資源的需求和理念,而且其非財務(wù)的人力資源信息也不夠系統(tǒng)和全面。</p><p>  人力資源管理系統(tǒng)的革命性變革出現(xiàn)在20世紀(jì)90年代末。由于市場競爭的需要,如何吸引和留住人才,激發(fā)員工的創(chuàng)造性、工作責(zé)任感和工作熱情已成為關(guān)系企業(yè)

26、興衰的重要因素,人才已經(jīng)成為企業(yè)最重要的資產(chǎn)之一?!肮?、公平、合理”的企業(yè)管理理念和企業(yè)管理水平的提高,使社會對人力資源管理系統(tǒng)有了更高的需求;同時由于個人電腦的普及,數(shù)據(jù)庫技術(shù)、客戶/服務(wù)器技術(shù),特別是Internet/Intranet技術(shù)的發(fā)展,使得第三代人力資源管理系統(tǒng)的出現(xiàn)成為必然。第三代人力資源管理系統(tǒng)的特點是從人力資源管理的角度出發(fā),用集中的數(shù)據(jù)庫處理幾乎所有與人力資源相關(guān)的數(shù)據(jù)(如薪資福利、招聘、個人職業(yè)生涯的設(shè)計、培訓(xùn)

27、、職位管理、績效管理、崗位描述、個人信息和歷史資料)統(tǒng)一管理起來,形成了集成的信息源。友好的用戶界面,強有力的報表生成工具、分析工具和信息的共享使得人力資源管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)人力資源規(guī)劃和政策。</p><p>  人事管理相關(guān)軟件簡介</p><p>  近幾年來,國內(nèi)外與人力資源管理有關(guān)的系統(tǒng)和程序的發(fā)展都非常迅速,眾多的軟件有如雨后春筍般地

28、不斷涌現(xiàn)。這些軟件盡管各有特點,但從功能上來分析,大致可分為如下五種:</p><p>  薪資和福利計算程序。這類程序通??捎糜诠芾砥髽I(yè)薪資和福利計算的全過程,其中包括企業(yè)的薪資和福利政策設(shè)定、自動計算個人所得稅、自動計算社會保險等代扣代繳項目。通常,這些程序還可以根據(jù)公司的政策設(shè)置并計算由年假、事假、病假、婚假、喪假等帶薪假期以及遲到、早退、曠工等形成的對薪資和福利的扣減,能夠設(shè)定企業(yè)的成本中心并按成本中心將

29、薪資和總賬連接起來,直接生成總賬憑證,還能存儲完備的歷史信息供查詢和生成報表;這類系統(tǒng)也可處理部分簡單的人事信息。</p><p>  培訓(xùn)管理系統(tǒng)。培訓(xùn)管理系統(tǒng)一般通過培訓(xùn)需求調(diào)查、預(yù)算控制、結(jié)果評估和反饋以及培訓(xùn)結(jié)果記載等手段,實現(xiàn)培訓(xùn)管理的科學(xué)化,并且和人力資源信息有機地聯(lián)系起來,為企業(yè)人力資源的配備和員工的升遷提供科學(xué)的依據(jù)。</p><p>  考勤管理程序。為了有效地記載員工的

30、出勤情況,很多企業(yè)配置了打卡機,考勤機等設(shè)備。考勤管理程序一般都與這些設(shè)備相接,根據(jù)事先的編排的班次信息,過濾掉錯誤數(shù)據(jù),生成較為清晰的員工出勤報告,并可轉(zhuǎn)入薪資和福利程序中,使考勤數(shù)據(jù)與薪資計算直接掛鉤。其生的文檔還可作為歷史信息保存,用于分析,統(tǒng)計和查詢。</p><p>  人力資源管理系統(tǒng)。人力資源管理系統(tǒng)從科學(xué)的人力資源管理角度出發(fā),從企業(yè)的人力資源規(guī)劃開始,一般包括招聘、崗位描述、培訓(xùn)、技能、績效評估

31、、個人信息、薪資和福利、各種假期、到離職等與員工個人相關(guān)的信息,并以一種相容的、一致的、共享的、易訪問和檢索的方式儲存到集中的數(shù)據(jù)庫中,從而將企業(yè)內(nèi)員工的信息統(tǒng)一的管理起來。其靈活的報表生成功能和分析功能使得人力資源管理人員可以從繁瑣的日常工作中解脫出來,將精力放到更富有挑戰(zhàn)性和創(chuàng)造性的人力資源分析、規(guī)劃、員工激勵和戰(zhàn)略等工作中去。完整的歷史信息記載了員工從面試開始到離職整個周期的薪資、福利、崗位變遷、績效等信息。同時由于這類系統(tǒng)可管理

32、較全面的人力資源和薪資數(shù)據(jù),因而還可以生成許多綜合性的報表供企業(yè)決策人員參考,如生成按崗位的平均歷史薪資圖表,員工配備情況的分析圖表,個人績效與學(xué)歷、技能、工作經(jīng)驗、接受過的培訓(xùn)等關(guān)系的分析等等。</p><p>  §1.2 企業(yè)信息化發(fā)展</p><p>  隨著信息時代的到來,企業(yè)的信息化已被提上日程。企業(yè)自然會考慮下述問題:</p><p>  在

33、規(guī)劃方案中,哪些功能是必需的?哪些并不適合自己的公司?遺漏了哪些必需功能?企業(yè)建立管理信息系統(tǒng)時,現(xiàn)行的工作流程還需要怎么調(diào)整才能使工作效率真正提高?企業(yè)管理信息系統(tǒng)將來的運行、維護、升級、改造成本有多高?選擇什么樣的管理信息系統(tǒng)軟件平臺開發(fā)自己的管理信息系統(tǒng)最可靠而且經(jīng)濟?而只有對以下三個問題進行分析,才有助于推動企業(yè)的信息化。</p><p>  信息是現(xiàn)代企業(yè)管理的核心。在開始著手規(guī)劃和建立企業(yè)的管理信息系

34、統(tǒng)時,要堅信信息技術(shù)的發(fā)展將在企業(yè)的管理過程中起著越來越重要的地位,而且越來越?jīng)Q定著企業(yè)管理的效果和效率。在提高和改善企業(yè)管理的過程中,應(yīng)該明白如何采用管理信息系統(tǒng)這一有效管理工具,以及它是如何在企業(yè)的管理中起作用的。隨著企業(yè)規(guī)模的擴大,其管理組織會變得越來越龐大和困難,而信息的處理與使用也變得越來越重要。</p><p>  在規(guī)劃和建設(shè)一個企業(yè)的管理信息系統(tǒng)時,有可能誤認(rèn)為企業(yè)的管理信息系統(tǒng)就是在企業(yè)原有管理

35、模式上加入計算機信息處理。其實,一個好的管理信息系統(tǒng)絕不是企業(yè)原有的管理模式和計算機信息處理的簡單相加,建立管理信息系統(tǒng)的目的是通過實現(xiàn)對企業(yè)信息處理的現(xiàn)代化而達到高效完成管理工作,所以一個好的管理信息系統(tǒng)的模型一定要能夠與當(dāng)今信息技術(shù)緊密相連,并能夠充分利用其優(yōu)良性能。</p><p>  企業(yè)信息化是一個過程。企業(yè)的信息化規(guī)劃和建設(shè)是一個不斷改進、逐步提高的過程。在這樣一個復(fù)雜的系統(tǒng)中存在著大量的作用因素,只

36、能通過長斯不斷的努力才能達到目的,在企業(yè)信息化的規(guī)劃和建設(shè)過程中,不可將職工的計算機和軟件使用培訓(xùn)等視為可有可無,信息化的發(fā)展使計算機和軟件成為企業(yè)日常管理中的必然。</p><p>  §1.3 關(guān)于人事管理系統(tǒng)的幾個誤區(qū)</p><p><b>  缺乏長遠(yuǎn)的戰(zhàn)略眼光</b></p><p>  有些企業(yè)領(lǐng)導(dǎo)人在人力資源管理中缺乏

37、長遠(yuǎn)的戰(zhàn)略眼光,認(rèn)識不到采用和實施人力資源管理系統(tǒng)的重要性。他們或者只顧眼前利益,認(rèn)為人力資源管理系統(tǒng)是一種“錦上添花”的項目,沒有緊迫感;或者對人力資源管理系統(tǒng)缺乏認(rèn)識,自以為自己也已采用了人力資源管理系統(tǒng),殊不知他們實質(zhì)上只是采用了帶有部分人事數(shù)據(jù)的簡單薪資處理軟件;還有些企業(yè)在選取人力資源管理系統(tǒng)時,只考慮滿足當(dāng)時的需求,而且考慮人格因素多于系統(tǒng)功能,這樣選取的系統(tǒng)會后患無窮,不僅現(xiàn)在缺乏指導(dǎo)價值,將來隨著企業(yè)的發(fā)展和管理水平的提

38、高,也會阻礙企業(yè)的進步。</p><p>  人力資源管理系統(tǒng)是一個拿來即用的軟件</p><p>  由于缺乏對系統(tǒng)實施工作的重要性和艱巨性的認(rèn)識,將人力資源管理系統(tǒng)混同于一個普通的軟件,沒有統(tǒng)一的規(guī)劃和項目組織,邊用邊開發(fā),使系統(tǒng)的實施處于一種混亂的狀態(tài),會造成數(shù)據(jù)的重復(fù),不相容和不全面,對整個企業(yè)產(chǎn)生不利的影響。</p><p>  不顧實力自己開發(fā)人力資源管

39、理系統(tǒng)</p><p>  將現(xiàn)代人力資源管理的理念和計算機技術(shù)有效地集合起來,從長遠(yuǎn)、系統(tǒng)和發(fā)展的眼光進行全面的系統(tǒng)分析和設(shè)計并不是一件輕而易舉的事情。而且用于維護、文檔編寫、調(diào)試和排錯等所花費的人力物力財力也遠(yuǎn)遠(yuǎn)超過購買商品化軟件所需的成本。</p><p>  盲目依靠銷售商的實施顧問</p><p>  過分依賴銷售商的實施顧問是不可取的,除了費用和響應(yīng)時間

40、方面的因素之外,企業(yè)的相關(guān)設(shè)置不可能一成不變,而實施顧問不可能長時間地熟悉某個企業(yè)人力資源管理系統(tǒng)的詳細(xì)設(shè)置。所以企業(yè)應(yīng)該建立包括計算機人員和人力資源管理人員在內(nèi)的項目核心小組。</p><p><b>  人事管理系統(tǒng)分析</b></p><p>  §2.1 系統(tǒng)初步調(diào)查</p><p>  一、應(yīng)用人事管理系統(tǒng)的必要性</

41、p><p>  現(xiàn)在不少企業(yè)管理人員已經(jīng)認(rèn)識到采用人力資源管理系統(tǒng)的必要性,紛紛開發(fā)或選購適合本企業(yè)特點的人力資源管理系統(tǒng)。人事管理系統(tǒng)具體以下優(yōu)點:</p><p>  采用人事管理系統(tǒng),可以用集中的數(shù)據(jù)庫將與人力資源管理相關(guān)的信息全面、有機地聯(lián)系起來,有效地減少了信息更新和查找中的重復(fù)勞動,保證了信息的相容性,從而大大地提高了工作效率,還能使原來不可以提供的分析報告成了可能。</p&

42、gt;<p>  人事管理系統(tǒng)有著易訪問、易查詢的信息庫。在沒有采用和實施人事管理系統(tǒng)之前,當(dāng)企業(yè)管理人員要統(tǒng)計數(shù)字時,往往依賴于某個人或某些人來獲取。這種依賴于人的過程往往會因為花費的時間較長或某個人不在辦公室而不能及時完成。在采用和實施人事管理系統(tǒng)之后,就會將依賴于人的過程改為依賴于計算機系統(tǒng)的過程。企業(yè)管理人員只要獲取了相應(yīng)的權(quán)限,就可以隨時進入系統(tǒng),直接查閱相應(yīng)的信息。實施了人事管理系統(tǒng)之后,不僅可以得到較為全面的

43、、詳細(xì)的、未經(jīng)過過濾的第一手人事信息,發(fā)現(xiàn)不公平的現(xiàn)象,甚至還可以從中得到某些靈感和啟發(fā),從而改進企業(yè)的管理。這種透明性還可以規(guī)避企業(yè)管理中潛在的風(fēng)險。</p><p>  采用和實施人事管理系統(tǒng)不僅僅是為了提高工作效率。應(yīng)該看到,在實施人事管理系統(tǒng)之后,經(jīng)過整合的、較為全面、準(zhǔn)確、一致和相容的信息不僅可以讓企業(yè)領(lǐng)導(dǎo)對本企業(yè)人力資源的現(xiàn)狀有一個比較全面和準(zhǔn)確的認(rèn)識,同時也可以生成綜合的分析報表供企業(yè)領(lǐng)導(dǎo)人在決策時

44、參考。這就提高了企業(yè)的管理水平。</p><p>  二。人事管理系統(tǒng)實施的特點及注意事項</p><p>  要想通過人事管理系統(tǒng)來提高企業(yè)的管理水平,光是選取一個好的或比較好的、適合本企業(yè)特點的人事管理軟件還是遠(yuǎn)遠(yuǎn)不夠的。人事管理軟件通常只是一個通用的系統(tǒng)框架,它提供諸如報表生成、查詢、宏等輔助工具協(xié)助使用者工作。作為一種通用的系統(tǒng),它適用于多種行業(yè)和企業(yè)的需要,能夠處理各種各樣包括規(guī)

45、范的和不規(guī)范的、普遍存在的和特殊的、相對簡單和錯綜復(fù)雜的情景。因為不同類型企業(yè)的不同需要就成為了關(guān)鍵。</p><p>  由于人事管理系統(tǒng)管理的是所有與人相關(guān)的數(shù)據(jù),信息量大,變化頻繁,內(nèi)部關(guān)聯(lián)性較弱,數(shù)據(jù)的采集、確認(rèn)、更新和檢查都比較困難,而且其管理的信息與員工的切身利益密切相關(guān),因此,實施工作尤為繁瑣和困難。為了最大限度地提高企業(yè)的人事管理水平,成功地實施人事管理系統(tǒng),需要特別注意以下七點:</p&g

46、t;<p>  主要領(lǐng)導(dǎo)理解和全力支持。為了保證數(shù)據(jù)的完整、準(zhǔn)確和及時,需要企業(yè)內(nèi)各個部門和全體員工的積極配合,要有企業(yè)決策層的參與和支持。</p><p>  培訓(xùn)。要想使人事管理系統(tǒng)真正地發(fā)揮應(yīng)有的效用,必須通過培訓(xùn)轉(zhuǎn)變?nèi)藗兊乃季S方式和行為方式,學(xué)會通過系統(tǒng)來進行科學(xué)的管理。</p><p>  改進企業(yè)的相關(guān)制度和信息結(jié)構(gòu)。要充分地回顧本企業(yè)的相關(guān)政策和信息組成,充分利

47、用人事管理系統(tǒng)改進企業(yè)的人事管理。</p><p>  明確基礎(chǔ)上的實施目標(biāo)。要明確整個項目的實施計劃和目標(biāo),明確需要采集的數(shù)據(jù)及保留的歷史信息。</p><p>  組織精悍的基礎(chǔ)上實施小組。實施小組人員的組成就包括企業(yè)管理人員,人事、薪資、計算機專業(yè)人員,他們是企業(yè)運行人事管理系統(tǒng)的主要骨干和技術(shù)支持。</p><p>  測試軟件功能。由于人事管理系統(tǒng)需處理的

48、信息關(guān)系非常復(fù)雜,各企業(yè)的需求也不盡相同,所以在其實的初期要進行軟件功能的測試,以確保日后的使用。</p><p>  建立科學(xué)的程序性文件。人事相關(guān)信息的特點是信息量大、變化頻繁、采集和確認(rèn)困難而且無內(nèi)聯(lián)關(guān)系。采用計算機系統(tǒng)來管理人事信息要求數(shù)據(jù)的采集、更新能夠完整、準(zhǔn)確和及時。而兩者之間的矛盾就要通過建立必要的科學(xué)的程序性文件才能為人事管理系統(tǒng)的實施和正常運行提供有效的保證。</p><p

49、>  §2.2 系統(tǒng)可行性分析</p><p>  人事管理系統(tǒng)在企業(yè)中占有極其重要的地位,它關(guān)系著企業(yè)內(nèi)部每個職員的檔案,其中包括新職員的增加,職員檔案的查找,職員的詳細(xì)資料等等。對于企業(yè)來講,人事管理系統(tǒng)是不可缺少的組成部分,它有效地管理企業(yè)的員工,對企業(yè)內(nèi)部人事的流動和分配起著重要的管理作用,它正確地反映著企業(yè)的人事變化。</p><p> ?。ㄆ髽I(yè)管理業(yè)務(wù)流程圖)&

50、lt;/p><p><b>  圖2-1</b></p><p>  根據(jù)企業(yè)對人員管理的需要,開發(fā)一個“人事管理系統(tǒng)”,開發(fā)目的如下:</p><p>  能夠?qū)T工的有關(guān)資料進行輸入,修改,刪除。</p><p>  能夠為企業(yè)提供強大的查詢功能,以便企業(yè)主管了解和掌握各職員的具體情況。</p><p

51、>  能夠提供員工的考勤信息及調(diào)動信息。</p><p>  能夠?qū)T工的資料數(shù)據(jù)進行備份,以作為相關(guān)的歷史資料。</p><p>  §2.3 系統(tǒng)詳細(xì)調(diào)查</p><p><b>  功能需求</b></p><p>  基于以上的開發(fā)目標(biāo),系統(tǒng)開發(fā)的范圍確定如下:本系統(tǒng)只涉及人事資料部分,不包括工資

52、計算等項目;本系統(tǒng)提供強大的查詢功能,可進行不同類型查詢,提供多種索引;本系統(tǒng)提供記錄的添加,刪除和修改;本系統(tǒng)可單條或多條輸出個人資料,并可打印相關(guān)報表。</p><p><b>  數(shù)據(jù)需求</b></p><p>  通過調(diào)查和研究,本系統(tǒng)僅提供一個數(shù)據(jù)庫,但該數(shù)據(jù)庫包含各項所需信息,表名為person,(Access表結(jié)構(gòu))</p><p&

53、gt;  此表包括職員所有的詳細(xì)資料,可以為企業(yè)主管提供詳細(xì)信息,以期對員工管理及分配。</p><p><b>  運行環(huán)境</b></p><p>  大多數(shù)中小型企業(yè),對計算機的要求并不高,一般只需能進行工資計算,人事錄入,打印報表等功能即可,所以計算機的配置約為普通配置,DDR256M內(nèi)存,17英寸純平顯示器,80G左右硬盤,標(biāo)準(zhǔn)鍵盤和鼠標(biāo),打印機,Windo

54、ws 98/xp/me/2000操作系統(tǒng)等。而本系統(tǒng)開發(fā)工具選取VB 6.0,所以編制的程序在以上環(huán)境的機器中均可順利運行,并且本系統(tǒng)占用空間較小,主要依靠鼠標(biāo)和鍵盤進行錄入,依靠打印機進行輸出。詳細(xì)調(diào)查的重點是對管理業(yè)務(wù)的流程進行描述,通過采用系統(tǒng)流程圖中部分圖形工具來描述管理活動,進行規(guī)范化說明。</p><p>  §2.4 業(yè)務(wù)流程圖</p><p>  業(yè)務(wù)流程圖的符號

55、說明如下圖所示:</p><p>  1、 2、 3、 4、 5、</p><p>  系統(tǒng)中人員 實體或單據(jù) 實物或信息流 處理 數(shù)據(jù)存儲</p><p>  圖2-2業(yè)務(wù)流程圖圖例</p><p>  詳細(xì)調(diào)查之后,繪制出的人事管理系統(tǒng)的管

56、理業(yè)務(wù)流程圖如下圖所示。</p><p>  圖2-3人事管理系統(tǒng)業(yè)務(wù)流程圖</p><p>  §2.5系統(tǒng)的安全性</p><p>  信息的透明和安全是一對矛盾的兩個方面。人事管理系統(tǒng)的安全性設(shè)計使得機密的人事信息處在一種“受控”狀態(tài)下的透明。只有得到系統(tǒng)授權(quán)的用戶才可以訪問被允許獲取的信息。因此,不需要擔(dān)心會因為采用人事管理系統(tǒng)而降低了人事信息的保

57、密性,相反,信息的安全性會因為人事管理系統(tǒng)的采用而得到加強。</p><p>  本程序考慮到系統(tǒng)的安全性,主要設(shè)置了用戶登錄論證,其中包括初始用戶登錄驗證和再次用戶登錄驗證,并且需要進行密碼校驗,保證了信息的“可控”透明性。而且,為了提供企業(yè)日后需要的各期歷史資料,本系統(tǒng)還提供數(shù)據(jù)備份功能,使原始資料的保留更為方便,并且能夠進行新舊資料的對比,使企業(yè)主管對各期人員變動更好的了解,為以后的決定打下良好的基礎(chǔ)。&l

58、t;/p><p>  (附密碼驗證流程圖) </p><p>  圖2-4密碼驗證流程圖</p><p><b>  人事管理系統(tǒng)設(shè)計</b></p><p>  §3.1 方案設(shè)計</p><p>

59、  本項目在初始設(shè)計時曾經(jīng)考慮過三套設(shè)計方案,方案內(nèi)容大致如下:</p><p>  第一套:系統(tǒng)功能分為四個模塊,分別為文件操作,數(shù)據(jù)庫操作,系統(tǒng)設(shè)置和幫助文件。</p><p>  文件操作模塊包括對本程序所使用的所有文件的打開,關(guān)閉,復(fù)制,備份和重新安裝等操作。</p><p>  數(shù)據(jù)庫操作模塊包括對本程序所使用的數(shù)據(jù)庫的追加,查詢,刪除等操作。</p

60、><p>  系統(tǒng)設(shè)置模塊包括對本程序所使用的數(shù)據(jù)庫的路徑設(shè)置,用戶安全設(shè)置等操作。</p><p>  幫助模塊包括如何使用本系統(tǒng)的各類操作。</p><p>  第二套:系統(tǒng)功能分為兩個模塊,分別為文件操作和數(shù)據(jù)庫操作。</p><p>  文件操作模塊包括對系統(tǒng)所使用的各類文件的維護,以及報表的打印和系統(tǒng)的設(shè)置等操作。</p>

61、<p>  數(shù)據(jù)庫操作模塊包括對本程序所使用的所有數(shù)據(jù)庫的添加,刪除,修改,查詢等操作。</p><p>  第三套:系統(tǒng)功能分為六個模塊,分別為系統(tǒng)設(shè)置,員工基本信息,員工考勤模塊,員工調(diào)動模塊,數(shù)據(jù)管理模塊.</p><p>  在這三套方案中,我選擇了第三套方案為開發(fā)方案,原因如下:系統(tǒng)需求分析中要求的文件組成比較簡單;本系統(tǒng)所需要的系統(tǒng)設(shè)置也比較少;而又由于需求分析中對

62、查詢功能的要求較多,所以需要著重于查詢功能的設(shè)計;由于對錄入的需要,本系統(tǒng)著眼于對單條記錄的編輯。</p><p>  §3.2 開發(fā)工具選擇</p><p>  本程序在設(shè)計之初曾經(jīng)考慮過幾種其它的開發(fā)工具,例如VF,VC,VB,之所以選擇VB 6.0作為開發(fā)工具,主要有以下幾個方面:</p><p>  VF作為數(shù)據(jù)庫開發(fā)軟件雖然對其自身的數(shù)據(jù)庫文件支

63、持較好,但是對于其他類型的數(shù)據(jù)庫文件卻需要額外的驅(qū)動程序支持。這樣,不僅使VF的使用效率大打折扣,還使程序開發(fā)又附加了許多作業(yè),不利于軟件的開發(fā)工作,而且從辦公自動化整個系統(tǒng)考慮,支持VF的所占比例很少,可以說幾乎沒有,所以放棄使用VF進行本系統(tǒng)的軟件開發(fā)。</p><p>  VC作為一種軟件開發(fā)工具,雖然它的功能十分強大齊全,可以用于開發(fā)各類軟件,而且由VC生成的應(yīng)用程序使用效率也比較高,但是在中小規(guī)模的數(shù)據(jù)

64、庫應(yīng)用程序中,尤其是在本程序中,不僅不能夠發(fā)揮VC的優(yōu)勢,相反還使本程序的開發(fā)復(fù)雜化,多做許多額外的設(shè)計,對于開發(fā)時間來說不太劃算,所以不選擇VC開發(fā)本系統(tǒng)。</p><p>  與VC,VF相比較,VB對于Access一類的數(shù)據(jù)庫支持較好,而且提供了許多十分實用的組件,這些為開發(fā)中小型數(shù)據(jù)庫應(yīng)用系統(tǒng)提供了許多便利條件,所以在開發(fā)本系統(tǒng)時選用了VB 6.0作為開發(fā)工具。</p><p>&

65、lt;b>  §3.5數(shù)據(jù)庫設(shè)計</b></p><p>  §3.5.1學(xué)生管理系統(tǒng)的詳細(xì)調(diào)查</p><p>  對現(xiàn)在成績管理系統(tǒng)進行詳細(xì)調(diào)查是了解系統(tǒng)需求和進行系統(tǒng)分析和設(shè)計的重要基礎(chǔ)工作,因此要對學(xué)校的學(xué)生的信息管理工作進行全面、細(xì)致而充分的調(diào)查研究。系統(tǒng)調(diào)研采取的主要方法是到現(xiàn)場去,通過座談、詢問、觀察甚至直接參與管理活動,自上而下、逐步細(xì)

66、化的進行了解。</p><p>  首先與分管廠長、人事主管及財務(wù)主管交流意見,了解他們對現(xiàn)有信息系統(tǒng)的看法,有無新的信息需求,原系統(tǒng)有無多余的功能。然后,與部分領(lǐng)導(dǎo)和部分職工,特別是從人事主管那里了解他們對原有信息系統(tǒng)的看法。在此基礎(chǔ)上,深入到具體業(yè)務(wù)職能管理部門即人事科和財務(wù)科進行詳細(xì)的調(diào)查,了解他們對現(xiàn)有系統(tǒng)的看法,在操作上有無需要改進的地方。</p><p>  通過調(diào)查得知,原人

67、事管理已經(jīng)初步實現(xiàn)了用計算機進行人事管理,可為單位領(lǐng)導(dǎo)、人事部門及財務(wù)部門提供某階段的人事信息及出勤情況。但具體的操作仍為用WORD及EXCEL電子表格處理軟件進行處理。為了充分利用計算機使人事管理工作進一步規(guī)范化,滿足人事管理及財務(wù)管理方面的信息需求,使用人事管理水平向標(biāo)準(zhǔn)化、現(xiàn)代化邁進一步,原人事管理信息操作方式就需要重新加以改進,以適應(yīng)新形勢的變化。就需要利用計算機數(shù)據(jù)庫技術(shù)強大的數(shù)據(jù)處理功能,建立一個功能強大的管理信息系統(tǒng)。也就

68、是說,新建立的系統(tǒng)要求在保持原有系統(tǒng)的功能的基礎(chǔ)之上,要求具有良好的適用性和擴展性。</p><p>  要設(shè)計一個性能良好的管理系統(tǒng),明確用戶的應(yīng)用環(huán)境對系統(tǒng)的要求是首要的和基本的。本系統(tǒng)從以下四個方面對用戶需求進行了分析:</p><p>  用戶的信息需求:能根據(jù)需要對人事信息及考勤信息,調(diào)動信息進行查詢。</p><p>  用戶的處理要求:能進行每位員工的

69、基本信息管理,員工考勤信息的管理,調(diào)動信息的管理等。能對相應(yīng)的信息進行增加、刪除、修改。</p><p>  對系統(tǒng)的適應(yīng)性、擴展性要求:要求系統(tǒng)能夠不受未來使用環(huán)境變化的影響,仍能照常使用。盡量做到一次投入,長久受益。</p><p>  對系統(tǒng)的安全性要求,要求進入系統(tǒng)必須進行口令校驗。</p><p>  §3.3.2系統(tǒng)邏輯模型的提出</p&

70、gt;<p>  系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型。本系統(tǒng)的邏輯模型主要是以系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典為主要描述工具。即在對人事管理方式和業(yè)務(wù)流程進行認(rèn)真分析和研究的基礎(chǔ)上,排除現(xiàn)有組織機構(gòu)和業(yè)務(wù)分工所造成的信息障礙。完全從業(yè)務(wù)管理功能和管理對象出發(fā),按照信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)來勾畫系統(tǒng)的概貌。</p><p>  一、數(shù)據(jù)流圖(簡稱為DFD)</p><p>  

71、數(shù)據(jù)流圖是組織中信息運動的抽象。是在調(diào)研的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實際運動的可行性角度出發(fā)。將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向(外部實體)等項目。</p><p>  首先,分析人事管理的總體情況,劃分系統(tǒng)邊界,識別系統(tǒng)的數(shù)據(jù)來源和去處,確定外部實體,得出系統(tǒng)的頂層數(shù)據(jù)流程圖;</p>

72、<p>  然后劃分出幾個主要的信息管理功能,并明確各功能之間的聯(lián)系,繪制出數(shù)據(jù)流程圖。</p><p>  數(shù)據(jù)流程圖的符號說明如下圖所示。</p><p>  外部實體 處理 數(shù)據(jù)流 數(shù)據(jù)存儲</p><p>  圖3-1 數(shù)據(jù)流程圖的符號</p><p>  人事管理系

73、統(tǒng)的頂層數(shù)據(jù)流程圖如圖5-5所示。</p><p>  圖3-2 人事信息處理的頂層數(shù)據(jù)流程圖</p><p>  現(xiàn)在以加班處理的數(shù)據(jù)流程圖(圖3-3)為例說明二層數(shù)據(jù)流程圖,其它如出差、出勤等信息的數(shù)據(jù)流程圖略</p><p><b>  圖3-3</b></p><p>  人事管理系統(tǒng)的數(shù)據(jù)流程圖如下圖所示&l

74、t;/p><p>  圖3-4 系統(tǒng)數(shù)據(jù)流程圖</p><p>  其中‘P’表示數(shù)據(jù)處理,‘F’表示數(shù)據(jù)流,‘D’表示數(shù)據(jù)存儲。</p><p>  §3.3.3數(shù)據(jù)字典(簡稱為DD)</p><p>  繪制DFD,只是對數(shù)據(jù)處理和彼此之間的聯(lián)系進行了說明。為進一步明確數(shù)據(jù)的詳細(xì)內(nèi)容和數(shù)據(jù)加工過程,應(yīng)將數(shù)據(jù)流圖中的全部數(shù)據(jù)流及

75、其組成部分的數(shù)據(jù)元素,數(shù)據(jù)存儲,數(shù)據(jù)加工,通過數(shù)據(jù)字典描述清楚,以便于此后系統(tǒng)設(shè)計的進行。這就需要開發(fā)人員編寫詳細(xì)的數(shù)據(jù)字典,來描述系統(tǒng)開發(fā)過程的細(xì)節(jié)。</p><p>  限于篇幅,下面僅列出本系統(tǒng)中的部分有關(guān)數(shù)據(jù)項的數(shù)據(jù)字典。</p><p><b>  表1:員工編號</b></p><p><b>  表2:員工姓名</

76、b></p><p><b>  表3:性別</b></p><p><b>  表4:籍貫</b></p><p><b>  表5:年齡</b></p><p><b>  表6:生日</b></p><p><b&

77、gt;  表7:學(xué)歷</b></p><p><b>  表8:專業(yè)</b></p><p><b>  表9:住址</b></p><p><b>  表10:郵編</b></p><p><b>  表11:電話</b></p>

78、<p><b>  表12:Email</b></p><p>  表13:參加工作時間</p><p>  表14:進入公司時間</p><p><b>  表15:部門</b></p><p><b>  表16:起薪時間</b></p><

79、;p><b>  表17:職務(wù)</b></p><p>  限于篇幅,其它的數(shù)據(jù)項的數(shù)據(jù)字典略。</p><p>  §3.3.4概念結(jié)構(gòu)設(shè)計</p><p>  在系統(tǒng)的數(shù)據(jù)庫設(shè)計中,先要對系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析,分析各數(shù)據(jù)存儲之間的關(guān)系,然后才能得出系統(tǒng)的關(guān)系模式??梢圆捎肊-R圖的方法來進行數(shù)據(jù)結(jié)構(gòu)分析

80、。E-R設(shè)計方法是一種通過E-R圖來描述現(xiàn)實世界信息結(jié)構(gòu)的DB設(shè)計方法。E-R圖由實體、屬性、聯(lián)系三部分組成。E-R圖的符號說明如圖所示。</p><p>  實體 屬性 實體間的聯(lián)系</p><p>  圖3-5 E-R圖圖例 </p><p>  在本系統(tǒng)的數(shù)據(jù)流程圖中,系統(tǒng)邊界已經(jīng)很清

81、楚了,所以可直接根據(jù)它設(shè)計本系統(tǒng)的E-R圖,不必要先設(shè)計分E-R圖,再合并總體E-R圖了。本系統(tǒng)的E-R圖如下圖所示:</p><p><b>  圖3-6 E-R圖</b></p><p>  學(xué)生成績管理系統(tǒng)中所涉及到的主要實體集及其屬性如下:</p><p>  員工﹛員工編號,員工姓名,性別,籍貫,年齡,生日,學(xué)歷,專業(yè),住址,郵編,電

82、話,EMAIL,參加工作時間,進入公司時間,部門,起薪時間,職務(wù),備注﹜;</p><p>  考勤信息﹛記錄編號,員工編號,員工姓名,當(dāng)前日期,上班時間,下班時間,遲到次數(shù),早退次數(shù)﹜;</p><p>  請假信息﹛請假記錄編號,員工編號,病假天數(shù),事假天數(shù),假期開始時間﹜;</p><p>  加班信息﹛加班記錄編號,員工編號,特殊加班天數(shù),正常加班天數(shù),加班

83、日期﹜;</p><p>  出差信息﹛出差記錄編號,員工編號,出差天數(shù),出差日的地,出差開始時間﹜;</p><p>  調(diào)動信息﹛調(diào)動記錄編號,員工編號,員工姓名,原部門,新部門,原職務(wù),新職務(wù),調(diào)出時間,調(diào)入時間,備注﹜。</p><p>  §3.3.5邏輯結(jié)構(gòu)設(shè)計(E-R圖向關(guān)系模型的轉(zhuǎn)換)</p><p>  E-R圖向

84、關(guān)系模型的轉(zhuǎn)化要解決的問題是如何將實體和實體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,如何確定這些關(guān)系橫式的屬性和碼。</p><p>  對于實體間的聯(lián)系我們分不同的情況討論:</p><p>  若實體間的聯(lián)系是1:1,可以在兩個實體轉(zhuǎn)換成的兩個關(guān)系中任意一個關(guān)系的屬性中加入另一個關(guān)系的碼。</p><p>  若實體間聯(lián)系為1:n,則在n端實體轉(zhuǎn)換成的關(guān)系中加入1端實體轉(zhuǎn)換成的

85、關(guān)系碼。</p><p>  若實體間聯(lián)系為n:m,則將聯(lián)系轉(zhuǎn)換為關(guān)系,關(guān)系的屬性為諸個實體的碼加上聯(lián)系具有的屬性,而關(guān)系的碼則為諸實體的碼的組合。</p><p>  由以上三點,可將上圖轉(zhuǎn)換為關(guān)系模型。每個關(guān)系的碼用下劃線表示。</p><p>  員工﹛員工編號,員工姓名,性別,籍貫,年齡,生日,學(xué)歷,專業(yè),住址,郵編,電話,EMAIL,參加工作時間,進入公司

86、時間,部門,起薪時間,職務(wù),備注﹜;</p><p>  考勤信息﹛考勤記錄編號,員工編號,員工姓名,當(dāng)前日期,上班時間,下班時間,遲到次數(shù),早退次數(shù)﹜;</p><p>  請假信息﹛請假記錄編號,員工編號,病假天數(shù),事假天數(shù),假期開始時間﹜;</p><p>  加班信息﹛調(diào)動記錄編號,員工編號,特殊加班天數(shù),正常加班天數(shù),加班日期﹜;</p>&

87、lt;p>  出差信息﹛記錄編號,員工編號,出差天數(shù),出差日的地,出差開始時間﹜;</p><p>  調(diào)動信息﹛記錄編號,員工編號,員工姓名,原部門,新部門,原職務(wù),新職務(wù),調(diào)出時間,調(diào)入時間,備注﹜。</p><p>  §3.3.6物理結(jié)構(gòu)設(shè)計</p><p><b>  設(shè)計原則如下:</b></p>&l

88、t;p>  進行規(guī)范化設(shè)計,盡可能地減少數(shù)據(jù)冗余和重復(fù)</p><p>  合理的數(shù)據(jù)庫表的設(shè)計應(yīng)該是在滿足需求的前提下,使數(shù)據(jù)的重復(fù)量最小,就盡量按照關(guān)系數(shù)據(jù)庫系統(tǒng)理論方法去設(shè)計一個數(shù)據(jù)庫,減少數(shù)據(jù)的冗余。</p><p>  結(jié)構(gòu)設(shè)計與操作設(shè)計相結(jié)合</p><p>  在設(shè)計數(shù)據(jù)庫結(jié)構(gòu)時,有時為了編程實現(xiàn)的簡捷和思路的清晰,往往故意增加一些冗余數(shù)據(jù)。這雖

89、然有悖于傳統(tǒng)的關(guān)系數(shù)據(jù)庫理論,但是考慮到選擇的機器型號和檔次等因素,如果增加的冗余不會明顯增加存儲空間和降低處理效率,并且對編程實現(xiàn)有很大幫助,往往可以采用這種方法。</p><p>  數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性</p><p>  數(shù)據(jù)結(jié)構(gòu)的相對穩(wěn)定性,可以作為新、舊系統(tǒng)轉(zhuǎn)換的依據(jù)。無論采用何種方法或手段去處理日常事務(wù),都應(yīng)該能完成相應(yīng)的功能,決不會因為采用了計算機而丟失了必要的功能,或

90、徹底改變了原有的工作流程和模式。計算機系統(tǒng)的建成是建立在原系統(tǒng)充分調(diào)研的基礎(chǔ)上的,它既不能脫離原系統(tǒng)的大框架,也不是簡單的重復(fù)和替代。所以數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計應(yīng)保證數(shù)據(jù)的相對穩(wěn)定,這樣才能考慮在新的數(shù)據(jù)結(jié)構(gòu)下的業(yè)務(wù)處理方式。</p><p>  此處著重討論如何進行規(guī)范化設(shè)計,關(guān)系范式規(guī)范化過程如下:</p><p>  由邏輯結(jié)構(gòu)設(shè)計中得出的關(guān)系模型可知,轉(zhuǎn)化的各關(guān)系中均無重復(fù)項和空白數(shù)據(jù)項

91、,故是第一范式;而且如下圖中的a, b所示(以出差信息及請假信息為例其它略),所有非主屬性都完全函數(shù)依賴于任一侯選關(guān)鍵字,故是第二范式;在第二范式的前提下,可知ER圖中a,b所示的四個關(guān)系的非主屬性之間都不存在函數(shù)依賴關(guān)系,故圖a,b所表示的關(guān)系均屬于第三范式。</p><p><b>  圖3-7</b></p><p>  基于以上三條設(shè)計原則,本系統(tǒng)中關(guān)于數(shù)據(jù)庫

92、表結(jié)構(gòu)設(shè)計如下:</p><p><b>  1、員工信息表:</b></p><p><b>  2、員工考勤信息表</b></p><p><b>  3、請假信息表</b></p><p><b>  4、加班信息表</b></p>&

93、lt;p><b>  出差信息表 </b></p><p><b>  調(diào)動信息表</b></p><p>  此外為了處理方便,我又設(shè)計了以下三個表:</p><p><b>  用戶信息表</b></p><p><b>  上下班時間設(shè)置表</b&g

94、t;</p><p><b>  員工編號計數(shù)表</b></p><p>  §3.3.7數(shù)據(jù)庫實現(xiàn)</p><p>  本程序采用Access作為數(shù)據(jù)庫引擎,其主要原因是考慮到現(xiàn)在的大多數(shù)辦公室應(yīng)用系統(tǒng)軟件均支持Access數(shù)據(jù)庫,所以只要應(yīng)用于格式符合的計算機系統(tǒng)上即可運行,并且由于Access與VB皆是微軟公司開發(fā)出來的軟件,所

95、以它們之間的兼容性非常好,容易配合使用。</p><p>  在本程序數(shù)據(jù)庫中,還采用了ODBC——開放式數(shù)據(jù)庫鏈接系統(tǒng),它維護了數(shù)據(jù)的獨立性,而且可以與其他程序鏈接,達到數(shù)據(jù)的關(guān)聯(lián),方便地應(yīng)用于其他的程序中。</p><p>  由于本系統(tǒng)只是進行一般的數(shù)據(jù)庫操作,對速度要求并不十分高,所以數(shù)據(jù)庫中未調(diào)用Windows API函數(shù)。</p><p><b&g

96、t;  §3.4 模塊設(shè)計</b></p><p>  按照功能分析及數(shù)據(jù)庫的設(shè)計結(jié)果,為本系統(tǒng)設(shè)計如下模塊,最終得到如下圖所示的功能模塊圖: (附圖)</p><p><b>  圖3-8</b></p><p>  從總體結(jié)構(gòu)圖容易列出應(yīng)用程序的菜單,由總體結(jié)構(gòu)圖轉(zhuǎn)換到菜單時,其對應(yīng)情況如下:系統(tǒng)對應(yīng)菜單文件,子系統(tǒng)層

97、對應(yīng)菜單標(biāo)題,功能層對應(yīng)子菜單項。本系統(tǒng)所使用的模塊包括:系統(tǒng)模塊,員工調(diào)動信息模塊,員工考勤模塊,員工基本信息模塊等。</p><p>  系統(tǒng):系統(tǒng)啟動的時候有一個管理員用戶,使用這個用戶登錄后,可以添加其它用戶,而且每一個用戶都可以更改自己的密碼。</p><p><b>  員工基本信息</b></p><p>  添加員工信息:系統(tǒng)自

98、動生成員工編號,管理員可以添加員工的基本信息,包括姓名、性別、籍貫、年齡、生日、住址、E-mail、學(xué)歷、專業(yè)、進入本公司時間等。</p><p>  修改員工信息:選擇一個員工,可以修改這個員工的基本信息。</p><p>  查詢員工信息:可以根據(jù)員工的編號、姓名或者進入公司的時間進行查詢員工基本信息。并且可以針對查詢結(jié)果進行修改和刪除操作。</p><p> 

99、 刪除員工信息:直接從列表中選中需要刪除的員工信息,然后進行刪除操作,或者首先查詢需要刪除的員工信息,然后再刪除。</p><p><b>  員工考勤信息:</b></p><p>  添加考勤信息:主要分為上下班信息和其他考勤信息.上下班信息主要記錄每個員工每天上下班的時間,而其他考勤信息包含有請假、加班、出差信息。</p><p>  修

100、改考勤信息:當(dāng)考勤信息出現(xiàn)錯誤需要修改的時候,可以從這里修改相應(yīng)的記錄。</p><p>  查詢考勤信息:分為刪除上下班信息和刪除其他考勤信息。</p><p>  刪除考勤信息:分為刪除上下班信息和刪除其他考勤信息。</p><p>  設(shè)置上下班時間:設(shè)置公司上下班時間。</p><p><b>  員工調(diào)動信息</b&

101、gt;</p><p>  添加調(diào)動信息:添加企業(yè)員工的原有部門、原有職務(wù)、新部門、新職務(wù)等信息。</p><p>  修改調(diào)動信息:修改相應(yīng)的員工調(diào)動信息。</p><p>  查詢調(diào)動信息:查詢某個員工的調(diào)動信息或者某段時間內(nèi)企業(yè)內(nèi)部的調(diào)動情況。</p><p>  刪除調(diào)動信息:刪除那些不需要的信息。</p><p&

102、gt;  第四章 人事管理系統(tǒng)的實現(xiàn)</p><p>  §4.1 開發(fā)環(huán)境的選擇</p><p>  一、前端開發(fā)工具 Visual Basic 6.0 簡介</p><p>  Visual Basic 是在世界范圍內(nèi)廣泛使用的一種強大的編程語言,它為 Windows 應(yīng)用程序的開發(fā)提供了最迅速和便捷的方法。不論是 Windows 應(yīng)用程序的專業(yè)開發(fā)

103、人員還是初學(xué)者,Visual Basic 都為他們提供了一整套的工具用來方便地開發(fā)應(yīng)用程序。如果您現(xiàn)在想學(xué)習(xí) Windows 編程,我們建議您先從 Visual Basic 學(xué)起,因為它簡單易學(xué),功能強大,可以很輕松地開發(fā)出 Windows 應(yīng)用程序。目前 Visual Basic 軟件開發(fā)團體是世界上最大的軟件開發(fā)團體,它為全世界數(shù)千種工具和控件商所支持,因此選擇 Visual Basic 將使您獲得很大的優(yōu)勢。</p>

104、<p>  Visual Basic 是在原有 Basic 語言基礎(chǔ)上進一步發(fā)展,至今包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多和Windows GUI 有直接關(guān)系。專業(yè)人員可以用 Visual Basic 實現(xiàn)其它任何 windows 編程語言所能實現(xiàn)的功能,而初學(xué)者只要掌握幾個關(guān)鍵詞就可以建立實用的 Windows 應(yīng)用程序。用 Visual Basic 既可以開發(fā)現(xiàn)一般的 Windows應(yīng)用程序,也可以實現(xiàn)先進的客戶機/

105、服務(wù)器、瀏覽器/服務(wù)器系統(tǒng)。目前 Visual Basic 6.0 有三種版本,即學(xué)習(xí)版、專業(yè)版和企業(yè)版,可以滿足不同的開發(fā)需要。</p><p>  為了理解 Visual Basic 應(yīng)用程序的開發(fā)過程,首先要理解 visual Basic 的一些關(guān)鍵概念。因為 Visual Basic 是基于 Windows 的開發(fā)語言,所以有必要與 Windows 環(huán)境保持一定的相似性。簡單地說就是三個關(guān)鍵的概念:窗口、

106、事件和消息。從這點上說 Visual Basic 6.0與傳統(tǒng)的 windows 應(yīng)用程序開發(fā)語言沒有大的區(qū)別,但是由于處理各種窗口、事件和消息的所有可能的組合將有驚人的工作量,動用傳統(tǒng)方法開發(fā) Windows 應(yīng)用程序?qū)⒑馁M程序員許多精力。幸運的是,visual Basic 使您擺脫所有的低層消息處理。許多消息都由 Visual Basic自動自理了,其它的作為事件過程由編程者自行處理。這樣就可以快速創(chuàng)建強大的應(yīng)用程序而無需涉及不必要

107、的細(xì)節(jié)。</p><p>  在傳統(tǒng)的或“過程化”的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼及按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時調(diào)用過程。Visual Basic 是事件驅(qū)動的程序設(shè)計語言。在事件驅(qū)動的應(yīng)用程序中,代碼不是按照預(yù)定的路徑執(zhí)行,而是在響應(yīng)不同的事件時執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā),也可以由來自操作系統(tǒng)或其它應(yīng)用程序的消息觸發(fā),甚至由應(yīng)用程序

108、本身的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運行時所經(jīng)過的代碼的路徑都是不同的。因為事件的順序是無法預(yù)測的,所以在代碼中必須對執(zhí)行時的“各種狀態(tài)”作一定的假設(shè)。當(dāng)作出某些假設(shè)時,應(yīng)該組織好應(yīng)用程序的結(jié)構(gòu),以確保該假設(shè)始終有效。</p><p>  傳統(tǒng)的應(yīng)用程序開發(fā)過程可以分為三個明顯的步驟:編碼、編譯和測試代碼。但是 Visual Basic 與傳統(tǒng)的編程評議不同,它使用交互式方法開發(fā)應(yīng)

109、用程序,使得三個步驟之間不再有明顯的界限。在大多數(shù)語文里,如果編寫代碼時發(fā)生了錯誤,則在開始編譯應(yīng)用程序時該錯誤就會被編譯器捕獲,此時必須查找并改正該錯誤,然后再次進行編譯,對每一個發(fā)現(xiàn)的錯誤都要重復(fù)這樣的過程。Visual Basic 在編程者輸入代碼時便進行解釋,即時捕獲并突出顯示大多數(shù)語法或拼寫錯誤,這看起來就像一位專家在實時監(jiān)視代碼的輸入。除即時捕獲錯誤外,Visual Basic 也在輸入代碼時部分地編譯該代碼。當(dāng)準(zhǔn)備運行和測

110、試應(yīng)用程序時,只需極短時間即可完成編譯。如果編譯器發(fā)現(xiàn)了錯誤,則將錯誤突出顯示于代碼中,這時可以更正錯誤并繼續(xù)編譯,而不需從頭開始。</p><p>  由于 Visual Basic 的交互特性,因此可以發(fā)現(xiàn)在開發(fā)應(yīng)用程序時,您自己正頻繁地運行著您的應(yīng)用程序。通過這種方式,代碼運行的效果可以在開發(fā)時進行測試,而不必等到編譯完成以后。</p><p>  后臺數(shù)據(jù)庫引擎Access簡介&l

111、t;/p><p>  Access 2000 是一套簡單易學(xué)的數(shù)據(jù)庫軟件除了可以單機作業(yè)之外,也增強了與后端的SQL Server 7.0 服務(wù)器的鏈接功能,方便建立主從式結(jié)構(gòu)的數(shù)據(jù)庫環(huán)境。</p><p>  1、Access 是一套管理數(shù)據(jù)庫的應(yīng)用軟件,即數(shù)據(jù)庫管理系統(tǒng)。(DataBase Management System ; DBMS) 數(shù)據(jù)庫是指一群可組織有系統(tǒng)的數(shù)據(jù)集合。<

112、/p><p><b>  組織地存儲數(shù)據(jù) </b></p><p>  Access 是一個數(shù)據(jù)庫管理系統(tǒng),可以使復(fù)雜的瑣碎的數(shù)據(jù),集合起來組織成為有用的信息,然后將數(shù)據(jù)完整地存儲起來,并提供許多工具,方便數(shù)據(jù)的規(guī)劃及重復(fù)使用。</p><p>  Access 中,整理好的數(shù)據(jù)將按數(shù)據(jù)的用途,分別存于不同的表中,Access 數(shù)據(jù)庫中包含多個表及

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論