人事管理系統(tǒng)XXXX0202111韋敏_第1頁
人事管理系統(tǒng)XXXX0202111韋敏_第2頁
人事管理系統(tǒng)XXXX0202111韋敏_第3頁
人事管理系統(tǒng)XXXX0202111韋敏_第4頁
人事管理系統(tǒng)XXXX0202111韋敏_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課 程 設(shè) 計計 報 告課程設(shè)計計名稱: 數(shù)據(jù)據(jù)庫原理理與應(yīng)用用 系 部: 二二 系 學生姓名名:韋敏班 級: 10信信息與計計算科學學 學 號:20110022021111成 績:指導教師師: 陳林 開課時間間: 220122-20013 學年年 11 學期期一設(shè)計計題目: 人事事管理系系統(tǒng)二主要要內(nèi)容:人事管管理系統(tǒng)統(tǒng)主要是是針對企企業(yè)單位位內(nèi)部組組織結(jié)構(gòu)構(gòu)和員工工信息的的管理,本本系統(tǒng)的的主要功功能為:員工信信息管理理,部門門信息管管理,系系統(tǒng)用戶戶管理,故故我們需需要實現(xiàn)現(xiàn)如下功功能的建建設(shè):員工信息息管理:每個部部門的員員工各種種信息的的添加,修修改,刪刪除,包包括員工工的基本本信息

2、、學歷信信息、職職稱等信信息,以以及查看看符合各各種條件件的員工工部分與與總體信信息;部門信息息管理:查看部部門信息息,包括括部門編編號、部部門名稱稱、部門門經(jīng)理、部門簡簡介等信信息;具具有更新新部門的的功能。系統(tǒng)用戶戶管理:查看系系統(tǒng)用戶戶信息,包包括用戶戶名和用用戶類型型(系統(tǒng)統(tǒng)管理員員和普通通用戶)等等信息;三具體體要求課程設(shè)計計的內(nèi)容容獨立自自主完成成,課程程設(shè)計報報告內(nèi)容容完整、格式規(guī)規(guī)范、排排版整潔潔美觀;后臺數(shù)據(jù)據(jù)庫采用用MS SQLL SEERVEER 220055,前臺臺界面語語言不限限,編寫寫的程序序代碼,須有較詳細的注釋說明;四進度度安排課程設(shè)計計安排:16周星期一 講解

3、課課程設(shè)計計的內(nèi)容容,安排排每一天天的具體體任務(wù),分分配并熟熟悉題目目;星期二 需求分分析:給給出系統(tǒng)統(tǒng)的功能能需求、性能需需求,并并繪制DDFD和和DD;星期三 概念結(jié)結(jié)構(gòu)設(shè)計計:繪制制實體屬屬性圖(可可選),局局部ERR圖和全全局ERR圖;星期四 邏輯結(jié)結(jié)構(gòu)設(shè)計計:轉(zhuǎn)換換、優(yōu)化化;星期五 邏輯結(jié)結(jié)構(gòu)設(shè)計計:外模模式設(shè)計計17周星期一 物理結(jié)結(jié)構(gòu)設(shè)計計及數(shù)據(jù)據(jù)庫實施施;星期二 應(yīng)用程程序編制制調(diào)試、整理課課程設(shè)計計報告;星期三 應(yīng)用程程序編制制調(diào)試、整理課課程設(shè)計計報告,并并檢查;星期四 根據(jù)反反饋結(jié)果果修改課課程設(shè)計計報告;星期五 課程設(shè)設(shè)計答辯辯,交材材料;上交的材材料:課課程設(shè)計計的電

4、子子稿、打打印稿、源碼(SSQL代代碼和程程序代碼碼)五成績績評定考核方法法:現(xiàn)場場驗收(占占50%),課課程設(shè)計計報告(占占50%)??己藘?nèi)容容:學習習態(tài)度(出出勤情況況,平時時表現(xiàn)等等)、方方案合理理性、各各階段的的圖表與與程序編編制質(zhì)量量、設(shè)計計報告質(zhì)質(zhì)量。成績評定定:優(yōu),良良,中,及及格,不不及格。特別說明明:(1)如如發(fā)現(xiàn)抄抄襲,按按照不及及格處理理。 (2)材材料不齊齊的,考考核等級級降一級級。電子子稿件以以壓縮文文件的形形式上交交,壓縮縮命名為為:111位學號號+姓名名正文撰寫寫包含的的內(nèi)容:需求分析析概念結(jié)構(gòu)構(gòu)設(shè)計邏輯結(jié)構(gòu)構(gòu)設(shè)計物理結(jié)構(gòu)構(gòu)設(shè)計數(shù)據(jù)庫實實施及應(yīng)應(yīng)用程序序編制心得體

