人事管理系統(tǒng) 數(shù)據(jù)庫課程設(shè)計報告_第1頁
人事管理系統(tǒng) 數(shù)據(jù)庫課程設(shè)計報告_第2頁
人事管理系統(tǒng) 數(shù)據(jù)庫課程設(shè)計報告_第3頁
人事管理系統(tǒng) 數(shù)據(jù)庫課程設(shè)計報告_第4頁
人事管理系統(tǒng) 數(shù)據(jù)庫課程設(shè)計報告_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、目錄TOC o 1-2 h z u HYPERLINK l _Toc303962391 1.開發(fā)背背景 PAGEREF _Toc303962391 h 3 HYPERLINK l _Toc303962392 2.系統(tǒng)描描述 PAGEREF _Toc303962392 h 3 HYPERLINK l _Toc303962393 3.數(shù)據(jù)分分析 PAGEREF _Toc303962393 h 4 HYPERLINK l _Toc303962394 3.1.數(shù)數(shù)據(jù)流圖圖 PAGEREF _Toc303962394 h 4 HYPERLINK l _Toc303962395 3.2.數(shù)數(shù)據(jù)字典典 PA

2、GEREF _Toc303962395 h 5 HYPERLINK l _Toc303962396 4.概念模模型設(shè)計計 PAGEREF _Toc303962396 h 6 HYPERLINK l _Toc303962397 5. 邏輯輯模型設(shè)設(shè)計及優(yōu)優(yōu)化 PAGEREF _Toc303962397 h 7 HYPERLINK l _Toc303962398 6. 物理理設(shè)計和和實施 PAGEREF _Toc303962398 h 110 HYPERLINK l _Toc303962399 7.應(yīng)用程程序設(shè)計計(前臺臺) PAGEREF _Toc303962399 h 111 HYPERLIN

3、K l _Toc303962400 8.課程設(shè)設(shè)計心得得體會 PAGEREF _Toc303962400 h 14 HYPERLINK l _Toc303962401 9.參考文文獻(xiàn) PAGEREF _Toc303962401 h 1551.開發(fā)背背景90年代中中期,由由于Innterrnett 的迅迅速普及及,形成成了集計計算機(jī),計計算機(jī)網(wǎng)網(wǎng)絡(luò)、數(shù)數(shù)據(jù)庫、分分布式計計算等于于一體的的信息技技術(shù)綜合合體,它它打破了了時間和和地域的的界限,使使信息交交流變得得快捷、準(zhǔn)準(zhǔn)確,為為建立現(xiàn)現(xiàn)代企業(yè)業(yè)管理信信息系統(tǒng)統(tǒng)提供了了充足的的條件。隨著企業(yè)的不斷發(fā)展,企業(yè)的員工數(shù)量不斷增加,純文本手工的管理方式已

4、經(jīng)不能滿足企業(yè)管理者的需求。與此同時,由于Internet 的迅速普及,使Intranet成為Internet技術(shù)在企業(yè)管理信息系統(tǒng)中的應(yīng)用和延伸,形成了集計算機(jī),計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫、分布式計算等于一體的信息技術(shù)綜合體,它打破了時間和地域的界限,使信息交流變得快捷、準(zhǔn)確,為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了充足的條件。人事管理系統(tǒng),屬于ERP的一個部分。它單指匯集成功企業(yè)先進(jìn)的人力資源管理理念、人力資源管理實踐、人力資源信息化系統(tǒng)建設(shè)的經(jīng)驗,以信息技術(shù)實現(xiàn)對企業(yè)人力資源信息的高度集成化管理,為中國企業(yè)使用的人力資源管理解決方案。核心價值在于將人力資源工作者從繁重的日?,嵥槭聞?wù)中解放出來,將更多地精

5、力用于企業(yè)的人力資源職能管理和管理決策,保持企業(yè)的持續(xù)高效運(yùn)營。 集中記錄、監(jiān)測和分析所有勞動力的技能和資格,提供決策分析。提高企業(yè)整體的科技含量與管理效率,加快企業(yè)的信息化建設(shè)。此系統(tǒng)是專門為中小型企業(yè)管理人事信息所開發(fā)的,以方便對員工進(jìn)行管理。2.系統(tǒng)描描述經(jīng)過調(diào)研及及分析,人事館管理信息系統(tǒng)主要完成以下功能:人事檔案管管理功能能。人員薪酬管管理功能能。人員培訓(xùn)管管理功能能。各類報表生生成功能能。權(quán)限管理功功能人員獎懲情情況管理理功能。3.數(shù)據(jù)分分析3.1.數(shù)數(shù)據(jù)流圖圖通過需求分分析,得得出人事事管理信信息系統(tǒng)統(tǒng)的登陸陸操作處處理數(shù)據(jù)據(jù)流如圖圖1所示示開始開始 失敗登錄系統(tǒng)登錄系統(tǒng)身份驗證

