畢業(yè)論文---企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
已閱讀1頁(yè),還剩30頁(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、<p><b>  本科畢業(yè)論文</b></p><p>  企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  論文作者姓名:_____ _______________ </p><p>  作 者 學(xué) 號(hào):____ __________ </p><p>  所 在 學(xué) 院:_____軟件學(xué)

2、院___________ </p><p>  所 學(xué) 專(zhuān) 業(yè):_____計(jì)算機(jī)科學(xué)與技術(shù)___</p><p>  導(dǎo)師姓名職稱(chēng):____ _____ </p><p>  論文完成時(shí)間:___ 2014年05月10日__ </p><p><b>  摘 要3</b></p>

3、;<p>  ABSTRACT4</p><p>  第1章 緒 論1</p><p>  1.1 課題來(lái)源1</p><p>  1.2 國(guó)內(nèi)外在該方向的研究現(xiàn)狀及分析及課題背景2</p><p>  1.2.1課題背景及研究意義2</p><p>  1.2.2國(guó)內(nèi)外的發(fā)展現(xiàn)狀2&

4、lt;/p><p>  1.3 使用的開(kāi)發(fā)平臺(tái)3</p><p>  1.4論文的組織3</p><p>  第2章 企業(yè)人事管理系統(tǒng)的概述5</p><p>  2.1 總體功能概述5</p><p>  2.2 系統(tǒng)分析概述6</p><p>  2.2.1需求分析6</p

5、><p>  2.2.2 可行性分析7</p><p>  第3章 設(shè)計(jì)分析9</p><p>  3.1 理論基礎(chǔ)9</p><p>  3.2 系統(tǒng)總體設(shè)計(jì)9</p><p>  3.2.1系統(tǒng)的安全性10</p><p>  3.2.2數(shù)據(jù)的完整性10</p><

6、;p>  3.3 數(shù)據(jù)庫(kù)分析11</p><p>  第4章 數(shù)據(jù)庫(kù)設(shè)計(jì)13</p><p>  4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)13</p><p>  4.1.1數(shù)據(jù)庫(kù)概念模型13</p><p>  4.1.2數(shù)據(jù)庫(kù)的表結(jié)構(gòu)13</p><p>  4.2 數(shù)據(jù)字典14</p><p>

7、;  4.2.1登陸表14</p><p>  4.2.1工作人員個(gè)人信息表15</p><p>  4.2.3用戶(hù)打卡記錄表16</p><p>  4.2.4員工工作經(jīng)歷信息表17</p><p>  第5章 詳細(xì)設(shè)計(jì)和測(cè)試19</p><p>  5.1登陸界面19</p><p&

8、gt;  5.2 系統(tǒng)的測(cè)試21</p><p>  5.2.1 程序調(diào)試22</p><p>  5.2.2 分調(diào)22</p><p>  5.2.3 總調(diào)22</p><p><b>  結(jié) 論24</b></p><p><b>  參考文獻(xiàn)26</b>

9、</p><p><b>  致謝27</b></p><p><b>  摘 要</b></p><p>  進(jìn)入二十一世紀(jì)以來(lái),隨著改革開(kāi)放的步伐,與國(guó)際現(xiàn)代化的接軌,我國(guó)企業(yè)信息管理逐步向現(xiàn)代化和高效、自動(dòng)化的辦公潮流發(fā)展。人才作為企業(yè)發(fā)展的核心競(jìng)爭(zhēng)力,在企業(yè)的發(fā)展中發(fā)揮著不可比擬的作用。于是,人才信息資源已經(jīng)成

10、為各個(gè)部門(mén)的重要財(cái)富.建立一個(gè)滿(mǎn)足各級(jí)部門(mén)信息處理要求的行之有效的信息系統(tǒng)也成為一個(gè)企業(yè)或者組織生存和發(fā)展的重要條件,良好的人才管理系統(tǒng)也便成為了企業(yè)管理重要的一部分。一個(gè)現(xiàn)代化的企業(yè)人事管理系統(tǒng)有助于企業(yè)節(jié)約成本、提高效率,而且還可以使領(lǐng)導(dǎo)者更清楚地了解到企業(yè)員工的相關(guān)資料,從而更合理地制定相關(guān)的人事信息,做到人盡其才。</p><p>  本系統(tǒng)主要針對(duì)中小企業(yè)的人事管理部門(mén)和制度進(jìn)行開(kāi)發(fā)設(shè)計(jì)的,在充分了解了

11、用戶(hù)需求的基礎(chǔ)上,進(jìn)而得到相應(yīng)的解決方案。從數(shù)據(jù)庫(kù)的設(shè)計(jì)到程序的編寫(xiě),從軟件的測(cè)試到系統(tǒng)的運(yùn)行維護(hù),本系統(tǒng)嚴(yán)格按照軟件設(shè)計(jì)的相關(guān)流程進(jìn)行設(shè)計(jì)。</p><p>  本文首先簡(jiǎn)單介紹了企業(yè)人事管理系統(tǒng)在國(guó)內(nèi)外的發(fā)展現(xiàn)狀和趨勢(shì),并闡明了論文選題的目的和意義。其次,根據(jù)現(xiàn)人事管理系統(tǒng)的一般組織結(jié)構(gòu)和業(yè)務(wù)流程進(jìn)行了系統(tǒng)需求分析,同時(shí)論述了人事管理系統(tǒng)的詳細(xì)設(shè)計(jì)過(guò)程。</p><p>  本系統(tǒng)采用

12、C#作為開(kāi)發(fā)語(yǔ)言,數(shù)據(jù)庫(kù)采用SQL Server 2005數(shù)據(jù)庫(kù),應(yīng)用Visual Studio 2010開(kāi)發(fā)環(huán)境實(shí)現(xiàn)。</p><p>  本論文主要解決以下問(wèn)題:</p><p>  1. 人事系統(tǒng)的設(shè)計(jì)思想;</p><p>  2. 數(shù)據(jù)庫(kù)的設(shè)計(jì)建立;</p><p>  3.對(duì)數(shù)據(jù)庫(kù)的驗(yàn)證,修改,保存;</p><

13、;p>  4.對(duì)一些外部工具的調(diào)用。</p><p>  關(guān)鍵詞 人事管理 數(shù)據(jù)綁定 </p><p><b>  ABSTRACT</b></p><p>  Since entering the 21st century, with progressive enterprise information managem

14、ent in China's transition to a modern and efficient, automated business processes has become a must. Core competitiveness of talents as a business development and played an incomparable role in the development of the

15、 enterprise. Thus, information resources has become a major asset in all departments. the establishment of an effective information system that meets all levels of information processing requirements have</p><

16、p>  This system is mainly designed for personnel managers in the development of SMEs, on the basis of an analysis of the needs of users and corresponding solutions. From database design to coding, software testing to

17、system operation and maintenance, the system strictly in accordance with relevant software design process design.This article first introduces development status and trends of enterprise personnel management system, and

18、sets out the purpose and significance of the thesis. Secondly, acco</p><p>  This system uses c # as the language, the database uses SQL Server 2005 databases, and applications of Visual Studio 2010 developm

19、ent environment for.</p><p>  The problems settled in this thesis are as follows:</p><p>  1. the personnel system design;</p><p>  2. database design;</p><p>  3. vali

20、dation of the database, modify, save;</p><p>  4. calls on some external tools.</p><p>  Keywords: Personnel management Data binding</p><p><b>  第1章 緒 論</b></p&g

21、t;<p>  隨著改革開(kāi)放三十多年來(lái)的快速平穩(wěn)化發(fā)展,我國(guó)經(jīng)濟(jì)處于高速發(fā)展階段,越來(lái)越多的企業(yè)從建立到發(fā)展壯大再到走向成熟。企業(yè)是國(guó)民經(jīng)濟(jì)的基本單元,企業(yè)發(fā)展得越好,經(jīng)濟(jì)發(fā)展水平進(jìn)步就越快。</p><p>  然而隨著企業(yè)的發(fā)展,人員的增多,每年人力資源管理的成本也會(huì)不斷地增加,這一問(wèn)題不僅耗費(fèi)企業(yè)大量的資金,也耗費(fèi)了大量的人力和精力。當(dāng)企業(yè)規(guī)模較小時(shí),人力(人事部門(mén))尚且比較容易完成信息管理,

