信得利人力資源信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 【畢業(yè)論文+任務(wù)書+開題報(bào)告+文獻(xiàn)綜述+外文翻譯】_第1頁
已閱讀1頁,還剩83頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  本科畢業(yè)論文(設(shè)計(jì))</p><p>  論文題目:信得利人力資源信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  所在學(xué)院 </p><p>  專業(yè)班級 信息管理與信息系統(tǒng) </p><p>  學(xué)生姓名 學(xué)號 <

2、;/p><p>  指導(dǎo)教師 職稱 </p><p>  完成日期 年 月 日</p><p><b>  畢業(yè)論文獨(dú)創(chuàng)性聲明</b></p><p>  本人鄭重聲明所提交的畢業(yè)論文是本人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。除文中

3、特別加以標(biāo)注的地方外,論文中不包含他人已經(jīng)發(fā)表的學(xué)術(shù)成果或者他人為獲得高等院校學(xué)位而使用過的材料,論文中不涉及任何知識產(chǎn)權(quán)糾紛。否則,本人將承擔(dān)一切責(zé)任。</p><p>  學(xué)生簽名:____________ </p><p>  日 期:____________ </p><p><b>  摘 要</b></p>&

4、lt;p>  人力資源管理系統(tǒng)是現(xiàn)代企業(yè)管理的核心內(nèi)容。隨著計(jì)算機(jī)信息技術(shù)的高速發(fā)展,電子商務(wù)模式的空前盛行,企業(yè)之間的競爭也從有形的經(jīng)濟(jì)市場轉(zhuǎn)向了網(wǎng)絡(luò)。開發(fā)以計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、信息技術(shù)支持的現(xiàn)代人力資源管理系統(tǒng),既能提高企業(yè)人力資源管理的技術(shù)含量和企業(yè)的辦事效率,也能使人力資源管理能夠進(jìn)入現(xiàn)代化、決策科學(xué)化的進(jìn)程。</p><p>  本文運(yùn)用了現(xiàn)代人力資源管理理論,結(jié)合企業(yè)的實(shí)際情況,比較國內(nèi)外人力

5、資源管理系統(tǒng)的現(xiàn)狀,設(shè)計(jì)了一個(gè)基于Visual Studio 2008和ASP.NET3.5的人力資源管理系統(tǒng)。系統(tǒng)實(shí)現(xiàn)的基本功能有:用戶登錄、機(jī)構(gòu)崗位維護(hù)、人事管理、考勤管理、工資管理、統(tǒng)計(jì)表功能和系統(tǒng)維護(hù)。系統(tǒng)的開發(fā)目的是人力資源管理的業(yè)務(wù)邏輯實(shí)現(xiàn)高效化、智能化,從而能幫助企業(yè)的人力資源管理人員進(jìn)行人力資源管理和數(shù)據(jù)分析。</p><p>  關(guān)鍵詞:人力資源管理;數(shù)據(jù)分析;完善;信息系統(tǒng)</p>

6、<p><b>  Abstract</b></p><p>  Human resource management system is the core content of modern enterprise management. With the rapid development of the computer information technology and u

7、nprecedented prevalence of electronic commerce mode,the competition between enterprises is turning from visible economic markets to the network. Developing the human resource management system supported by computer techn

8、ology,network technology and information technology can not only improve the skill of human resource management and the eff</p><p>  Using the modern human resource management theory and analysing the actual

9、 situation, comparing the current situation of human resource management system, designed a Visual Studio 2008 and ASP.NET3.5 means to achieve human resources management system.The main contents of the human resource man

10、agement system includes login, body position to maintain,personnel management,attendance management,salary management, statistics and system maintenance.The development of the system aims at making the mana</p>&l

11、t;p>  Keywords: human resource management;data analysis;perfect; information system</p><p><b>  目 錄</b></p><p>  1 概述…………………………………………………………. ……………….....1</p><p>  1

12、.1 研究的背景……………………………………………………….…........1</p><p>  1.2 國內(nèi)外發(fā)展現(xiàn)狀……………………………………………….……........2</p><p>  1.3 研究的目的和意義……………………………………………….............3</p><p>  1.3.1 研究的目的………………………………………

13、……........…......3</p><p>  1.3.2 研究的意義………………………………………………..............3</p><p>  2 系統(tǒng)分析……………………………………………………………………………….......5</p><p>  2.1 可行性分析…………………………………………………………..…...5</p&

14、gt;<p>  2.1.1 技術(shù)可行性……………………………………………….…..…...5</p><p>  2.1.2 操作可行性……………………………………………….…..…...5</p><p>  2.1.3 社會可行性…………………………………………………......…6</p><p>  2.2 需求分析…………………………………

15、…………………………..…...6</p><p>  2.3 開發(fā)環(huán)境介紹……………………………………………………….........7</p><p>  2.3.1 Visual Studio 2008概述……………………………………….......7</p><p>  2.3.2 C#語言概述………………………………………………….….…7</p&g

16、t;<p>  2.3.3 SQL Server 2005簡介……………………………………...…....…8</p><p>  2.4 系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典..........................................................................8</p><p>  2.4.1 系統(tǒng)數(shù)據(jù)流圖..........

17、.........................................................................8</p><p>  2.4.2 系統(tǒng)數(shù)據(jù)字典.................................................................................10</p><p>  3 系統(tǒng)設(shè)

18、計(jì)……………………………………………………………………..….15</p><p>  3.1 系統(tǒng)規(guī)劃……………………........……………………………………….15</p><p>  3.2 系統(tǒng)結(jié)構(gòu)和功能……………………………………………………...….17</p><p>  3.2.1 系統(tǒng)的結(jié)構(gòu)…………………………………………….…..…..…1

19、7</p><p>  3.2.2 系統(tǒng)的功能…………………………………………….……..…..23</p><p>  3.3 數(shù)據(jù)庫設(shè)計(jì)…………………………………………….………………...23</p><p>  3.3.1 數(shù)據(jù)庫需求分析…………………………….…………..……..…23</p><p>  3.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)

20、分析…………….……………………..………..24</p><p>  3.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)…………………………….…………....…25</p><p>  4 主要功能實(shí)現(xiàn).......................................................................................................

21、28</p><p>  4.1 登錄模塊…………………………………………………….………..….28</p><p>  4.2 人事模塊……………………………………….……………………..….29</p><p>  4.3 考勤模塊…………………………………………….……………..….…30</p><p>  4.4 工資管理模塊……

22、………………………………….……………..….…32</p><p>  4.5 統(tǒng)計(jì)表模塊………………………............................……......…….…….33</p><p>  4.6 系統(tǒng)維護(hù)模塊………………………………………………….……..….34</p><p>  結(jié) 論………………………………………………………

23、……………………...36</p><p>  參考文獻(xiàn)……………………………………………………………….………..…37</p><p>  致 謝………………………………………………………………………..….....38</p><p>  附錄一:文獻(xiàn)綜述....................................................