5、會會參考資料料正文:題目:人人事管理理系統(tǒng)第一章系系統(tǒng)概述述本文按照照數(shù)據(jù)庫庫系統(tǒng)設(shè)設(shè)計的基基本步驟驟,采取取了事先先進行需需求分析析,得出出對應(yīng)的的數(shù)據(jù)流流圖和數(shù)數(shù)據(jù)字典典,再進進行概念念結(jié)構(gòu)設(shè)設(shè)計,邏邏輯結(jié)構(gòu)構(gòu)設(shè)計和和物理結(jié)結(jié)構(gòu)設(shè)計計,最后后通過運運行和測測試,成成功完成成了一個個小型的的人事管管理系統(tǒng)統(tǒng)的設(shè)計計。最終終,在SSQL SEEVERR20005上運運行的人人事管理理系統(tǒng),可可以實現(xiàn)現(xiàn):員工工各種信信息的管管理,員員工所在在部門信信息的相相關(guān)管理理。第二章需需求分析析2.1需需求分析析通過對當當前人事事管理系系統(tǒng)的相相關(guān)調(diào)查查,確定定所做的的人事管管理系統(tǒng)統(tǒng)功能的的基本要要求如

6、下下:員工各種種信息的的輸入及及修改,包包括員工工的基本本信息、學歷信信息、職職稱等信信息;員工所在在的部門門信息,包包括部門門名稱、部門經(jīng)經(jīng)理等信信息;按照一定定的條件件,查詢詢、統(tǒng)計計符合條條件的員員工信息息;包括括每個員員工詳細細信息的的查詢、按學歷歷查詢、按部門門查詢等等,包括括按學歷歷、部門門、參加加工作時時間等統(tǒng)統(tǒng)計各自自的員工工信息;對于轉(zhuǎn)出出、辭職職、辭退退、退休休員工信信息的刪刪除,并并更新相相應(yīng)部門門的統(tǒng)計計信息。2.2功功能分析析人事管理理系統(tǒng)主主要是針針對企業(yè)業(yè)單位內(nèi)內(nèi)部組織織結(jié)構(gòu)和和員工信信息的管管理,本本系統(tǒng)的的主要功功能為:員工信信息管理理,部門門信息管管理,系系

7、統(tǒng)用戶戶管理,故故我們需需要實現(xiàn)現(xiàn)如下功功能的建建設(shè):員工信息息管理:每個部部門的員員工各種種信息的的添加,修修改,刪刪除,包包括員工工的基本本信息、學歷信信息、職職稱等信信息,以以及查看看符合各各種條件件的員工工部分與與總體信信息;部門信息息管理:查看部部門信息息,包括括部門編編號、部部門名稱稱、部門門經(jīng)理、部門簡簡介等信信息;具具有更新新部門的的功能。系統(tǒng)用戶戶管理:查看系系統(tǒng)用戶戶信息,包包括用戶戶名和用用戶類型型(系統(tǒng)統(tǒng)管理員員和普通通用戶)等等信息;2.3系系統(tǒng)數(shù)據(jù)據(jù)流程圖圖數(shù)據(jù)流圖圖描述的的是系統(tǒng)統(tǒng)的邏輯輯模型,圖圖中沒有有任何具具體的物物理元素素,只是是描繪信信息在系系統(tǒng)中流流動

8、和處處理的情情況。因因為數(shù)據(jù)據(jù)流圖是是邏輯系系統(tǒng)的圖圖形表示示,即使使不是專專業(yè)的計計算機技技術(shù)人員員也能容容易理解解。數(shù)據(jù)據(jù)流圖里里的符號號也極為為簡單,只只有四個個:1)外外部實體體;2)處處理;33)連線線;4)數(shù)數(shù)據(jù)存儲儲。這四四個符號號也有兩兩種。一一種是YYourrdonn & Coaad法,另另一種是是Ganne & Saarsoon法。只是略略有不同同而已。在這篇篇論文中中,我們們使用MMicrrosooft Vissio,故故使用GGanee & Sarrsonn法。所所對應(yīng)的的四個符符號如圖圖2.11所示:圖2.11經(jīng)過詳細細調(diào)查,了了解到企企業(yè)單位位人事管管理系統(tǒng)統(tǒng)的業(yè)務(wù)

