




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、人事管理系統(tǒng) 目錄一、摘要.3二、前言 3三、系統(tǒng)設計 33.1設計思想33.2 系統(tǒng)功能分析3 3.3 系統(tǒng)總體功能模塊設計4四、數(shù)據(jù)庫設計44.1 數(shù)據(jù)庫需求分析44.2數(shù)據(jù)庫概念結(jié)構(gòu)設計5(1)分e-r圖5 (2)總e-r圖74.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計7(1).e-r圖轉(zhuǎn)化為關系模型7(2) 2.各關系模型的表8五、數(shù)據(jù)庫源碼105.1建立數(shù)據(jù)庫mm105.2建立了數(shù)據(jù)庫的各基本表及各表的主、外鍵設置115.3對各表的完整性等進行設置13六、運行平臺.14七、總結(jié).14一、摘要為了完善全面的人事管理功能,使人事企業(yè)管理流程合理化和自動化處理和分析各種有價值的信息,以支持決策者制定人事企業(yè)
2、管理戰(zhàn)略發(fā)展計劃。該系統(tǒng)采用了sqlserver2000數(shù)據(jù)庫開發(fā)環(huán)境,使用專用數(shù)據(jù)庫接口連接,其存取速度快、安全性好,便于管理和操作。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成人事管理全過程,包括員工的基本信息、學歷信息、婚姻狀況、考勤信息、工資信息、 員工各種信息的修改 、對于轉(zhuǎn)出、辭職、退休員工信息的刪除等管理工作。經(jīng)過實際使用證明,該文所設計的人事管理系統(tǒng)可以滿足公司人事管理方面的需要。二、前言隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)人事檔案的管理勢在必行。當前企業(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è)管理工作不可缺少的一部分,是適應現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件。 人事管理系統(tǒng)可以用于支持企業(yè)完成勞動人事管理工作,有如下3個方面的目標。1. 支持企業(yè)實現(xiàn)規(guī)范化的管理。 2. 支持企業(yè)高效率完成勞動人事管理的日常業(yè)務,包括新員工加入時人事檔案的建立,老員工轉(zhuǎn)出、辭職、退休等。 3. 支持企業(yè)進行勞動人事管理及其相關方面的科學決策,如企業(yè)領導根據(jù)現(xiàn)有的員工數(shù)目決定招聘的人數(shù)等。三、系統(tǒng)設計3.1設計要求()信息要求本系統(tǒng)應該包含與人事管理相關的信息,如部門信息、職員信息、
4、,其中職員信息應該包括職員的基本信息(如職員的編號、姓名、性別等)、職員的其他信息(如主要社會關系、獎懲情況等)3.2 系統(tǒng)功能分析該系統(tǒng)需要完成如下功能: 1. 員工各種信息的輸入,包括員工的基本信息、學歷信息、婚姻狀況、考勤信息、工資信息。 2. 員工各種信息的修改。 3. 對于轉(zhuǎn)出、辭職、退休員工信息的刪除。 4. 按照某種條件,查詢統(tǒng)計符合條件的員工信息。 5. 對查詢、統(tǒng)計的結(jié)果打印輸出。 6. 人事系統(tǒng)的使用幫助。3.3 系統(tǒng)總體功能模塊設計系統(tǒng)總體功能模塊包括員工基本情況、工作部門信息、員工職稱信息、員工婚姻狀況、員工學歷信息、員工考勤管理、員工工資管理等7個模塊,其模塊的結(jié)構(gòu)圖
5、如下:數(shù)據(jù)庫應用程序員工基本情況員工婚姻狀況員工學歷信息員工考勤管理員工工資管理員工職稱信息工作部門信息用戶登錄及身份驗證四、數(shù)據(jù)庫設計數(shù)據(jù)庫結(jié)構(gòu)設計的好壞將直接對應用系統(tǒng)的效率以及與實現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)設計會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應速度等等。4.1 數(shù)據(jù)庫需求分析1. 員工基本情況。包括的數(shù)據(jù)項有員工號、員工姓名、性別、身份證號、生日、籍貫、民族、政治面貌、血型、家庭住址、聯(lián)系電話。2. 工作部門信息。包括的數(shù)據(jù)項有部門號、部門名稱、部門地址。3. 員工職稱信息。包括的數(shù)據(jù)項有職稱號、職稱名稱。4. 員工婚姻狀況。包括的數(shù)據(jù)項有員工號、
6、愛人代號、愛人姓名、愛人籍貫、愛人民族、出生日期、工作單位、政治面貌、工作職稱。5. 員工學歷信息。包括的數(shù)據(jù)項有員工號、學位證書編號、學歷、專業(yè)、畢業(yè)時間、畢業(yè)院校。 6. 員工考勤信息。包括的數(shù)據(jù)項有員工號、員工姓名、日期,本月天數(shù),公休假天數(shù),應出勤天數(shù),請假,節(jié)假日加班,其它加班。7. 員工工資信息。包括的數(shù)據(jù)項有員工號,姓名,底薪,補貼,獎金,加班費,代扣養(yǎng)老金,代扣醫(yī)療保險,代扣住房公積金,所得稅,實發(fā)工資。4.2數(shù)據(jù)庫概念結(jié)構(gòu)設計根據(jù)以上分析規(guī)劃出的實體有:員工實體、部門實體、職稱實體、愛人實體、學歷實體、考勤實體、工資實體。員工實體e-r圖員工員工號員工姓名性別身份證號籍貫出生
7、日期血型政治面貌民族聯(lián)系電話家庭住址聯(lián)系電話部門實體e-r圖部門部門號部門名部門地址職稱實體e-r圖職稱職稱號職稱名愛人實體e-r圖愛人愛人姓名工作單位工作職稱籍貫出生日期政治面貌民族愛人代號學歷實體e-r圖學歷畢業(yè)院校學歷畢業(yè)時間專業(yè)學位證書編號考勤實體e-r圖考勤員工姓名應出勤天數(shù)公休假天數(shù)日期請假節(jié)假日加班本月天數(shù)工資實體e-r圖工資員工姓名代扣醫(yī)療保險公休假天數(shù)補貼底薪加班費代扣養(yǎng)老金獎金代扣住房公積金所得稅實發(fā)工資總體e-r圖擁有職稱員工工作部門m1n1擁有學歷工資獲得結(jié)婚愛人存在考勤m1m1m1111參加工作時間結(jié)婚時間4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計1.e-r圖轉(zhuǎn)化為關系模型(藍色表示
8、主鍵)員工(員工號、員工姓名、性別、身份證號、生日、籍貫、民族、健康狀況、政治面貌、血型、家庭住址、聯(lián)系電話)部門(部門號、員工號、部門名稱、部門地址、參加工作時間)職稱(職稱號、員工號、職稱名稱)愛人(愛人代號、員工號、愛人姓名、愛人籍貫、愛人民族、出生日期、結(jié)婚時間、工作單位、政治面貌、工作職稱)學歷(學位證書編號、員工號、學歷、專業(yè)、畢業(yè)時間、畢業(yè)院校)考勤(員工號、日期、員工姓名、本月天數(shù)、公休假天數(shù)、應出勤天數(shù)、請假、節(jié)假日加班、其它加班)工資(員工號,姓名,底薪,補貼,獎金,加班費,代扣養(yǎng)老金,代扣醫(yī)療保險,代扣住房公積金,所得稅,實發(fā)工資)2.各關系模型的表表一 employee
9、員工表列名數(shù)據(jù)類型及長度可否為空說明enochar(6)not null員工號(主鍵)enamevarchar(10)null員工姓名egendervarchar(2)null性別ebirthdaydatenull出生日期ehometownvarchar(8)null籍貫enationvarchar(10)null民族eidchar(2)null身份證號ehealthvarchar(20)null健康狀況ezzmmvarchar(4)null政治面貌ebloodvarchar(2)null血型ehomeadressvarchar(10)null家庭住址etelenochar(10)null聯(lián)系
10、電話表二department部門表列名數(shù)據(jù)類型及長度可否為空說明enochar(6)not null員工號(外鍵)dnochar(6)not null部門號(主鍵)dnamevarchar(10)null部門名稱daddvarchar(20)null部門地址dtimedatenull參加工作時間表三function職稱表列名數(shù)據(jù)類型及長度可否為空說明fnochar(6)not null職稱號(主鍵)fnamevarchar(10)null職稱名稱enochar(6)not null員工號(外鍵)表四 marriage婚姻表 enochar(6)not null員工號(外鍵)lnochar(6)
11、not null愛人代號(主鍵)lnamevarchar(10)null愛人姓名lhometownvarchar(8)null愛人籍貫lnationvarchar(10)null愛人民族lbirthdaydatenull出生日期marriagedatedatenull結(jié)婚時間lcompanyvarchar(20)null工作單位lzzmmvarchar(4)null政治面貌ljobvarchar(10)null工作職稱表五school學歷表列名數(shù)據(jù)類型及長度可否為空說明enochar(6)not null員工號(外鍵)degreenochar(15)not null學位證書編號(主鍵)xlch
12、ar(6)null學歷majorvarchar(10)null專業(yè)bydatedatenull畢業(yè)時間byschoolvarchar(20)null畢業(yè)院校表六checkin考勤表列名數(shù)據(jù)類型及長度可否為空說明enochar(6)not null員工號(外鍵)enamevarchar(10)null員工姓名edatedatenull日期edayschar(3)null本月天數(shù)erdaychar(3)null公休假天數(shù)etdaychar(3)null應出勤天數(shù)eleavechar(3)null請假eover1char(3)null節(jié)假日加班eover2char(3)null其它加班表七pays工
13、資表列名數(shù)據(jù)類型及長度可否為空說明enochar(6)not null員工號(外鍵)enamevarchar(10)null員工姓名leastpaysintnot null底薪butieintnull補貼prizeintnull獎金doublingpaysintnull加班費dkannuityintnull代扣養(yǎng)老金dkylinsuranceintnull代扣醫(yī)療保險dkzfgjjintnull代扣住房公積金incometaxintnull所得稅factpaysintnull實發(fā)工資五、數(shù)據(jù)庫源碼5.1建立數(shù)據(jù)庫mm(men_management system人事管理系統(tǒng)) create da
14、tabase mmon(name=mmdat, filename=e:studysqlmydatammdat.mdf, size=100, maxsize=300, filegrowth=10)log on(name=mmlog, filename=e:studysqlmydatammdat.ldf, size=50, maxsize=150, filegrowth=10%)5.2建立了數(shù)據(jù)庫的各基本表及各表的主、外鍵設置建立employee員工表:use mmgocreate table employee(eno char(6) not null primary key,-員工號ename
15、varchar(10),-員工姓名egender varchar(2),-性別ebirthday datetime,-出生日期ehometown varchar(8),-籍貫enation varchar(10),-民族eid char(2),-身份證號ehealth varchar(20),-健康狀況ezzmm char(4),-政治面貌eblood varchar(2),-血型ehomeadress varchar(10),-家庭住址etelend char(10)-聯(lián)系電話1. 建立department部門表use mmgocreate table department(eno char
16、(6) not null,-員工號dno char(6) not null primary key,-部門號dname varchar(10),-部門名稱dadd varchar(20),-部門地址dtime datetime,-參加工作時間foreign key(eno)references employee(eno)2. 建立function職稱表use mmgocreate table function(fno char(6) primary key,-職稱號fname varchar(10),-職稱名稱eno char(6),-員工號foreign key(eno) reference
17、s employee(eno)3. 建立marriage婚姻表use mmgocreate table marriage(eno char(6) not null,-員工號lno char(6) not null primary key,-愛人代號lname varchar(10),-愛人姓名lhometown varchar(8),-愛人籍貫lnatiom varchar(10),-愛人民族lbirthday datetime,-出生日期marriagedate datetime,-結(jié)婚時間lcompany varchar(20),-工作單位lzzmm varchar(4),-政治面貌ljo
18、b varchar(10),-工作職稱foreign key(eno) references employee(eno)4. 建立school學歷表use mmgocreate table school(eno char(6),-員工號degreeno char(15) primary key,-學位證書編號xl char(6),-學歷majob varchar(10),-專業(yè)bydate datetime,-畢業(yè)時間byschool varchar(20),-畢業(yè)院校foreign key(eno) references employee(eno)5. 建立checkin考勤表use mmg
19、ocreate table checkin( eno char(6) not null,-員工號ename varchar(10),-員工名稱edate datetime,-日期edays char(3),-本月天數(shù)erday char(3),-公休假天數(shù)etday char(3),-應出勤天數(shù)eleave char(3),-請假eover1 char(3),-節(jié)假日加班eover2 char(3),-其它加班foreign key(eno) references employee(eno)6. 建立pays工資表use mmgocreate table pays( eno char(6) n
20、ot null,-員工號ename varchar(10),-員工姓名leastpays int not null,-底薪butie int,-補貼prize int,-獎金doublingpays int,-加班費dkannuity int,-代扣養(yǎng)老金dkulinsurance int,-代扣醫(yī)療保險dkzfgjj int,-代扣住房公積金incometax int,-所得稅factpays int,-實發(fā)工資foreign key(eno) references employee(eno)5.3對各表的完整性等進行設置對employee表中的egender列進行核查約束:alter ta
21、ble employeeadd check(egender=男 or egender=女 )對pays表中的leastpays列進行默認值設置:create default def_leastpaysas 800gosp_bindefault def_leastpays, pays.leastpays對employee表中的enation列進行默認值設置create default def_enationas 漢 gosp_bindefault def_enation,employee.enation對pays表中的factpays進行索引設置:use mmgo create unique clustered index factpays_ind on pays(factpays)在employee和pays表上建立視圖:create view empay_viewasselect employee.eno ,employee.ename,pays.factpaysfrom employee,payswhere employee.eno=pays.eno建立存儲過程use mmgoif exists (sel
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廈門理工學院《教育經(jīng)典名著與影片賞析》2023-2024學年第二學期期末試卷
- 《乘法的初步認識》 (教學設計)-2024-2025學年二年級上冊數(shù)學人教版
- 大連裝備制造職業(yè)技術(shù)學院《數(shù)據(jù)庫原理與應用》2023-2024學年第二學期期末試卷
- 沈陽工程學院《人體解剖生理學實驗》2023-2024學年第二學期期末試卷
- 展覽布置合同范本
- 太陽能空調(diào)系統(tǒng)項目效益評估報告
- 河南工業(yè)貿(mào)易職業(yè)學院《投資項目評估》2023-2024學年第二學期期末試卷
- 桂林生命與健康職業(yè)技術(shù)學院《機械原理》2023-2024學年第二學期期末試卷
- 上海濟光職業(yè)技術(shù)學院《小學音樂課程與教學》2023-2024學年第二學期期末試卷
- 11《 百年孤獨》教學設計 2024-2025學年統(tǒng)編版高中語文選擇性必修上冊
- 《中小學科學教育工作指南》解讀與培訓
- 學校食堂“三同三公開”制度實施方案
- 2025年湖南高速鐵路職業(yè)技術(shù)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 殯儀館管理制度
- 2025年醫(yī)院財務工作計劃(2篇)
- 部編版教科版三年級科學下冊全冊教案【統(tǒng)編教材】
- (2024)甘肅省公務員考試《行測》真題及答案解析
- 小紅書種草營銷師(初級)認證考試真題試題庫(含答案)
- 藥品經(jīng)營使用和質(zhì)量監(jiān)督管理辦法2024年宣貫培訓課件
- 康復治療技術(shù)(師)基礎知識考試考點內(nèi)容總結(jié)
- 新課程關鍵詞
評論
0/150
提交評論