24、...............................................39</p><p>  附錄二:外文文獻(xiàn)譯文………………………………………………………..….46</p><p>  附錄三:外文文獻(xiàn)原文……………………………………………………..….…49</p><p><b>  1 概述</b></

25、p><p><b>  1.1 研究的背景</b></p><p>  二十一世紀(jì)是一個(gè)日新月異的信息時(shí)代,隨著電腦與網(wǎng)絡(luò)技術(shù)的日益發(fā)達(dá),企業(yè)之間的競爭已經(jīng)從有形的市場經(jīng)濟(jì)轉(zhuǎn)向了無形的網(wǎng)絡(luò)領(lǐng)域。因此企業(yè)管理也進(jìn)入了高效的信息化的時(shí)代,即人力資源管理系統(tǒng)也就應(yīng)運(yùn)而生,朱祥華(2007)提出所謂人力資源管理系統(tǒng),指人力資源管理電子信息化,是企業(yè)基于高速度、大容量的硬件和先進(jìn)的

26、IT軟件的人力資源管理模式[1]。通俗地說,就是人力資源管理信息化或自動化。</p><p>  知識經(jīng)濟(jì)的興起和信息技術(shù)的日新月異,消除了人類知識、信息傳遞的障礙,也帶來了經(jīng)營意識、管理觀念的巨大轉(zhuǎn)變。隨著西方先進(jìn)管理思想的引進(jìn),現(xiàn)代人力資源管理對我國現(xiàn)有的勞動人事管理制度形成了沖擊,并將最終取而代之。王杰瑞,孫更新,賓晟(2008)認(rèn)為同傳統(tǒng)的勞動人事管理相比,人力資源管理在我國企業(yè)的應(yīng)用剛剛起步,對國外有關(guān)

27、理論的認(rèn)識還停留在“點(diǎn)”的階段,遠(yuǎn)未做到系統(tǒng)引進(jìn),消化吸收,實(shí)現(xiàn)真正意義上的“從勞動人事管理向人力資源管理”的功能性轉(zhuǎn)變[2]。因此,企業(yè)管理人員應(yīng)對這種轉(zhuǎn)變所面臨的挑戰(zhàn)和機(jī)遇有一個(gè)全面的、清醒的認(rèn)識,努力探索一條適合中國國情的人力資源管理之路。王德才,陳維政(2010)提出現(xiàn)代人力資源管理是建立在市場經(jīng)濟(jì)基礎(chǔ)之上,按照市場經(jīng)濟(jì)法則,對人力資源的招聘錄用、績效考評和培訓(xùn)發(fā)展等進(jìn)行全過程的、主動的、動態(tài)的管理,其各個(gè)環(huán)節(jié)緊密結(jié)合,主動地對

28、人力資源的各個(gè)方面進(jìn)行開發(fā)利用[3]。人力資源各個(gè)時(shí)期的管理規(guī)劃、培訓(xùn)開發(fā)總是與企業(yè)各個(gè)階段的人力資源狀況和目標(biāo)緊密相連。人才市場體系的建立,使得人力資源流動渠道暢通,員工進(jìn)出變得容易,辭職或被辭退變得正常,企業(yè)能不斷地吐故納新,保持活力。</p><p>  浙江浦江信得利有限公司位于交通便利的享有中國‘書畫之鄉(xiāng),水晶之都’的浦江。公司本著以‘九鼎氛圍:創(chuàng)信,取信,守信;力求卓越:求精,鑄精,奉精’為企業(yè)宗旨,

29、不斷開發(fā)進(jìn)取歷經(jīng)二十余年,現(xiàn)已發(fā)展成為一家集工、貿(mào)科于一體,占地達(dá)22900平方米的綜合性企業(yè)。公司匯聚了一大批優(yōu)秀的設(shè)計(jì)師,生產(chǎn)工程師,營銷管理人員,能在融合浦江水晶工藝品地方特色的基礎(chǔ)上,秉承我國淵遠(yuǎn)流長的傳統(tǒng)文化,汲取西方藝術(shù)經(jīng)典,以精湛的工藝,結(jié)合高品質(zhì)的材料生產(chǎn)出能充分滿足國內(nèi)外客商對工藝品文化內(nèi)涵,藝術(shù)含量不同鑒賞要求的工藝品。公司還擁有從樹脂精品毛坯加工制造,電鍍和銷售的完整的生產(chǎn)經(jīng)營系統(tǒng)和產(chǎn)品銷售網(wǎng)。</p>

30、<p>  1.2 國內(nèi)外發(fā)展現(xiàn)狀</p><p>  林筠,胡婷婷,黃佩玉(2010)提出由于我國正處在由傳統(tǒng)管理方式向人力資源管理過渡的轉(zhuǎn)型時(shí)期,企業(yè)中的管理方法從思想到行動都發(fā)生著巨大的變化,處于摸索中的人力資源管理隨時(shí)都可能發(fā)生這樣那樣的變革,這就對人力資源管理軟件提出了巨大的挑戰(zhàn),軟件如果不能夠隨著變革而自行適應(yīng),那么這個(gè)軟件就沒有生命力[4]。</p><p> 

31、 現(xiàn)在,中國國內(nèi)的人力資源管理系統(tǒng)的現(xiàn)況是:中國的軟件系統(tǒng)大多是源自信息系統(tǒng),從部門的業(yè)務(wù)需求方面出發(fā)設(shè)計(jì)。董秋云(2009)認(rèn)為管理信息系統(tǒng)的設(shè)計(jì)是為了服務(wù)于企業(yè)內(nèi)部大多數(shù)業(yè)務(wù)操作員,將業(yè)務(wù)操作人員的重復(fù)性勞動進(jìn)行初步自動化,即從管理理論抽象出理想化的業(yè)務(wù)管理模式,在基于該業(yè)務(wù)模式的基礎(chǔ)上實(shí)現(xiàn)低層次的數(shù)據(jù)處理或業(yè)務(wù)流程電子化[5]。管理信息系統(tǒng)的設(shè)計(jì),是根據(jù)中小型企業(yè)業(yè)務(wù)單元的需求來編寫的,一般無法滿足多體制、多元化、多重組織結(jié)構(gòu)的大

32、型企業(yè)數(shù)據(jù)處理需求。</p><p>  人力資源方面的研究最早提出“人力資源”概念的是著名的管理學(xué)家彼德德魯克(2008)認(rèn)為:“所謂企業(yè)管理,其實(shí)是人力管理,人力管理就是企業(yè)管理的代名詞[6]。至此,西方出現(xiàn)了人力資源部,除了從事傳統(tǒng)的事務(wù)以外,增加了人力資源規(guī)劃、政策制定、人力資源開發(fā)、職業(yè)生涯管理、工作分析與設(shè)計(jì)等職能。Arthur(2007)認(rèn)為人力資源管理系統(tǒng)由人力資源原則 (HR principle

33、s)、人力資源政策 (HR policies)、人力資源制度 (HR programs)、人力資源實(shí)踐 (HR practices)和人力資源氣氛 ( HR climate)五部分構(gòu)成[7]。Arthur認(rèn)為人力資源管理系統(tǒng)是多層次的,每個(gè)層次又是相互關(guān)聯(lián)的。</p><p>  在全球企業(yè)的管理信息系統(tǒng)中,人力資源管理系統(tǒng)的投資占 10%-15%,是管理信息系統(tǒng)中最重要的部分。劉靜(2008)認(rèn)為,目前,一部分