9、務(wù)流程,在在此基礎(chǔ)礎(chǔ)上,得得出系統(tǒng)統(tǒng)的邏輯輯模型,并并用數(shù)據(jù)據(jù)流圖表表示,情情況如圖圖2.22,圖22.3所所示:圖2.22 頂層層數(shù)據(jù)流流圖圖2.33 00層數(shù)據(jù)據(jù)流圖在上述人人事管理理系統(tǒng)數(shù)數(shù)據(jù)流圖圖中,員員工檔案案管理功功能還沒沒具體實實現(xiàn),主主要實現(xiàn)現(xiàn)功能如如圖2.4所示示:圖2.44 1層數(shù)數(shù)據(jù)流圖圖綜合0層層數(shù)據(jù)流流,得出出最終的的數(shù)據(jù)流流圖,如如圖2.5所示示,圖2.55 總數(shù)數(shù)據(jù)流圖圖2.4系系統(tǒng)數(shù)據(jù)據(jù)字典人事管理理系統(tǒng)數(shù)數(shù)據(jù)流程程圖中,數(shù)數(shù)據(jù)信息息和處理理過程還還需要通通過數(shù)據(jù)據(jù)字典來來描述。在本文文的數(shù)據(jù)據(jù)字典中中,主要要對數(shù)據(jù)據(jù)流圖中中的數(shù)據(jù)據(jù)項、數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)、數(shù)據(jù)據(jù)流、

10、數(shù)數(shù)據(jù)存儲儲和處理理過程進進行說明明。2.4.1數(shù)據(jù)據(jù)項序號:11名稱:_namme含義:員員工姓名名值域:vvarccharr(100)序號:22名稱:_no含義:員員工編號號值域:vvarccharr(5)序號:33名稱:_sexx含義:員員工性別別值域:vvarccharr(2)序號:44名稱:_calllnuumbeer含義:員員工聯(lián)系系電話類型:iint序號:55名稱:_eduucattionn含義:員員工學歷歷值域:vvarccharr(100)序號:66名稱:_possitiion含義:員員工職稱稱值域:vvarccharr(100)序號:77名稱:ddpt_no含義:員員工所在

11、在部門編編號值域:vvarccharr(4)序號:88名稱:_worrktiime含義:員員工參加加工作時時間值域:vvarccharr(200)序號:99名稱:_inffor_chaangee含義:工工作變動動值域:vvarccharr(4)序號:110名稱:ddpt_namme含義:部部門名稱稱值域:vvarccharr(200)序號:111名稱:ddpt_mannageer含義:部部門經(jīng)理理編號值域:vvarccharr(5)序號:112名稱:ddpt_no含義:部部門編號號值域:vvarccharr(4)序號:113名稱:ddpt_couunt含義:部部門人數(shù)數(shù)類型:iint序號:11

12、4名稱:ddpt_abbstrractt含義:部部門簡介介值域:vvarccharr(2000)序號:117名稱:uuserrs_nnamee含義:用用戶名值域:vvarccharr(100)序號:118名稱:uuserrs_ppwd含義:用用戶密碼碼值域:vvarccharr(166)序號:119名稱:_autthorrityy含義:用用戶權(quán)限限值域:iint2.4.2 數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)序號:11名稱:員員工信息息表組成:_namme,_no,_sexx,_ccalllnummberr,_eeduccatiion,_possitiion,ddpt_no,_worrktiime,_inffor_c

13、haangee,序號:22名稱:部部門信息息表組成:ddpt_namme,ddpt_mannageer,ddpt_no,ddpt_couunt,ddpt_abbstrractt序號:33名稱:登登錄信息息表組成:uuserrs_nnamee,usserss_pwwd,_autthorrityy2.4.3 數(shù)數(shù)據(jù)流1)數(shù)據(jù)據(jù)流名稱稱:員工工情況位置:員員工P1.1,員員工P1.2。定義: 員工情情況=姓姓名+性性別+編編號+學學歷+聯(lián)聯(lián)系電話話+所在在部門+參加工工作時間間+職稱稱 。數(shù)據(jù)流量量:根據(jù)據(jù)公司的的員工具具體錄用用情況來來確定。說明:要要對每一一位被聘聘用的新新員工進進行唯一一編號。