6、身份驗證進(jìn)入系統(tǒng)主界面 成成功進(jìn)入系統(tǒng)主界面 無無權(quán)限選擇操作模塊選擇操作模塊退出系統(tǒng)判斷用戶權(quán)限執(zhí)行功能退出系統(tǒng)判斷用戶權(quán)限執(zhí)行功能有權(quán)限結(jié)束結(jié)束圖1 登陸陸操作處處理數(shù)據(jù)據(jù)流圖3.2.數(shù)數(shù)據(jù)字典典(1) 數(shù)數(shù)據(jù)流名名稱:員員工情況況 位置:員工定義:員工工情況=姓名+出生日日期+名名族+學(xué)學(xué)歷+職職稱+性性別等數(shù)據(jù)流量:根據(jù)公公司的員員工具體體錄用情情況來確確定說明:要對對每一位位聘用的的員工進(jìn)進(jìn)行唯一一編號(2) 數(shù)據(jù)流流名稱:獎罰情情況 位置:員工 定義:獎罰情情況=員員工流水水號+獎獎罰類型型+獎罰罰金額+獎罰日日期數(shù)據(jù)流量:根據(jù)公公司的員員工具體體錄用情情況來確確定說明:要對對每一

7、次次獎罰記記錄進(jìn)行行唯一編編號(3) 數(shù)據(jù)流流名稱:工資發(fā)發(fā)放 位置:員工 定義:工資查查詢=員員工編號號+基本本工資+獎金+罰款+起始時時間+截截止日期期+發(fā)薪薪日期數(shù)據(jù)流量:根據(jù)公公司的員員工具體體錄用情情況來確確定說明:根據(jù)據(jù)工號和和發(fā)薪日日期可以以唯一確確定一個個工資記記錄 (4) 數(shù)據(jù)流流名稱:管理員員情況 定義:用戶身身份等與與員工編編號數(shù)據(jù)流量:根據(jù)公公司的員員工具體體錄用情情況來確確定說明:要對對每一位位管理員員建立唯唯一賬號號 (5) 數(shù)據(jù)流流名稱:用戶身身份 位置:安全管管理 說明:不同的的用戶對對應(yīng)不同同的操作作權(quán)限,對對應(yīng)著不不同的安安全級別別 (6) 數(shù)據(jù)流流名稱:部

8、門管管理,其其數(shù)據(jù)項項主要有有部門代代號,部部門經(jīng)理理,部門門名稱等等 (7) 數(shù)據(jù)流流名稱:培訓(xùn)管管理 數(shù)據(jù)項項主要包包括培訓(xùn)訓(xùn)課程,培培訓(xùn)開始始時間,培培訓(xùn)結(jié)束束時間,培培訓(xùn)員工工,培訓(xùn)訓(xùn)地點培培訓(xùn)費(fèi)用用等 說明:不同的的用戶不不同的課課程對應(yīng)應(yīng)這不同同的培訓(xùn)訓(xùn)項目 (8)數(shù)據(jù)流流名稱:考勤管管理 數(shù)據(jù)項項主要包包括:iid,請請假說明明,開始始日期,結(jié)結(jié)束日期期,批準(zhǔn)準(zhǔn)部門,批批準(zhǔn)人,批批準(zhǔn)日期期 說明:不同的的id對對應(yīng)著不不同的考考勤管理理4.概念模模型設(shè)計計根據(jù)系統(tǒng)數(shù)數(shù)據(jù)流圖圖和數(shù)據(jù)據(jù)字典,得得出系統(tǒng)統(tǒng)的總體體概念模模型(EE-R)如如圖2所所示。培訓(xùn)部門獎罰培訓(xùn)部門獎罰 nn享有

9、屬于考核設(shè)置 m11 m享有屬于考核設(shè)置m nnn nn聘請 崗位 員工聘請 崗位 員工 n nn 1 11 m 1登陸考核享有登陸考核享有 1 n 1 用戶工資 考勤 用戶工資 考勤圖2 系統(tǒng)統(tǒng)的總體體概念模模型5. 邏輯輯模型設(shè)設(shè)計及優(yōu)優(yōu)化根據(jù)系統(tǒng)的的總體概概念設(shè)計計模型、EE-R圖圖向關(guān)系系模式的的轉(zhuǎn)化規(guī)規(guī)則和數(shù)數(shù)據(jù)庫的的范式理理論,得得到系統(tǒng)統(tǒng)優(yōu)化后后的邏輯輯模型,如如下表所示示。表1員工信信息表(tb_personal_info表)字段名數(shù)據(jù)類型長度備注Id字符10主碼QQ字符20E_maiil字符30固定電話字符15家庭住址字符100移動電話字符15郵政編碼字符6學(xué)歷字符10政治面

10、貌字符10畢業(yè)院校字符40畢業(yè)時間datedate表2部門信信息表(tb_dept表)字段名數(shù)據(jù)類型長度備注部門號字符10主碼部門名稱字符20非空部門經(jīng)理字符20非空表3員工工工作信息息表(ttb_ddutyy_innfo表表)字段名數(shù)據(jù)類型長度備注Id字符10主碼工作部門號號字符非空入職時間date非空離職日期date離職原因字符100轉(zhuǎn)正日期date合同開始日日期date非空合同結(jié)束日日期date非空表4員工培培訓(xùn)表(tb_rewwardds_aand_punnishhmennt表)字段名數(shù)據(jù)類型長度備注Idint主碼培訓(xùn)名稱字符40非空培訓(xùn)內(nèi)容字符100非空培訓(xùn)對象int100非空培訓(xùn)開