34、國外的人力資源管理系統(tǒng)不僅能夠完全滿足人事管理的需要,而且已經(jīng)站在戰(zhàn)略層的高度,完成了諸如人力資源規(guī)劃、智能招聘等比較復(fù)雜的管理模塊,但是國外系統(tǒng)往往不夠靈活,通用性不強(qiáng),尤其有些東西不符合中國的習(xí)慣[8]。因此,開發(fā)本土的人力資源管理系統(tǒng)很重要。 </p><p>  1.3 研究的目的和意義 </p><p>  禤彥玲,林風(fēng)(2009)提出人力資源管理系統(tǒng)(HRMS),包括人事日常

35、事務(wù)、薪資、招聘、培訓(xùn)、考核,同時(shí)人力資源的管理也指組織或社會團(tuán)體運(yùn)用系統(tǒng)學(xué)理論方法,對企業(yè)的人力資源管理各個(gè)方面進(jìn)行分析、規(guī)劃、實(shí)施、調(diào)整,提高企業(yè)人力資源管理水平,使人力資源更有效的服務(wù)于組織或團(tuán)體目標(biāo)[9]。人力資源管理系統(tǒng)就不僅可以完成日常業(yè)務(wù)需求,而且可以準(zhǔn)確及時(shí)地搜索各種人力資源信息以方便管理者進(jìn)行決策。</p><p>  1.3.1 研究的目的</p><p>  鑒于國內(nèi)

36、外的研究現(xiàn)狀,本系統(tǒng)針對浦江信得利有限公司人力資源管理情況進(jìn)行設(shè)計(jì),系統(tǒng)主要實(shí)現(xiàn)的目標(biāo)如下:</p><p>  系統(tǒng)整體操作流程合理流暢,實(shí)現(xiàn)人性化設(shè)計(jì)。</p><p>  對企業(yè)人力資源管理的基本信息進(jìn)行保存和管理。</p><p>  實(shí)現(xiàn)系統(tǒng)對員工的薪酬管理。</p><p>  實(shí)現(xiàn)為員工提供網(wǎng)絡(luò)工作平臺的功能。</p>

37、;<p>  實(shí)現(xiàn)對員工信息檢索的功能。</p><p>  易安裝性,易維護(hù)性和易操作性。</p><p>  系統(tǒng)運(yùn)行穩(wěn)定、安裝可靠。</p><p>  1.3.2 研究的意義</p><p>  在民營企業(yè)、中小型公司高速蓬勃發(fā)展的今天,本系統(tǒng)是重點(diǎn)針對民營企業(yè)浙江浦江信得利有限公司開發(fā)的一款人力資源管理系統(tǒng),經(jīng)過市場調(diào)

38、查分析發(fā)現(xiàn)了浙江浦江信得利有限公司人力資源管理在績效考核、薪酬管理、任務(wù)管理方面存在問題,所以建立一完善的人力資源信息管理系統(tǒng)是當(dāng)務(wù)之急。</p><p>  本系統(tǒng)不僅面向人力資源管理部門的簡單的管理信息系統(tǒng),而是一個(gè)面向整個(gè)公司所有員工的信息管理中心和人事安排輔助系統(tǒng)。從而建立科學(xué)的人力資源開發(fā)和員工工作績效考核評價(jià)體系,對員工進(jìn)行有效激勵(lì)。吳志強(qiáng)(2007)提出現(xiàn)代企業(yè)應(yīng)探索建立企業(yè)文化、經(jīng)營理念和知識技能

39、培訓(xùn)協(xié)調(diào)統(tǒng)一的培訓(xùn)開發(fā)機(jī)制,采取靈活多樣的培訓(xùn)方式,加強(qiáng)和開展不同層次的員工培訓(xùn),注重培訓(xùn)效果[10]。邵洪強(qiáng),吳國華,王大力(2006)認(rèn)為在員工工作績效考核方面,探索建立科學(xué)的具有目的、內(nèi)容、方法、程序、標(biāo)準(zhǔn)和要求的量化考核體系、評價(jià)方式和方法,運(yùn)用正強(qiáng)化和負(fù)強(qiáng)化手段把員工的績效考評與獎懲結(jié)合起來,真正做到依據(jù)員工的工作績效決定員工的崗位、薪酬、晉升和培訓(xùn),有效激勵(lì)員工提高工作效率[11]。</p><p>

40、  楊極昊(2010)提出人力資源管理系統(tǒng)是一個(gè)企業(yè)單位不可或缺的部分,是適應(yīng)現(xiàn)代化企業(yè)制度,推動企業(yè)人力資源管理走向科學(xué)化、規(guī)范化、自動化的必要條件[12]。它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人力資源管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,以幫助企業(yè)領(lǐng)導(dǎo)了解企業(yè)現(xiàn)有的人力資源狀況。</p><p>  因此,為了加快公司的信息化步伐,提高企業(yè)的管理水平以在激烈的社會競爭中立于不敗

41、之地,建設(shè)和完善人力資源管理系統(tǒng)已經(jīng)變得十分必要和迫切。</p><p><b>  2 系統(tǒng)分析</b></p><p>  系統(tǒng)分析主要是介紹在系統(tǒng)設(shè)計(jì)前的可行性分析和需求分析,為系統(tǒng)設(shè)計(jì)作必要的準(zhǔn)備??尚行苑治龊唵蔚膶Ρ鞠到y(tǒng)的技術(shù)可行性、操作可行性、軟硬件的選擇的分析說明。需求分析,主要是對本系統(tǒng)大體要實(shí)現(xiàn)內(nèi)容的總結(jié),以便以后測試本系統(tǒng)是否達(dá)到設(shè)計(jì)標(biāo)準(zhǔn)。<

42、/p><p><b>  2.1 可行性分析</b></p><p>  系統(tǒng)開始和可行性分析是為系統(tǒng)開發(fā)做前期準(zhǔn)備。在對一個(gè)項(xiàng)目的開發(fā)之前,我們總是要對其進(jìn)行一個(gè)可行性分析與需求分析,通過我和指導(dǎo)老師的共同分析得出了可行性開發(fā)計(jì)劃。</p><p>  2.1.1 技術(shù)可行性</p><p>  王珊,薩師煊(2008)認(rèn)

