版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、-. z. 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告 題目:人事管理系統(tǒng) 學(xué)生:吳深深 學(xué) 號:201420181013 班 級:1421801Z 指導(dǎo)老師:榮 目錄 TOC o 1-3 h z u HYPERLINK l _Toc439437511一、需求分析 PAGEREF _Toc439437511 h 3HYPERLINK l _Toc4394375121.1系統(tǒng)概述 PAGEREF _Toc439437512 h 3HYPERLINK l _Toc439437513研究背景 PAGEREF _Toc439437513 h 3HYPERLINK l _Toc439437514意義及開發(fā)目的 PAGEREF
2、_Toc439437514 h 3HYPERLINK l _Toc4394375151.2具體分析 PAGEREF _Toc439437515 h 4HYPERLINK l _Toc439437516功能需求分析 PAGEREF _Toc439437516 h 4HYPERLINK l _Toc439437517數(shù)據(jù)需求分析 PAGEREF _Toc439437517 h 4HYPERLINK l _Toc439437518運(yùn)行環(huán)境 PAGEREF _Toc439437518 h 4HYPERLINK l _Toc4394375191.3用戶需求 PAGEREF _Toc439437519 h
3、 5HYPERLINK l _Toc439437520調(diào)查用戶需求 PAGEREF _Toc439437520 h 5HYPERLINK l _Toc439437521分析用戶需求 PAGEREF _Toc439437521 h 5HYPERLINK l _Toc439437522二、概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc439437522 h 5HYPERLINK l _Toc4394375231 局部E-R圖 PAGEREF _Toc439437523 h 5HYPERLINK l _Toc4394375242 全局E-R圖 PAGEREF _Toc439437524 h 7HYPERLI
4、NK l _Toc439437525三、邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc439437525 h 7HYPERLINK l _Toc4394375263.1關(guān)系模式轉(zhuǎn)換 PAGEREF _Toc439437526 h 7HYPERLINK l _Toc4394375273.2表格數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc439437527 h 8HYPERLINK l _Toc439437528四、程序代碼運(yùn)行結(jié)果 PAGEREF _Toc439437528 h 10HYPERLINK l _Toc4394375291、表: PAGEREF _Toc439437529 h 10HYPERLINK
5、l _Toc4394375302、視圖 PAGEREF _Toc439437530 h 16HYPERLINK l _Toc4394375313、存儲過程 PAGEREF _Toc439437531 h 20HYPERLINK l _Toc4394375324、觸發(fā)器 PAGEREF _Toc439437532 h 23HYPERLINK l _Toc439437533五、課程設(shè)計(jì)心得體會 PAGEREF _Toc439437533 h 24關(guān)系數(shù)據(jù)庫原理課程設(shè)計(jì)報(bào)告人事管理系統(tǒng)需求分析1.1系統(tǒng)概述1.1.1研究背景人事管理系統(tǒng)是企業(yè)管理系統(tǒng)中必不可少的重要組成部分,它的容對企業(yè)的決策者和管
6、理者來說都是至關(guān)重要的,所以人事管理系統(tǒng)應(yīng)該為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)手工的方式管理文件檔案,這種管理管理方式存在著很多缺點(diǎn),如:效率低,性差,時(shí)間一長將堆積大量的文件,這個(gè)查找、更新、維護(hù)帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提升,計(jì)算機(jī)科學(xué)日漸成熟,其功能已經(jīng)為人們深刻認(rèn)識,它已經(jīng)進(jìn)入人類的各個(gè)領(lǐng)域并且發(fā)揮著越來越重要的作用。意義及開發(fā)目的座位計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對人事檔案信息進(jìn)行管理,具有著手工管理無法所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查詢方便、可靠性高、儲存量大、性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大的提高人事檔案的管理效率,也是企業(yè)的科學(xué)化
7、、正規(guī)化管理,與世界接軌的重要條件。從微觀上講,建立一套人事管理信息系統(tǒng)能夠加快人事工作的速度,提高工作效率,從而加強(qiáng)了管理的信息化手段,提高了本單位的經(jīng)濟(jì)效益。從宏觀上講,順應(yīng)了社會的信息化、社會化潮流,縮短了整個(gè)社會化大生產(chǎn)的周期。因此,開發(fā)這樣一套管理信息系統(tǒng)軟件成為很有必要的事情。1.2具體分析1.2.1功能需求分析系統(tǒng)功能的基本要求:員工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況信息、職稱等。員工各種信息的修改;對于轉(zhuǎn)出、辭職、辭退、退休員工信息從員工表中刪除,信息轉(zhuǎn)入離職員工表;按照一定的條件,查詢、統(tǒng)計(jì)符合條件的員工信息:至少應(yīng)該包括按學(xué)歷、婚姻狀況、崗位、參加工作時(shí)
8、間等關(guān)鍵字查詢各自的員工信息;對查詢、統(tǒng)計(jì)的結(jié)果打印輸出。1.2.2數(shù)據(jù)需求分析1.員工基本情況。包括的數(shù)據(jù)項(xiàng)有員工號、員工、性別、號、政治面貌、聯(lián)系、部門、崗位、婚姻狀態(tài)、工作時(shí)間、學(xué)歷信息。2.工作部門信息。包括的數(shù)據(jù)項(xiàng)有部門號、部門名稱。3.員工職稱信息。包括的數(shù)據(jù)項(xiàng)有職稱號、職稱名稱。4.員工婚姻狀況。包括的數(shù)據(jù)項(xiàng)有員工號、愛人代號、愛人、工作單位、政治面貌、工作職稱。5.員工學(xué)歷信息。包括的數(shù)據(jù)項(xiàng)有員工號、學(xué)位證書編號、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)運(yùn)行環(huán)境本系統(tǒng)是在windows10系統(tǒng)下,用SQL Server 2014開發(fā)設(shè)計(jì)完成,可以供VS,VB6.0,Eclipse等集成開發(fā)工
9、具開發(fā)軟件時(shí)連接數(shù)據(jù)庫使用。1.3用戶需求1.3.1調(diào)查用戶需求企業(yè)部門需求員工基本信息處理:員工基本信息的錄入員工基本信息的處理包括插入,刪除以及修改員工基本信息的查詢統(tǒng)計(jì)功能:按學(xué)歷、婚姻狀況、崗位、參加工作時(shí)間等統(tǒng)計(jì)各自的員工信息1.3.2分析用戶需求在調(diào)查完了用戶需求之后,就要開始分析用戶需求。在此,我們采用自頂向下的結(jié)構(gòu)化分析方法(SA方法)。首先,定義全局概念結(jié)構(gòu)的框架。經(jīng)分析之后,本系統(tǒng)要用到七個(gè)基本表:員工表、職稱信息表、學(xué)歷信息表、支撐崗位對應(yīng)表、員工部門對應(yīng)表、婚姻信息表、部門信息表。二、 HYPERLINK l _Toc24650 概念結(jié)構(gòu)設(shè)計(jì)1局部E-R圖2 全局E-R
10、圖三、邏輯結(jié)構(gòu)設(shè)計(jì)3.1關(guān)系模式轉(zhuǎn)換將E-R圖轉(zhuǎn)換為關(guān)系模式如下:員工(工號,性別,號,政治面貌聯(lián)系)部門(部門號,部門名稱)職稱(職稱號,職稱名)員工部門(員工號,部門號,工作時(shí)間)職稱崗位(工號,職稱號,崗位)婚姻(工號,婚姻狀態(tài),愛人,愛人工作單位,愛人政治面貌,愛人工作職稱)學(xué)歷(學(xué)位證編號,工號,最高學(xué)歷,畢業(yè)時(shí)間,專業(yè),畢業(yè)院校)3.2表格數(shù)據(jù)結(jié)構(gòu)表1:員工基本信息表empoyeeChar(8)主鍵、非空工號Char(20)非空Char(2)可空性別Char(18)可空號int非空年齡Char(11)可空手機(jī)Char(10)可空政治面貌表2:部門表departmentChar(6)
11、主鍵、非空部門號Char(10)非空部門名稱表3:職稱表professionalChar(8)主鍵、非空職稱號Char(20)非空職稱名表四:職稱崗位對應(yīng)表e_pChar(8)主鍵、外鍵、非空工號Char(8)主鍵、外鍵、非空職稱號Char(20)可空崗位表五:員工部門對應(yīng)表e_dChar(8)主鍵、外鍵、非空工號Char(6)主鍵、非空部門號Datatime可空工作時(shí)間表六:婚姻表marriageChar(8)主鍵、外鍵、非空工號Char(2)非空、(是,否)是否結(jié)婚Char(20)可空愛人名字Char(20)可空愛人工作單位Char(10)可空愛人政治面貌Char(20)可空愛人工作職稱表
12、七:學(xué)歷信息表schoolChar(8)主鍵、非空學(xué)位證編號Char(8)外鍵、非空工號Char(6)Check( )最高學(xué)位datetime可空畢業(yè)時(shí)間Char(20)可空主修專業(yè)Char(20)可空畢業(yè)院校各個(gè)表格的關(guān)系圖 HYPERLINK l _Toc8660 四、程序代碼 HYPERLINK l _Toc661 運(yùn)行結(jié)果 HYPERLINK l _Toc29257 表:createtableemployee-員工基本信息表(e_nochar(8)notnullprimarykey,-員工號e_namechar(20),-員工e_se*char(2)check(e_se* in(男,女
13、),-性別e_idchar(18),-號e_age intcheck (e_age =18 and e_age=18 and e_age=e_ageorderby e_age descgoe*ec Seach_Higher_Age30gocreateprocedure delete_all(e_no char(8)-儲存過程,幫助有多外鍵數(shù)據(jù)刪除所有工號相關(guān)asdeletefrom e_p where e_no=e_no deletefrom marriage where e_no=e_no deletefrom school where e_no=e_no deletefrom e_d wh
14、ere e_no=e_no deletefrom employee where e_no=e_no go此儲存過程與觸發(fā)器共同使用方可看出效果,在下面會有舉例。gocreateprocedure Seach_Marriage(is_ma char(20)-儲存過程,按照婚姻狀態(tài)查找員工asif(is_ma=是)beginselect e_name,l_name,l_pany from employee ,marriagewhere employee.e_no=marriage.e_no and is_ma=是endelseif (is_ma=否)beginselect e_name from
15、employee,marriagewhere marriage.e_no=employee.e_no and is_ma=否endelsebeginprint輸入?yún)?shù)有誤endgo HYPERLINK l _Toc12430 觸發(fā)器createtrigger Insert_Massage on marriage -觸發(fā)器,規(guī)相關(guān)信息的輸入afterinsertasife*ists(select*from inserted where e_no in(select e_no from employee)print添加成功!elsebeginprint員工基本信息表中無此員工基本信息,拒絕插入!r
16、ollbackendgo以下觸發(fā)器是對于轉(zhuǎn)出、辭職、辭退、退休員工信息從員工表中刪除,信息轉(zhuǎn)入離職員工表并且刪除相關(guān)表格的相關(guān)數(shù)據(jù)。gocreatetrigger fresh_massage on employeeafterdeleteasdeclare e_nochar(8),e_namechar(20),e_se*char(2),e_idchar(18),e_age int,e_phonechar(11),e_zzmmchar(10)select e_no =(select e_no from deleted)select e_name =(select e_name from delet
17、ed)select e_se* =(select e_se* from deleted)select e_id =(select e_id from deleted)select e_age =(select e_age from deleted)select e_phone =(select e_phone from deleted)select e_zzmm =(select e_zzmm from deleted)insertinto離職員工表values(e_no,e_name,e_se* ,e_id,e_age,e_phone,e_zzmm)deletefrom marriage where e_no=e_nodeletefrom school where e_no=e_nodeletefrom e_p where e_no=e_nodeletefrom e_d where e_no=e_nogo我們可以看到,從員工表格中刪除工號是DCG00004的員工。此員工被轉(zhuǎn)入離職信息表五、課程設(shè)計(jì)心得體會在此次為期一周的數(shù)據(jù)庫課程設(shè)計(jì)過程中,感覺整個(gè)系統(tǒng)的設(shè)計(jì)過程就是一個(gè)逐步完善的過程,必須要不停地思考不停地探索。剛
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 復(fù)印費(fèi)合同范本
- 代交話費(fèi)合同范本
- 《基礎(chǔ)會計(jì)》形考題庫附參考答案解析
- 《貨幣銀行學(xué)》試題及答案13
- 工程平移合同范本
- 幼兒園防水維修合同范本
- 要約格式合同范本
- 森林防火班會記錄
- 靜脈治療護(hù)理理論基礎(chǔ)
- 福天下合同范本
- 脫硫檢修方案
- 樂理試題(音程-三和弦)
- 三資系統(tǒng)操作手冊
- 綿陽市物業(yè)服務(wù)收費(fèi)管理實(shí)施細(xì)則
- 危險(xiǎn)化學(xué)品事故應(yīng)急處置流程圖
- 微信公眾賬號授權(quán)書
- 鈑金折彎K因子計(jì)算
- 生石灰(氧化鈣)MSDS
- 中高層管理干部能力提升(劉學(xué)元)ppt課件
- 公司兼職銷售人員管理制度.docx
- 夾套管施工方案最終
評論
0/150
提交評論