14、數(shù)據(jù)流名名稱:員員工變動動情況位置:PP1.55D1,PP1.55D6。定義:員員工變動動情況=員工號號+變動動前職位位+變動動原因+調(diào)動日日期。數(shù)據(jù)流量量:根據(jù)據(jù)公司的的具體情情況來確確定。說明:員員工號可可以唯一一確定一一個員工工變動情情況。數(shù)據(jù)流名名稱:用用戶情況況位置:用用戶P3定義:用用戶身份份=員工工編號數(shù)據(jù)流量量:根據(jù)據(jù)公司的的具體情情況來確確定。說明:要要對每一一名用戶戶建立唯唯一的賬賬號。數(shù)據(jù)流名名稱:用用戶身份份位置:安安全管理理P11.1,PP1.22,P11.3,PP1.44,P11.5,PP2定義:用用戶身份份= 管理員員 | 員工數(shù)據(jù)流量量:根據(jù)據(jù)公司的的具體情情況

15、來確確定。說明:不不同的用用戶身份份對應(yīng)不不同的操操作權(quán)限限,對應(yīng)應(yīng)著不同同的安全全級別。5)數(shù)據(jù)據(jù)流名稱稱:部門門情況位置:部部門部門情情況定義: 部門情情況=部部門編號號+部門門名稱+部門人人數(shù)+部部門簡介介+部門門經(jīng)理數(shù)據(jù)流量量:根據(jù)據(jù)公司的的具體情情況來確確定。說明:部部門編號號是主碼碼。2.4.4數(shù)據(jù)據(jù)存儲D1員工工檔案輸入:PP1.11,P11.2,PP1.55輸出:PP1.22,P11.3,PP1.44,P11.5數(shù)據(jù)結(jié)構(gòu)構(gòu):員工工檔案=姓名+性別+學歷+員工編編號+聯(lián)聯(lián)系電話話+所在在部門編編號+參參加工作作時間+職稱+工作變變動。數(shù)據(jù)量和和存取頻頻度:根根據(jù)公司司的具體體規(guī)模

16、情情況來確確定。存取方式式:聯(lián)機機處理;檢索和和更新;以隨機機檢索為為主。說明:員員工編號號具有唯唯一性和和非空性性;性別別只能是是男或女女;主碼碼是員工工編號。D2部門門記錄輸入:PP2輸出:PP2數(shù)據(jù)結(jié)構(gòu)構(gòu):部門門記錄=部門編編號+部部門名稱稱+部門門人數(shù)+部門簡簡介+部部門經(jīng)理理。數(shù)據(jù)量和和存取頻頻度:根根據(jù)公司司的具體體規(guī)模情情況來確確定。存取方式式:聯(lián)機機處理;檢索和和更新;以檢索索操作為為主。說明:主主碼設(shè)為為部門號號。D3用戶戶記錄輸入:PP3輸出:PP3數(shù)據(jù)結(jié)構(gòu)構(gòu):用戶戶記錄=員工編編號+管管理員編編號+密密碼+權(quán)權(quán)限數(shù)據(jù)量和和存取頻頻度:根根據(jù)公司司的具體體規(guī)模情情況來確確定

17、。存取方式式:聯(lián)機機處理;檢索和和更新;以更新新操作為為主。說明:主主碼設(shè)為為管理員員編號。D4員工工相應(yīng)信信息輸入:PP1.44輸出:PP4數(shù)據(jù)結(jié)構(gòu)構(gòu):員工工相應(yīng)信信息=員員工編號號+學歷歷+聯(lián)系系電話+所在部部門編號號+參加加工作時時間+職職稱+工工作變動動。數(shù)據(jù)量和和存取頻頻度:根根據(jù)公司司的具體體規(guī)模情情況來確確定。存取方式式:聯(lián)機機處理;檢索和和更新;以更新新操作為為主。說明:主主碼設(shè)為為員工編編號。D5員工工信息更更新輸入:PP1.55輸出:PP2數(shù)據(jù)結(jié)構(gòu)構(gòu):員工工信息更更新=員員工編號號+職稱稱+工作作變動+所在部部門編號號。數(shù)據(jù)量和和存取頻頻度:根根據(jù)公司司的具體體規(guī)模情情況來