43、為隨著軟件編程技術(shù)的不斷增加,功能的不斷加強(qiáng),和網(wǎng)絡(luò)技術(shù)的不斷成熟,信息安全的不斷完善以及開發(fā)工具的日益進(jìn)步,采用計(jì)算機(jī)系統(tǒng)來管理人事信息要求數(shù)據(jù)的采集、更新能夠完整、準(zhǔn)確和及時(shí)[13]。所以開發(fā)通用的企業(yè)人力資源管理系統(tǒng)已經(jīng)完全可以做到。</p><p>  本系統(tǒng)技術(shù)要求如下:</p><p>  功能:對機(jī)構(gòu)崗位、人事管理、工資管理、考勤管理以及統(tǒng)計(jì)表功能等進(jìn)行綜合管理。</p

44、><p>  輸入/輸出:輸入查詢條件,輸出查詢內(nèi)容。</p><p>  基本的數(shù)據(jù)流程和處理流程:先對人員信息進(jìn)行錄入,然后再對它們分類。可以對數(shù)據(jù)進(jìn)行提交、重置、返回、查詢。</p><p>  用戶與權(quán)限:管理員可以管理系統(tǒng)的各種信息,用戶登錄可以查詢信息。</p><p>  以上系統(tǒng)技術(shù)要求采用Visual Studio 2008為開

45、發(fā)平臺,以C#為開發(fā)語言,SQL Server2005為數(shù)據(jù)庫進(jìn)行系統(tǒng)開發(fā)。</p><p>  2.1.2 操作可行性</p><p>  該系統(tǒng)在操作上很簡單的,使用者完全可以沒有專業(yè)的計(jì)算機(jī)知識。啟動系統(tǒng)后進(jìn)入登陸用戶界面,用戶用登陸名和密碼進(jìn)入系統(tǒng)操作頁面。用戶能對自己擁有權(quán)限的功能模塊進(jìn)行相應(yīng)的操作。例如人事主管進(jìn)入系統(tǒng):他就可以進(jìn)入人事信息模塊,對人事信息進(jìn)行瀏覽,刪除,重置,

46、添加等操作。</p><p>  2.1.3 社會可行性</p><p>  社會可行性是指系統(tǒng)的開發(fā)對社會來說是否具有現(xiàn)實(shí)意義。</p><p>  孫戰(zhàn)海(2010)認(rèn)為隨著經(jīng)濟(jì)全球化的到來,“哪個(gè)組織學(xué)習(xí)的快,哪個(gè)組織就能生存,哪個(gè)組織就能贏得競爭優(yōu)勢”[14] 。史潘加斯(2008)指出,未來最成功的企業(yè)將是學(xué)習(xí)型組織,因?yàn)槲磥砦ㄒ怀志玫膬?yōu)勢是比你的競爭對手

47、學(xué)得更快的能力[15] 。提出只有把企業(yè)建成學(xué)習(xí)型組織,才能充分體現(xiàn)“以人為本”的管理理念,提高員工創(chuàng)新能力,為員工發(fā)展自我提供廣闊的空間,實(shí)現(xiàn)知識共享,提高企業(yè)的整體人力資源管理水平。因此,人力資源管理系統(tǒng)的在企業(yè)中的運(yùn)用是勢不可擋的。</p><p><b>  2.2 需求分析</b></p><p>  通過對浦江信得利有限公司內(nèi)部人員的溝通與了解,得出整個(gè)系

48、統(tǒng)規(guī)模比較大,信息量大,因此也對系統(tǒng)的性能提出了較高的要求。這個(gè)系統(tǒng)的性能包括:</p><p> ?。?)可靠性。系統(tǒng)對數(shù)據(jù)需要有較高的判斷能力,在輸入數(shù)據(jù)不合理的情況下能給出錯(cuò)誤警告,以避免數(shù)據(jù)庫的數(shù)據(jù)發(fā)生混亂。</p><p> ?。?)易維護(hù)性。隨著技術(shù)和業(yè)務(wù)的發(fā)展,系統(tǒng)維護(hù)需要簡單、易行。</p><p> ?。?) 安全性。該系統(tǒng)中數(shù)據(jù)庫起著非常重要的作

49、用,不能隨意存取或改動,因此必須對數(shù)據(jù)庫的存取和改動進(jìn)行嚴(yán)格的控制,對系統(tǒng)數(shù)據(jù)進(jìn)行有效的保護(hù),防止對數(shù)據(jù)庫的非法操作,防止計(jì)算機(jī)病毒對數(shù)據(jù)的破壞,定期對數(shù)據(jù)庫進(jìn)行備份。</p><p> ?。?)可擴(kuò)展性。該系統(tǒng)是根據(jù)目前條件進(jìn)行涉及的,隨著周圍環(huán)境的改善,該系統(tǒng)也應(yīng)該很容易地被擴(kuò)展。</p><p> ?。?)易操作性。本系統(tǒng)是企業(yè)人力資源信息管理系統(tǒng),直接供企業(yè)用戶使用,而非計(jì)算機(jī)專業(yè)

50、人員。本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括企業(yè)各級人員,同時(shí)系統(tǒng)不應(yīng)該太復(fù)雜和繁瑣,因此要求系統(tǒng)的操作盡可能簡單易行。</p><p>  該系統(tǒng)總體分為七個(gè)模塊:用戶管理、崗位管理、人事管理、考勤管理、工資管理、統(tǒng)計(jì)表功能和系統(tǒng)維護(hù)。</p><p>  用戶管理:使用系統(tǒng)的人,使用登錄名和密碼進(jìn)入系統(tǒng);用戶能對自己擁有權(quán)限的功能模塊進(jìn)行相應(yīng)的操作,另外還有用戶密碼的修改等功能。<

51、;/p><p>  崗位管理:對公司部門進(jìn)行維護(hù),本系統(tǒng)公司只設(shè)一級部門,每個(gè)部門設(shè)多個(gè)崗位,同時(shí)有崗位維護(hù)功能。</p><p>  人事管理:該模塊是關(guān)于公司的人事信息維護(hù),首先是對入職員工的基本信息的錄入、重置、瀏覽等操作;其次是對公司的人事信息從工種,專業(yè),學(xué)歷等屬性進(jìn)行維護(hù)。</p><p>  考勤管理:該模塊主要涉及到公司員工的考勤統(tǒng)計(jì)??记谥饕侨粘?记?/p>

52、,請假考勤、出差考勤、加班考勤幾大內(nèi)容。</p><p>  工資管理:該模塊主要是關(guān)于公司的薪資信息維護(hù),相關(guān)人員能進(jìn)入該模塊給員工進(jìn)行工資管理,員工的工資主要是工資方案計(jì)算得出,工資方案是由工資項(xiàng)目進(jìn)行組合而成。另外還能對員工的工資信息能進(jìn)行調(diào)整和數(shù)據(jù)統(tǒng)計(jì)。</p><p>  統(tǒng)計(jì)表功能:統(tǒng)計(jì)分布表,統(tǒng)計(jì)公司全部人員的工號、名字和性別。</p><p>  系

