![企業(yè)人事管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/a0e319f9-0864-4b11-88a1-0986150ae0f0/a0e319f9-0864-4b11-88a1-0986150ae0f01.gif)
![企業(yè)人事管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/a0e319f9-0864-4b11-88a1-0986150ae0f0/a0e319f9-0864-4b11-88a1-0986150ae0f02.gif)
![企業(yè)人事管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/a0e319f9-0864-4b11-88a1-0986150ae0f0/a0e319f9-0864-4b11-88a1-0986150ae0f03.gif)
![企業(yè)人事管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/a0e319f9-0864-4b11-88a1-0986150ae0f0/a0e319f9-0864-4b11-88a1-0986150ae0f04.gif)
![企業(yè)人事管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/a0e319f9-0864-4b11-88a1-0986150ae0f0/a0e319f9-0864-4b11-88a1-0986150ae0f05.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)原理及Oracle開(kāi)發(fā)課程設(shè)計(jì)題 目 企業(yè)人事管理系統(tǒng) 系 (部) 電子與信息工程系 班 級(jí) 12級(jí)計(jì)本1班 姓 名 薛永剛 學(xué) 號(hào) 2012020181 指導(dǎo)教師 方昕 2014年 6 月9日數(shù)據(jù)庫(kù)原理及Oracle開(kāi)發(fā) 課程設(shè)計(jì)任務(wù)書(shū)一、設(shè)計(jì)題目、內(nèi)容及要求題目: 企業(yè)人事管理系統(tǒng)內(nèi)容:1、分析與流程設(shè)計(jì);2、相關(guān)程序設(shè)計(jì)、實(shí)現(xiàn)、調(diào)試;3、課程設(shè)計(jì)總結(jié)報(bào)告。要求: 人事管理是每個(gè)公司日常管理中最重要的部分,由于人事管理事務(wù)繁雜,所以也是公司耗時(shí)最多的工作。人事管理的計(jì)算機(jī)化能夠大大提高工作效率。因此,本次課程設(shè)計(jì)的課題是設(shè)計(jì)適合其需要的人事管理系統(tǒng)。便于公司人事管理工作的順利進(jìn)行,提
2、高企業(yè)競(jìng)爭(zhēng)力。使用SQL Server2000數(shù)據(jù)庫(kù)形成數(shù)據(jù)表,進(jìn)行數(shù)據(jù)查詢存儲(chǔ)。二、要求的設(shè)計(jì)成果(課程設(shè)計(jì)說(shuō)明書(shū)、設(shè)計(jì)實(shí)物、圖紙等)1、課程設(shè)計(jì)總結(jié)報(bào)告2、數(shù)據(jù)庫(kù)備份文件三、進(jìn)程安排設(shè)計(jì)工作4學(xué)時(shí)實(shí)現(xiàn)與調(diào)試16學(xué)時(shí)課程設(shè)計(jì)總結(jié)報(bào)告8學(xué)時(shí)四、主要參考資料1 劉燁,吳中元. C#編程及應(yīng)用程序開(kāi)發(fā)教程M. 北京:清華大學(xué)出版社,20042 孫巖. SQL Server 2000系統(tǒng)管理員寶典M.北京:清華大學(xué)出版社,20053 胡百敬,姚巧玫.SQL Server2005數(shù)據(jù)庫(kù)開(kāi)發(fā)詳解M.北京:電子工業(yè)出版社,2006指導(dǎo)教師(簽名):教研室主任(簽名):企業(yè)人事管理系統(tǒng)薛永剛安康學(xué)院 計(jì)算機(jī)
3、科學(xué)與技術(shù)12級(jí) 陜西省 安康市 725000摘要:在當(dāng)今社會(huì),互聯(lián)網(wǎng)空前的發(fā)展,人事管理是每個(gè)公司日常管理中最重要的部分,另外,由于人事管理事務(wù)繁雜,所以也是公司耗時(shí)最多的工作。人事管理的計(jì)算機(jī)化能夠大大提高工作效率。企業(yè)人事管理系統(tǒng)主要對(duì)企業(yè)員工的信息以及跟人事相關(guān)的工作流程進(jìn)行集中的管理,方便企業(yè)建立一個(gè)完善的、強(qiáng)大的員工信息數(shù)據(jù)庫(kù)。使用SQL Server2000數(shù)據(jù)庫(kù)形成數(shù)據(jù)表,進(jìn)行數(shù)據(jù)查詢存儲(chǔ)。關(guān)鍵詞:企業(yè)人事管理;員工信息數(shù)據(jù)庫(kù);存儲(chǔ)1 系統(tǒng)概述 在當(dāng)今社會(huì),互聯(lián)網(wǎng)空前的發(fā)展,人事管理是每個(gè)公司日常管理中最重要的部分,另外,由于人事管理事務(wù)繁雜,所以也是公司耗時(shí)最多的工作。人事管
4、理的計(jì)算機(jī)化能夠大大提高工作效率。企業(yè)人事管理系統(tǒng)主要對(duì)企業(yè)員工的信息以及跟人事相關(guān)的工作流程進(jìn)行集中的管理,方便企業(yè)建立一個(gè)完善的、強(qiáng)大的員工信息數(shù)據(jù)庫(kù)。使用SQL Server2000數(shù)據(jù)庫(kù)形成數(shù)據(jù)表,進(jìn)行數(shù)據(jù)查詢存儲(chǔ)。本文按照數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的基本步驟,采取了事先進(jìn)行需求分析,然后進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì),最后進(jìn)行數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)的方法,完成了一個(gè)人事管理系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)。最終,在SQL SEVER 2000完成的人事管理系統(tǒng),可以實(shí)現(xiàn):對(duì)員工基本檔案的管理、獎(jiǎng)懲記錄的管理、出勤記錄的管理、職務(wù)調(diào)動(dòng)記錄的管理、工資管理、請(qǐng)銷(xiāo)假管理。 2 需求分析 2.1用戶需求 因?yàn)榇斯芾硐到y(tǒng)
5、主要是針對(duì)大多數(shù)企業(yè)的人事管理部門(mén)管理公司內(nèi)部人事而開(kāi)發(fā)的,它僅僅是提供給人事管理部門(mén)的工作人員使用,也就是說(shuō)用戶角色都是單一的,他們都是系統(tǒng)的管理者,享有平等的權(quán)限.系統(tǒng)管理員點(diǎn)擊用戶管理,可以對(duì)用戶信息表進(jìn)行查詢,編輯,刪除,添加新用戶等操作。合法用戶在成功登陸系統(tǒng)后可以進(jìn)行系統(tǒng)的整體操作.通過(guò)對(duì)現(xiàn)行人事管理系統(tǒng)的調(diào)查,明確了人事管理系統(tǒng)由檔案管理、職務(wù)調(diào)動(dòng)管理、獎(jiǎng)懲管理、考勤管理、工資管理、請(qǐng)銷(xiāo)假管理組成。 系統(tǒng)功能的主要描述如下。(1)員工檔案管理1)對(duì)公司里所有員工進(jìn)行統(tǒng)一編號(hào);將每一位員工的信息保存在員工檔案記錄中。2)對(duì)新聘用的員工,將其信息加入到員工檔案記錄中;對(duì)于解聘的員工,
6、將其信息從員工檔案記錄中刪除。 3)當(dāng)員工的信息發(fā)生變動(dòng)時(shí),修改員工檔案記錄中相應(yīng)的屬性。(2)員工職務(wù)調(diào)動(dòng)管理對(duì)公司里所有員工的職務(wù)記錄進(jìn)行統(tǒng)一編號(hào);登記員工調(diào)動(dòng)前后的具體職務(wù),以及調(diào)動(dòng)時(shí)間。(3)獎(jiǎng)懲管理對(duì)公司里所有員工的獎(jiǎng)懲記錄進(jìn)行統(tǒng)一編號(hào);登記員工獎(jiǎng)懲的原因,所受獎(jiǎng)懲類型,獎(jiǎng)懲時(shí)間。(4)考勤管理1)對(duì)員工上班刷卡的記錄進(jìn)行統(tǒng)一編號(hào);登記員工上班時(shí)間、簽到類型(準(zhǔn)時(shí)、遲到)。2)對(duì)員工下班刷卡的記錄進(jìn)行統(tǒng)一編號(hào);登記員工上班時(shí)間、簽到類型(準(zhǔn)時(shí)、早退)。(5)請(qǐng)銷(xiāo)假管理1)對(duì)員工請(qǐng)假的記錄進(jìn)行統(tǒng)一編號(hào);登記員工請(qǐng)假時(shí)間、請(qǐng)假類型。2)對(duì)員工銷(xiāo)假的記錄進(jìn)行統(tǒng)一編號(hào);登記員工銷(xiāo)假時(shí)間、請(qǐng)假
7、類型,檢查是否超期。(6)工資管理1)對(duì)公司里所有員工的工資記錄進(jìn)行統(tǒng)一編號(hào),建立工資記錄表。(7)部門(mén)管理 1)對(duì)公司所有的部門(mén)進(jìn)行編號(hào),建立部門(mén)記錄。3 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 3.1 概念結(jié)構(gòu)設(shè)計(jì) 根據(jù)系統(tǒng)需求分析,可以得出人事管理系統(tǒng)數(shù)據(jù)庫(kù)的概念模型(信息模型),圖5是用E-R圖表示的人事管理系統(tǒng)的概念模型。最后,對(duì)設(shè)計(jì)出的數(shù)據(jù)模型進(jìn)行規(guī)范化處理,使數(shù)據(jù)模型滿足第三范式。3.2 邏輯結(jié)構(gòu)設(shè)計(jì) 將人事管理系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)模型,其關(guān)系模式為:1)員工檔案(員工編號(hào)+姓名+性別+出生日期+民族+學(xué)歷+職稱+部門(mén)號(hào)),其中員工編號(hào)為主碼,部門(mén)號(hào)為外碼;2)管理員記錄(管理員賬號(hào),員
8、工編號(hào),密碼,級(jí)別),其中管理員賬號(hào)為主碼,員工編號(hào)為外碼; 3)請(qǐng)假記錄(請(qǐng)假編號(hào)+員工編號(hào)+請(qǐng)假時(shí)間+請(qǐng)假天數(shù)+銷(xiāo)假時(shí)間+審批領(lǐng)導(dǎo)號(hào)+批復(fù)結(jié)果)假編號(hào)為主碼,其中員工編號(hào)外碼。 4)獎(jiǎng)懲記錄(獎(jiǎng)懲編號(hào)+員工編號(hào)+獎(jiǎng)懲類型+獎(jiǎng)懲金額+獎(jiǎng)懲日期+批復(fù)部門(mén)號(hào)+批復(fù)原因+批復(fù)日期),獎(jiǎng)懲編號(hào)為主碼,其中員工編號(hào)和批復(fù)部門(mén)號(hào)為外碼;5)職務(wù)調(diào)動(dòng)記錄(調(diào)動(dòng)編號(hào)+員工編號(hào)+調(diào)動(dòng)前職務(wù)+調(diào)動(dòng)后職務(wù)+調(diào)動(dòng)日期+批復(fù)部門(mén)號(hào)+批復(fù)原因+批復(fù)日期),調(diào)動(dòng)編號(hào)為主碼,其中員工編號(hào)和批復(fù)部門(mén)號(hào)為外碼;6)出勤記錄(出勤編號(hào)+員工號(hào)+上班刷卡時(shí)間+下班刷卡時(shí)間+刷卡日期),出勤編號(hào)為主碼,員工號(hào)為外碼;7)工資記錄(工
9、資編號(hào)+員工號(hào)+基本工資+獎(jiǎng)金+罰款+起始時(shí)間+截止時(shí)間+發(fā)薪日期),工資編號(hào)為主碼,員工號(hào)為外碼。8)部門(mén)記錄(部門(mén)編號(hào)+名稱+領(lǐng)導(dǎo)人號(hào)),部門(mén)編號(hào)為主碼。9)刷卡機(jī)記錄(刷卡機(jī)號(hào))。將人事管理系統(tǒng)定名為“人事管理系統(tǒng)”。 各實(shí)體的分E-R圖,如圖A,B,C所示:?jiǎn)T工編號(hào)員工職稱姓名學(xué)歷出生日期性別民族部門(mén)號(hào) A)員工實(shí)體圖部門(mén)部門(mén)編號(hào)領(lǐng)導(dǎo)人號(hào)名稱B)部門(mén)實(shí)體圖管理人員管理員賬號(hào)級(jí)別員工賬號(hào)密碼C)管理人員實(shí)體圖刷卡機(jī)刷卡號(hào)D)刷卡機(jī)實(shí)體圖全局E-R圖,如圖E所示:部門(mén)請(qǐng)假員工調(diào)動(dòng)獎(jiǎng)懲刷卡機(jī)出勤工資管理人員擔(dān)任N 1 N 1 N 1 N 1 N 1 1 1 E)各實(shí)體間的聯(lián)系圖3.3 數(shù)據(jù)庫(kù)
10、結(jié)構(gòu)的詳細(xì)設(shè)計(jì) 經(jīng)過(guò)檢查,此數(shù)據(jù)庫(kù)的詳細(xì)邏輯設(shè)計(jì)滿足第3范式的要求。人事管理系統(tǒng)中各表的屬性設(shè)計(jì)情況如下表1:表名屬性名數(shù)據(jù)類型長(zhǎng)度允許空主碼或索引約束條件部門(mén)部門(mén)號(hào)Char4No主碼部門(mén)名Char10No領(lǐng)導(dǎo)人號(hào)Char4No索引、外碼值為職工編號(hào)管理人員管理員賬號(hào)Char4No主碼職工編號(hào)Char4No外碼密碼Char6No 輸入時(shí)不顯示級(jí)別Char4No“管理員”或“系統(tǒng)管理員”刷卡機(jī)刷卡機(jī)號(hào)Char4No主碼員工員工編號(hào)Char5No主碼姓名Char10No學(xué)歷VarChar8No索引項(xiàng)性別Char2“男”或“女”出生日期Datetime索引項(xiàng)身份證號(hào)VarChar32No民族VarC
11、har16職稱VarChar10部門(mén)號(hào)Char4外碼出勤號(hào)Char6No主碼出勤員工編號(hào)Char4No外碼上班日期DatetimeNo索引上班時(shí)間Datetime 下班時(shí)間DatetimeNo 刷卡機(jī)號(hào)Char4No外碼工資編號(hào)Char6No主碼工資員工編號(hào)Char4No外碼基本工資MoneyNo索引罰款Money起始時(shí)間Datetime截止時(shí)間Datetime發(fā)薪日期DatetimeNo索引調(diào)動(dòng)編號(hào)Char6No主碼職務(wù)調(diào)動(dòng)員工編號(hào)Char4No外碼調(diào)動(dòng)前職務(wù)VarChar10No索引項(xiàng)調(diào)動(dòng)后職務(wù)VarChar10No調(diào)動(dòng)部門(mén)號(hào)Char4外碼 調(diào)動(dòng)日期Datetime值為員工調(diào)動(dòng)日期批復(fù)日期
12、Datetime 值為領(lǐng)導(dǎo)批復(fù)日期調(diào)動(dòng)原因VarChar50 獎(jiǎng)懲編號(hào)Char6No 主碼 獎(jiǎng)懲記錄員工編號(hào)Char4No外碼獎(jiǎng)懲類型Char4No索引項(xiàng)獎(jiǎng)懲金額Money獎(jiǎng)懲日期Datetime值為員工受獎(jiǎng)懲日期批復(fù)部門(mén)號(hào)Char4外碼批復(fù)日期DatetimeNo 值為領(lǐng)導(dǎo)批復(fù)日期獎(jiǎng)懲原因VarChar50 請(qǐng)假編號(hào)Char6No主碼請(qǐng)假記錄員工編號(hào)Char5No外碼請(qǐng)假時(shí)間DatetimeNo 值為假期開(kāi)始日期銷(xiāo)假時(shí)間DatetimeNo 值為假期結(jié)束日期請(qǐng)假天數(shù)int索引項(xiàng) 審批人編號(hào)Char4索引項(xiàng)值為職工編號(hào)表13.4系統(tǒng)數(shù)據(jù)字典 人事管理系統(tǒng)數(shù)據(jù)流程圖中,數(shù)據(jù)信息和處理過(guò)程還需要通
13、過(guò)數(shù)據(jù)字典來(lái)描述。在本文的數(shù)據(jù)字典中,主要對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程進(jìn)行說(shuō)明。 主要的數(shù)據(jù)流定義1)數(shù)據(jù)流名稱:?jiǎn)T工情況位置:?jiǎn)T工P1。定義: 員工情況=姓名+性別+出生日期+民族+學(xué)歷+職稱 。數(shù)據(jù)流量:根據(jù)公司的員工具體錄用情況來(lái)確定。說(shuō)明:要對(duì)每一位被聘用的新員工進(jìn)行唯一編號(hào)。2)數(shù)據(jù)流名稱:獎(jiǎng)懲情況位置:P3員工定義: 獎(jiǎng)懲情況=員工流水號(hào)+獎(jiǎng)懲類型+獎(jiǎng)懲金額+獎(jiǎng)懲年月日。數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定。說(shuō)明:要對(duì)每一次的獎(jiǎng)懲記錄進(jìn)行唯一編號(hào)。3)數(shù)據(jù)流名稱:獎(jiǎng)懲批復(fù)位置:上級(jí)P3定義: 獎(jiǎng)懲批復(fù)=獎(jiǎng)懲類型+批復(fù)部門(mén)號(hào)+批復(fù)原因+批復(fù)日期。數(shù)據(jù)流量:根據(jù)公司的具體情況
14、來(lái)確定。說(shuō)明:具體應(yīng)用中,批復(fù)原因可以省略。4)數(shù)據(jù)流名稱:調(diào)動(dòng)情況位置:P5員工定義: 調(diào)動(dòng)情況=員工號(hào)+調(diào)動(dòng)前職務(wù)+調(diào)動(dòng)后職務(wù)+調(diào)動(dòng)日期。數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定。說(shuō)明:?jiǎn)T工號(hào)和調(diào)動(dòng)日期可以唯一確定一個(gè)調(diào)動(dòng)情況。5)數(shù)據(jù)流名稱:調(diào)動(dòng)批復(fù)位置:上級(jí)P5定義: 調(diào)動(dòng)批復(fù)=批復(fù)部門(mén)號(hào)+批復(fù)原因+批復(fù)日期。數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定。說(shuō)明:批復(fù)原因可以省略。6)數(shù)據(jù)流名稱:上班刷卡位置:?jiǎn)T工P7.1定義: 上班刷卡=員工號(hào)+上班刷卡時(shí)間+刷卡機(jī)號(hào)。數(shù)據(jù)流量:根據(jù)公司的具體規(guī)模情況來(lái)確定。說(shuō)明:上班刷卡時(shí)間會(huì)匯入到出勤記錄中。7)數(shù)據(jù)流名稱:下班刷卡位置:?jiǎn)T工P7.2定義: 下班刷
15、卡=員工號(hào)+下班刷卡時(shí)間+刷卡機(jī)號(hào)。數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定。說(shuō)明:下班刷卡時(shí)間會(huì)匯入到出勤記錄中。8)數(shù)據(jù)流名稱:工資查詢位置:P4員工定義: 工資查詢=員工號(hào)+基本工資+獎(jiǎng)金+罰款+超始時(shí)間+截止時(shí)間+發(fā)薪日期。數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定。說(shuō)明:根據(jù)員工號(hào)和發(fā)薪日期可以唯一確定一個(gè)工資記錄。9)數(shù)據(jù)流名稱:請(qǐng)假申請(qǐng)位置:?jiǎn)T工P2.2定義: 請(qǐng)假申請(qǐng)=員工號(hào)+請(qǐng)假時(shí)間+請(qǐng)假天數(shù)。數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定。說(shuō)明:?jiǎn)T工號(hào)和請(qǐng)假時(shí)間可以唯一確定一個(gè)請(qǐng)假記錄。10)數(shù)據(jù)流名稱:請(qǐng)假批復(fù)位置:上級(jí)P2.2定義: 請(qǐng)假批復(fù)=審批人+批復(fù)結(jié)果。數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定
16、。說(shuō)明:批復(fù)結(jié)果的類型只能是(批準(zhǔn)、拒絕)。11)數(shù)據(jù)流名稱:銷(xiāo)假申請(qǐng)位置:?jiǎn)T工P2.1定義: 銷(xiāo)假申請(qǐng)=員工號(hào)+銷(xiāo)假時(shí)間 。數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定。說(shuō)明:針對(duì)銷(xiāo)假申請(qǐng)沒(méi)用單獨(dú)建立銷(xiāo)假記錄表,在這里將銷(xiāo)假記錄和請(qǐng)假記錄進(jìn)行了合并。因?yàn)樵谝话闱闆r下,請(qǐng)假是不能夠進(jìn)行嵌套的。12)數(shù)據(jù)流名稱:管理員情況位置:管理員P6定義: 用戶身份=員工編號(hào)。數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定。說(shuō)明:要對(duì)每一位管理員建立唯一的賬號(hào)。13)數(shù)據(jù)流名稱:用戶身份位置:安全管理P1,P2.1,P2.2,P3,P4,P5,P7.1,P7.2定義: 用戶身份= 非法用戶 | 內(nèi)部管理員 | 服務(wù)管理員數(shù)據(jù)流量
17、:根據(jù)公司的具體情況來(lái)確定。說(shuō)明:不同的用戶身份對(duì)應(yīng)不同的操作權(quán)限,對(duì)應(yīng)著不同的安全級(jí)別。14)數(shù)據(jù)流名稱:部門(mén)情況位置:上級(jí)部門(mén)情況定義: 部門(mén)情況=部門(mén)號(hào)+部門(mén)名稱+領(lǐng)導(dǎo)人號(hào)數(shù)據(jù)流量:根據(jù)公司的具體情況來(lái)確定。說(shuō)明:部門(mén)號(hào)是主碼。 主要的數(shù)據(jù)存儲(chǔ)定義1)數(shù)據(jù)存儲(chǔ)編號(hào):?jiǎn)T工記錄 D1輸入:P1輸出:P1,P7.1,P7.2,P2.1,P2.2數(shù)據(jù)結(jié)構(gòu):?jiǎn)T工記錄=姓名+性別+出生日期+民族+學(xué)歷+職稱 +員工編號(hào)。數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定。存取方式:聯(lián)機(jī)處理;檢索和更新;以隨機(jī)檢索為主。說(shuō)明:?jiǎn)T工編號(hào)具有唯一性和非空性;性別只能是男或女;主碼是員工編號(hào)。2)數(shù)據(jù)存儲(chǔ)編號(hào):
18、請(qǐng)假記錄 D2輸入:P2.1,P2.2輸出:P2.1,P2.2數(shù)據(jù)結(jié)構(gòu):請(qǐng)假記錄=員工號(hào)+請(qǐng)假時(shí)間+請(qǐng)假天數(shù)+銷(xiāo)假時(shí)間 。數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定。存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。說(shuō)明:主碼設(shè)為請(qǐng)假時(shí)間和員工號(hào);員工號(hào)是外碼,參照表是員工記錄。3)數(shù)據(jù)存儲(chǔ)編號(hào):獎(jiǎng)懲記錄 D3輸入:P3輸出:P3數(shù)據(jù)結(jié)構(gòu):獎(jiǎng)懲記錄=員工流水號(hào)+獎(jiǎng)懲類型+獎(jiǎng)懲金額+獎(jiǎng)懲時(shí)間+批復(fù)部門(mén)號(hào)+批復(fù)原因+批復(fù)日期。數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定。存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。說(shuō)明:主碼設(shè)為獎(jiǎng)懲時(shí)間和員工號(hào);員工號(hào)是外碼,參照表是員工記錄。4)數(shù)據(jù)存儲(chǔ)
19、編號(hào):工資記錄 D4 輸入:P4輸出:P4數(shù)據(jù)結(jié)構(gòu):工資記錄=員工號(hào)+基本工資+獎(jiǎng)金+罰款+超始時(shí)間+截止時(shí)間+發(fā)薪日期。數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定。存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。說(shuō)明:主碼設(shè)為發(fā)薪日期和員工號(hào);員工號(hào)是外碼,參照表是員工記錄。5)數(shù)據(jù)存儲(chǔ)編號(hào):職務(wù)調(diào)動(dòng)記錄 D5輸入:P5輸出:P5數(shù)據(jù)結(jié)構(gòu):職務(wù)調(diào)動(dòng)記錄=員工號(hào)+調(diào)動(dòng)前職務(wù)+調(diào)動(dòng)后職務(wù)+調(diào)動(dòng)日期+批復(fù)部門(mén)號(hào)+批復(fù)原因+批復(fù)日期。數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定。存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。說(shuō)明:主碼設(shè)為調(diào)動(dòng)日期和員工號(hào);員工號(hào)是外碼,參照表是員工記錄。6)
20、數(shù)據(jù)存儲(chǔ)編號(hào):管理人員記錄 D6 輸入:P6輸出:P6數(shù)據(jù)結(jié)構(gòu):管理人員記錄=用戶密碼+職工號(hào)+密碼+管理員賬號(hào)。數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定。存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。說(shuō)明:主碼設(shè)為管理員賬號(hào)。7)數(shù)據(jù)存儲(chǔ)編號(hào):出勤記錄 D7輸入:P7.1,P7.2輸出:P7.1,P7.2數(shù)據(jù)結(jié)構(gòu):出勤記錄=員工號(hào)+上班刷卡時(shí)間+下班刷卡時(shí)間+刷卡日期。數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定。存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。說(shuō)明:主碼設(shè)為員工號(hào)和刷卡日期;員工號(hào)是外碼,參照表是員工記錄。8)數(shù)據(jù)存儲(chǔ)編號(hào):部門(mén)記錄 D8輸入:P8輸出:P8數(shù)據(jù)結(jié)
21、構(gòu):部門(mén)記錄=部門(mén)號(hào)+部門(mén)名稱+領(lǐng)導(dǎo)人號(hào)。數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來(lái)確定。存取方式:聯(lián)機(jī)處理;檢索和更新;以檢索操作為主。說(shuō)明:主碼設(shè)為部門(mén)號(hào)。 主要的處理過(guò)程1)處理過(guò)程編號(hào):P1處理過(guò)程名:檔案管理輸入:用戶身份,員工記錄,員工情況輸出:?jiǎn)T工記錄處理說(shuō)明:根據(jù)員工的聘用、解聘建立或刪除員工記錄,以及在后續(xù)的過(guò)程中,以管理員身份對(duì)員工的記錄進(jìn)行修改。2)處理過(guò)程編號(hào):P2.1處理過(guò)程名:銷(xiāo)假管理輸入:銷(xiāo)假申請(qǐng),請(qǐng)假批復(fù),用戶身份,員工記錄,銷(xiāo)假記錄輸出:請(qǐng)假記錄處理說(shuō)明:根據(jù)員工的銷(xiāo)假申請(qǐng),把銷(xiāo)假時(shí)間錄入到相應(yīng)的請(qǐng)假記錄中。3)處理過(guò)程編號(hào):P2.2處理過(guò)程名:請(qǐng)假管理輸入:
22、請(qǐng)假申請(qǐng),請(qǐng)假批復(fù),用戶身份,員工記錄,請(qǐng)假記錄輸出:請(qǐng)假記錄處理說(shuō)明:根據(jù)員工的請(qǐng)假申請(qǐng)和批復(fù)情況,進(jìn)行請(qǐng)假表的登記。4)處理過(guò)程編號(hào):P3處理過(guò)程名:獎(jiǎng)懲管理輸入:用戶身份,獎(jiǎng)懲批復(fù),獎(jiǎng)懲記錄輸出:獎(jiǎng)懲記錄,獎(jiǎng)懲情況處理說(shuō)明:根據(jù)獎(jiǎng)懲批復(fù)的要求對(duì)員工進(jìn)行相應(yīng)的懲處,并對(duì)懲處進(jìn)行記錄。5)處理過(guò)程編號(hào):P4處理過(guò)程名:工資管理輸入:用戶身份,工資記錄輸出:工資記錄,工資查詢處理說(shuō)明:根據(jù)員工目前的工資情況,進(jìn)行調(diào)薪的操作。6)處理過(guò)程編號(hào):P5處理過(guò)程名:調(diào)動(dòng)管理輸入:調(diào)動(dòng)批復(fù),用戶身份,職務(wù)調(diào)動(dòng)記錄輸出:職務(wù)調(diào)動(dòng)記錄,調(diào)動(dòng)情況處理說(shuō)明:根據(jù)調(diào)動(dòng)批復(fù)的內(nèi)容,更改員工的職務(wù)信息,并對(duì)調(diào)動(dòng)情況進(jìn)
23、行記錄。7)處理過(guò)程編號(hào):P6處理過(guò)程名:安全管理輸入:管理員情況輸出:D6, P1,P2.1,P2.2,P3,P4,P5,P7.1,P7.2處理說(shuō)明:建立管理人員記錄表;通過(guò)用戶名和口令,確認(rèn)用戶身份,保證系統(tǒng)安全性。8)處理過(guò)程編號(hào):P7.1處理過(guò)程名:上班管理輸入:上班刷卡,用戶身份,員工記錄,出勤記錄輸出:出勤記錄處理說(shuō)明:根據(jù)輸入的員工號(hào)信息,記錄上班時(shí)間,并判斷是否遲到。9)處理過(guò)程編號(hào):P7.2處理過(guò)程名:下班管理輸入:下班刷卡,用戶身份,員工記錄,出勤記錄輸出:出勤記錄處理說(shuō)明:根據(jù)輸入的員工號(hào)信息,記錄下班時(shí)間,并判斷是否早退。10)處理過(guò)程編號(hào):P8處理過(guò)程名:部門(mén)管理輸入
24、:部門(mén)情況,部門(mén)記錄輸出:部門(mén)記錄處理說(shuō)明:根據(jù)上級(jí)的調(diào)度,對(duì)現(xiàn)在公司的部門(mén)進(jìn)行領(lǐng)導(dǎo)人的調(diào)換,或者是增加或刪除某一部門(mén)。4 數(shù)據(jù)庫(kù)實(shí)現(xiàn)4.1 數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段的任務(wù)是根據(jù)具體計(jì)算機(jī)系統(tǒng)(DBMS和硬件等)的特點(diǎn),為給定的數(shù)據(jù)庫(kù)系統(tǒng)確定合理的存儲(chǔ)結(jié)構(gòu)和存取方法。所謂的“合理”主要有兩個(gè)含義:一個(gè)是要使設(shè)計(jì)出的物理數(shù)據(jù)庫(kù)占用較少的存儲(chǔ)空間,另一個(gè)對(duì)數(shù)據(jù)庫(kù)的操作具有盡可能高的速度。主要體現(xiàn)在后者。 建立索引:對(duì)表 部門(mén) 在屬性列 領(lǐng)導(dǎo)人號(hào) 上建立非聚集索引,對(duì)表 員工 在屬性列 出生日期 上建立非聚集索引,在屬性列 學(xué)歷 上建立非聚集索引 對(duì)表 出勤 在屬性列 上班日期 上建立非聚集索引對(duì)表 工資
25、 在屬性列 基本工資 上建立非聚集索引 對(duì)表 職務(wù)調(diào)動(dòng) 在屬性列 調(diào)動(dòng)前職務(wù) 上建立非聚集索引。對(duì)表 獎(jiǎng)懲記錄 在屬性列 獎(jiǎng)懲類型 上建立非聚集索引。 對(duì)表 請(qǐng)假記錄 在屬性列“請(qǐng)假天數(shù)”上建立非聚集索引,在屬性列“審批人編號(hào)” 上建立非聚集索引。 存儲(chǔ)結(jié)構(gòu)確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu),包括確定關(guān)系、索引、日志、備份等的存儲(chǔ)安排及存儲(chǔ)結(jié)構(gòu),以及確定系統(tǒng)存儲(chǔ)參數(shù)的配置。將日志文件和數(shù)據(jù)庫(kù)對(duì)象(表、索引等)分別放在不同的磁盤(pán),可以改進(jìn)系統(tǒng)的性能,提高系統(tǒng)的安全性。所以,系統(tǒng)應(yīng)將日志文件和數(shù)據(jù)文件存放在不同磁盤(pán)上。4.2數(shù)據(jù)庫(kù)的建立具體SQL代碼如下:create data
26、base 人事管理系統(tǒng)on primary( name=人事管理系統(tǒng), filename='D:SQL汽車(chē)售后服務(wù).mdf', size=10, filegrowth=10%, maxsize=50 )log on( name=人事管理系統(tǒng)_日志, filename='D:SQL人事管理系統(tǒng)_日志.ldf', size=5, filegrowth=10%, maxsize=10)gocreate table 部門(mén)( 部門(mén)號(hào) Char(4) primary key, 部門(mén)名 Char(10) not null,領(lǐng)導(dǎo)人號(hào) Char(4) not null,)gocr
27、eate table 管理人員( 管理員賬號(hào) char(4) primary key,職工編號(hào) Char(4) not null,密碼 Char(6) not null,級(jí)別 Char(4) check(級(jí)別 in ('管理員','系統(tǒng)管理員'),foreign key (職工編號(hào)) references 員工(員工編號(hào))gocreate table 刷卡機(jī)( 刷卡機(jī)號(hào) Char(4) primary key)create table 員工( 員工編號(hào) Char(4) primary key, 姓名 Char(10) not null,性別 Char(2) ch
28、eck(性別 in('男','女'),出生日期 datetime,學(xué)歷 VarChar(32) not null,身份證號(hào) VarChar(32) not null,民族 VarChar(16) not null, 職稱 Char(10),部門(mén)號(hào) char(4), )gocreate table 出勤(出勤號(hào) Char(6) primary key,員工編號(hào) Char(4) not null,上班日期 datetime not null,上班時(shí)間 datetime not null,下班時(shí)間 datetime not null,刷卡機(jī)號(hào) Char(4),fore
29、ign key (刷卡機(jī)號(hào)) references 刷卡機(jī)(刷卡機(jī)號(hào)),foreign key (員工編號(hào)) references 員工(員工編號(hào))gocreate table 工資(工資編號(hào) Char(6) primary key,員工編號(hào) Char(4) not null,基本工資 money not null,罰款 money,起始時(shí)間 Datetime,截止時(shí)間 Datetime,發(fā)薪日期 Datetime,foreign key (員工編號(hào)) references 員工(員工編號(hào))gocreate table 職務(wù)調(diào)動(dòng)(調(diào)動(dòng)編號(hào) Char(6) not null primary ke
30、y,員工編號(hào) Char(4) not null,調(diào)動(dòng)前職務(wù) Char(10),調(diào)動(dòng)后職務(wù) Char(10),調(diào)動(dòng)部門(mén)號(hào) Char(4) not null,調(diào)動(dòng)日期 Datetime,批復(fù)日期 Datetime,調(diào)動(dòng)原因 VarChar(50), foreign key (員工編號(hào)) references 員工(員工編號(hào)), foreign key (調(diào)動(dòng)部門(mén)號(hào)) references 部門(mén)(部門(mén)號(hào))create table 獎(jiǎng)懲記錄(獎(jiǎng)懲編號(hào) Char(6) not null primary key,員工編號(hào) Char(4) not null,獎(jiǎng)懲類型 Char(4),獎(jiǎng)懲金額 money,獎(jiǎng)懲日期 Datetime,批復(fù)部門(mén)號(hào) Char(4),批復(fù)日期 Datetime,獎(jiǎng)懲原因 VarChar(50), foreign key (員工編號(hào)) references 員工(員工編號(hào)), foreign key (批復(fù)部
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安保服務(wù)外包合同
- 湘教版數(shù)學(xué)九年級(jí)上冊(cè)《3.4.1相似三角形的判定》聽(tīng)評(píng)課記錄
- 人教版地理七年級(jí)下冊(cè)8.1《中東》(第2課時(shí))聽(tīng)課評(píng)課記錄
- 湘教版數(shù)學(xué)八年級(jí)上冊(cè)1.1《分式的概念》聽(tīng)評(píng)課記錄2
- 甲方終止租賃合同范本(2篇)
- 新版湘教版秋八年級(jí)數(shù)學(xué)上冊(cè)第二章三角形課題三角形的基本概念聽(tīng)評(píng)課記錄
- 人教版數(shù)學(xué)七年級(jí)下冊(cè)5.3.2-2《命題、定理、證明2》聽(tīng)評(píng)課記錄1
- 一年級(jí)下數(shù)學(xué)聽(tīng)評(píng)課記錄
- 湘師大版道德與法治九年級(jí)下冊(cè)1.2《充滿活力的社會(huì)主義市場(chǎng)經(jīng)濟(jì)》(第1課時(shí))聽(tīng)課評(píng)課記錄
- 一二年級(jí)聽(tīng)評(píng)課記錄
- 農(nóng)用拖拉機(jī)考試題庫(kù)
- GJB438C模板-軟件開(kāi)發(fā)計(jì)劃(已按標(biāo)準(zhǔn)公文格式校準(zhǔn))
- 2023年政府采購(gòu)評(píng)審專家考試真題及答案
- 云端數(shù)據(jù)加密與密鑰管理解決方案
- 毒麻藥品試題答案
- 元明時(shí)期左江上思州黃姓土司問(wèn)題研究
- 傳統(tǒng)體育養(yǎng)生學(xué)
- DB4401∕T 33-2019 電梯托管標(biāo)準(zhǔn)化管理規(guī)范
- 松原市人民政府關(guān)于印發(fā)松原市招商引資服務(wù)公司組建工作實(shí)施方案的通知
- 義工財(cái)務(wù)管理制度范文
- 西安旅游景點(diǎn)介紹PPT模板(推薦)
評(píng)論
0/150
提交評(píng)論