人事管理系統(tǒng) 數(shù)據(jù)庫課程設計報告

上傳人:無*** 文檔編號:60831106 上傳時間:2022-03-09 格式:DOCX 頁數(shù):14 大?。?75.80KB
收藏 版權申訴 舉報 下載
人事管理系統(tǒng) 數(shù)據(jù)庫課程設計報告_第1頁
第1頁 / 共14頁
人事管理系統(tǒng) 數(shù)據(jù)庫課程設計報告_第2頁
第2頁 / 共14頁
人事管理系統(tǒng) 數(shù)據(jù)庫課程設計報告_第3頁
第3頁 / 共14頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《人事管理系統(tǒng) 數(shù)據(jù)庫課程設計報告》由會員分享,可在線閱讀,更多相關《人事管理系統(tǒng) 數(shù)據(jù)庫課程設計報告(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、目錄1.開發(fā)背景32.系統(tǒng)描述33.數(shù)據(jù)分析43.1.數(shù)據(jù)流圖43.2.數(shù)據(jù)字典54.概念模型設計65. 邏輯模型設計及優(yōu)化76. 物理設計和實施107.應用程序設計(前臺)118.課程設計心得體會149.參考文獻151.開發(fā)背景90年代中期,由于Internet 的迅速普及,形成了集計算機,計算機網(wǎng)絡、數(shù)據(jù)庫、分布式計算等于一體的信息技術綜合體,它打破了時間和地域的界限,使信息交流變得快捷、準確,為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了充足的條件。隨著企業(yè)的不斷發(fā)展,企業(yè)的員工數(shù)量不斷增加,純文本手工的管理方式已經(jīng)不能滿足企業(yè)管理者的需求。與此同時,由于Internet 的迅速普及,使Intrane

2、t成為Internet技術在企業(yè)管理信息系統(tǒng)中的應用和延伸,形成了集計算機,計算機網(wǎng)絡、數(shù)據(jù)庫、分布式計算等于一體的信息技術綜合體,它打破了時間和地域的界限,使信息交流變得快捷、準確,為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了充足的條件。人事管理系統(tǒng),屬于ERP的一個部分。它單指匯集成功企業(yè)先進的人力資源管理理念、人力資源管理實踐、人力資源信息化系統(tǒng)建設的經(jīng)驗,以信息技術實現(xiàn)對企業(yè)人力資源信息的高度集成化管理,為中國企業(yè)使用的人力資源管理解決方案。核心價值在于將人力資源工作者從繁重的日常瑣碎事務中解放出來,將更多地精力用于企業(yè)的人力資源職能管理和管理決策,保持企業(yè)的持續(xù)高效運營。 集中記錄、監(jiān)測和分析所

3、有勞動力的技能和資格,提供決策分析。提高企業(yè)整體的科技含量與管理效率,加快企業(yè)的信息化建設。此系統(tǒng)是專門為中小型企業(yè)管理人事信息所開發(fā)的,以方便對員工進行管理。2.系統(tǒng)描述經(jīng)過調研及分析,人事館管理信息系統(tǒng)主要完成以下功能:(1) 人事檔案管理功能。(2) 人員薪酬管理功能。(3) 人員培訓管理功能。(4) 各類報表生成功能。(5) 權限管理功能(6) 人員獎懲情況管理功能。3.數(shù)據(jù)分析3.1.數(shù)據(jù)流圖通過需求分析,得出人事管理信息系統(tǒng)的登陸操作處理數(shù)據(jù)流如圖1所示開始 失敗 登錄系統(tǒng) 身份驗證 進入系統(tǒng)主界面 成功 無權限選擇操作模塊退出系統(tǒng)判斷用戶權限執(zhí)行功能 有權限結束圖1 登陸操作處理

4、數(shù)據(jù)流圖3.2.數(shù)據(jù)字典 (1) 數(shù)據(jù)流名稱:員工情況 位置:員工 定義:員工情況=姓名+出生日期+名族+學歷+職稱+性別等數(shù)據(jù)流量:根據(jù)公司的員工具體錄用情況來確定說明:要對每一位聘用的員工進行唯一編號(2) 數(shù)據(jù)流名稱:獎罰情況 位置:員工 定義:獎罰情況=員工流水號+獎罰類型+獎罰金額+獎罰日期數(shù)據(jù)流量:根據(jù)公司的員工具體錄用情況來確定說明:要對每一次獎罰記錄進行唯一編號(3) 數(shù)據(jù)流名稱:工資發(fā)放 位置:員工 定義:工資查詢=員工編號+基本工資+獎金+罰款+起始時間+截止日期+發(fā)薪日期數(shù)據(jù)流量:根據(jù)公司的員工具體錄用情況來確定說明:根據(jù)工號和發(fā)薪日期可以唯一確定一個工資記錄 (4) 數(shù)

5、據(jù)流名稱:管理員情況 定義:用戶身份等與員工編號數(shù)據(jù)流量:根據(jù)公司的員工具體錄用情況來確定說明:要對每一位管理員建立唯一賬號 (5) 數(shù)據(jù)流名稱:用戶身份 位置:安全管理 說明:不同的用戶對應不同的操作權限,對應著不同的安全級別 (6) 數(shù)據(jù)流名稱:部門管理,其數(shù)據(jù)項主要有部門代號,部門經(jīng)理,部門名稱等 (7) 數(shù)據(jù)流名稱:培訓管理 數(shù)據(jù)項主要包括培訓課程,培訓開始時間,培訓結束時間,培訓員工,培訓地點培訓費用等 說明:不同的用戶不同的課程對應這不同的培訓項目 (8)數(shù)據(jù)流名稱:考勤管理 數(shù)據(jù)項主要包括:id,請假說明,開始日期,結束日期,批準部門,批準人,批準日期 說明:不同的id對應著不同

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

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

8、e非空培訓結束日期datedate非空培訓單位int40非空培訓講師int10非空培訓地點date60非空表5 員工獎罰表(tb_rewards_and_punishment表)字段名數(shù)據(jù)類型長度備注Id字符10主碼獎或罰字符4非空原因字符60金額int開始日期date結束日期date批準部門號int批準人idint批準日期date表6權限用戶表(tb_manager表)字段名數(shù)據(jù)類型長度備注IdInt主碼密碼字符20非空狀態(tài)字符4非空權限字符10非空6. 物理設計和實施 主要采用oracle數(shù)據(jù)庫存儲數(shù)據(jù),存儲結構以及索引都采用系統(tǒng)默認結構,后臺采用框架hibernate作為陳旭與數(shù)據(jù)庫的接

9、口 由于數(shù)據(jù)庫的規(guī)模較小,所以將所有的數(shù)據(jù)庫文件都放在同一磁盤上這樣保證了物理讀寫的速度比較快,數(shù)據(jù)庫數(shù)據(jù)備份,日志文件備份由于只在故障恢復時才使用,而且數(shù)據(jù)量很大,可以考慮放在磁帶上7.應用程序設計(前臺) 前臺主要用Java swing作為展現(xiàn)層,后臺用了hibernate框架,充分運用了MVC思想系統(tǒng)主要分成3層,數(shù)據(jù)訪問model,主要由hibernate訪問數(shù)據(jù)庫,作為連接數(shù)據(jù)庫的接口,前臺用swing作為view層展現(xiàn)視覺效果,其他的用control層封裝,作為連接model層和view層實現(xiàn)業(yè)務邏輯.系統(tǒng)登錄頁面:檔案管理界面:考勤管理界面:獎罰管理界面:培訓管理界面:企業(yè)架構頁

10、面:8.課程設計心得體會在我看來,數(shù)據(jù)庫課程設計主要的目標是利用課程中學到的數(shù)據(jù)庫知識和技術較好的開發(fā)設計出數(shù)據(jù)庫應用系統(tǒng),去解決各行各業(yè)信息化處理的要求。通過這次的課程設計,可以鞏固我們對數(shù)據(jù)庫基本原理和基礎理論的理解,掌握數(shù)據(jù)庫應用系統(tǒng)設計開發(fā)的基本方法,進一步提高我們綜合運用所學知識的能力。當我們這組決定做大學生就業(yè)咨詢系統(tǒng)時,我們并沒有著手寫程序。而是大家一起商量這個系統(tǒng)概述、系統(tǒng)目標、系統(tǒng)需求、業(yè)務流程分析、數(shù)據(jù)流程分析和數(shù)據(jù)詞典。當這些都準備好了之后,我們進行模塊的分工。每個人都有自己的模塊設計,而且寫出來的代碼要求可以實現(xiàn)相應模塊的功能,得到理想的效果。當每個人都把自己的分工做好

11、了,最后會由一個人把這些全部組合搭建在一起。我們使用的是java與數(shù)據(jù)庫相互嵌套使用,當一個系統(tǒng)做好了之后,我會好好地把程序都看一遍,理會其中的奧秘,通過這次課程設計,我不但更加深入的了解數(shù)據(jù)庫的原理和設計過程,而且在java方面也得到了提高,并把兩者充分的結合到一起,首先設計出業(yè)務邏輯,然后畫出流程圖,數(shù)據(jù)字典,然后將業(yè)務邏輯用編程語言實現(xiàn)出來,充分鍛煉了自己思考問題和解決問題的能力。9.參考文獻1 Bruce Eckel Thinking in Java 機械工業(yè)出版社 2007 2 Steven Feuerstein Bill Pribyl Oracle PL/SQL程序設計 人民郵電出版社 3 Abraham Silberschatz, Henry F.Korth, S.Sudarshan 數(shù)據(jù)庫系統(tǒng)概念 機械工業(yè)出版社 4 Jeffrey D.Ullman 數(shù)據(jù)庫系統(tǒng)實現(xiàn) 機械工業(yè)出版社

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!