22、但隨著企業(yè)規(guī)模增大,人員增多,老式的紙質(zhì)管理方法就會(huì)出現(xiàn)許多弊端。比如說(shuō),保存困難、不易查詢(xún)、耗費(fèi)大量人力卻仍然工作效率低下,工作出錯(cuò)率增高等,這種方法已經(jīng)跟不上時(shí)代,企業(yè)對(duì)新型的,高效的,簡(jiǎn)易的管理辦法的呼聲越來(lái)越迫切。因此,促進(jìn)了企業(yè)人事管理的改革。</p><p>  人力資源管理系統(tǒng)產(chǎn)生于上個(gè)世紀(jì)60年代末期,當(dāng)時(shí)的計(jì)算機(jī)技術(shù)已經(jīng)進(jìn)入實(shí)際應(yīng)用階段。同時(shí),大型企業(yè)用純手工來(lái)計(jì)算和發(fā)放薪資既費(fèi)時(shí)、費(fèi)力又非常容

23、易出錯(cuò)。為了快速解決這個(gè)矛盾,第一代的人力資源管理信息系統(tǒng)應(yīng)運(yùn)而生。經(jīng)過(guò)將近40年的發(fā)展,社會(huì)對(duì)公司,公司對(duì)人力的要求也在不斷變化。如今大多數(shù)公司普遍使用的是第三代人力資源管理信息系統(tǒng)。第三代人力資源管理信息系統(tǒng)不僅界面友好,能支持多平臺(tái),并提供了強(qiáng)有力的報(bào)表生成工具、分析工具和信息共享,使得人力資源管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略發(fā)展的角度來(lái)考慮企業(yè)人力資源規(guī)劃和政策。企業(yè)人力資源管理系統(tǒng)的出現(xiàn)是企業(yè)管理的一個(gè)重要里程碑

24、,公司各種資源的實(shí)際應(yīng)用情況是各不相同的,一款人力資源管理系統(tǒng)不能適用于所有公司。所以說(shuō)一個(gè)可以安全的、規(guī)范的,自動(dòng)化的、適合本公司的企業(yè)人力資源管理系統(tǒng)對(duì)企業(yè)的發(fā)展是必不可少的。</p><p>  企業(yè)人事管理系統(tǒng),屬于ERP的一個(gè)部分。它單指匯集成功企業(yè)先進(jìn)的人力資源管理理念、人力資源管理實(shí)踐方案、人力資源信息化系統(tǒng)建設(shè)的經(jīng)驗(yàn),以信息技術(shù)實(shí)現(xiàn)對(duì)企業(yè)人力資源信息的高度集成化管理,為中國(guó)企業(yè)使用的人力資源管理提

25、供良好的解決方案。企業(yè)人事管理系統(tǒng)的核心價(jià)值在于將人力資源工作者從繁重的日常瑣碎事務(wù)中解放出來(lái),將更多地精力用于企業(yè)的人力資源職能管理和管理決策,保持企業(yè)人才不凋落使公司能夠繼續(xù)保持高速平穩(wěn)發(fā)展。 集中記錄、監(jiān)測(cè)和分析所有勞動(dòng)力的技能和資格,提供決策分析,提高企業(yè)整體的科技含量與管理效率,加快企業(yè)的信息化建設(shè),是當(dāng)今企業(yè)人事管理必須科技化,高效化的一部分。</p><p><b>  1.1 課題來(lái)源

26、</b></p><p>  在 “科技改變未來(lái)”的今天,三哥工作室作為國(guó)內(nèi)軟件行業(yè)的佼佼者,為保持軟件行業(yè)領(lǐng)導(dǎo)品牌必須順應(yīng)時(shí)代發(fā)展的潮流,做好高精度,高安全度,高適合度和高水平的軟件</p><p>  該課題為實(shí)習(xí)期間三哥工作室人力資源部委托本部門(mén)所做,用于本公司的人事管理方面。委托方提出的要求是:界面友好,安全適用,操作簡(jiǎn)單實(shí)用,功能強(qiáng)大。</p><

27、p>  1.2 國(guó)內(nèi)外在該方向的研究現(xiàn)狀及分析及課題背景</p><p>  1.2.1課題背景及研究意義</p><p>  在人才發(fā)展才是硬道理的今天,人才的流失和缺失是各個(gè)企業(yè)的致命硬傷。如何保住難能可貴的人才是企業(yè)人事部門(mén)的頭疼大事。高效、精確、合理、人性化的企業(yè)管理制度和文化能夠保證人員人心穩(wěn)定,工作無(wú)憂(yōu)。在一定程度上可以減少人員流失量。</p><p

28、>  為使本公司人事管理做到高精度,及時(shí)有效,更好地為人力資源管理部門(mén)在對(duì)員工的成本管理、知識(shí)管理、績(jī)效管理等綜合管理給予幫助,特開(kāi)發(fā)此項(xiàng)目。</p><p>  在企業(yè)中,人事管理工作是非常重要的,它負(fù)責(zé)整個(gè)企業(yè)的日常人事安排,人員的人事管理,人員的薪資福利等。高效的人事管理可以提高企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力,使企業(yè)具有更強(qiáng)的凝聚力,發(fā)展?jié)摿突盍?。員工的基本信息管理是公司人事管理的基礎(chǔ),在公司員工普遍流失的今天,

29、一個(gè)準(zhǔn)確又及時(shí)的人事管理系統(tǒng)有利于人事部門(mén)對(duì)員工流動(dòng)情況進(jìn)行分析編制,為企業(yè)所需人員提供了保障。通過(guò)良好的人力資源管理機(jī)制的實(shí)施來(lái)吸引并穩(wěn)定一批杰出的管理者,造就一支優(yōu)秀的人才隊(duì)伍,企業(yè)就能創(chuàng)造出好的經(jīng)濟(jì)和文化效益,最終促成企業(yè)的可持續(xù)發(fā)展。</p><p>  1.2.2國(guó)內(nèi)外的發(fā)展現(xiàn)狀</p><p>  近些年,一些較大的企業(yè)經(jīng)常自主開(kāi)發(fā)企業(yè)人力資源管理軟件,這樣做有一定的好處,如成

30、本低廉、針對(duì)公司有個(gè)性化特色化,上級(jí)單位一次開(kāi)發(fā),基層單位可以重復(fù)利用,而且一定程度上能滿(mǎn)足個(gè)性化需求。但是實(shí)踐證明,這種開(kāi)放方式一般難以成功。一方面,企業(yè)內(nèi)部開(kāi)發(fā)人員往往缺乏項(xiàng)目經(jīng)驗(yàn),導(dǎo)致與最終用戶(hù)的需求相悖;另一方面,這種形式的軟件開(kāi)發(fā)不參與市場(chǎng)競(jìng)爭(zhēng),僅僅是供給內(nèi)部使用,有可能導(dǎo)致開(kāi)發(fā)人員敷衍了事,開(kāi)發(fā)的系統(tǒng)不能真正起到作用。與此同時(shí),由于我國(guó)正處在由傳統(tǒng)管理方式向人力資源管理過(guò)渡的轉(zhuǎn)型時(shí)期,企業(yè)中的管理方法從思想到行動(dòng)都發(fā)生著巨大

31、的變化,處于摸索中的人力資源管理隨時(shí)都可能發(fā)生這樣那樣的變革,這就對(duì)人力資源管理軟件提出了巨大的挑戰(zhàn),軟件如果不能夠隨著變革而自行適應(yīng),那么,這個(gè)軟件就沒(méi)有生命力。</p><p>  國(guó)外人力資源管理系統(tǒng)與國(guó)內(nèi)的相比,優(yōu)勢(shì)主要體現(xiàn)為:具有雄厚的實(shí)力,在技術(shù)力量的培養(yǎng)、研發(fā)、市場(chǎng)推廣等方面大力投入;具有一定包括硬件廠(chǎng)商、數(shù)據(jù)庫(kù)公司、咨詢(xún)公司在內(nèi)的合作伙伴,形成強(qiáng)強(qiáng)聯(lián)手的格局。國(guó)外人力資源管理系統(tǒng)伴隨著管理理論的發(fā)