18、確確定。存取方式式:聯(lián)機機處理;檢索和和更新;以更新新操作為為主。說明:主主碼設(shè)為為員工編編號。2.4.5 數(shù)數(shù)據(jù)處理理處理過程程編號:P1.1處理過程程名:員員工信息息錄入輸入:員員工輸出:員員工檔案案處理說明明:根據(jù)據(jù)員工基基本信息息員工進進行信息息錄入,錄錄入的結(jié)結(jié)果存放放到員工工檔案中中。處理過程程編號:P1.2處理過程程名:員員工信息息修改輸入:員員工,員員工檔案案輸出:員員工檔案案處理說明明:根據(jù)據(jù)員工基基本信息息以及員員工檔案案進行信信息修改改,修改改的結(jié)果果存放到到員工檔檔案中。處理過程程編號:P1.3處理過程程名:員員工信息息查看輸入:員員工檔案案輸出:員員工檔案案處理過程程

19、編號:P1.4處理過程程名:員員工信息息查詢輸入:員員工檔案案輸出:員員工相應(yīng)應(yīng)信息處理過程程編號:P1.5處理過程程名:員員工信息息刪除輸入:員員工檔案案輸出:員員工信息息更新處理過程程編號:P2處理過程程名:部部門檔案案管理輸入:DD5,部部門信息息輸出:部部門記錄錄處理過程程編號:P3處理過程程名:安安全管理理輸入:用用戶情況況輸出:用用戶記錄錄第三章概概念結(jié)構(gòu)構(gòu)設(shè)計根據(jù)系統(tǒng)統(tǒng)需求分分析,可可以得出出人事管管理系統(tǒng)統(tǒng)數(shù)據(jù)庫庫的概念念模型(信信息模型型),各各類E-R圖繪繪制如下下:圖3.11 員工工實體圖圖圖3.22 部門門實體圖圖圖3.33 用戶戶實體圖圖第四章邏邏輯結(jié)構(gòu)構(gòu)設(shè)計4.1

20、E-RR模型向向關(guān)系模模型的轉(zhuǎn)轉(zhuǎn)換將人事管管理系統(tǒng)統(tǒng)的E-R圖轉(zhuǎn)轉(zhuǎn)換為關(guān)關(guān)系數(shù)據(jù)據(jù)庫的數(shù)數(shù)據(jù)模型型,其關(guān)關(guān)系模式式為:員工(姓姓名,性性別,員員工編號號,聯(lián)系系電話,學學歷,職職稱,所所在部門門編號,參參加工作作時間,工工作變動動),其其中,員員工編號號是主碼碼,所在在部門編編號為引引用“部門”關(guān)系模模式的外外碼。部門(名名稱,經(jīng)經(jīng)理,部部門編號號,簡介介,員工工人數(shù)),其其中,部部門編號號是主碼碼。4.2 數(shù)據(jù)模模型的優(yōu)優(yōu)化員工關(guān)系系模式中中,各個個屬性間間函數(shù)依依賴關(guān)系系:員工編號號姓名員工編號號聯(lián)系電電話員工編號號學歷員工編號號職稱員工編號號所在部部門編號號員工編號號參加工工作時間間員工

21、編號號工作變變動此關(guān)系屬屬于第三三范式。部門關(guān)系系模式中中,各個個屬性間間函數(shù)依依賴關(guān)系系:部門編號號名稱部門編號號部門簡簡介部門編號號部門人人數(shù)部門編號號部門經(jīng)經(jīng)理此關(guān)系屬屬于第三三范式。用戶關(guān)系系模式中中,各個個屬性間間函數(shù)依依賴關(guān)系系:用戶名用戶密密碼用戶名權(quán)限此關(guān)系屬屬于第三三范式。4.3設(shè)設(shè)計外模模式員工關(guān)系系模式:員工(姓姓名,性性別,員員工編號號,聯(lián)系系電話,學學歷,職職稱,所所在部門門編號,參參加工作作時間,工工作變動動)。在在此關(guān)系系模式上上建立了了四個視視圖:員工1(員員工編號號,姓名名,學歷歷)員工2(員員工編號號,姓名名,部門門編號)員工3(員員工編號號,姓名名,參加加

22、工作時時間)員工4(員員工編號號,姓名名,工作作變動)第五章數(shù)數(shù)據(jù)庫結(jié)結(jié)構(gòu)的物物理結(jié)構(gòu)構(gòu)設(shè)計數(shù)據(jù)庫物物理設(shè)計計階段的的任務(wù)是是根據(jù)具具體計算算機系統(tǒng)統(tǒng)(DBBMS和和硬件等等)的特特點,為為給定的的數(shù)據(jù)庫庫模型確確定合理理的存儲儲結(jié)構(gòu)和和存取方方法。所所謂的“合理”主要有有兩個含含義:一一個是要要使設(shè)計計出的物物理數(shù)據(jù)據(jù)庫占用用較少的的存儲空空間,另另一個對對數(shù)據(jù)庫庫的操作作具有盡盡可能高高的速度度。主要要體現(xiàn)在在后者。數(shù)據(jù)庫的的物理結(jié)結(jié)構(gòu)設(shè)計計大致包包括:確確定數(shù)據(jù)據(jù)的存取取方法、確定數(shù)數(shù)據(jù)的存存儲結(jié)構(gòu)構(gòu)。5.1確確定數(shù)據(jù)據(jù)的存取取方法確定數(shù)據(jù)據(jù)庫的存存取方法法,就是是確定建建立哪些些存儲路

