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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

5、的系統(tǒng)調(diào)查,開發(fā)出的操作簡(jiǎn)單而且方便實(shí)用的一個(gè)人事管理系統(tǒng)。對(duì)企業(yè)中的考勤信息、請(qǐng)假信息、加班信息、出差信息、調(diào)動(dòng)信息進(jìn)行管理。</p><p>  本系統(tǒng)的前端開發(fā)工具是Visual Basic 6.0,后臺(tái)數(shù)據(jù)庫(kù)引擎選用數(shù)據(jù)庫(kù)軟件Access 2000。</p><p>  本人主要貢獻(xiàn)(企業(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、員工、考勤、請(qǐng)假、加班、出差、調(diào)動(dòng)。</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)簡(jiǎn)介</p><p>  1.2 企業(yè)信息

16、化發(fā)展</p><p>  1.3 關(guān)于人事管理系統(tǒng)的幾個(gè)誤區(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è)計(jì)</p><p><b>  3.1 方案設(shè)計(jì)</b></p><p>  3.2 開發(fā)工具選擇</p><p><b>  3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)</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è)計(jì)</p><p>  3.3.5邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  3.3.6物理結(jié)構(gòu)

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

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

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使用手冊(cè)》等,為下一步軟件開發(fā)奠定了堅(jiān)實(shí)的理論基礎(chǔ)。</p><p>  §1.1 人事管

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

40、方面的因素之外,企業(yè)的相關(guān)設(shè)置不可能一成不變,而實(shí)施顧問不可能長(zhǎng)時(shí)間地熟悉某個(gè)企業(yè)人力資源管理系統(tǒng)的詳細(xì)設(shè)置。所以企業(yè)應(yīng)該建立包括計(jì)算機(jī)人員和人力資源管理人員在內(nèi)的項(xiàng)目核心小組。</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)識(shí)到采用人力資源管理系統(tǒng)的必要性,紛紛開發(fā)或選購(gòu)適合本企業(yè)特點(diǎn)的人力資源管理系統(tǒng)。人事管理系統(tǒng)具體以下優(yōu)點(diǎn):</p><p>  采用人事管理系統(tǒng),可以用集中的數(shù)據(jù)庫(kù)將與人力資源管理相關(guān)的信息全面、有機(jī)地聯(lián)系起來(lái),有效地減少了信息更新和查找中的重復(fù)勞動(dòng),保證了信息的相容性,從而大大地提高了工作效率,還能使原來(lái)不可以提供的分析報(bào)告成了可能。</p&

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

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

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

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

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

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

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

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

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

51、>  能夠提供員工的考勤信息及調(diào)動(dòng)信息。</p><p>  能夠?qū)T工的資料數(shù)據(jù)進(jìn)行備份,以作為相關(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、計(jì)算等項(xiàng)目;本系統(tǒng)提供強(qiáng)大的查詢功能,可進(jìn)行不同類型查詢,提供多種索引;本系統(tǒng)提供記錄的添加,刪除和修改;本系統(tǒng)可單條或多條輸出個(gè)人資料,并可打印相關(guān)報(bào)表。</p><p><b>  數(shù)據(jù)需求</b></p><p>  通過調(diào)查和研究,本系統(tǒng)僅提供一個(gè)數(shù)據(jù)庫(kù),但該數(shù)據(jù)庫(kù)包含各項(xiàng)所需信息,表名為person,(Access表結(jié)構(gòu))</p><p&

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

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

55、說(shuō)明如下圖所示:</p><p>  1、 2、 3、 4、 5、</p><p>  系統(tǒng)中人員 實(shí)體或單據(jù) 實(shí)物或信息流 處理 數(shù)據(jù)存儲(chǔ)</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>  信息的透明和安全是一對(duì)矛盾的兩個(gè)方面。人事管理系統(tǒng)的安全性設(shè)計(jì)使得機(jī)密的人事信息處在一種“受控”狀態(tài)下的透明。只有得到系統(tǒng)授權(quán)的用戶才可以訪問被允許獲取的信息。因此,不需要擔(dān)心會(huì)因?yàn)椴捎萌耸鹿芾硐到y(tǒng)而降低了人事信息的保

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

58、t;/p><p> ?。ǜ矫艽a驗(yàn)證流程圖) </p><p>  圖2-4密碼驗(yàn)證流程圖</p><p><b>  人事管理系統(tǒng)設(shè)計(jì)</b></p><p>  §3.1 方案設(shè)計(jì)</p><p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

73、統(tǒng)的頂層數(shù)據(jù)流程圖如圖5-5所示。</p><p>  圖3-2 人事信息處理的頂層數(shù)據(jù)流程圖</p><p>  現(xiàn)在以加班處理的數(shù)據(jù)流程圖(圖3-3)為例說(shuō)明二層數(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ù)存儲(chǔ)。</p><p>  §3.3.3數(shù)據(jù)字典(簡(jiǎn)稱為DD)</p><p>  繪制DFD,只是對(duì)數(shù)據(jù)處理和彼此之間的聯(lián)系進(jìn)行了說(shuō)明。為進(jìn)一步明確數(shù)據(jù)的詳細(xì)內(nèi)容和數(shù)據(jù)加工過程,應(yīng)將數(shù)據(jù)流圖中的全部數(shù)據(jù)流及

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

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:參加工作時(shí)間</p><p>  表14:進(jìn)入公司時(shí)間</p><p><b>  表15:部門</b></p><p><b>  表16:起薪時(shí)間</b></p><

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)鍵概念。因?yàn)?Visual Basic 是基于 Windows 的開發(fā)語(yǔ)言,所以有必要與 Windows 環(huán)境保持一定的相似性。簡(jiǎn)單地說(shuō)就是三個(gè)關(guān)鍵的概念:窗口、

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

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

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

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

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

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

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

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論