32、展,其設(shè)計(jì)思路蘊(yùn)涵了先進(jìn)的管理理念;國(guó)外人力資源管理系統(tǒng)起步較早,完整性和成熟度高,開(kāi)發(fā)出了適用于不同行業(yè)的解決方案。西方發(fā)達(dá)國(guó)家已廣泛使用人力資源管理系統(tǒng),其他一些軟件系統(tǒng)如ERP(企業(yè)資源計(jì)劃)、WFM(工作流管理)等在開(kāi)發(fā)過(guò)程中預(yù)留了與人力資源管理系統(tǒng)的接口,使得國(guó)外的人力資源管理系統(tǒng)今后的擴(kuò)展難度降低。國(guó)外人力資源管理系統(tǒng)對(duì)于基于互聯(lián)網(wǎng)技術(shù)的研究和支持不遺余力,以PeopleSoft為例,其最新版本是完全基于互聯(lián)網(wǎng)架構(gòu)的版本,使

33、得其易用性大大加強(qiáng)。</p><p>  從某種意義上來(lái)說(shuō),國(guó)外雖然有著較為成熟的產(chǎn)品,在成熟度、先進(jìn)性上都要優(yōu)于大多數(shù)的國(guó)內(nèi)產(chǎn)品,但在我國(guó)大多數(shù)公司人力資源管理制度并不規(guī)范,這就導(dǎo)致了國(guó)外的產(chǎn)品實(shí)用性、有效性大打折扣,而且其價(jià)格過(guò)于昂貴,讓國(guó)內(nèi)企業(yè)難以接受。另一方面來(lái)說(shuō),我國(guó)企業(yè)受中華民族源遠(yuǎn)流長(zhǎng)的文化影響,人力資源管理上比西方企業(yè)更強(qiáng)調(diào)人性化,而非制度化。這也是的國(guó)外軟件開(kāi)發(fā)商很難開(kāi)發(fā)出符合中國(guó)企業(yè)需要的產(chǎn)品

34、。</p><p>  1.3 使用的開(kāi)發(fā)平臺(tái)</p><p>  支持軟件:office ,記事本,計(jì)算器。</p><p>  開(kāi)發(fā)平臺(tái):Windows 7。</p><p>  應(yīng)用平臺(tái):Windows XP及其以上。</p><p>  支持環(huán)境:IIS 5.0</p><p>  數(shù)

35、 據(jù) 庫(kù):Microsoft SQL Server 2005</p><p>  服務(wù)器:80x86系列微機(jī)</p><p>  CPU:733MHz以上</p><p><b>  內(nèi)存:256M以上</b></p><p>  硬盤(pán)空間:40G以上</p><p>  電腦配置:80x86系列

36、微機(jī)</p><p>  CPU: 166MHz以上</p><p><b>  內(nèi)存:16M以上</b></p><p><b>  硬盤(pán)空間:2G以上</b></p><p>  開(kāi)發(fā)工具和語(yǔ)言:Microsoft Visual Studio 2008 -C#,netformwork3.5。&l

37、t;/p><p>  企業(yè)人事管理系統(tǒng)是一個(gè)典型的C#工程。數(shù)據(jù)庫(kù)是采用大型數(shù)據(jù)庫(kù)SQL Server 2005。核心系統(tǒng)中的主要邏輯功能是由SQL Server 2005存儲(chǔ)過(guò)程實(shí)現(xiàn)。通過(guò)窗口化的程序代碼將數(shù)據(jù)庫(kù)中的表單值羅列在相應(yīng)的位置中,然后通過(guò)對(duì)應(yīng)的窗口進(jìn)行解析顯示。調(diào)用相應(yīng)的功能存儲(chǔ)過(guò)程,再將處理后的返回結(jié)果儲(chǔ)存在對(duì)應(yīng)的數(shù)據(jù)庫(kù)表格中。</p><p><b>  1.4論文

38、的組織</b></p><p>  本論文共分為六章,具體的章節(jié)內(nèi)容安排如下:</p><p>  第1章是緒論部分,簡(jiǎn)略陳述了研究此系統(tǒng)的時(shí)代背景及其意義,同時(shí)對(duì)國(guó)內(nèi)外研究的現(xiàn)狀也做了粗略的分析對(duì)比。</p><p>  第2章是相關(guān)技術(shù)的設(shè)計(jì)理論部分,主要對(duì)此系統(tǒng)在研究開(kāi)發(fā)過(guò)程所使用到的相關(guān)技術(shù)作了簡(jiǎn)單的陳述,通過(guò)本章可以了解到研究此系統(tǒng)的技術(shù)設(shè)計(jì)構(gòu)

39、造。</p><p>  第3章是項(xiàng)目概述部分,本章對(duì)實(shí)現(xiàn)系統(tǒng)的需求進(jìn)行了全面的分析,從員工及人事專(zhuān)員為典型代表對(duì)系統(tǒng)進(jìn)行分析,深入了解平臺(tái)的功能。</p><p>  第4章是系統(tǒng)的詳細(xì)設(shè)計(jì)部分,主要陳述了如何實(shí)現(xiàn)該系統(tǒng)的整體設(shè)計(jì),相關(guān)數(shù)據(jù)庫(kù)以及某個(gè)功能模塊的設(shè)計(jì)。</p><p>  第5章是系統(tǒng)的實(shí)現(xiàn)部分,在有了前面設(shè)計(jì)及需求的分析的基礎(chǔ)上,在本章主要描述了實(shí)

40、現(xiàn)該系統(tǒng)的具體環(huán)境及過(guò)程。</p><p>  第6章是結(jié)論,簡(jiǎn)要總結(jié)了該系統(tǒng)所完成的工作以及存在的不足,同時(shí)描述了對(duì)系統(tǒng)的未來(lái)功能更新發(fā)展的期望。</p><p>  第2章 企業(yè)人事管理系統(tǒng)的概述</p><p>  企業(yè)人事管理系統(tǒng)的主要任務(wù)是對(duì)人事檔案進(jìn)行整理,使得管理員能方便、快捷地對(duì)人事檔案信息進(jìn)行查詢(xún)、統(tǒng)計(jì)、更新。通過(guò)該系統(tǒng),使企業(yè)的人事管理工作系統(tǒng)

41、化、無(wú)紙化、規(guī)范化、自動(dòng)化,從而提高企業(yè)人事管理的效率。</p><p>  2.1 總體功能概述</p><p>  本系統(tǒng)可以實(shí)現(xiàn)一下功能:</p><p>  實(shí)現(xiàn)人員信息的詳細(xì)記錄</p><p>  人事管理專(zhuān)員可以通過(guò)人事管理系統(tǒng)維護(hù)員工資料、部門(mén)設(shè)置、人員分組、員工出勤薪資記錄、員工異動(dòng)信息等。</p><p

42、>  支持多條件查詢(xún)功能,聯(lián)系方便</p><p>  系統(tǒng)可以通過(guò)多個(gè)方式查詢(xún)信息,系統(tǒng)提供各個(gè)部門(mén)的聯(lián)系方式。</p><p><b>  自動(dòng)提醒</b></p><p>  本系統(tǒng)提供合同到期提醒、員工生日提醒等智能提醒方式</p><p><b>  資料電子化管理</b></

43、p><p>  人事部門(mén)的工作一般都是日常性的而且是比較繁雜的,大量重復(fù)性工作很容易導(dǎo)致員工工作沒(méi)有新鮮感。使用人事管理系統(tǒng)可以讓繁雜的工作電子化管理,提高人事部門(mén)員工的工作效率。</p><p>  發(fā)布招聘信息和企業(yè)信息</p><p>  人事專(zhuān)員可以通過(guò)系統(tǒng)錄入應(yīng)聘者簡(jiǎn)歷,安排初審人員、面試人員,將企業(yè)的招聘工作在系統(tǒng)中管理起來(lái)。對(duì)于公司的內(nèi)部決定重大事情和公告

44、等可以通過(guò)本系統(tǒng)發(fā)布,減免了會(huì)議通知或者電話(huà)通知等的繁瑣工作。</p><p>  本系統(tǒng)權(quán)限分為人事專(zhuān)員權(quán)限和普通工作人員權(quán)限。</p><p><b>  人事專(zhuān)員的權(quán)限是:</b></p><p>  增、刪、改、查員工的個(gè)人信息;</p><p><b>  員工薪資管理;</b></

45、p><p><b>  公司公告發(fā)布更新;</b></p><p>  負(fù)責(zé)公司人事招聘信息的發(fā)布、更新。</p><p>  普通工作人員的權(quán)限:</p><p>  查看、更改個(gè)人信息;</p><p><b>  查詢(xún)個(gè)人打卡記錄;</b></p><p