23、路徑以實實現(xiàn)快速速存取數(shù)數(shù)據(jù)庫中中的數(shù)據(jù)據(jù)?,F(xiàn)行行的DBBMS一一般都提提供了多多種存取取方法,如如索引法法、HAASH法法等。其其中,最最常用的的是索引引法。 本課程程設(shè)計也也采用索索引的存存取方法法。建立索引引如下:對表員工工在屬性性列員工工編號建建立非聚聚簇索引引對表 部部門 在在屬性列列 部門門編號 建立非非聚簇索索引5.2確確定數(shù)據(jù)據(jù)的存儲儲結(jié)構(gòu)確定數(shù)據(jù)據(jù)庫的存存儲結(jié)構(gòu)構(gòu)主要指指確定數(shù)數(shù)據(jù)的存存放位置置和存儲儲結(jié)構(gòu),包包括確定定關(guān)系、索引、日志、備份等等的存儲儲安排及及存儲結(jié)結(jié)構(gòu),以以及確定定系統(tǒng)存存儲參數(shù)數(shù)的配置置。將日志文文件和數(shù)數(shù)據(jù)庫對對象(表表、索引引等)分分別放在在不同的的

24、磁盤,可可以改進進系統(tǒng)的的性能,提提高系統(tǒng)統(tǒng)的安全全性。所所以,系系統(tǒng)應(yīng)將將日志文文件和數(shù)數(shù)據(jù)文件件存放在在不同磁磁盤上。第六章數(shù)數(shù)據(jù)庫行行為設(shè)計計到目前為為止,我我們詳細細討論了了數(shù)據(jù)庫庫的結(jié)構(gòu)構(gòu)設(shè)計問問題,下下面我們們進行數(shù)數(shù)據(jù)庫的的行為設(shè)設(shè)計。數(shù)據(jù)庫行行為設(shè)計計一般分分為如下下幾個步步驟:功能分析析功能設(shè)計計事務(wù)設(shè)計計應(yīng)用程序序設(shè)計與與實現(xiàn)6.1功功能設(shè)計計將人事管管理系統(tǒng)統(tǒng)的功能能需求轉(zhuǎn)轉(zhuǎn)化為總總功能結(jié)結(jié)構(gòu)圖,(此此處不分分管理員員和員工工)如下下所示,圖6.11 總功功能結(jié)構(gòu)構(gòu)圖第七章數(shù)數(shù)據(jù)庫實實施及應(yīng)應(yīng)用程序序編制數(shù)據(jù)庫實實施階段段包括兩兩項重要要工作,一一是加載載數(shù)據(jù),二二是調(diào)試

25、試和運行行程序。下面是是具體實實施。7.1數(shù)數(shù)據(jù)庫實實施7.1.1加載載數(shù)據(jù)如如下所示示:圖7.11 部門門信息圖7.22 用戶戶信息7.1.2調(diào)試試和運行行程序如如下:進入系統(tǒng)統(tǒng),如圖圖7.33所示:圖7.33 登陸陸界面用戶登錄錄:輸入入用戶名名和密碼碼,檔案案表中數(shù)數(shù)據(jù)為:用戶名名as,密密碼:aas,權(quán)權(quán)限為管管理員,當當輸入有有誤時,情情況如圖圖7.44:如圖7.4輸入正確確時,如如圖7.5:圖7.55 用戶戶登陸成成功單擊確定定,進入入系統(tǒng),擁擁有管理理員權(quán)限限,對各各項需求求功能實實現(xiàn)如圖圖7.66所示:(a) (bb) (cc) (d)圖7.66主界面面功能圖圖7.1.2.11

