課程設(shè)計(jì)報(bào)告數(shù)據(jù)庫(kù)原理與應(yīng)用樣本_第1頁(yè)
課程設(shè)計(jì)報(bào)告數(shù)據(jù)庫(kù)原理與應(yīng)用樣本_第2頁(yè)
課程設(shè)計(jì)報(bào)告數(shù)據(jù)庫(kù)原理與應(yīng)用樣本_第3頁(yè)
課程設(shè)計(jì)報(bào)告數(shù)據(jù)庫(kù)原理與應(yīng)用樣本_第4頁(yè)
課程設(shè)計(jì)報(bào)告數(shù)據(jù)庫(kù)原理與應(yīng)用樣本_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)名稱:數(shù)據(jù)庫(kù)原理與應(yīng)用系部:二系學(xué)生姓名:韋敏班級(jí):10信息與計(jì)算科學(xué)學(xué)號(hào):0202111成績(jī):指引教師:陳林開(kāi)學(xué)時(shí)間:-年1學(xué)期一.設(shè)計(jì)題目:人事管理系統(tǒng)二.重要內(nèi)容:人事管理系統(tǒng)重要是針對(duì)公司單位內(nèi)部組織構(gòu)造和員工信息管理,本系統(tǒng)重要功能為:?jiǎn)T工信息管理,部門信息管理,系統(tǒng)顧客管理,故咱們需要實(shí)現(xiàn)如下功能建設(shè):?jiǎn)T工信息管理:每個(gè)部門員工各種信息添加,修改,刪除,涉及員工基本信息、學(xué)歷信息、職稱等信息,以及查看符合各種條件員工某些與總體信息;部門信息管理:查看部門信息,涉及部門編號(hào)、部門名稱、部門經(jīng)理、部門簡(jiǎn)介等信息;具備更新部門功能。系統(tǒng)顧客管理:查看系統(tǒng)顧客信息,涉及顧客名和顧客類型(系統(tǒng)管理員和普通顧客)等信息;三.詳細(xì)規(guī)定課程設(shè)計(jì)內(nèi)容獨(dú)立自主完畢,課程設(shè)計(jì)報(bào)告內(nèi)容完整、格式規(guī)范、排版整潔美觀;后臺(tái)數(shù)據(jù)庫(kù)采用MSSQLSERVER,前臺(tái)界面語(yǔ)言不限,編寫(xiě)程序代碼,須有較詳細(xì)注釋闡明;四.進(jìn)度安排課程設(shè)計(jì)安排:16周星期一解說(shuō)課程設(shè)計(jì)內(nèi)容,安排每一天詳細(xì)任務(wù),分派并熟悉題目;星期二需求分析:給出系統(tǒng)功能需求、性能需求,并繪制DFD和DD;星期三概念構(gòu)造設(shè)計(jì):繪制實(shí)體屬性圖(可選),局部ER圖和全局ER圖;星期四邏輯構(gòu)造設(shè)計(jì):轉(zhuǎn)換、優(yōu)化;星期五邏輯構(gòu)造設(shè)計(jì):外模式設(shè)計(jì)17周星期一物理構(gòu)造設(shè)計(jì)及數(shù)據(jù)庫(kù)實(shí)行;星期二應(yīng)用程序編制調(diào)試、整頓課程設(shè)計(jì)報(bào)告;星期三應(yīng)用程序編制調(diào)試、整頓課程設(shè)計(jì)報(bào)告,并檢查;星期四依照反饋成果修改課程設(shè)計(jì)報(bào)告;星期五課程設(shè)計(jì)答辯,交材料;上交材料:課程設(shè)計(jì)電子稿、打印稿、源碼(SQL代碼和程序代碼)五.成績(jī)?cè)u(píng)估考核辦法:現(xiàn)場(chǎng)驗(yàn)收(占50%),課程設(shè)計(jì)報(bào)告(占50%)??己藘?nèi)容:學(xué)習(xí)態(tài)度(出勤狀況,平時(shí)體現(xiàn)等)、方案合理性、各階段圖表與程序編制質(zhì)量、設(shè)計(jì)報(bào)告質(zhì)量。成績(jī)?cè)u(píng)估:優(yōu),良,中,及格,不及格。特別闡明:(1)如發(fā)現(xiàn)抄襲,按照不及格解決。(2)材料不齊,考核級(jí)別降一級(jí)。電子稿件以壓縮文獻(xiàn)形式上交,壓縮命名為:11位學(xué)號(hào)+姓名正文撰寫(xiě)包括內(nèi)容:需求分析概念構(gòu)造設(shè)計(jì)邏輯構(gòu)造設(shè)計(jì)物理構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)實(shí)行及應(yīng)用程序編制心得體會(huì)參照資料正文:題目:人事管理系統(tǒng)第一章系統(tǒng)概述本文按照數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)基本環(huán)節(jié),采用了事先進(jìn)行需求分析,得出相應(yīng)數(shù)據(jù)流圖和數(shù)據(jù)字典,再進(jìn)行概念構(gòu)造設(shè)計(jì),邏輯構(gòu)造設(shè)計(jì)和物理構(gòu)造設(shè)計(jì),最后通過(guò)運(yùn)營(yíng)和測(cè)試,成功完畢了一種小型人事管理系統(tǒng)設(shè)計(jì)。最后,在SQLSEVER上運(yùn)營(yíng)人事管理系統(tǒng),可以實(shí)現(xiàn):?jiǎn)T工各種信息管理,員工所在部門信息有關(guān)管理。第二章需求分析2.1需求分析通過(guò)對(duì)當(dāng)前人事管理系統(tǒng)有關(guān)調(diào)查,擬定所做人事管理系統(tǒng)功能基本規(guī)定如下:?jiǎn)T工各種信息輸入及修改,涉及員工基本信息、學(xué)歷信息、職稱等信息;員工所在部門信息,涉及部門名稱、部門經(jīng)理等信息;按照一定條件,查詢、記錄符合條件員工信息;涉及每個(gè)員工詳細(xì)信息查詢、按學(xué)歷查詢、按部門查詢等,涉及按學(xué)歷、部門、參加工作時(shí)間等記錄各自員工信息;對(duì)于轉(zhuǎn)出、辭職、辭退、退休員工信息刪除,并更新相應(yīng)部門記錄信息。2.2功能分析人事管理系統(tǒng)重要是針對(duì)公司單位內(nèi)部組織構(gòu)造和員工信息管理,本系統(tǒng)重要功能為:?jiǎn)T工信息管理,部門信息管理,系統(tǒng)顧客管理,故咱們需要實(shí)現(xiàn)如下功能建設(shè):?jiǎn)T工信息管理:每個(gè)部門員工各種信息添加,修改,刪除,涉及員工基本信息、學(xué)歷信息、職稱等信息,以及查看符合各種條件員工某些與總體信息;部門信息管理:查看部門信息,涉及部門編號(hào)、部門名稱、部門經(jīng)理、部門簡(jiǎn)介等信息;具備更新部門功能。系統(tǒng)顧客管理:查看系統(tǒng)顧客信息,涉及顧客名和顧客類型(系統(tǒng)管理員和普通顧客)等信息;2.3系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)流圖描述是系統(tǒng)邏輯模型,圖中沒(méi)有任何詳細(xì)物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和解決狀況。由于數(shù)據(jù)流圖是邏輯系統(tǒng)圖形表達(dá),雖然不是專業(yè)計(jì)算機(jī)技術(shù)人員也能容易理解。數(shù)據(jù)流圖里符號(hào)也極為簡(jiǎn)樸,只有四個(gè):1)外部實(shí)體;2)解決;3)連線;4)數(shù)據(jù)存儲(chǔ)。這四個(gè)符號(hào)也有兩種。一種是Yourdon&Coad法,另一種是Gane&Sarson法。只是略有不同而已。在這篇論文中,咱們使用MicrosoftVisio,故使用Gane&Sarson法。所相應(yīng)四個(gè)符號(hào)如圖2.1所示:圖2.1通過(guò)詳細(xì)調(diào)查,理解到公司單位人事管理系統(tǒng)業(yè)務(wù)流程,在此基本上,得出系統(tǒng)邏輯模型,并用數(shù)據(jù)流圖表達(dá),狀況如圖2.2,圖2.3所示:圖2.2頂層數(shù)據(jù)流圖圖2.30層數(shù)據(jù)流圖在上述人事管理系統(tǒng)數(shù)據(jù)流圖中,員工檔案管理功能還沒(méi)詳細(xì)實(shí)現(xiàn),重要實(shí)現(xiàn)功能如圖2.4所示:圖2.41層數(shù)據(jù)流圖綜合0層數(shù)據(jù)流,得出最后數(shù)據(jù)流圖,如圖2.5所示,圖2.5總數(shù)據(jù)流圖2.4系統(tǒng)數(shù)據(jù)字典人事管理系統(tǒng)數(shù)據(jù)流程圖中,數(shù)據(jù)信息和解決過(guò)程還需要通過(guò)數(shù)據(jù)字典來(lái)描述。在本文數(shù)據(jù)字典中,重要對(duì)數(shù)據(jù)流圖中數(shù)據(jù)項(xiàng)、數(shù)據(jù)構(gòu)造、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和解決過(guò)程進(jìn)行闡明。2.4.1數(shù)據(jù)項(xiàng)序號(hào):1名稱:_name含義:?jiǎn)T工姓名值域:varchar(10)序號(hào):2名稱:_no含義:?jiǎn)T工編號(hào)值域:varchar(5)序號(hào):3名稱:_sex含義:員工性別值域:varchar(2)序號(hào):4名稱:_callnumber含義:?jiǎn)T工聯(lián)系電話類型:int序號(hào):5名稱:_education含義:?jiǎn)T工學(xué)歷值域:varchar(10)序號(hào):6名稱:_position含義:?jiǎn)T工職稱值域:varchar(10)序號(hào):7名稱:dpt_no含義:?jiǎn)T工所在部門編號(hào)值域:varchar(4)序號(hào):8名稱:_worktime含義:?jiǎn)T工參加工作時(shí)間值域:varchar(20)序號(hào):9名稱:_infor_change含義:工作變動(dòng)值域:varchar(4)序號(hào):10名稱:dpt_name含義:部門名稱值域:varchar(20)序號(hào):11名稱:dpt_manager含義:部門經(jīng)理編號(hào)值域:varchar(5)序號(hào):12名稱:dpt_no含義:部門編號(hào)值域:varchar(4)序號(hào):13名稱:dpt_count含義:部門人數(shù)類型:int序號(hào):14名稱:dpt__abstract含義:部門簡(jiǎn)介值域:varchar(200)序號(hào):17名稱:users_name含義:顧客名值域:varchar(10)序號(hào):18名稱:users_pwd含義:顧客密碼值域:varchar(16)序號(hào):19名稱:_authority含義:顧客權(quán)限值域:int2.4.2數(shù)據(jù)構(gòu)造序號(hào):1名稱:?jiǎn)T工信息表構(gòu)成:_name,_no,_sex,_callnumber,_education,_position,dpt_no,_worktime,_infor_change,序號(hào):2名稱:部門信息表構(gòu)成:dpt_name,dpt_manager,dpt_no,dpt_count,dpt__abstract序號(hào):3名稱:登錄信息表構(gòu)成:users_name,users_pwd,_authority2.4.3數(shù)據(jù)流1)數(shù)據(jù)流名稱:?jiǎn)T工狀況位置:?jiǎn)T工→P1.1,員工→P1.2。定義:?jiǎn)T工狀況=姓名+性別+編號(hào)+學(xué)歷+聯(lián)系電話+所在部門+參加工作時(shí)間+職稱。數(shù)據(jù)流量:依照公司員工詳細(xì)錄取狀況來(lái)擬定。闡明:要對(duì)每一位被聘任新員工進(jìn)行唯一編號(hào)。數(shù)據(jù)流名稱:?jiǎn)T工變動(dòng)狀況位置:P1.5→D1,P1.5→D6。定義:?jiǎn)T工變動(dòng)狀況=員工號(hào)+變動(dòng)前職位+變動(dòng)因素+調(diào)動(dòng)日期。數(shù)據(jù)流量:依照公司詳細(xì)狀況來(lái)擬定。闡明:?jiǎn)T工號(hào)可以唯一擬定一種員工變動(dòng)狀況。數(shù)據(jù)流名稱:顧客狀況位置:顧客→P3定義:顧客身份=員工編號(hào)數(shù)據(jù)流量:依照公司詳細(xì)狀況來(lái)擬定。闡明:要對(duì)每一名顧客建立唯一賬號(hào)。數(shù)據(jù)流名稱:顧客身份位置:安全管理→{P1.1,P1.2,P1.3,P1.4,P1.5,P2}定義:顧客身份=[管理員|員工]數(shù)據(jù)流量:依照公司詳細(xì)狀況來(lái)擬定。闡明:不同顧客身份相應(yīng)不同操作權(quán)限,相應(yīng)著不同安全級(jí)別。5)數(shù)據(jù)流名稱:部門狀況位置:部門→部門狀況定義:部門狀況=部門編號(hào)+部門名稱+部門人數(shù)+部門簡(jiǎn)介+部門經(jīng)理數(shù)據(jù)流量:依照公司詳細(xì)狀況來(lái)擬定。闡明:部門編號(hào)是主碼。2.4.4數(shù)據(jù)存儲(chǔ)D1員工檔案輸入:P1.1,P1.2,P1.5輸出:P1.2,P1.3,P1.4,P1.5數(shù)據(jù)構(gòu)造:?jiǎn)T工檔案=姓名+性別+學(xué)歷+員工編號(hào)+聯(lián)系電話+所在部門編號(hào)+參加工作時(shí)間+職稱+工作變動(dòng)。數(shù)據(jù)量和存取頻度:依照公司詳細(xì)規(guī)模狀況來(lái)擬定。存取方式:聯(lián)機(jī)解決;檢索和更新;以隨機(jī)檢索為主。闡明:?jiǎn)T工編號(hào)具備唯一性和非空性;性別只能是男或女;主碼是員工編號(hào)。D2部門記錄輸入:P2輸出:P2數(shù)據(jù)構(gòu)造:部門記錄=部門編號(hào)+部門名稱+部門人數(shù)+部門簡(jiǎn)介+部門經(jīng)理。數(shù)據(jù)量和存取頻度:依照公司詳細(xì)規(guī)模狀況來(lái)擬定。存取方式:聯(lián)機(jī)解決;檢索和更新;以檢索操作為主。闡明:主碼設(shè)為部門號(hào)。D3顧客記錄輸入:P3輸出:P3數(shù)據(jù)構(gòu)造:顧客記錄=員工編號(hào)+管理員編號(hào)+密碼+權(quán)限數(shù)據(jù)量和存取頻度:依照公司詳細(xì)規(guī)模狀況來(lái)擬定。存取方式:聯(lián)機(jī)解決;檢索和更新;以更新操作為主。闡明:主碼設(shè)為管理員編號(hào)。D4員工相應(yīng)信息輸入:P1.4輸出:P4數(shù)據(jù)構(gòu)造:?jiǎn)T工相應(yīng)信息=員工編號(hào)+學(xué)歷+聯(lián)系電話+所在部門編號(hào)+參加工作時(shí)間+職稱+工作變動(dòng)。數(shù)據(jù)量和存取頻度:依照公司詳細(xì)規(guī)模狀況來(lái)擬定。存取方式:聯(lián)機(jī)解決;檢索和更新;以更新操作為主。闡明:主碼設(shè)為員工編號(hào)。D5員工信息更新輸入:P1.5輸出:P2數(shù)據(jù)構(gòu)造:?jiǎn)T工信息更新=員工編號(hào)+職稱+工作變動(dòng)+所在部門編號(hào)。數(shù)據(jù)量和存取頻度:依照公司詳細(xì)規(guī)模狀況來(lái)擬定。存取方式:聯(lián)機(jī)解決;檢索和更新;以更新操作為主。闡明:主碼設(shè)為員工編號(hào)。2.4.5數(shù)據(jù)解決解決過(guò)程編號(hào):P1.1解決過(guò)程名:?jiǎn)T工信息錄入輸入:?jiǎn)T工輸出:?jiǎn)T工檔案解決闡明:依照員工基本信息員工進(jìn)行信息錄入,錄入成果存儲(chǔ)到員工檔案中。解決過(guò)程編號(hào):P1.2解決過(guò)程名:?jiǎn)T工信息修改輸入:?jiǎn)T工,員工檔案輸出:?jiǎn)T工檔案解決闡明:依照員工基本信息以及員工檔案進(jìn)行信息修改,修改成果存儲(chǔ)到員工檔案中。解決過(guò)程編號(hào):P1.3解決過(guò)程名:?jiǎn)T工信息查看輸入:?jiǎn)T工檔案輸出:?jiǎn)T工檔案解決過(guò)程編號(hào):P1.4解決過(guò)程名:?jiǎn)T工信息查詢輸入:?jiǎn)T工檔案輸出:?jiǎn)T工相應(yīng)信息解決過(guò)程編號(hào):P1.5解決過(guò)程名:?jiǎn)T工信息刪除輸入:?jiǎn)T工檔案輸出:?jiǎn)T工信息更新解決過(guò)程編號(hào):P2解決過(guò)程名:部門檔案管理輸入:D5,部門信息輸出:部門記錄解決過(guò)程編號(hào):P3解決過(guò)程名:安全管理輸入:顧客狀況輸出:顧客記錄第三章概念構(gòu)造設(shè)計(jì)依照系統(tǒng)需求分析,可以得出人事管理系統(tǒng)數(shù)據(jù)庫(kù)概念模型(信息模型),各類E-R圖繪制如下:圖3.1員工實(shí)體圖圖3.2部門實(shí)體圖圖3.3顧客實(shí)體圖第四章邏輯構(gòu)造設(shè)計(jì)4.1E-R模型向關(guān)系模型轉(zhuǎn)換將人事管理系統(tǒng)E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)模型,其關(guān)系模式為:?jiǎn)T工(姓名,性別,員工編號(hào),聯(lián)系電話,學(xué)歷,職稱,所在部門編號(hào),參加工作時(shí)間,工作變動(dòng)),其中,員工編號(hào)是主碼,所在部門編號(hào)為引用“部門”關(guān)系模式外碼。部門(名稱,經(jīng)理,部門編號(hào),簡(jiǎn)介,員工人數(shù)),其中,部門編號(hào)是主碼。4.2數(shù)據(jù)模型優(yōu)化員工關(guān)系模式中,各個(gè)屬性間函數(shù)依賴關(guān)系:?jiǎn)T工編號(hào)→姓名員工編號(hào)→聯(lián)系電話員工編號(hào)→學(xué)歷員工編號(hào)→職稱員工編號(hào)→所在部門編號(hào)員工編號(hào)→參加工作時(shí)間員工編號(hào)→工作變動(dòng)此關(guān)系屬于第三范式。部門關(guān)系模式中,各個(gè)屬性間函數(shù)依賴關(guān)系:部門編號(hào)→名稱部門編號(hào)→部門簡(jiǎn)介部門編號(hào)→部門人數(shù)部門編號(hào)→部門經(jīng)理此關(guān)系屬于第三范式。顧客關(guān)系模式中,各個(gè)屬性間函數(shù)依賴關(guān)系:顧客名→顧客密碼顧客名→權(quán)限此關(guān)系屬于第三范式。4.3設(shè)計(jì)外模式員工關(guān)系模式:?jiǎn)T工(姓名,性別,員工編號(hào),聯(lián)系電話,學(xué)歷,職稱,所在部門編號(hào),參加工作時(shí)間,工作變動(dòng))。在此關(guān)系模式上建立了四個(gè)視圖:?jiǎn)T工1(員工編號(hào),姓名,學(xué)歷)員工2(員工編號(hào),姓名,部門編號(hào))員工3(員工編號(hào),姓名,參加工作時(shí)間)員工4(員工編號(hào),姓名,工作變動(dòng))第五章數(shù)據(jù)庫(kù)構(gòu)造物理構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段任務(wù)是依照詳細(xì)計(jì)算機(jī)系統(tǒng)(DBMS和硬件等)特點(diǎn),為給定數(shù)據(jù)庫(kù)模型擬定合理存儲(chǔ)構(gòu)造和存取辦法。所謂“合理”重要有兩個(gè)含義:一種是要使設(shè)計(jì)出物理數(shù)據(jù)庫(kù)占用較少存儲(chǔ)空間,另一種對(duì)數(shù)據(jù)庫(kù)操作具備盡量高速度。重要體目先后者。數(shù)據(jù)庫(kù)物理構(gòu)造設(shè)計(jì)大體涉及:擬定數(shù)據(jù)存取辦法、擬定數(shù)據(jù)存儲(chǔ)構(gòu)造。5.1擬定數(shù)據(jù)存取辦法擬定數(shù)據(jù)庫(kù)存取辦法,就是擬定建立哪些存儲(chǔ)途徑以實(shí)現(xiàn)迅速存取數(shù)據(jù)庫(kù)中數(shù)據(jù)?,F(xiàn)行DBMS普通都提供了各種存取辦法,如索引法、HASH法等。其中,最慣用是索引法。本課程設(shè)計(jì)也采用索引存取辦法。建立索引如下:對(duì)表員工在屬性列員工編號(hào)建立非聚簇索引對(duì)表部門在屬性列部門編號(hào)建立非聚簇索引5.2擬定數(shù)據(jù)存儲(chǔ)構(gòu)造擬定數(shù)據(jù)庫(kù)存儲(chǔ)構(gòu)造重要指擬定數(shù)據(jù)存儲(chǔ)位置和存儲(chǔ)構(gòu)造,涉及擬定關(guān)系、索引、日記、備份等存儲(chǔ)安排及存儲(chǔ)構(gòu)造,以及擬定系統(tǒng)存儲(chǔ)參數(shù)配備。將日記文獻(xiàn)和數(shù)據(jù)庫(kù)對(duì)象(表、索引等)分別放在不同磁盤,可以改進(jìn)系統(tǒng)性能,提高系統(tǒng)安全性。因此,系統(tǒng)應(yīng)將日記文獻(xiàn)和數(shù)據(jù)文獻(xiàn)存儲(chǔ)在不同磁盤上。第六章數(shù)據(jù)庫(kù)行為設(shè)計(jì)到當(dāng)前為止,咱們?cè)敿?xì)討論了數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)問(wèn)題,下面咱們進(jìn)行數(shù)據(jù)庫(kù)行為設(shè)計(jì)。數(shù)據(jù)庫(kù)行為設(shè)計(jì)普通分為如下幾種環(huán)節(jié):功能分析功能設(shè)計(jì)事務(wù)設(shè)計(jì)應(yīng)用程序設(shè)計(jì)與實(shí)現(xiàn)6.1功能設(shè)計(jì)將人事管理系統(tǒng)功能需求轉(zhuǎn)化為總功能構(gòu)造圖,(此處不分管理員和員工)如下所示,圖6.1總功能構(gòu)造圖第七章數(shù)據(jù)庫(kù)實(shí)行及應(yīng)用程序編制數(shù)據(jù)庫(kù)實(shí)行階段涉及兩項(xiàng)重要工作,一是加載數(shù)據(jù),二是調(diào)試和運(yùn)營(yíng)程序。下面是詳細(xì)實(shí)行。7.1數(shù)據(jù)庫(kù)實(shí)行7.1.1加載數(shù)據(jù)如下所示:圖7.1部門信息圖7.2顧客信息7.1.2調(diào)試和運(yùn)營(yíng)程序如下:進(jìn)入系統(tǒng),如圖7.3所示:圖7.3登陸界面顧客登錄:輸入顧客名和密碼,檔案表中數(shù)據(jù)為:顧客名as,密碼:as,權(quán)限為管理員,當(dāng)輸入有誤時(shí),狀況如圖7.4:如圖7.4輸入對(duì)的時(shí),如圖7.5:圖7.5顧客登陸成功單擊擬定,進(jìn)入系統(tǒng),擁有管理員權(quán)限,對(duì)各項(xiàng)需求功能實(shí)現(xiàn)如圖7.6所示:(a)(b)(c)(d)圖7.6主界面功能圖員工信息管理功能每個(gè)部門員工各種信息添加,修改,刪除,涉及員工基本信息、學(xué)歷信息、職稱等信息,以及查看符合各種條件員工某些與總體信息;需求實(shí)現(xiàn)如下:添加員工,如圖7.7所示:(a)(b)圖7.7添加員工窗口點(diǎn)擊員工信息查看,如圖7.8所示:(a)(b)圖7.8員工信息查看繼續(xù)添加,若添加員工編號(hào)和已有員工重復(fù),則彈出提示框,如圖7.9所示:圖7.9員工信息插入不成功修改之后就可以添加成功,如圖7.10所示:圖7.10員工信息插入成功查看員工信息,如圖7.11所示:(a)(b)圖7.11員工信息查看員工信息修改功能,如圖7.12所示:圖7.12員工修改檢查員工信息與否修改成功,如圖7.13所示:(a)(b)(c)(d)圖7.13員工信息闡明已修改成功;員工信息刪除功能,如圖7.14所示,彈出窗口,員工變動(dòng)狀況選取無(wú),轉(zhuǎn)出,將轉(zhuǎn)出進(jìn)行刪除:(a)(b)(c)(d)圖7.14員工刪除過(guò)程員工信息按條件查詢,點(diǎn)擊:詳細(xì),教誨學(xué)歷,工作時(shí)間,以及工作變動(dòng),如圖7.15所示:(a)(b)(c)(d)(e)(f)(g)圖7.16員工信息查詢部門管理:添加部門信息,涉及部門編號(hào)、部門名稱、部門經(jīng)理、部門簡(jiǎn)介等信息;具備更新部門功能,演示狀況如下:(部門中一方面有一種經(jīng)理,員工人數(shù)初值為1,部門信息更新后,員工人數(shù)可做相應(yīng)修改)點(diǎn)擊信息查看和記錄,如圖7.17所示:圖7.17部門信息點(diǎn)擊部門信息更新,進(jìn)入更新界面,選取部門,進(jìn)行更新,完畢后,點(diǎn)擊“請(qǐng)點(diǎn)擊查看所有部門”按鈕,即可看到更新后數(shù)據(jù),如圖7.18所示:(a)(b)(c)圖7.18員工信息更新系統(tǒng)顧客管理:查看系統(tǒng)顧客信息,涉及顧客名和顧客類型(系統(tǒng)管理員和普通顧客)等信息;點(diǎn)擊顧客檔案查詢,如圖7.19所示:(a)(b)圖7.19顧客檔案查詢以上即所有功能實(shí)現(xiàn)演示。點(diǎn)擊退出按鈕,離開(kāi)人事管理系統(tǒng),如圖7.20所示:圖7.20顧客離開(kāi)主界面7.2應(yīng)用程序編制建立人事管理系統(tǒng)數(shù)據(jù)庫(kù),詳細(xì)SQL語(yǔ)句如下:7.2.1數(shù)據(jù)庫(kù)創(chuàng)立createdatabasePMS7.2.2基本表創(chuàng)立建立員工表usePMScreatetableemployee(_namevarchar(10)notnull,_novarchar(5)primarykeynotnull,_sexvarchar(2),_callnumbervarchar(11),dpt_novarchar(4),_educationvarchar(10),_positionvarchar(10),_worktimedatetime,infor_changevarchar(4),foreignkey(dpt_no)referencesdepartment(dpt_no))建立部門表usePMScreatetabledepartment(dpt_namevarchar(20),dpt_managervarchar(5),dpt_novarchar(4)primarykey,dpt_countint,dpt_abstractvarchar(200))建立顧客表createtableUsers(Users_namevarchar(10)primarykeynotnull,Users_pwdvarchar(16),_authorityint)7.2.3視圖編制1)員工信息視圖createviewV_v1(_no,_name,_education)asselect_no,_name,_educationfromemploye2)員工部門信息視圖createviewv_v2(_no,_name,dpt_no)asselect_no,_name,dpt_nofromemployee3)員工工作時(shí)間視圖createviewV_v3(_no,_name,_worktime)asselect_no,_name,_worktimefromemployee4)員工工作信息視圖createviewV_v4(_no,_name,infor_change)asselect_no,_name,infor_changefromemployee7.2.4存儲(chǔ)過(guò)程成編制1)員工信息查看procedurepro_lookcreateprocedurepro_look@nochar(5)asselect*fromemployeewhere_no=@no2)部門總體信息createprocedurepro_dpt_total_info@nochar(4)asselectdepartment.dpt_no,employee._no,employee._name,department.dpt_countfromemployee,departmentwhereemployee.dpt_no=department.dpt_noanddepartment.dpt_no=@noGo3)尋找相應(yīng)學(xué)歷條件員工人數(shù)createprocedurepro_count1@countintoutput,@educationvarchar(10)asselect@count=COUNT(*)fromV_v1where_education=@education4)尋找相應(yīng)部門編號(hào)條件員工人數(shù)createprocedurepro_count2@countintoutput,@dptnovarchar(4)asselect@count=COUNT(*)fromV_v2wheredpt_no=@dptno5)尋找相應(yīng)工作時(shí)間條件員工人數(shù)createprocedurepro_count3@countintoutput,@worktmdatetime,@worktimmdatetimeasselect@count=COUNT(*)fromV_v3where_worktimebetween@worktmand@worktimm6)尋找相應(yīng)工作變動(dòng)條件員工人數(shù)createprocedurepro_count4@countintoutput,@info_changevarchar(4)asselect@count=COUNT(*)fromV_v4whereinfor_change=@info_change7)尋找員工總?cè)藬?shù)createprocedurepro_count5@countintoutputasselect@count=COUNT(*)fromemployee8)員工信息注冊(cè)檢查人數(shù)createprocedurepro_Con@countintoutput,@novarchar(5)asselect@count=count(*)fromemployeewhere_no=@no;9)部門總信息CreateviewV_vv(dpt_name,dpt_no,dpt_abstract,dpt_manager,_name,_no,_sex,_callnumber,_education,_position,_worktime,infor_change)asselectdepartment.dpt_name,department.dpt_no,dpt_abstract,department.dpt_manager,employee._name,employee._no,employee._sex,employee._callnumber,employee._education,employee._position,employee._worktime,r_changefromdepartment,employeewheredepartment.dpt_no=employee.dpt_no10)顧客注冊(cè)時(shí)查詢有無(wú)相似顧客createprocedure

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論