46、><b>  查詢(xún)個(gè)人工資記錄;</b></p><p>  查詢(xún)公司公告和招聘信息。</p><p><b>  共有權(quán)限:</b></p><p>  使用計(jì)算器和記事本工具</p><p><b>  重新登錄。</b></p><p>  

47、本系統(tǒng)總體功能如圖2-1所示。</p><p>  圖 2-1 企業(yè)人事管理系統(tǒng)模塊設(shè)計(jì)</p><p>  2.2 系統(tǒng)分析概述</p><p><b>  2.2.1需求分析</b></p><p>  對(duì)于一般的企業(yè)只需要人員檔案管理,個(gè)人信息維護(hù),公司的公告和招聘信息。所以源于此因,我們的系統(tǒng)功能可以從表2-1

48、看出。</p><p>  表2-1 企業(yè)人事管理系統(tǒng)權(quán)限表</p><p>  2.2.2 可行性分析</p><p>  我們?cè)谠敿?xì)了解和深刻認(rèn)識(shí)了三哥工作室的公司狀況、發(fā)展方向、存在的問(wèn)題和各級(jí)管理人員的信息需求后,了解到系統(tǒng)建設(shè)對(duì)三哥工作室的重要性。收集到真實(shí)、準(zhǔn)確和適用的相關(guān)信息,是系統(tǒng)開(kāi)發(fā)的第一階段——系統(tǒng)分析階段工作的重要內(nèi)容。信息收集也是完成系統(tǒng)分

49、析各項(xiàng)任務(wù)的基礎(chǔ)。在系統(tǒng)建設(shè)中,建設(shè)者首先必須收集信息,了解情況,明確問(wèn)題和目標(biāo),視具體情況決定工作方針。</p><p>  該企業(yè)人事管理系統(tǒng)采取的是訪(fǎng)問(wèn)與實(shí)踐相結(jié)合的調(diào)查方法。首先,通過(guò)交流提問(wèn)的方式與用戶(hù)進(jìn)行交談,收集有關(guān)信息,在訪(fǎng)問(wèn)時(shí)充分聽(tīng)取各方面的要求和希望,同時(shí)做好有關(guān)新系統(tǒng)的宣傳工作;其次,通過(guò)參加業(yè)務(wù)實(shí)踐了解系統(tǒng),有目的的跟班學(xué)習(xí),以達(dá)到比較深入細(xì)致地掌握工作流程中人事檔案的建立,維護(hù),更新和刪

50、除。</p><p>  系統(tǒng)的可行性分析的目的在于用最小的代價(jià)、盡可能短的時(shí)間、在現(xiàn)有的技術(shù)、經(jīng)濟(jì)和人員素質(zhì)等條件下確定是否有必要解決該問(wèn)題,是否能解決該問(wèn)題和怎樣解決好該問(wèn)題。其實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過(guò)程。一般應(yīng)該從下述三方面研究每種解法的可行性:技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。</p><p>

51、;  2.2.2.1 技術(shù)上的可行性</p><p> ?。?)目前三哥工作室的網(wǎng)絡(luò)狀況可以對(duì)瀏覽器/服務(wù)器應(yīng)用提供可靠的支持,不必更改現(xiàn)有網(wǎng)絡(luò)狀況。</p><p>  三哥工作室已經(jīng)實(shí)現(xiàn)了局域網(wǎng)互連,網(wǎng)絡(luò)狀況良好,能較快速可靠的支持一般的網(wǎng)絡(luò)應(yīng)用,可以滿(mǎn)足一般性的瀏覽器/服務(wù)器應(yīng)用的網(wǎng)絡(luò)需求。</p><p> ?。?)現(xiàn)有的硬件環(huán)境可以滿(mǎn)足長(zhǎng)時(shí)間的系統(tǒng)更新維護(hù)

52、后的應(yīng)用的需求。</p><p> ?。?)現(xiàn)有的軟件環(huán)境可以滿(mǎn)足一般性應(yīng)用的需求</p><p>  三哥工作室內(nèi)部的計(jì)算機(jī)上采用的操作系統(tǒng)平臺(tái),多為Microsoft公司的Windows 7等,為圖形化操作系統(tǒng),界面一致,用戶(hù)使用熟悉方便。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)采用的是Miscrosoft SQL Server 2005 。該系統(tǒng)具有性能穩(wěn)定、使用簡(jiǎn)單、功能強(qiáng)大、安全等特點(diǎn),完全可

53、以滿(mǎn)足中小型企業(yè)的數(shù)據(jù)管理和處理要求。</p><p> ?。?)企業(yè)內(nèi)部人員業(yè)務(wù)和技術(shù)水平</p><p>  企業(yè)內(nèi)部工作人員對(duì)自身實(shí)力很了解,同時(shí)公司人員多為計(jì)算機(jī)類(lèi)的本科或者碩士人才,能夠較容易的對(duì)實(shí)際工作進(jìn)行分析處理,將實(shí)際工作進(jìn)行抽象概念化,而且能夠根據(jù)計(jì)算機(jī)的特點(diǎn)提出功能要求,降低開(kāi)發(fā)人員與使用人員間溝通的時(shí)間。</p><p> ?。?)系統(tǒng)開(kāi)發(fā)人員

54、的技術(shù)水平</p><p>  開(kāi)發(fā)人員為計(jì)算機(jī)類(lèi)學(xué)院和信息通訊類(lèi)的畢業(yè)生,具有一定的系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),專(zhuān)業(yè)知識(shí)熟練掌握,再經(jīng)過(guò)參加實(shí)際項(xiàng)目的開(kāi)發(fā),經(jīng)驗(yàn)更加成熟,能夠較容易的了解用戶(hù)需求并能在計(jì)算機(jī)上實(shí)現(xiàn)自己的良好技術(shù)。指導(dǎo)教師也具有很高的軟件開(kāi)發(fā)經(jīng)驗(yàn),同時(shí)具有豐富的實(shí)際項(xiàng)目開(kāi)發(fā)方面的經(jīng)驗(yàn)。這些都是系統(tǒng)開(kāi)發(fā)質(zhì)量的重要保證。</p><p><b>  (6)結(jié)論</b>&

55、lt;/p><p>  通過(guò)后臺(tái)實(shí)現(xiàn)了對(duì)客戶(hù)各類(lèi)訂單進(jìn)行管理的功能,實(shí)現(xiàn)了對(duì)網(wǎng)站新聞信息的更新功能。因此,該汽車(chē)管理系統(tǒng)開(kāi)發(fā)在技術(shù)上是可行的。</p><p>  2.2.2.2 經(jīng)濟(jì)上的可行性</p><p>  三哥工作室作為國(guó)內(nèi)首屈一指的軟件領(lǐng)導(dǎo)者,為加強(qiáng)在信息管理方面的表現(xiàn),使用戶(hù)更加的了解企業(yè)的動(dòng)態(tài)信息,是公司工作效率更好地改善和提高。公司在本系統(tǒng)的開(kāi)發(fā)方面給

56、與大量的財(cái)力支持,所以說(shuō)在經(jīng)濟(jì)方面開(kāi)發(fā)此系統(tǒng)是可行的。</p><p>  2.2.2.3法律上的可行性</p><p>  此企業(yè)人事管理系統(tǒng)是本人單獨(dú)設(shè)計(jì)的系統(tǒng),具有很大的實(shí)際意義。開(kāi)發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫(kù)都是開(kāi)源代碼,因此對(duì)這個(gè)系統(tǒng)進(jìn)行開(kāi)發(fā)與普通的系統(tǒng)軟件設(shè)計(jì)存在很大不同,沒(méi)有侵權(quán)等問(wèn)題,在法律上完全具有可行性。</p><p>  總而言之,開(kāi)發(fā)一個(gè)企業(yè)人

57、事管理系統(tǒng)對(duì)三哥工作室來(lái)說(shuō)能夠節(jié)約成本,化繁為簡(jiǎn),提高工作效率。所以說(shuō)是必要的可行的,也是有利的。</p><p><b>  第3章 設(shè)計(jì)分析</b></p><p>  本章結(jié)合三哥工作室內(nèi)部關(guān)于人事管理系統(tǒng)自我總結(jié)的《人事規(guī)劃學(xué)習(xí)手冊(cè)》的內(nèi)容和公司的人事管理制度,首先描述公司引進(jìn)人事管理概念和文化后所要對(duì)系統(tǒng)進(jìn)行的中國(guó)化,人性化,合理化的系統(tǒng)功能模塊的增加所需要