53、統(tǒng)維護(hù):主要維護(hù)系統(tǒng)的桌面和密碼的更改。</p><p>  2.3 開發(fā)環(huán)境介紹</p><p>  2.3.1 Visual Studio 2008概述</p><p>  Visual Studio 是微軟公司推出的開發(fā)環(huán)境,是目前最流行的Windows平臺應(yīng)用程序開發(fā)環(huán)境,目前已開發(fā)到9.0版本,也就是Visual Studio 2008。Visual St

54、udio 可以用來創(chuàng)建Windows平臺下的Windows應(yīng)用程序和Web應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和Office插件。</p><p>  自從.NET誕生以來,Visual Studio也在同步完善。Visual Studio 2008是一套完整的開發(fā)工具,用于生成ASP.NET的Web應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動應(yīng)用程序。</p>&l

55、t;p>  王曉玲,孫德林,彭潔(2005)認(rèn)為Visual Studio也有大量特性,比如項(xiàng)目管理、集成源代碼控制、代碼重構(gòu)、豐富的可擴(kuò)展性,甚至可以自己編寫插件,擴(kuò)展Visual Studio的功能[16]。</p><p>  2.3.2 C#語言概述</p><p>  C#(C Sharp)是微軟(Microsoft)為.NET Framework量身訂做的程序語言,C#擁

56、有C/C++的強(qiáng)大功能以及Visual Basic簡易使用的特性,是第一個(gè)組件導(dǎo)向(Component-oriented)的程序語言,和C++與Java一樣亦為對象導(dǎo)向(object-oriented)程序語言。</p><p>  德斯靳,曾湘泉(2007)提出C# 是一種簡潔、類型安全的面向?qū)ο蟮恼Z言,開發(fā)人員可以使用它來構(gòu)建在.NET Framework上運(yùn)行的各種安全、可靠的應(yīng)用程序[17]。使用C#,您

57、可以創(chuàng)建傳統(tǒng)的 Windows 客戶端應(yīng)用程序、XML Web services、分布式組件、客戶端—服務(wù)器應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序以及很多其他類型的程序。Microsoft Visual C# 2005 提供高級代碼編輯器、方便的用戶界面設(shè)計(jì)器、集成調(diào)試器和許多其他工具,以在 C# 語言版本 2.0 和 .NET Framework 的基礎(chǔ)上加快應(yīng)用程序的開發(fā)。</p><p>  2.3.3 SQL Serv

58、er 2005簡介</p><p>  SQL Server是一個(gè)全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個(gè)安全、可靠和高效的平臺,用于企業(yè)數(shù)據(jù)管理和商業(yè)智能數(shù)據(jù)管理和商業(yè)智能應(yīng)用。曾聯(lián)明,鐘勇,饒征(2005)認(rèn)為SQL Server 2005為IT專家和信息工作者帶來了強(qiáng)大的、熟悉的工具,同時(shí)減少了在從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度[

59、18]。通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性以及日常任務(wù)的自動化管理能力,SQL Server 2005為不同規(guī)模的企業(yè)提供了一個(gè)完整的數(shù)據(jù)解決方案。</p><p>  2.4 系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典</p><p>  2.4.1 系統(tǒng)數(shù)據(jù)流圖</p><p>  數(shù)據(jù)流圖簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流

60、向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。數(shù)據(jù)流圖描述了數(shù)據(jù)的流動、存儲、處理的邏輯關(guān)系,表達(dá)了數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向以及系統(tǒng)的邏輯功能和數(shù)據(jù)的邏輯變換。數(shù)據(jù)流圖由幾下幾個(gè)要素組成:</p><p>  (1)實(shí)體:客觀存在的事物。代表系統(tǒng)之外的實(shí)體,可以是人、物或其他軟件系統(tǒng)。</p><p>  (2)數(shù)據(jù)處理:對數(shù)據(jù)的加工(處理)。加工是

61、對數(shù)據(jù)進(jìn)行處理的單元,它接收一定的數(shù)據(jù)輸入,對其進(jìn)行處理,并產(chǎn)生輸出。</p><p>  (3)數(shù)據(jù)流:數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑,因此由一組成分固定的數(shù)據(jù)組成。由于數(shù)據(jù)流是流動中的數(shù)據(jù),所以必須有流向,除了與數(shù)據(jù)存儲之間的數(shù)據(jù)流不用命名外,數(shù)據(jù)流應(yīng)該用名詞或名詞短語命名。</p><p> ?。?)數(shù)據(jù)存儲:表示信息的靜態(tài)存儲,可以代表文件、文件的一部分、數(shù)據(jù)庫的元素等(詳見圖1)

62、。</p><p>  外部實(shí)體 數(shù)據(jù)處理 數(shù)據(jù)流 數(shù)據(jù)存儲</p><p>  圖1 數(shù)據(jù)流圖的基本符號</p><p>  數(shù)據(jù)流圖是分層次的,繪制時(shí)采取自頂向下、逐層分解的辦法。根據(jù)本系統(tǒng)的特點(diǎn),分別繪制了頂層圖和0層圖。 </p><p><b>  (1)頂層圖</

63、b></p><p>  頂層圖說明了系統(tǒng)的總的處理功能、輸入和輸出(詳見圖2)。</p><p><b>  圖2 頂層圖</b></p><p>  說明:浦江信得利人力資源管理系統(tǒng)的使用對象是公司的全體員工,上至總經(jīng)理下至普通員工。管理者可進(jìn)行人力資源的管理,普通員工只能進(jìn)行個(gè)人信息查詢。</p><p>&

64、lt;b>  (2)0層圖</b></p><p>  在頂層圖的基礎(chǔ)下,根據(jù)數(shù)據(jù)的傳遞和加工過程,依次繪制下層的數(shù)據(jù)流圖,描述系統(tǒng)的功能與數(shù)據(jù)之間的變換關(guān)系(詳見圖3)。</p><p><b>  圖3 0層圖</b></p><p>  2.4.2 系統(tǒng)數(shù)據(jù)字典</p><p>  數(shù)據(jù)字典主要用

65、來描述數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯和外部實(shí)體,是關(guān)于數(shù)據(jù)流圖內(nèi)所包含數(shù)據(jù)元素的定義及說明的集合。</p><p>  (1)數(shù)據(jù)流——數(shù)據(jù)流的來源、去處、數(shù)據(jù)流的組成。</p><p> ?。?)數(shù)據(jù)存儲——數(shù)據(jù)存儲的結(jié)構(gòu),包含數(shù)據(jù)項(xiàng)。</p><p> ?。?)數(shù)據(jù)元素——對數(shù)據(jù)存儲中數(shù)據(jù)項(xiàng)的描述。</p><p> ?。?)處理

66、邏輯——處理過程的編號、名稱和功能的簡要說明。</p><p>  (5)外部實(shí)體——外部實(shí)體產(chǎn)生的數(shù)據(jù)流和傳給外部實(shí)體的數(shù)據(jù)流。</p><p>  以下列出本系統(tǒng)中主要的數(shù)據(jù)流、外部實(shí)體、處理邏輯、數(shù)據(jù)存儲條目。</p><p><b>  數(shù)據(jù)流:</b></p><p> ?。?)主要數(shù)據(jù)流條目</p>