11、始日日期datedate非空培訓(xùn)結(jié)束日日期datedate非空培訓(xùn)單位int40非空培訓(xùn)講師int10非空培訓(xùn)地點date60非空表5員工獎獎罰表(tb_rewwardds_aand_punnishhmennt表)字段名數(shù)據(jù)類型長度備注Id字符10主碼獎或罰字符4非空原因字符60金額int開始日期date結(jié)束日期date批準(zhǔn)部門號號int批準(zhǔn)人iddint批準(zhǔn)日期date表6權(quán)限用用戶表(tb_mannageer表)字段名數(shù)據(jù)類型長度備注IdInt主碼密碼字符20非空狀態(tài)字符4非空權(quán)限字符10非空6. 物理理設(shè)計和和實施主要采用ooraccle數(shù)數(shù)據(jù)庫存存儲數(shù)據(jù)據(jù),存儲儲結(jié)構(gòu)以以及索引引都采用

12、用系統(tǒng)默默認(rèn)結(jié)構(gòu)構(gòu),后臺臺采用框框架hiiberrnatte作為為陳旭與與數(shù)據(jù)庫庫的接口口 由于于數(shù)據(jù)庫庫的規(guī)模模較小,所所以將所所有的數(shù)數(shù)據(jù)庫文文件都放放在同一一磁盤上上這樣保保證了物物理讀寫寫的速度度比較快快,數(shù)據(jù)據(jù)庫數(shù)據(jù)據(jù)備份,日日志文件件備份由由于只在在故障恢恢復(fù)時才才使用,而而且數(shù)據(jù)據(jù)量很大大,可以以考慮放放在磁帶帶上7.應(yīng)用程程序設(shè)計計(前臺臺)前臺主要用用Javva sswinng作為為展現(xiàn)層層,后臺臺用了hhibeernaate框框架,充充分運(yùn)用用了MVVC思想想系統(tǒng)主要分分成3層層,數(shù)據(jù)據(jù)訪問mmodeel,主主要由hhibeernaate訪訪問數(shù)據(jù)據(jù)庫,作作為連接接數(shù)據(jù)庫庫

13、的接口口,前臺臺用swwingg作為vvieww層展現(xiàn)視視覺效果果,其他他的用cconttroll層封裝裝,作為為連接mmodeel層和和vieew層實實現(xiàn)業(yè)務(wù)務(wù)邏輯.系統(tǒng)登錄頁頁面:檔案管理界界面:考勤管理界界面:獎罰管理界界面:培訓(xùn)管理界界面:企業(yè)架構(gòu)頁頁面:8.課程設(shè)設(shè)計心得得體會在我看來,數(shù)數(shù)據(jù)庫課課程設(shè)計計主要的的目標(biāo)是是利用課課程中學(xué)學(xué)到的數(shù)數(shù)據(jù)庫知知識和技技術(shù)較好好的開發(fā)發(fā)設(shè)計出出數(shù)據(jù)庫庫應(yīng)用系系統(tǒng),去去解決各各行各業(yè)業(yè)信息化化處理的的要求。通通過這次次的課程程設(shè)計,可可以鞏固固我們對對數(shù)據(jù)庫庫基本原原理和基基礎(chǔ)理論論的理解解,掌握握數(shù)據(jù)庫庫應(yīng)用系系統(tǒng)設(shè)計計開發(fā)的的基本方方法,進(jìn)

14、進(jìn)一步提提高我們們綜合運(yùn)運(yùn)用所學(xué)學(xué)知識的的能力。當(dāng)我們這組決定做大學(xué)生就業(yè)咨詢系統(tǒng)時,我們并沒有著手寫程序。而是大家一起商量這個系統(tǒng)概述、系統(tǒng)目標(biāo)、系統(tǒng)需求、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析和數(shù)據(jù)詞典。當(dāng)這些都準(zhǔn)備好了之后,我們進(jìn)行模塊的分工。每個人都有自己的模塊設(shè)計,而且寫出來的代碼要求可以實現(xiàn)相應(yīng)模塊的功能,得到理想的效果。當(dāng)每個人都把自己的分工做好了,最后會由一個人把這些全部組合搭建在一起。我們使用的是java與數(shù)據(jù)庫相互嵌套使用,當(dāng)一個系統(tǒng)做好了之后,我會好好地把程序都看一遍,理會其中的奧秘,通過這次課程設(shè)計,我不但更加深入的了解數(shù)據(jù)庫的原理和設(shè)計過程,而且在java方面也得到了提高,并把兩者充分的結(jié)合到一起,首先設(shè)計出業(yè)務(wù)邏輯,然后畫出流程圖,數(shù)據(jù)字典,然后將業(yè)務(wù)邏輯用編程語言實現(xiàn)出來,充分鍛煉了自己思考問題和解決問題的能力。9.參考文文獻(xiàn)1 BBrucce EEckeelThhink

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論