58、的理論基礎(chǔ)和技術(shù),最后是闡述企業(yè)人事管理系統(tǒng)的總體設(shè)計(jì)和所需要的數(shù)據(jù)庫(kù)的分析和規(guī)劃。</p><p><b>  3.1 理論基礎(chǔ)</b></p><p>  在學(xué)習(xí)了一年C#和多次實(shí)踐訓(xùn)練后,我們根據(jù)委托方的人事管理制度和考核辦法等和國(guó)家的相關(guān)法律法規(guī)歷時(shí)兩個(gè)月制定出本系統(tǒng)。本系統(tǒng)主要使用的是Windows窗體的相關(guān)知識(shí)包含以下方面:</p><

59、p><b>  窗體、控件和組件;</b></p><p>  窗體與對(duì)話(huà)框的現(xiàn)實(shí)與隱藏;</p><p>  選擇控件、容器類(lèi)控件,日期控件;</p><p>  菜單、工具欄和狀態(tài)欄。</p><p><b>  目錄與文件管理;</b></p><p> ?、?目

60、錄的創(chuàng)建、刪除和移動(dòng);</p><p>  Ⅱ,文件的復(fù)制、刪除和移動(dòng);</p><p> ?、?,F(xiàn)olderBrowserDianlog對(duì)話(huà)框。</p><p>  3.2 系統(tǒng)總體設(shè)計(jì)</p><p>  系統(tǒng)主體分為普通用戶(hù)窗口和人事部門(mén)窗口。</p><p>  在登錄系統(tǒng)時(shí),先選擇對(duì)應(yīng)的職能,系統(tǒng)判斷正確后進(jìn)

61、入相應(yīng)的頁(yè)面;</p><p>  人事部門(mén)的:主要是用來(lái)對(duì)公司人事檔案的維護(hù)管理做到及時(shí)更新、準(zhǔn)確記錄</p><p>  普通員工的:主要是查看個(gè)人信息,更改個(gè)人信息的一部分信息</p><p>  企業(yè)人事系統(tǒng)板塊功能設(shè)計(jì)如圖3-1.</p><p>  圖 3-1 企業(yè)人事管理功能結(jié)構(gòu)圖</p><p>  

62、從圖3-1可以看出本工作室所設(shè)計(jì)的企業(yè)人事管理系統(tǒng)是一個(gè)功能齊全,人性化的優(yōu)秀企業(yè)軟件,符合市場(chǎng)上中低企業(yè)的發(fā)展要求,能夠高兼容性的應(yīng)用于各個(gè)中低企業(yè)。</p><p>  3.2.1系統(tǒng)的安全性</p><p>  本系統(tǒng)嚴(yán)格控制管理權(quán)限,具體要求如下:</p><p>  1.要想對(duì)本系統(tǒng)進(jìn)行訪(fǎng)問(wèn),首先要依靠工號(hào)和密碼在系統(tǒng)中登陸,無(wú)權(quán)限的用戶(hù)不可以通過(guò)任何方式

63、登錄系統(tǒng)和對(duì)系統(tǒng)的任何信息和數(shù)據(jù)進(jìn)行查看,這樣可以保證系統(tǒng)的安全可靠性和準(zhǔn)確性。</p><p>  2.在具體實(shí)現(xiàn)中對(duì)不同的權(quán)限進(jìn)行設(shè)定,不同權(quán)限的用戶(hù)在系統(tǒng)中登陸后,不可以越級(jí)操作,只有管理員能夠修改或者刪除信息;普通用戶(hù)只能在線(xiàn)查詢(xún)信息。</p><p>  3.2.2數(shù)據(jù)的完整性</p><p>  1.所有記錄信息要保持全面,信息記錄內(nèi)容不可以是空。&l

64、t;/p><p>  2.各種數(shù)據(jù)間相互聯(lián)系要保持正確。</p><p>  3.相同數(shù)據(jù)在不同記錄中要保持一致。</p><p><b>  3.3 數(shù)據(jù)庫(kù)分析</b></p><p>  在確定系統(tǒng)功能和模塊后,我們主要做了以下分析:公司的人員組成和部門(mén)設(shè)置、公司的人員信息(包含性別、民族、住址類(lèi)的基本信息和家庭成員關(guān)系

65、、工作經(jīng)歷類(lèi)的其他信息)、公司員工薪資列表等等因此我們需要設(shè)計(jì)登陸表、部門(mén)表、員工信息表、薪資表等至少4個(gè)表格。我們以員工基本信息表作為例子展示相關(guān)信息:如表格3.1。</p><p>  表格3.1 員工基本信息類(lèi)型</p><p>  數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)有以下幾點(diǎn):</p><p>  1) 完整性實(shí)現(xiàn)機(jī)制:</p><p><b&g

66、t;  實(shí)體完整性:主鍵 </b></p><p>  父表中插入數(shù)據(jù):受限插入;遞歸插入</p><p>  父表中刪除數(shù)據(jù):級(jí)聯(lián)刪除;受限刪除;可空</p><p>  父表中更新數(shù)據(jù):級(jí)聯(lián)更新;受限更新;可空</p><p>  DBMS對(duì)參照完整性可以有兩種方法實(shí)現(xiàn):外鍵實(shí)現(xiàn)機(jī)制(約束規(guī)則)和觸發(fā)器實(shí)現(xiàn)機(jī)制</p&g

67、t;<p>  以下是用戶(hù)定義完整性:</p><p>  NOT NULL;觸發(fā)器;CHECK </p><p>  2) 用約束而非商務(wù)規(guī)則強(qiáng)制數(shù)據(jù)完整性</p><p>  采用數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)的完整性。這不但包括通過(guò)標(biāo)準(zhǔn)化實(shí)現(xiàn)的完整性而且還包括數(shù)據(jù)的功能性。在寫(xiě)數(shù)據(jù)的時(shí)候還可以增加觸發(fā)器來(lái)保證數(shù)據(jù)的正確性。不要依賴(lài)于商務(wù)層保證數(shù)據(jù)完整性;它不

68、能保證表之間(外鍵)的完整性所以不能強(qiáng)加于其他完整性規(guī)則之上。</p><p>  3) 強(qiáng)制指示完整性</p><p>  在有害數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)之前將其剔除,激活數(shù)據(jù)庫(kù)系統(tǒng)的指示完整性特性。這樣可以保持?jǐn)?shù)據(jù)的清潔而能迫使開(kāi)發(fā)人員投入更多的時(shí)間處理錯(cuò)誤條件。</p><p>  4) 使用查找控制數(shù)據(jù)完整性</p><p>  控制數(shù)據(jù)完整性

69、的最佳方式就是限制用戶(hù)的選擇。只要有可能都應(yīng)該提供給用戶(hù)一個(gè)清晰的價(jià)值列表供其選擇。這樣將減少鍵入代碼的錯(cuò)誤和誤解同時(shí)提供數(shù)據(jù)的一致性。某些公共數(shù)據(jù)特別適合查找:區(qū)號(hào)代碼、狀態(tài)代碼等。</p><p><b>  5) 采用視圖</b></p><p>  為了在數(shù)據(jù)庫(kù)和應(yīng)用程序代碼之間提供另一層抽象使之更清晰明目,可以為應(yīng)用程序建立專(zhuān)門(mén)的數(shù)據(jù)視圖而不必非要應(yīng)用程序直

70、接訪(fǎng)問(wèn)數(shù)據(jù)表。</p><p><b>  第4章 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)(Database Design)是指在一個(gè)給定的應(yīng)用環(huán)境中,構(gòu)造出最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足各種用戶(hù)的應(yīng)用需求(信息要求和處理要求)。在數(shù)據(jù)庫(kù)領(lǐng)域之中,常常把使用數(shù)據(jù)庫(kù)的各類(lèi)系統(tǒng)統(tǒng)稱(chēng)為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。本系統(tǒng)就是一個(gè)很好的例