67、;<p>  數(shù)據(jù)流條目主要由數(shù)據(jù)流名稱、來源、去向等組成(詳見表1到表8)。</p><p>  表1 部門設(shè)置數(shù)據(jù)流條目</p><p>  表2 部門查詢數(shù)據(jù)流條目</p><p>  表3 職位數(shù)據(jù)流條目</p><p>  表4 企業(yè)人才庫導(dǎo)入數(shù)據(jù)流條目</p><p>  表5 員工信息查詢數(shù)

68、據(jù)流條目</p><p><b>  續(xù)表</b></p><p>  表6 工資查詢數(shù)據(jù)流條目</p><p>  表7 用戶管理數(shù)據(jù)流條目</p><p>  表8 管理者操作數(shù)據(jù)流條目</p><p> ?。?)主要外部實(shí)體條目</p><p>  外部實(shí)體條目主要由

69、外部實(shí)體名稱、編號、簡要說明等組成,其中主要的外部實(shí)體是管理者和普通員工(詳見表9到表10)。</p><p>  表9管理者外部實(shí)體條目</p><p>  表10 員工外部實(shí)體條目</p><p>  (3)數(shù)據(jù)存儲:數(shù)據(jù)存儲主要由數(shù)據(jù)存儲的名稱、編號、組成、關(guān)鍵字等構(gòu)成(詳見表11到表16)。</p><p>  表11 部門表數(shù)據(jù)存儲

70、條目</p><p>  表12 員工表數(shù)據(jù)存儲條目</p><p>  表13 企業(yè)人才庫表數(shù)據(jù)存儲條目</p><p>  表14 用戶列表數(shù)據(jù)存儲條目</p><p>  表15 工資表數(shù)據(jù)存儲條目</p><p>  表16 職位表數(shù)據(jù)存儲條目</p><p><b>  3

71、系統(tǒng)設(shè)計(jì)</b></p><p>  IT企業(yè)人力資源管理系統(tǒng)是非常通用的管理信息系統(tǒng),是企業(yè)、事業(yè)單位實(shí)現(xiàn)人力合理有效和辦公自動化的前提和基礎(chǔ),本節(jié)將對人力資源管理系統(tǒng)進(jìn)行設(shè)計(jì),介紹系統(tǒng)的規(guī)劃、系統(tǒng)結(jié)構(gòu)和功能和數(shù)據(jù)庫設(shè)計(jì)。</p><p><b>  3.1 系統(tǒng)規(guī)劃</b></p><p>  創(chuàng)建ASP.NET之前,首先需要規(guī)

72、劃一下。本系統(tǒng)的規(guī)劃分為兩個(gè)內(nèi)容:一是結(jié)構(gòu)規(guī)劃;二是解決方案規(guī)劃。</p><p>  系統(tǒng)結(jié)構(gòu)規(guī)劃用系統(tǒng)結(jié)構(gòu)圖可用直觀地表示,如下圖4所示:</p><p>  圖4 系統(tǒng)結(jié)構(gòu)規(guī)劃圖</p><p>  下面是本系統(tǒng)的解決方案結(jié)構(gòu)圖5。</p><p>  圖5 解決方案結(jié)構(gòu)圖</p><p>  下表對系統(tǒng)項(xiàng)目的結(jié)

73、構(gòu)予以簡單的解釋如表17:</p><p><b>  表17 結(jié)構(gòu)解釋表</b></p><p>  3.2 系統(tǒng)結(jié)構(gòu)和功能</p><p>  本節(jié)將對人力資源管理系統(tǒng)進(jìn)行設(shè)計(jì),介紹系統(tǒng)的結(jié)構(gòu)和功能。</p><p>  3.2.1 系統(tǒng)的結(jié)構(gòu)</p><p> ?、僦饕K結(jié)構(gòu)圖6所示<

74、;/p><p>  圖6 主要模塊結(jié)構(gòu)圖</p><p>  (1)用戶登錄子模塊結(jié)構(gòu)圖7所示</p><p>  用戶登錄系統(tǒng)時(shí),會提示輸入用戶名和密碼,當(dāng)用戶輸入用戶名和密碼時(shí),系統(tǒng)會把用戶輸入的數(shù)據(jù)和存在數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行比對,核實(shí)正確后,用戶登陸系統(tǒng),否則提示錯(cuò)誤。</p><p>  圖7 用戶登錄結(jié)構(gòu)圖</p><p

75、> ?。?)機(jī)構(gòu)崗位維護(hù)子模塊結(jié)構(gòu)圖8</p><p>  為系統(tǒng)中的每個(gè)用戶建立相互之間的關(guān)系,表示每個(gè)員工在企業(yè)內(nèi)部的級別、部門等信息以及他們之間橫向和縱向的關(guān)系。系統(tǒng)管理員負(fù)責(zé)分配系統(tǒng)中的每個(gè)用戶的管理權(quán)限以及添加和刪除用戶,是整個(gè)系統(tǒng)中的第一層用戶。第二層用戶是各個(gè)部門的經(jīng)理,他們具有系統(tǒng)管理員分配的權(quán)限以及管理本部門員工的權(quán)限,各個(gè)部門之間是平等相互的關(guān)系。</p><p>

76、;  圖8 機(jī)構(gòu)崗位維護(hù)結(jié)構(gòu)圖</p><p> ?。?)人事管理子模塊結(jié)構(gòu)圖9</p><p>  人事管理模塊是整個(gè)系統(tǒng)的重要模塊,包括了人事基本信息管理、部門設(shè)置、人事變動、合同管理、工種類型、職位類型、員工狀態(tài)、學(xué)歷資料、人事維護(hù)。該模塊記錄了企業(yè)每個(gè)員工的基本情況,對企業(yè)有著很大的幫助。</p><p>  圖9 人事模塊結(jié)構(gòu)圖</p>&l

77、t;p> ?。?)考勤管理子模塊結(jié)構(gòu)圖10</p><p>  考勤管理模塊是本設(shè)計(jì)的另一個(gè)重要模塊,它包括了整個(gè)企業(yè)的所有員工的每天的考勤記錄,其中每天會有專門人員對每個(gè)員工進(jìn)行日考察記錄,等月末的時(shí)候會有一張?jiān)陆y(tǒng)計(jì)記錄情況表,它把每個(gè)員工的這個(gè)月的考勤記錄如實(shí)的反映。</p><p>  圖10 考勤模塊結(jié)構(gòu)圖</p><p>  (5)工資管理子模塊結(jié)構(gòu)