26、員工信信息管理理功能每個部門門的員工工各種信信息的添添加,修修改,刪刪除,包包括員工工的基本本信息、學歷信信息、職職稱等信信息,以以及查看看符合各各種條件件的員工工部分與與總體信信息;需需求實現(xiàn)現(xiàn)如下:添加員工工,如圖圖7.77所示: (aa) (bb)圖7.77 添加加員工窗窗口點擊員工工信息查查看,如如圖7.8所示示:(a) (b)圖7.88 員工工信息查查看繼續(xù)添加加,若添添加員工工編號和和已有的的員工重重復(fù),則則彈出提提示框,如如圖7.9所示示:圖7.99 員工工信息插插入不成成功修改之后后就可以以添加成成功,如如圖7.10所所示:圖7.110 員員工信息息插入成成功查看員工工信息,如

27、如圖7.11所所示: (a) (bb)圖7.111 員員工信息息查看員工信息息修改功功能,如如圖7.12所所示:圖7.112 員員工修改改檢查員工工信息是是否修改改成功,如如圖7.13所所示:(a) (bb) (cc) (dd)圖7.113 員員工信息息說明已修修改成功功;員工信息息刪除功功能,如如圖7.14所所示,彈彈出窗口口,員工工變動情情況選擇擇無,轉(zhuǎn)轉(zhuǎn)出,將將轉(zhuǎn)出進進行刪除除: (aa) (bb)(c)(d)圖7.114 員員工刪除除過程員工信息息按條件件查詢,點點擊:詳詳細,教教育學歷歷,工作作時間,以以及工作作變動,如如圖7.15所所示: (a)(b)(c)(d)(e)(f)(g)

28、圖7.116 員員工信息息查詢部門管理理:添加加部門信信息,包包括部門門編號、部門名名稱、部部門經(jīng)理理、部門門簡介等等信息;具有更更新部門門的功能能,演示示情況如如下:(部門中中首先有有一個經(jīng)經(jīng)理,員員工人數(shù)數(shù)初值為為1,部部門信息息更新后后,員工工人數(shù)可可做相應(yīng)應(yīng)修改)點擊信息息查看和和統(tǒng)計,如如圖7.17所所示:圖7.117 部部門信息息點擊部門門信息更更新,進進入更新新界面,選選擇部門門,進行行更新,完完成后,點點擊“請點擊擊查看所所有部門門”按鈕,即即可看到到更新后后的數(shù)據(jù)據(jù),如圖圖7.118所示示: (aa) (bb) (cc)圖7.118 員員工信息息更新系統(tǒng)用戶戶管理:查看系系統(tǒng)

29、用戶戶信息,包包括用戶戶名和用用戶類型型(系統(tǒng)統(tǒng)管理員員和普通通用戶)等等信息;點擊用戶戶檔案查查詢,如如圖7.19所所示: (aa) (bb)圖7.119 用用戶檔案案查詢以上即所所有功能能的實現(xiàn)現(xiàn)演示。點擊退出出按鈕,離離開人事事管理系系統(tǒng),如如圖7.20所所示:圖7.220 用用戶離開開主界面面7.2應(yīng)應(yīng)用程序序編制建立人事事管理系系統(tǒng)數(shù)據(jù)據(jù)庫,具具體的SSQL語語句如下下:7.2.1數(shù)據(jù)據(jù)庫創(chuàng)建建creaate dattabaase PMSS7.2.2 基本本表創(chuàng)建建建立員工工表use PMSScreaate tabble empployyee(_namme vvarccharr(10

30、0) nnot nulll,_no varrchaar(55) pprimmaryy keey nnot nulll,_sexx vaarchhar(2),_calllnuumbeer vvarccharr(111),dpt_no varrchaar(44),_eduucattionn vaarchhar(10),_possitiion varrchaar(110),_worrktiime dattetiime,infoor_cchannge varrchaar(44),foreeignn keey (dptt_noo) rrefeerenncess deeparrtmeent(dptt_no

31、o)建立部門門表use PMSScreaate tabble depparttmennt(dpt_namme vvarccharr(200),dpt_mannageer vvarccharr(5),dpt_no varrchaar(44) pprimmaryy keey,dpt_couunt intt,dpt_absstraact varrchaar(2200)建立用戶戶表creaate tabble Useers(Userrs_nnamee vaarchhar(10)priimarry kkey nott nuull,Userrs_ppwd varrchaar(116),_autthorri

32、tyy innt)7.2.3 視視圖編制制1)員工工信息視視圖 creeatee viiew V_vv1(_no,_namme,_eduucattionn)asseleect _noo,_nnamee,_eeduccatiionfromm emmplooye2)員工工部門信信息視圖圖creaate vieew vv_v22(_nno,_namme,ddpt_no)asseleect _noo,_nnamee,dppt_nnofromm emmplooyeee3)員工工工作時時間視圖圖 creeatee viiew V_vv3(_no,_naame,_woorkttimee)asseleect