71、子。</p><p>  數(shù)據(jù)庫(kù)的使用才能使整個(gè)系統(tǒng)成功運(yùn)轉(zhuǎn)起來(lái),沒(méi)有數(shù)據(jù)庫(kù)就相當(dāng)于人沒(méi)有了血液,數(shù)據(jù)庫(kù)對(duì)本系統(tǒng)的重要性可想而知。我使用的是SQL Server 2005。在建立人事信息,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)建立數(shù)據(jù)庫(kù)的過(guò)程,為了支持相關(guān)程序運(yùn)行,需要“反復(fù)探索,逐步求精”。</p><p>  數(shù)據(jù)庫(kù)建設(shè)是服務(wù)器硬件和應(yīng)用軟件、干件的結(jié)合。在使用數(shù)據(jù)庫(kù)是應(yīng)該注意避免使用觸發(fā)器,使用常用英語(yǔ),

72、保存常用信息,編制文檔,反復(fù)測(cè)試等。</p><p><b>  4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  4.1.1數(shù)據(jù)庫(kù)概念模型</p><p>  數(shù)據(jù)庫(kù)概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的過(guò)渡階段。它用于信息世界的建模,是連接現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)者進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有利工具,也是設(shè)計(jì)人員和用戶(hù)之間進(jìn)行交流的語(yǔ)

73、言。</p><p>  我們?cè)诮?shù)據(jù)庫(kù)概念模型時(shí),是從數(shù)據(jù)的觀點(diǎn)出發(fā),觀察系統(tǒng)中的數(shù)據(jù)采集、傳輸、處理、存儲(chǔ)和輸出等,經(jīng)過(guò)分析總結(jié)之后建立起來(lái)的一個(gè)邏輯模型,用于描述系統(tǒng)中的數(shù)據(jù)狀態(tài)。</p><p>  4.1.2數(shù)據(jù)庫(kù)的表結(jié)構(gòu)</p><p>  數(shù)據(jù)庫(kù)的表結(jié)構(gòu)是由一個(gè)表的字段、類(lèi)型、主鍵、外鍵、索引等基本屬性組成的。</p><p>

74、;  拿本系統(tǒng)的一個(gè)登錄表來(lái)說(shuō),代碼如下:</p><p>  Creat table logon (</p><p>  Id int primarykey,</p><p>  password varchar,</p><p><b>  )</b></p><p>  Id, passw

75、ord 為字段;primarykey為主鍵;varchar就是數(shù)據(jù)類(lèi)型。</p><p>  在企業(yè)人事管理系統(tǒng)中,人事信息的E-R圖如圖4-8所示。</p><p>  圖4-8 員工信息E-R圖</p><p><b>  4.2 數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是指對(duì)數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、

76、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的說(shuō)明。</p><p>  數(shù)據(jù)字典(Data dictionary)是一種用戶(hù)可以訪(fǎng)問(wèn)的記錄數(shù)據(jù)庫(kù)和應(yīng)用程序源數(shù)據(jù)的目錄。主動(dòng)數(shù)據(jù)字典是指在對(duì)數(shù)據(jù)庫(kù)或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以由DBMS自動(dòng)更新的數(shù)據(jù)字典。被動(dòng)數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。</p><p>  數(shù)據(jù)字典在需求

77、分析階段被建立。</p><p><b>  4.2.1登陸表</b></p><p>  登陸表格包含員工的工號(hào)(ID)和密碼。數(shù)據(jù)庫(kù)中的表如表4-1所示,在數(shù)據(jù)庫(kù)中的直觀體驗(yàn)如圖4-1所示。</p><p><b>  圖4-1 登陸表</b></p><p>  考慮到安全性等因素,我們決定

78、使用獨(dú)立的表格,可以在數(shù)據(jù)庫(kù)系統(tǒng)出問(wèn)題時(shí)不被影響到。</p><p>  在建立系統(tǒng)到數(shù)據(jù)庫(kù)連接時(shí),需要謹(jǐn)慎操作。</p><p>  SqlConnection con = new SqlConnection("你的數(shù)據(jù)庫(kù)連接字符串");//建立連接 </p><p>  con.Open();//打開(kāi)連接 </p>

79、<p>  string sql = string.Format("select * from 你的表名 where 姓名={0} and 電子郵件={1} and 所屬部門(mén)={2} ", this.textbox1.text, this.textbox2.text, this.textbox3.text);//SQL語(yǔ)句</p><p>  SqlDataAdapter sad =

80、 new SqlDataAdapter(sql, con);//創(chuàng)建查詢(xún)器 </p><p>  DataSet ds = new DataSet();//創(chuàng)建結(jié)果集 </p><p>  sad.Fill(ds);//將結(jié)果集填入 </p><p>  con.Close();//關(guān)閉連接 </p><p>  this.

81、Datagridview.DataSource = ds.Tables[0];//獲取結(jié)果集中第一個(gè)表,指定數(shù)據(jù)源</p><p>  4.2.1工作人員個(gè)人信息表</p><p>  員工信息表是按照表格3.1的字段類(lèi)型的要求做的,如圖4-2所示,建立表格如表4-2所示。</p><p>  表4-2 員工基本信息表</p><p>  

82、圖4-2 員工個(gè)人基本信息表</p><p>  員工家庭信息表如圖4-3所示,在本系統(tǒng)的界面如圖4-4所示。</p><p>  圖4-3 員工家庭信息表</p><p>  圖 4-4 員工家庭信息表在本系統(tǒng)的界面圖</p><p>  4.2.3用戶(hù)打卡記錄表</p><p>  員工打卡記錄是記錄員工考勤

83、的重要依據(jù),他能夠直接地精確地反映員工的考勤情況,財(cái)務(wù)部門(mén)依據(jù)次信息記錄來(lái)發(fā)放員工的工資。在數(shù)據(jù)庫(kù)中的員工打卡記錄如圖4-5。</p><p>  圖4-5 用戶(hù)打卡記錄圖</p><p>  4.2.4員工工作經(jīng)歷信息表</p><p>  員工工作經(jīng)歷是員工的財(cái)富和經(jīng)驗(yàn)的象征,在員工的工作經(jīng)歷中我們能夠看到員工的個(gè)人能力和不足之處。同時(shí),公司領(lǐng)導(dǎo)者也能夠看到員

84、工期望,能夠讓員工在公司得到自己的期望并為公司創(chuàng)造財(cái)富。數(shù)據(jù)庫(kù)中的信息表如圖4-6所示。系統(tǒng)中的信息表如圖4-7所示。</p><p>  圖4-6 數(shù)據(jù)庫(kù)中員工工作經(jīng)歷表</p><p>  圖4-7 系統(tǒng)中的員工工作經(jīng)歷表</p><p>  在數(shù)據(jù)庫(kù)中,員工工作經(jīng)歷信息表和員工的基本信息表中的字符段類(lèi)型一樣,在這里就不一一闡述了。</p>&

85、lt;p>  第5章 詳細(xì)設(shè)計(jì)和測(cè)試</p><p>  詳細(xì)設(shè)計(jì)是軟件工程中軟件開(kāi)發(fā)的一個(gè)步驟,就是對(duì)概要設(shè)計(jì)的一個(gè)細(xì)化,即詳細(xì)設(shè)計(jì)每個(gè)模塊實(shí)現(xiàn)算法,所需的局部結(jié)構(gòu),最終實(shí)現(xiàn)軟件工程的開(kāi)發(fā)達(dá)到最終目的。</p><p>  詳細(xì)設(shè)計(jì)的主要任務(wù)是設(shè)計(jì)每個(gè)模塊的實(shí)現(xiàn)算法、所需的局部數(shù)據(jù)結(jié)構(gòu)。詳細(xì)設(shè)計(jì)的目標(biāo)有兩個(gè):實(shí)現(xiàn)模塊功能的算法要邏輯上正確和算法描述要簡(jiǎn)明易懂。</p>

86、<p>  概要設(shè)計(jì)是詳細(xì)設(shè)計(jì)的基礎(chǔ)和前提,必須在詳細(xì)設(shè)計(jì)之前完成,概要設(shè)計(jì)經(jīng)過(guò)多次復(fù)查確認(rèn)后才可以開(kāi)始詳細(xì)設(shè)計(jì)。概要設(shè)計(jì),必須完成概要設(shè)計(jì)的文檔,包括系統(tǒng)的總體設(shè)計(jì)文檔、以及各個(gè)模塊的概要設(shè)計(jì)文檔。每個(gè)模塊的設(shè)計(jì)文檔都應(yīng)該獨(dú)立成冊(cè),不能混在一塊。</p><p>  概要設(shè)計(jì)里面的數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該重點(diǎn)在描述數(shù)據(jù)關(guān)系上,說(shuō)明數(shù)據(jù)的來(lái)龍去脈,在這里應(yīng)該結(jié)合我們的一下結(jié)果數(shù)據(jù),說(shuō)明這些結(jié)果數(shù)據(jù)的來(lái)源,為什么