78、圖11</p><p>  查詢工資單。該模塊主要是由工資標(biāo)準(zhǔn)、工齡補(bǔ)貼、崗位補(bǔ)貼、加班兌現(xiàn)、應(yīng)發(fā)工資、缺勤兌現(xiàn)、保險(xiǎn)、納稅和實(shí)發(fā)工資組成。</p><p>  圖11 工資模塊結(jié)構(gòu)圖</p><p>  (6)統(tǒng)計(jì)表功能管理子模塊結(jié)構(gòu)圖12</p><p>  統(tǒng)計(jì)分布表,統(tǒng)計(jì)公司全部人員的工號、名字和性別。</p><

79、p>  圖12 統(tǒng)計(jì)表功能模塊結(jié)構(gòu)圖</p><p>  (7)系統(tǒng)維護(hù)子模塊結(jié)構(gòu)圖13</p><p>  該模塊主要由桌面和更改密碼組成。</p><p>  圖13 系統(tǒng)維護(hù)模塊結(jié)構(gòu)圖</p><p>  ②系統(tǒng)基本流程活動圖14</p><p>  所謂系統(tǒng)基本流程就是用戶在使用系統(tǒng)時(shí)的工作流程。<

80、/p><p><b>  圖14 系統(tǒng)流程圖</b></p><p>  3.2.2 系統(tǒng)的功能</p><p>  本系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,主要由用戶管理、機(jī)構(gòu)崗位維護(hù)、人事管理、考勤管理、薪資管理、統(tǒng)計(jì)表功能和系統(tǒng)維護(hù)七大模塊組成,規(guī)劃系統(tǒng)功能模塊如下:</p><p>  用戶管理模塊:使用系統(tǒng)的人,使用

81、登錄名和密碼進(jìn)入系統(tǒng);可有多個(gè),具有全部功能使用權(quán)限。</p><p>  機(jī)構(gòu)崗位維護(hù)模塊:對公司部門進(jìn)行維護(hù),本系統(tǒng)公司只設(shè)一級部門,每個(gè)部門設(shè)多個(gè)崗位,同時(shí)有崗位維護(hù)功能。</p><p>  人事管理模塊:對公司員工的基本信息進(jìn)行維護(hù)和查詢。該模塊主要是由添加信息和維護(hù)組成。</p><p>  考勤管理模塊:將考勤機(jī)的數(shù)據(jù)導(dǎo)入系統(tǒng),并能根據(jù)日期查詢。該模塊

82、主要由導(dǎo)入考勤和考勤查詢組成。</p><p>  工資管理模塊:查詢、打印和導(dǎo)出工資單。該模塊主要是由當(dāng)月工資表組成。</p><p>  統(tǒng)計(jì)表功能管理模塊:該模塊主要由統(tǒng)計(jì)分布表組成。</p><p>  系統(tǒng)維護(hù)模塊:該模塊主要由桌面和更改密碼組成。</p><p><b>  3.3 數(shù)據(jù)庫設(shè)計(jì)</b><

83、/p><p>  數(shù)據(jù)庫在一個(gè)管理信息系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)庫存儲的效率,保證數(shù)據(jù)的完整和一致,同時(shí),合理的數(shù)據(jù)庫也將由利于程序的實(shí)現(xiàn)。</p><p>  3.3.1 數(shù)據(jù)庫需求分析</p><p>  數(shù)據(jù)庫系統(tǒng)應(yīng)充分熟悉用戶各方面的需求,對于本系統(tǒng)用戶的需求具體體

84、現(xiàn)在各種信息的提供、保存、更新和查詢,這要求數(shù)據(jù)庫的結(jié)構(gòu)能充分滿足各種信息的輸入和輸出,收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,為后面的具體設(shè)計(jì)打下數(shù)據(jù)基礎(chǔ)。</p><p> ?。?)數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性:數(shù)據(jù)的準(zhǔn)確輸入是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會導(dǎo)致系統(tǒng)輸出的異常和不正確,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入數(shù)據(jù)要考慮數(shù)據(jù)的長度和數(shù)據(jù)的屬性。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的

85、,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。</p><p> ?。?)數(shù)據(jù)的一致性與完整性:由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的部門中,信息是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。&l

86、t;/p><p>  根據(jù)系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計(jì)出員工基本信息表、工種類型表、職位表、部門表等。</p><p>  3.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)分析</p><p>  得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)

87、據(jù)的流動。</p><p>  本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:員工基本信息表、部門信息表、崗位信息表、考勤記錄表、系統(tǒng)用戶表等列表。</p><p>  數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫設(shè)計(jì)的首要任務(wù),數(shù)據(jù)庫概念設(shè)計(jì)主要工具是E-R圖(實(shí)體-聯(lián)系圖)來描述系統(tǒng)的概念模型。E-R圖由實(shí)體、屬性、聯(lián)系三部分組成(其符號見圖15):</p><p>  實(shí)體

88、 聯(lián)系 屬性</p><p>  圖15 E-R圖圖例</p><p>  a.實(shí)體——實(shí)體是現(xiàn)實(shí)世界中客觀存在的事物。</p><p>  b.聯(lián)系——實(shí)體之間可能存在著各種聯(lián)系,這種聯(lián)系通過信息系統(tǒng)的功能活動表現(xiàn)出來。</p><p>  c.屬性——實(shí)體或聯(lián)系的性質(zhì)就是屬性。<

89、;/p><p>  通過對系統(tǒng)進(jìn)行的需求分析、流程設(shè)計(jì)以及系統(tǒng)功能結(jié)構(gòu)的確定和ER的了解,繪制了信得利人力資源管理系統(tǒng)的E-R圖(詳見圖16)。</p><p>  圖16 浦江信得利人力資源管理系統(tǒng)的E-R圖</p><p>  3.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  數(shù)據(jù)庫關(guān)系圖如圖17所示:</p><p&g

90、t;<b>  圖17 數(shù)據(jù)關(guān)系圖</b></p><p>  圖上只列了鍵值字段,下面是每個(gè)表的表結(jié)構(gòu)及其解釋。</p><p>  employee(員工信息表):主要保存公司員工基本信息,結(jié)構(gòu)及解釋如表18所示。</p><p><b>  表18 結(jié)構(gòu)解釋表</b></p><p>  de

91、partment(信息表):主要保存公司一級部門的基本信息,結(jié)構(gòu)及解釋如表19所示。</p><p>  表19 部門基本信息表</p><p>  station(崗位維護(hù)):主要保存公司各部門崗位的基本信息,結(jié)構(gòu)及解釋如表20所示。 </p><p>  表20 部門崗位基本信息表</p><p>  attendance(考勤記錄表):

92、主要保存公司員工考勤記錄,結(jié)構(gòu)及解釋如表21所示。</p><p>  表21 員工考勤記錄表</p><p>  users(系統(tǒng)用戶表):主要保存系統(tǒng)用戶的登錄信息,結(jié)構(gòu)及解釋如表22所示。</p><p>  表22 系統(tǒng)用戶登錄信息表</p><p><b>  4 主要功能實(shí)現(xiàn)</b></p>&

