




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z.人事管理系統(tǒng) 目錄一、摘要.3二、前言3三、系統(tǒng)設(shè)計(jì)33.1設(shè)計(jì)思想33.2 系統(tǒng)功能分析3 3.3 系統(tǒng)總體功能模塊設(shè)計(jì)4四、數(shù)據(jù)庫(kù)設(shè)計(jì)44.1 數(shù)據(jù)庫(kù)需求分析44.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)5(1)分E-R圖5 (2)總E-R圖74.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)7(1).E-R圖轉(zhuǎn)化為關(guān)系模型7(2)2.各關(guān)系模型的表8五、數(shù)據(jù)庫(kù)源碼105.1建立數(shù)據(jù)庫(kù)MM105.2建立了數(shù)據(jù)庫(kù)的各基本表及各表的主、外鍵設(shè)置115.3對(duì)各表的完整性等進(jìn)行設(shè)置13六、運(yùn)行平臺(tái).14七、總結(jié).14一、摘要為了完善全面的人事管理功能,使人事企業(yè)管理流程合理化和自動(dòng)化處理和分析各種有價(jià)值的信息,以支持決策者制定人事
2、企業(yè)管理戰(zhàn)略發(fā)展計(jì)劃。該系統(tǒng)采用了SQLServer2000數(shù)據(jù)庫(kù)開(kāi)發(fā)環(huán)境,使用專用數(shù)據(jù)庫(kù)接口連接,其存取速度快、安全性好,便于管理和操作。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成人事管理全過(guò)程,包括員工的基本信息、學(xué)歷信息、婚姻狀況、考勤信息、工資信息、 員工各種信息的修改 、對(duì)于轉(zhuǎn)出、辭職、退休員工信息的刪除等管理工作。經(jīng)過(guò)實(shí)際使用證明,該文所設(shè)計(jì)的人事管理系統(tǒng)可以滿足公司人事管理方面的需要。二、前言隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事檔案的管理勢(shì)在必行。當(dāng)前企業(yè)信息管理系統(tǒng)正在從C/S結(jié)構(gòu)向B/S結(jié)構(gòu)轉(zhuǎn)移,但是由于安全性
3、等方面的因素,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)企業(yè)管理信息系統(tǒng)的主流。人事管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)化的必要條件。 人事管理系統(tǒng)可以用于支持企業(yè)完成勞動(dòng)人事管理工作,有如下3個(gè)方面的目標(biāo)。支持企業(yè)實(shí)現(xiàn)規(guī)化的管理。 支持企業(yè)高效率完成勞動(dòng)人事管理的日常業(yè)務(wù),包括新員工加入時(shí)人事檔案的建立,老員工轉(zhuǎn)出、辭職、退休等。 支持企業(yè)進(jìn)行勞動(dòng)人事管理及其相關(guān)方面的科學(xué)決策,如企業(yè)領(lǐng)導(dǎo)根據(jù)現(xiàn)有的員工數(shù)目決定招聘的人數(shù)等。三、系統(tǒng)設(shè)計(jì)3.1設(shè)計(jì)思想盡量采用學(xué)校現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而達(dá)到充分利用學(xué)校現(xiàn)有資源,提高
4、系統(tǒng)開(kāi)發(fā)水平和應(yīng)用的目的。 系統(tǒng)應(yīng)符合學(xué)校人事管理的規(guī)定,滿足學(xué)校日常人事管理工作需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求。 系統(tǒng)采用C/S體系結(jié)構(gòu),Client(客戶端)負(fù)責(zé)提供表達(dá)邏輯、顯示用戶界面信息、訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器;Server(服務(wù)器端)則用于提供數(shù)據(jù)服務(wù)。系統(tǒng)分析等前期工作應(yīng)盡量詳細(xì)完善,以便學(xué)校以后體系結(jié)構(gòu)的改變,對(duì)于一些安全性要求不高的信息可以方便地采用Brower/Server的方式進(jìn)行訪問(wèn)。 系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。 系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修
5、改、備份等操作。3.2 系統(tǒng)功能分析該系統(tǒng)需要完成如下功能: 員工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況、考勤信息、工資信息。 員工各種信息的修改。 對(duì)于轉(zhuǎn)出、辭職、退休員工信息的刪除。 按照*種條件,查詢統(tǒng)計(jì)符合條件的員工信息。 對(duì)查詢、統(tǒng)計(jì)的結(jié)果打印輸出。 人事系統(tǒng)的使用幫助。3.3 系統(tǒng)總體功能模塊設(shè)計(jì)系統(tǒng)總體功能模塊包括員工基本情況、工作部門信息、員工職稱信息、員工婚姻狀況、員工學(xué)歷信息、員工考勤管理、員工工資管理等7個(gè)模塊,其模塊的結(jié)構(gòu)圖如下:數(shù)據(jù)庫(kù)應(yīng)用程序員工基本情況員工婚姻狀況員工學(xué)歷信息員工考勤管理員工工資管理員工職稱信息工作部門信息用戶登錄及身份驗(yàn)證四、數(shù)據(jù)庫(kù)
6、設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及與實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度等等。4.1 數(shù)據(jù)庫(kù)需求分析員工基本情況。包括的數(shù)據(jù)項(xiàng)有員工號(hào)、員工、性別、號(hào)、生日、籍貫、民族、政治面貌、血型、家庭住址、聯(lián)系。工作部門信息。包括的數(shù)據(jù)項(xiàng)有部門號(hào)、部門名稱、部門地址。員工職稱信息。包括的數(shù)據(jù)項(xiàng)有職稱號(hào)、職稱名稱。員工婚姻狀況。包括的數(shù)據(jù)項(xiàng)有員工號(hào)、愛(ài)人代號(hào)、愛(ài)人、愛(ài)人籍貫、愛(ài)人民族、出生日期、工作單位、政治面貌、工作職稱。員工學(xué)歷信息。包括的數(shù)據(jù)項(xiàng)有員工號(hào)、學(xué)位證書(shū)編號(hào)、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)院校。員工考勤信息
7、。包括的數(shù)據(jù)項(xiàng)有員工號(hào)、員工、日期,本月天數(shù),公休假天數(shù),應(yīng)出勤天數(shù),請(qǐng)假,節(jié)假日加班,其它加班。員工工資信息。包括的數(shù)據(jù)項(xiàng)有員工號(hào),底薪,補(bǔ)貼,獎(jiǎng)金,加班費(fèi),代扣養(yǎng)老金,代扣醫(yī)療保險(xiǎn),代扣住房公積金,所得稅,實(shí)發(fā)工資。4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)根據(jù)以上分析規(guī)劃出的實(shí)體有:?jiǎn)T工實(shí)體、部門實(shí)體、職稱實(shí)體、愛(ài)人實(shí)體、學(xué)歷實(shí)體、考勤實(shí)體、工資實(shí)體。員工實(shí)體E-R圖員工員工號(hào)員工*性別*號(hào)籍貫出生日期血型政治面貌民族聯(lián)系家庭住址聯(lián)系部門實(shí)體E-R圖部門部門號(hào)部門名部門地址職稱實(shí)體E-R圖職稱職稱號(hào)職稱名愛(ài)人實(shí)體E-R圖愛(ài)人愛(ài)人*工作單位工作職稱籍貫出生日期政治面貌民族愛(ài)人代號(hào)學(xué)歷實(shí)體E-R圖學(xué)歷畢業(yè)院校
8、學(xué)歷畢業(yè)時(shí)間專業(yè)學(xué)位證書(shū)編號(hào)考勤實(shí)體E-R圖考勤員工*應(yīng)出勤天數(shù)公休假天數(shù)日期請(qǐng)假節(jié)假日加班本月天數(shù)工資實(shí)體E-R圖工資員工*代扣醫(yī)療保險(xiǎn)公休假天數(shù)補(bǔ)貼底薪加班費(fèi)代扣養(yǎng)老金獎(jiǎng)金代扣住房公積金所得稅實(shí)發(fā)工資總體E-R圖擁有職稱員工工作部門m1n1擁有學(xué)歷工資獲得結(jié)婚愛(ài)人存在考勤m1m1m1111參加工作時(shí)間結(jié)婚時(shí)間4.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)1.E-R圖轉(zhuǎn)化為關(guān)系模型(黑色直下劃線表示主鍵)員工(員工號(hào)、員工、性別、號(hào)、生日、籍貫、民族、健康狀況、政治面貌、血型、家庭住址、聯(lián)系)部門(部門號(hào)、員工號(hào)、部門名稱、部門地址、參加工作時(shí)間)職稱(職稱號(hào)、員工號(hào)、職稱名稱)愛(ài)人(愛(ài)人代號(hào)、員工號(hào)、愛(ài)人、愛(ài)
9、人籍貫、愛(ài)人民族、出生日期、結(jié)婚時(shí)間、工作單位、政治面貌、工作職稱)學(xué)歷(學(xué)位證書(shū)編號(hào)、員工號(hào)、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)院校)考勤(員工號(hào)、日期、員工、本月天數(shù)、公休假天數(shù)、應(yīng)出勤天數(shù)、請(qǐng)假、節(jié)假日加班、其它加班)工資(員工號(hào),底薪,補(bǔ)貼,獎(jiǎng)金,加班費(fèi),代扣養(yǎng)老金,代扣醫(yī)療保險(xiǎn),代扣住房公積金,所得稅,實(shí)發(fā)工資)2.各關(guān)系模型的表表一EMPLOYEE員工表列名數(shù)據(jù)類型及長(zhǎng)度可否為空說(shuō)明ENOCHAR(6)NOT NULL員工號(hào)(主鍵)ENAMEVARCHAR(10)NULL員工EGENDERVARCHAR(2)NULL性別EBIRTHDAYDATENULL出生日期EHOMETOWNVARCH
10、AR(8)NULL籍貫ENATIONVARCHAR(10)NULL民族EIDCHAR(2)NULL號(hào)EHEALTHVARCHAR(20)NULL健康狀況EZZMMVARCHAR(4)NULL政治面貌EBLOODVARCHAR(2)NULL血型EHOMEADRESSVARCHAR(10)NULL家庭住址ETELENOCHAR(10)NULL聯(lián)系表二DEPARTMENT部門表列名數(shù)據(jù)類型及長(zhǎng)度可否為空說(shuō)明ENOCHAR(6)NOT NULL員工號(hào)(外鍵)DNOCHAR(6)NOT NULL部門號(hào)(主鍵)DNAMEVARCHAR(10)NULL部門名稱DADDVARCHAR(20)NULL部門地址D
11、TIMEDATENULL參加工作時(shí)間表三FUNCTION職稱表列名數(shù)據(jù)類型及長(zhǎng)度可否為空說(shuō)明FNOCHAR(6)NOT NULL職稱號(hào)(主鍵)FNAMEVARCHAR(10)NULL職稱名稱ENOCHAR(6)NOT NULL員工號(hào)(外鍵)表四MARRIAGE婚姻表ENOCHAR(6)NOT NULL員工號(hào)(外鍵)LNOCHAR(6)NOT NULL愛(ài)人代號(hào)(主鍵)LNAMEVARCHAR(10)NULL愛(ài)人LHOMETOWNVARCHAR(8)NULL愛(ài)人籍貫LNATIONVARCHAR(10)NULL愛(ài)人民族LBIRTHDAYDATENULL出生日期MARRIAGEDATEDATENULL
12、結(jié)婚時(shí)間LPANYVARCHAR(20)NULL工作單位LZZMMVARCHAR(4)NULL政治面貌LJOBVARCHAR(10)NULL工作職稱表五SCHOOL學(xué)歷表列名數(shù)據(jù)類型及長(zhǎng)度可否為空說(shuō)明ENOCHAR(6)NOT NULL員工號(hào)(外鍵)DEGREENOCHAR(15)NOT NULL學(xué)位證書(shū)編號(hào)(主鍵)*LCHAR(6)NULL學(xué)歷MAJORVARCHAR(10)NULL專業(yè)BYDATEDATENULL畢業(yè)時(shí)間BYSCHOOLVARCHAR(20)NULL畢業(yè)院校表六CHECKIN考勤表列名數(shù)據(jù)類型及長(zhǎng)度可否為空說(shuō)明ENOCHAR(6)NOT NULL員工號(hào)(外鍵)ENAMEVA
13、RCHAR(10)NULL員工EDATEDATENULL日期EDAYSCHAR(3)NULL本月天數(shù)ERDAYCHAR(3)NULL公休假天數(shù)ETDAYCHAR(3)NULL應(yīng)出勤天數(shù)ELEAVECHAR(3)NULL請(qǐng)假EOVER1CHAR(3)NULL節(jié)假日加班EOVER2CHAR(3)NULL其它加班表七PAYS工資表列名數(shù)據(jù)類型及長(zhǎng)度可否為空說(shuō)明ENOCHAR(6)NOT NULL員工號(hào)(外鍵)ENAMEVARCHAR(10)NULL員工LEASTPAYSINTNOT NULL底薪BUTIEINTNULL補(bǔ)貼PRIZEINTNULL獎(jiǎng)金DOUBLINGPAYSINTNULL加班費(fèi)DKA
14、NNUITYINTNULL代扣養(yǎng)老金DKYLINSURANCEINTNULL代扣醫(yī)療保險(xiǎn)DKZFGJJINTNULL代扣住房公積金INETA*INTNULL所得稅FACTPAYSINTNULL實(shí)發(fā)工資五、數(shù)據(jù)庫(kù)源碼5.1建立數(shù)據(jù)庫(kù)MM(men_management system人事管理系統(tǒng))create database mmon(name=mmdat, filename=E:StudySQLmydatammdat.mdf, size=100, ma*size=300, filegrowth=10)log on(name=mmlog, filename=E:StudySQLmydatammda
15、t.ldf, size=50, ma*size=150, filegrowth=10%)5.2建立了數(shù)據(jù)庫(kù)的各基本表及各表的主、外鍵設(shè)置建立EMPLOYEE員工表:use mmgocreate table employee(eno char(6) not null primary key,-員工號(hào)ename varchar(10),-員工egender varchar(2),-性別ebirthday datetime,-出生日期ehometown varchar(8),-籍貫enation varchar(10),-民族e(cuò)id char(2),-號(hào)ehealth varchar(20),-健康
16、狀況ezzmm char(4),-政治面貌eblood varchar(2),-血型ehomeadress varchar(10),-家庭住址etelend char(10)-聯(lián)系建立DEPARTMENT部門表use mmgocreate table department(eno char(6) not null,-員工號(hào)dno char(6) not null primary key,-部門號(hào)dname varchar(10),-部門名稱dadd varchar(20),-部門地址dtime datetime,-參加工作時(shí)間foreign key(eno)references employe
17、e(eno)建立FUNCTION職稱表use mmgocreate table function(fno char(6) primary key,-職稱號(hào)fname varchar(10),-職稱名稱eno char(6),-員工號(hào)foreign key(eno) references employee(eno)建立MARRIAGE婚姻表use mmgocreate table marriage(eno char(6) not null,-員工號(hào)lno char(6) not null primary key,-愛(ài)人代號(hào)lname varchar(10),-愛(ài)人lhometown varcha
18、r(8),-愛(ài)人籍貫lnatiom varchar(10),-愛(ài)人民族lbirthday datetime,-出生日期marriagedate datetime,-結(jié)婚時(shí)間lpany varchar(20),-工作單位lzzmm varchar(4),-政治面貌ljob varchar(10),-工作職稱foreign key(eno) references employee(eno)建立SCHOOL學(xué)歷表use mmgocreate table school(eno char(6),-員工號(hào)degreeno char(15) primary key,-學(xué)位證書(shū)編號(hào)*l char(6),-學(xué)歷
19、majob varchar(10),-專業(yè)bydate datetime,-畢業(yè)時(shí)間byschool varchar(20),-畢業(yè)院校foreign key(eno) references employee(eno)建立CHECKIN考勤表use mmgocreate table checkin( eno char(6) not null,-員工號(hào)ename varchar(10),-員工名稱edate datetime,-日期edays char(3),-本月天數(shù)erday char(3),-公休假天數(shù)etday char(3),-應(yīng)出勤天數(shù)eleave char(3),-請(qǐng)假eover1
20、 char(3),-節(jié)假日加班eover2 char(3),-其它加班foreign key(eno) references employee(eno)建立PAYS工資表use mmgocreate table pays( eno char(6) not null,-員工號(hào)ename varchar(10),-員工leastpays int not null,-底薪butie int,-補(bǔ)貼prize int,-獎(jiǎng)金doublingpays int,-加班費(fèi)dkannuity int,-代扣養(yǎng)老金dkulinsurance int,-代扣醫(yī)療保險(xiǎn)dkzfgjj int,-代扣住房公積金inet
21、a* int,-所得稅factpays int,-實(shí)發(fā)工資foreign key(eno) references employee(eno)5.3對(duì)各表的完整性等進(jìn)行設(shè)置對(duì)employee表中的egender列進(jìn)行核查約束:alter table employeeadd check(egender=男 or egender=女 )對(duì)pays表中的leastpays列進(jìn)行默認(rèn)值設(shè)置:create default def_leastpaysas 800gosp_bindefault def_leastpays, pays.leastpays對(duì)employee表中的enation列進(jìn)行默認(rèn)值設(shè)置cr
22、eate default def_enationas 漢 gosp_bindefault def_enation,employee.enation對(duì)pays表中的factpays進(jìn)行索引設(shè)置:use mmgo create unique clustered inde* factpays_ind on pays(factpays)在employee和pays表上建立視圖:create view empay_viewasselect employee.eno ,employee.ename,pays.factpaysfrom employee,payswhere employee.eno=pays.eno建立存儲(chǔ)過(guò)程use mmg
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《幼兒教師教育教學(xué)技能全解》課件-5-合理安排一日活動(dòng)
- 備戰(zhàn)VB考試的試題及答案
- 行政法學(xué)與社會(huì)變革相結(jié)合的綜合研究探討試題及答案
- 高考語(yǔ)文閱讀理解能力訓(xùn)練試題及答案
- 網(wǎng)絡(luò)攻擊與防御策略試題及答案
- 行政法學(xué)核心概念試題與答案
- 企業(yè)合規(guī)管理與戰(zhàn)略風(fēng)險(xiǎn)應(yīng)對(duì)試題及答案
- 戰(zhàn)略目標(biāo)實(shí)現(xiàn)中的障礙與應(yīng)對(duì)試題及答案
- 企業(yè)戰(zhàn)略反饋機(jī)制考題及答案
- 宜昌市猇亭區(qū)事業(yè)單位2025年統(tǒng)一公開(kāi)招聘工作人員筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 礦井火災(zāi)防治課件
- 屋面工程防水施工技術(shù)PPT課件(附圖豐富)
- 農(nóng)業(yè)概論試題及答案
- 良性陣發(fā)性位置性眩暈完整版本課件
- 液壓系統(tǒng)故障診斷分析課件
- “安全月”安全生產(chǎn)知識(shí)競(jìng)賽參賽隊(duì)伍報(bào)名表
- 老化箱點(diǎn)檢表A4版本
- 超高性能混凝土研究進(jìn)展及工程應(yīng)用199頁(yè)P(yáng)PT_ppt
- 視覺(jué)心理學(xué)(全套400頁(yè)P(yáng)PT課件)
- 設(shè)計(jì)學(xué)概論設(shè)計(jì)批評(píng)課件
- 教你如何填省普通高中學(xué)生檔案
評(píng)論
0/150
提交評(píng)論