87、我們要這樣設(shè)計(jì)的目的和原因。詳細(xì)設(shè)計(jì)里的數(shù)據(jù)庫(kù)設(shè)計(jì)就應(yīng)該是一份完善的數(shù)據(jù)結(jié)構(gòu)文檔,就是一個(gè)包括類(lèi)型、命名、精度、字段說(shuō)明、表說(shuō)明等內(nèi)容的數(shù)據(jù)字典。</p><p>  概要設(shè)計(jì)重點(diǎn)在功能描述,對(duì)需求的解釋和整合,整體劃分功能模塊,并對(duì)各功能模塊進(jìn)行詳細(xì)的圖文描述,應(yīng)該讓委托人或者讀者大致了解系統(tǒng)做完后大體的結(jié)構(gòu)和操作模式。詳細(xì)設(shè)計(jì)則是重點(diǎn)在描述系統(tǒng)的實(shí)現(xiàn)方式,各模塊詳細(xì)說(shuō)明實(shí)現(xiàn)功能所需的類(lèi)及具體的方法函數(shù),包括涉

88、及到的sql語(yǔ)句等。</p><p><b>  5.1登陸界面</b></p><p>  用更改窗口透明度的方法是窗口變得動(dòng)態(tài)化,個(gè)性化可以給自己的作品增加一點(diǎn)亮點(diǎn),具體代碼如下所示。</p><p>  this.Opacity -= 0.02;</p><p>  //這里是用timer控件更改界面的不透明度,讓

89、其變?yōu)?后,關(guān)閉。</p><p>  if (Opacity == 0)</p><p><b>  {</b></p><p>  timer1.Stop();</p><p>  this.Close();</p><p><b>  }</b></p>

90、<p>  普通員工如圖5-2所示。</p><p>  圖 5-2 普通員工造作界面</p><p>  人事部門(mén)的工作人員僅需要對(duì)員工的檔案進(jìn)行更新維護(hù)(即我們所說(shuō)的增刪改查)和公司信息發(fā)布等工作。所以說(shuō)相對(duì)來(lái)說(shuō)人事專(zhuān)員界面比較簡(jiǎn)單不需要做一些復(fù)雜的操作。人事專(zhuān)員操作界面如圖5-3所示。</p><p>  圖 5-3 人事專(zhuān)員操作界面</p

91、><p>  在這兩個(gè)界面中值得一提的是:字符的移動(dòng)和變色放大。具體代碼如下所示。</p><p><b>  字符的移動(dòng)</b></p><p>  private void timer2_Tick(object sender, EventArgs e)</p><p><b>  {</b><

92、/p><p>  label3.Left -= 2;</p><p>  if (label3.Right <85)</p><p><b>  {</b></p><p>  label3.Left = 450;</p><p><b>  }</b></p>

93、;<p><b>  }</b></p><p>  注意:首先設(shè)定timer的屬性為enable。</p><p>  2,字符的變色和放大</p><p>  private void timer3_Tick(object sender, EventArgs e)</p><p><b>  

94、{</b></p><p>  if (DateTime.Now.Second%2 != 0)</p><p>  //這里說(shuō)的是秒字符能否被2整除,如果能,顯示為…;如果不能,則顯示為…。</p><p><b>  {</b></p><p>  label4.Font = new Font(labe

95、l4.Font.FontFamily.Name,15,FontStyle.Regular);</p><p>  label4.ForeColor = Color.Gold;</p><p>  button1.BackColor = Color.GreenYellow; </p><p><b>  }</b></p><

96、;p><b>  else</b></p><p><b>  {</b></p><p>  label4.Font = new Font(label4.Font.FontFamily.Name, 15, FontStyle.Bold);</p><p>  label4.ForeColor = Color.Gr

97、een;</p><p>  button1 .BackColor = Color .WhiteSmoke;</p><p><b>  }</b></p><p><b>  }</b></p><p>  3,使用系統(tǒng)默認(rèn)的打開(kāi)方式打開(kāi)文件</p><p>  priva

98、te void 公告更新ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string path = @"D:\text\index.html";</p><p>  System.Diagnostics.Pro

99、cess.Start(path); </p><p><b>  }</b></p><p>  5.2 系統(tǒng)的測(cè)試</p><p>  系統(tǒng)測(cè)試是管理信息系統(tǒng)開(kāi)發(fā)周期中一個(gè)十分重要而漫長(zhǎng)的的階段。其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與穩(wěn)定性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的最終審查。</p><

100、p>  調(diào)試與測(cè)試意義是不同的,測(cè)試的目標(biāo)是發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤,但發(fā)現(xiàn)錯(cuò)誤并非我們的最終目的,系統(tǒng)開(kāi)發(fā)的最終目的是高質(zhì)量的開(kāi)發(fā)出一個(gè)符合用戶(hù)需要的信息系統(tǒng)。因此系統(tǒng)必須進(jìn)行調(diào)試,它總是發(fā)生在測(cè)試之后,準(zhǔn)確判定錯(cuò)誤位置以及具體的出錯(cuò)情況,繼而進(jìn)行改正以排除錯(cuò)誤。調(diào)試過(guò)程從執(zhí)行一個(gè)測(cè)試用例開(kāi)始,評(píng)估測(cè)試結(jié)果,如果發(fā)現(xiàn)實(shí)際結(jié)果與預(yù)期結(jié)果不一致,則這種不一致就是一種癥狀,它表明在軟件中存在著隱藏的問(wèn)題。調(diào)試過(guò)程試圖找出產(chǎn)生癥狀的原因,以便改

101、正錯(cuò)誤。</p><p>  我對(duì)于本系統(tǒng),進(jìn)行了以下幾種調(diào)試:</p><p>  5.2.1 程序調(diào)試</p><p> ?。?)用正常數(shù)據(jù)調(diào)試</p><p>  例如:在站內(nèi)搜索的時(shí)候可以輸入一些汽車(chē)的品牌和型號(hào)等數(shù)據(jù)進(jìn)行調(diào)試。</p><p> ?。?)用異常數(shù)據(jù)調(diào)試</p><p>

102、  例如:在站內(nèi)搜索的時(shí)候可以輸入一些非正常數(shù)據(jù)(除汽車(chē)品牌、型號(hào))進(jìn)行調(diào)試。</p><p> ?。?)用錯(cuò)誤數(shù)據(jù)調(diào)試</p><p>  例如:在提交訂單的時(shí)候可以輸入一些錯(cuò)誤數(shù)據(jù)(如用戶(hù)郵箱)進(jìn)行調(diào)試。</p><p><b>  5.2.2 分調(diào)</b></p><p>  分調(diào)的目的主要是保證內(nèi)部控制關(guān)系正確和

103、數(shù)據(jù)內(nèi)容正確,同時(shí)測(cè)試模塊的運(yùn)轉(zhuǎn)效率。</p><p>  例如:在訂單信息輸入后,進(jìn)行返回的操作,此時(shí)查看系統(tǒng)是否會(huì)出現(xiàn)異常反應(yīng)。</p><p><b>  5.2.3 總調(diào)</b></p><p>  總調(diào)是將主控制調(diào)度程序和功能模塊聯(lián)結(jié)起來(lái)調(diào)試,對(duì)系統(tǒng)各種可能使用的形態(tài)及組合在軟件中的流通情況進(jìn)行可行性調(diào)試。這一階段最容易查出系統(tǒng)中屬于

104、相互關(guān)系方面的錯(cuò)誤和缺陷。</p><p>  例如,在訂單提交完之后,對(duì)訂單受理,看是否成功。如沒(méi)有接受新訂單就受理,看是否會(huì)有錯(cuò)誤提示,以類(lèi)似此類(lèi)的操作來(lái)對(duì)整個(gè)系統(tǒng)進(jìn)行總調(diào)。</p><p>  系統(tǒng)測(cè)試是管理信息系統(tǒng)開(kāi)發(fā)周期中一個(gè)十分重要而漫長(zhǎng)的階段。其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的最終審查。在系統(tǒng)測(cè)試中發(fā)現(xiàn)的錯(cuò)