93、lt;p>  系統(tǒng)用SQL Server 2005設(shè)計(jì)數(shù)據(jù),以C#為開發(fā)語言,采用Visual Studio 2008為開發(fā)工具實(shí)現(xiàn)網(wǎng)頁及動態(tài)操作,基本實(shí)現(xiàn)其功能。以下介紹本人完成模塊的主要程序設(shè)計(jì)。</p><p><b>  4.1 登錄模塊</b></p><p>  當(dāng)我們建立了一個(gè)完整的系統(tǒng)時(shí),尤其是運(yùn)用于一個(gè)企業(yè)管理的系統(tǒng),對于進(jìn)入每個(gè)系統(tǒng)的人員我們

94、都要對他(她)進(jìn)行身份驗(yàn)證,因?yàn)樵撓到y(tǒng)是保護(hù)企業(yè)內(nèi)部資料以及每個(gè)員工基本信息的,我們當(dāng)然不希望有任何人進(jìn)入該系統(tǒng)進(jìn)行惡意的破壞,對系統(tǒng)中的數(shù)據(jù)進(jìn)行修改,維護(hù)該系統(tǒng)的系統(tǒng)管理員也不希望與任何麻煩,所以對系統(tǒng)進(jìn)行安全保護(hù)顯得很重要,無論對于誰,系統(tǒng)的安全問題是首要的。</p><p>  為了解決這個(gè)問題,有一個(gè)簡單、實(shí)用的方法,就是口令加密。在此我們使用ASP技術(shù)口令加密。簡單的講,就是將用戶提供的口令加密之后,然

95、后讓它和存放于系統(tǒng)中的數(shù)據(jù)比較,如果相同,則通過驗(yàn)證,否則該用戶就不允許進(jìn)入。</p><p>  登錄如下圖18所示:</p><p><b>  圖18 登錄頁面</b></p><p><b>  主要代碼如下所示:</b></p><p>  <td height="20&q

96、uot; class="Menu" align="center"></p><p>  登&nbsp;&nbsp;錄&nbsp;&nbsp;系&nbsp;&nbsp;統(tǒng)</p><p>  </td> </p><p>  <td wid

97、th="125" bgcolor="#E1ECEE" class="tdListFontSize" align="center"></p><p><b>  用戶名</b></p><p><b>  </td></b></p>&l

98、t;p>  <td bgcolor="#E1ECEE" class="tdListFontSize" align="center">密碼</p><p><b>  </td></b></p><p>  <td bgcolor="#E1ECEE" cl

99、ass="tdListFontSize" align="center">驗(yàn)證碼</p><p><b>  </td></b></p><p>  <td bgcolor="#E1ECEE"></p><p>  <asp:TextBox ID=&q

100、uot;tbCode" runat="server"></asp:TextBox></p><p>  <img src="util/VerifyCode.aspx" width="98" height="26" alt="看不清?點(diǎn)擊更換" onclick="this.

101、src=this.src+'?'"></p><p><b>  </td></b></p><p>  <asp:Label ID="lMessage" runat="server" ForeColor="Red" Text="登錄失敗"

102、 Visible="False"></asp:Label></p><p><b>  4.2 人事模塊</b></p><p>  人事信息是本系統(tǒng)的基礎(chǔ)信息,屬于先行錄入的數(shù)據(jù)部分。信息項(xiàng)也比較復(fù)雜,本系統(tǒng)對其進(jìn)行了簡化,挑選了具有代表性的數(shù)據(jù)項(xiàng)予以演示。</p><p>  人事添加模塊如下圖19所示

103、:</p><p>  圖19 人事添加模塊圖</p><p><b>  主要代碼如下:</b></p><p>  <td height="30" bgcolor="#FFFFFF" align="center">姓名</td></p><

104、;p>  <td bgcolor="#FFFFFF"></p><p>  <asp:TextBox ID="tbEname" runat="server" Width="95%"></asp:TextBox></p><p>  <asp:RequiredFie

105、ldValidator ID="rfvEname" runat="server" </p><p>  ControlToValidate="tbEname" ErrorMessage="請?zhí)顚懶彰?quot; Display="Dynamic" ValidationGroup="form">

106、</asp:RequiredFieldValidator></p><p>  <td height="30" bgcolor="#FFFFFF" align="center">性別</td></p><p>  <td bgcolor="#FFFFFF"><

107、;/p><p>  <asp:RadioButtonList ID="rbSex" runat="server" RepeatDirection="Horizontal"></p><p>  <asp:ListItem Selected="True">男</asp:ListItem&

108、gt;</p><p>  <asp:ListItem>女</asp:ListItem></p><p>  </asp:RadioButtonList></p><p>  <td height="30" bgcolor="#FFFFFF" align="center&qu

109、ot;>出生年月</td></p><p>  <td bgcolor="#FFFFFF"></p><p>  <asp:TextBox ID="tbBirth" runat="server" onclick="Cal_dropdown(this)" Width="

110、;135px"></asp:TextBox></p><p>  <td height="30" bgcolor="#FFFFFF" align="center">學(xué)歷</td></p><p>  <td bgcolor="#FFFFFF">&l

111、t;/p><p>  <asp:DropDownList ID="ddlEducation" runat="server"></p><p>  <asp:ListItem>研究生</asp:ListItem></p><p>  <asp:ListItem>本科</asp:L

112、istItem></p><p>  <asp:ListItem>大專</asp:ListItem></p><p>  <asp:ListItem>中專</asp:ListItem></p><p>  <asp:ListItem>其它</asp:ListItem></p>

113、<p>  </asp:DropDownList></p><p><b>  4.3 考勤模塊</b></p><p>  考勤模塊是單位對職工考核的基礎(chǔ)模塊,包括出勤、加班、請假等的管理,還可以與工資等模塊掛鉤進(jìn)行綜合管理。本系統(tǒng)模擬從考勤機(jī)上導(dǎo)出考勤數(shù)據(jù)并予以記錄分析。</p><p>  考勤信息查詢界面如圖20

114、所示:</p><p>  圖20 考勤信息查詢界面</p><p><b>  主要代碼如下:</b></p><p>  <td width="84%" height="25" valign="middle" class="tdListFontSize"&

115、gt;</p><p>  從<asp:TextBox ID="tbDateFrom" runat="server" onclick="Cal_dropdown(this)"></asp:TextBox>到<asp:TextBox ID="tbDateTo"</p><p>  r

116、unat="server" onclick="Cal_dropdown(this)"></asp:TextBox></p><p>  &nbsp;<asp:ImageButton ID="ibtSearch" runat="server" </p><p>  ImageUrl

117、="~/images/button/btn_search.gif" CssClass="Button" </p><p>  onclick="ibtSearch_Click" /></td></p><p>  <td width="16%" height="25"

118、 align="right" class="tdListFontSize">&nbsp;</td></p><p>  <asp:GridView ID="GridView1" runat="server" Width="100%" </p><p>  on

溫馨提示

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

最新文檔

評論

0/150

提交評論