33、_noo,_nnamee,_wworkktimmefromm emmplooyeee4)員工工工作信信息視圖圖 creeatee viiew V_vv4(_no,_naame,inffor_chaangee)asseleect _noo,_nnamee,innforr_chhanggefromm emmplooyeee7.2.4 存存儲過程程成編制制1)員工工信息查查看procceduure proo_loookcreaate proocedduree prro_llookkno chaar(55)asseleect * ffromm emmplooyeeewherre _no=noo2)部門

34、門總體信信息creaate proocedduree prro_ddpt_tottal_inffono chaar(44)asseleect depparttmennt.ddpt_no,empployyee._noo,emmplooyeee._nnamee,deeparrtmeent.dptt_coountt froom eemplloyeee,ddepaartmmentt wheere empployyee.dptt_noo=deeparrtmeent.dptt_noo annd ddepaartmmentt.dppt_nno=no Go3)尋找找對應(yīng)學學歷條件件的員工工人數(shù)creaate

35、proocedduree prro_ccounnt1couunt intt ouutpuut,eduucattionn vaarchhar(10)asseleect coountt= CCOUNNT(*) ffromm V_v1wherre _eduucattionn=eeduccatiion4)尋找找對應(yīng)部部門編號號條件的的員工人人數(shù)creaate proocedduree prro_ccounnt2couunt intt ouutpuut,dpttno varrchaar(44)asseleect coountt= CCOUNNT(*) ffromm V_v2wherre ddpt_no=

36、dpptnoo5)尋找找對應(yīng)工工作時間間條件的的員工人人數(shù)creaate proocedduree prro_ccounnt3couunt intt ouutpuut,worrktmm daatettimee,wworkktimmm ddateetimmeasseleect coountt= CCOUNNT(*) ffromm V_v3wherre _worrktiime bettweeen worrktmm annd worrktiimm6)尋找找對應(yīng)工工作變動動條件的的員工人人數(shù)creaate proocedduree prro_ccounnt4couunt intt ouutpuut,i

37、nffo_cchannge varrchaar(44)asseleect coountt= CCOUNNT(*) ffromm V_v4wherre iinfoor_cchannge=innfo_chaangee7)尋找找員工總總?cè)藬?shù)creaate proocedduree prro_ccounnt5couunt intt ouutpuutasseleect coountt= CCOUNNT(*) ffromm emmplooyeee8)員工工信息注注冊檢查查人數(shù)creaate proocedduree prro_CConcouunt intt ouutpuut,no varrchaar(55

38、) asseleect coountt=coountt(*) frrom empployyee wherre _no=noo;9)部門門總信息息Creaatevvieww V_vv(dptt_naame,dptt_noo,dppt_aabsttracct,ddpt_mannageer,_namme,_no,_sexx,_ccalllnummberr,_eeduccatiion,_poosittionn,_wworkktimme,iinfoor_cchannge)asseleect depparttmennt.ddpt_namme,ddepaartmmentt.dppt_nno,ddpt_abs

39、straact,depparttmennt.ddpt_mannageer,emplloyeee._namme,eemplloyeee._no,empployyee._seex,eemplloyeee._calllnuumbeer,eemplloyeee._eduucattionn,emmplooyeee._pposiitioon,eemplloyeee._worrktiime,empployyee.inffor_chaangeefromm deeparrtmeent,empployyeewherre ddepaartmmentt.dppt_nno=eemplloyeee.ddpt_no10)用用戶注冊冊時查詢詢有沒有有相同的的用戶creaate proocedduree prro_CCConcouunt intt ouutpuut,Useersnnamee vaarchhar(10)asseleect coountt= CCOUNNT(*) ffromm Ussersswherre UUserrs_nnamee= Useersnnamee第八章心心得體會會這次的課課程設(shè)計計給了我我很多體體

溫馨提示

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

評論

0/150

提交評論