105、誤可能是各式各樣的,按其范圍和性質(zhì)可劃分為功能錯(cuò)誤、系統(tǒng)錯(cuò)誤、過(guò)程錯(cuò)誤、數(shù)據(jù)錯(cuò)誤以及編碼錯(cuò)誤幾類(lèi)。</p><p>  由于系統(tǒng)比較大,需要實(shí)現(xiàn)的功能較多,測(cè)試時(shí)很困難。我在實(shí)際調(diào)試過(guò)程中,采用的程序測(cè)試方法為:</p><p> ?。?)黑盒測(cè)試法。把程序看作一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程。也就是說(shuō),黑盒測(cè)試是在程序接口進(jìn)行的測(cè)試,它只檢查程序功能是否按照軟件的需求規(guī)格說(shuō)

106、明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)慕邮茌斎霐?shù)據(jù)并產(chǎn)生正確的輸出信息,程序運(yùn)行過(guò)程中能否保持外部信息(如數(shù)據(jù)庫(kù)或文件)的完整性。它又稱(chēng)為功能測(cè)試。</p><p> ?。?)白盒測(cè)試法。它的前提是可以把程序看成裝在一個(gè)透明的白盒子里,測(cè)試者完全知道程序的內(nèi)部結(jié)構(gòu)和處理算法。這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢測(cè)程序中的主要執(zhí)行通路是否都能按預(yù)定要求正確工作。它又稱(chēng)為結(jié)構(gòu)測(cè)試。</p><p&

107、gt;<b>  結(jié) 論</b></p><p>  本文主要介紹了三哥工作室在推出小型企業(yè)人事管理系統(tǒng)時(shí)的設(shè)計(jì)思路和方法與實(shí)現(xiàn)過(guò)程中所遇到的問(wèn)題。通過(guò)參與這個(gè)項(xiàng)目,我更加熟練的掌握了C#和數(shù)據(jù)庫(kù)的知識(shí),積累了更多的經(jīng)驗(yàn),提高了編程的水平,加深理解了許多課程中、書(shū)本上學(xué)到的知識(shí)和理論。同時(shí)通過(guò)編寫(xiě)畢業(yè)設(shè)計(jì)論文,我還掌握了軟件文檔的書(shū)寫(xiě)方法和書(shū)寫(xiě)格式。</p><p>

108、;  從人事信息錄入到查詢(xún)相關(guān)人事信息進(jìn)行了全面的概述(國(guó)內(nèi)大部分的中小型企業(yè)人事管理系統(tǒng)中的功能大致如此,但也有例外)。</p><p>  總而言之,開(kāi)發(fā)項(xiàng)目必須嚴(yán)格按照軟件工程的方法進(jìn)行,其中生命周期法比較適合,即將軟件工程學(xué)和系統(tǒng)工程的理論與方法引入計(jì)算機(jī)信息應(yīng)用系統(tǒng)的研制開(kāi)發(fā)中,將信息系統(tǒng)開(kāi)發(fā)的全過(guò)程嚴(yán)格地劃分為四個(gè)階段:系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與維護(hù)。只有按照科學(xué)的開(kāi)發(fā)方法才能開(kāi)發(fā)出令人

109、滿(mǎn)意的系統(tǒng),而且開(kāi)發(fā)起來(lái)也是事半功倍。</p><p>  由于時(shí)間比較倉(cāng)促,再加上自己的實(shí)際開(kāi)發(fā)經(jīng)驗(yàn)比較少,所以軟件還有許多不完善的地方,有些功能實(shí)現(xiàn)得并不理想。在已經(jīng)完成的程序中,也存在許多不盡人意的代碼和數(shù)據(jù)結(jié)構(gòu)。而這也讓我充分認(rèn)識(shí)到了軟件編制的困難程度。對(duì)軟件的編制速度、復(fù)雜程度也有了充分的認(rèn)識(shí),對(duì)以后進(jìn)行更為復(fù)雜和更大的設(shè)計(jì)任務(wù)打下了堅(jiān)實(shí)的基礎(chǔ)。同時(shí)也更深入地領(lǐng)會(huì)到理論是實(shí)踐的基礎(chǔ),一個(gè)好的算法和設(shè)計(jì)方

110、案可以事半功倍。</p><p>  根據(jù)小企業(yè)對(duì)人事管理的建議和要求,本系統(tǒng)可以實(shí)現(xiàn)以下目標(biāo):</p><p>  操作簡(jiǎn)單方便、界面簡(jiǎn)潔美觀、功能齊全、系統(tǒng)穩(wěn)定。</p><p>  在查看員工信息時(shí),可以對(duì)當(dāng)前員工的家庭情況、培訓(xùn)情況進(jìn)行添加、修改、刪除的操作。</p><p>  方便快捷的全方位數(shù)據(jù)查詢(xún)。</p>&l

111、t;p>  按照指定的條件對(duì)員工進(jìn)行統(tǒng)計(jì)。</p><p>  可以使用工具進(jìn)行數(shù)據(jù)計(jì)算和信息記錄。</p><p>  由于該系統(tǒng)的使用對(duì)象較多,要有較好的權(quán)限管理。</p><p>  盡管我們很努力的鞏固擴(kuò)大系統(tǒng)功能,但是仍存在以下局限性:</p><p>  1. 僅適用于中小型企業(yè),在功能和需求方面不適用于大型企業(yè)或者是人員流

112、動(dòng)性比較大的企業(yè)。</p><p>  2. 整個(gè)系統(tǒng)在對(duì)數(shù)據(jù)的操控方面局限性比較大,不能夠?qū)С龅紼xcel中;系統(tǒng)和數(shù)據(jù)庫(kù)的交互不夠開(kāi)放流暢。</p><p>  3. 功能有限,不能在局域中相互交流,不能發(fā)電子郵件等。</p><p>  4. 對(duì)外發(fā)布信息和內(nèi)部招聘中,在系統(tǒng)的后期維護(hù)和更新中可能會(huì)比較困難。</p><p><b

113、>  參考文獻(xiàn)</b></p><p>  [ 1 ] 陶永明. 企業(yè)人事管理系統(tǒng)設(shè)計(jì)[ J ]. 計(jì)算機(jī)與信息技術(shù). 2007-04</p><p>  [ 2 ] 張其亮,尚暉. 一個(gè)企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[ J ]. 計(jì)算機(jī)應(yīng)用技術(shù). 2008-06</p><p>  [ 3 ] 馬駿. C#程序設(shè)計(jì)及應(yīng)用教程(第2版)人民郵電出版社

114、</p><p>  [ 4 ] 王艷, 黃洪,牟文廣. 基于ASP.NET技術(shù)的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[ J ]. 西安大學(xué)學(xué)報(bào).自然科學(xué)版第26卷, 第2期. 2007-03</p><p>  [ 5 ] 王熹. 計(jì)算機(jī)人事管理系統(tǒng)及界面設(shè)計(jì)[ J ]. 西北水力發(fā)電第22卷, 第2期</p><p>  [ 6 ] 薩師煊. 王珊. 數(shù)據(jù)庫(kù)系統(tǒng)概論[M]

115、 .北京:高等教育出版社,2001.18~20</p><p>  [ 7 ] 人力資源管理系統(tǒng) .工眾網(wǎng)[引用日期2013-03-1].</p><p>  [ 8 ] 如何建立個(gè)性化人力資源管理系統(tǒng)? .系統(tǒng)管理網(wǎng) </p><p><b>  致謝</b></p><p>  在歷經(jīng)重重困難和考驗(yàn)下,歷時(shí)三個(gè)月的企

116、業(yè)人事管理系統(tǒng)終于完成了最后一次修改和測(cè)試。</p><p>  在這里我要感謝所有曾經(jīng)教導(dǎo)過(guò)我關(guān)心過(guò)我的老師們。幾位老師曾經(jīng)多次不厭其煩的教導(dǎo)我們,給我們講解各種案例和在實(shí)踐過(guò)程中的注意事項(xiàng),這也是我們實(shí)踐過(guò)程中所缺少的重要東西。同學(xué)們?cè)?jīng)給與我信心和鼓勵(lì),讓我知道了什么是團(tuán)隊(duì)。他們?cè)谖页砷L(zhǎng)過(guò)程中給予了我極大的幫助。在這里我尤其要感謝的是**講師。本系統(tǒng)能夠成功的完成,要?dú)w功于*老師在平時(shí)對(duì)我們的督促和幫助。*

溫馨提示

  • 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論