人事管理系統(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ā)背景 3 2.系統(tǒng)描述 3 3.數(shù)據(jù)分析 4 3.1.數(shù)據(jù)流圖 4 3.2.數(shù)據(jù)字典 5 4.概念模型設計 6 5. 邏輯模型設計及優(yōu)化 7 6. 物理設計和實施 10 7.應用程序設計(前臺) 11 8.課程設計心得體會 14 9.參考文獻 15 1.開發(fā)背景 90年代中期,由于Internet 的迅速普及,形成了集計算機,計算機網(wǎng)絡、數(shù)據(jù)庫、分布式計算等于一體的信息技術綜合體,它打破了時間和地域的界限,使信息交流變得快捷、準確,為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了充足的條件。隨著企業(yè)的不斷發(fā)展,企業(yè)的員工數(shù)量不斷增加,純文本手工的管理方式已

2、經(jīng)不能滿足企業(yè)管理者的需求。與此同時,由于Internet 的迅速普及,使Intranet成為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è)使用的人力資源管理解決方案。核心價值在于將人力資源工作者從繁重的日?,嵥槭聞罩薪夥懦鰜?,將更多地精

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

4、示 開始 失敗 登錄系統(tǒng) 身份驗證 進入系統(tǒng)主界面 成功 無權限 選擇操作模塊 退出系統(tǒng) 判斷用戶權限 執(zhí)行功能 有權限 結(jié)束 圖1 登陸操作處理數(shù)據(jù)流圖

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

6、據(jù)流量:根據(jù)公司的員工具體錄用情況來確定 說明:根據(jù)工號和發(fā)薪日期可以唯一確定一個工資記錄 (4) 數(shù)據(jù)流名稱:管理員情況 定義:用戶身份等與員工編號 數(shù)據(jù)流量:根據(jù)公司的員工具體錄用情況來確定 說明:要對每一位管理員建立唯一賬號 (5) 數(shù)據(jù)流名稱:用戶身份 位置:安全管理 說明:不同的用戶對應不同的操作權限,對應著不同的安全級別 (6) 數(shù)據(jù)流名稱:部門管理,其數(shù)據(jù)項主要有部門代號,部門經(jīng)理,部門名稱等 (7) 數(shù)據(jù)流名稱:培訓管理 數(shù)據(jù)項主要包括培訓課程,培訓開始時間,培訓結(jié)束時間,培訓員工,培訓地點培訓費用等

7、 說明:不同的用戶不同的課程對應這不同的培訓項目 (8)數(shù)據(jù)流名稱:考勤管理 數(shù)據(jù)項主要包括:id,請假說明,開始日期,結(jié)束日期,批準部門,批準人,批準日期 說明:不同的id對應著不同的考勤管理 4.概念模型設計 根據(jù)系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典,得出系統(tǒng)的總體概念模型(E-R)如圖2所示。 培訓 部門 獎罰 n 享有 屬于 考核 設置 m 1 m m

8、n n n 聘請 崗位 員工 n n 1 1 1 m 1 登陸 考核 享有 1 n 1 用戶 工資 考勤 圖2 系統(tǒng)的總體概念模型 5. 邏輯模型設計及優(yōu)化 根據(jù)系統(tǒng)的總體

9、概念設計模型、E-R圖向關系模式的轉(zhuǎn)化規(guī)則和數(shù)據(jù)庫的范式理論,得到系統(tǒng)優(yōu)化后的邏輯模型,如下表所示。 表1 員工信息表(tb_personal_info表) 字段名 數(shù)據(jù)類型 長度 備注 Id 字符 10 主碼 QQ 字符 20 E_mail 字符 30 固定電話 字符 15 家庭住址 字符 100 移動電話 字符 15 郵政編碼 字符 6 學歷 字符 10 政治面貌 字符 10 畢業(yè)院校 字符 40 畢業(yè)時間 date date 表2 部門信息表(tb_dept

10、表) 字段名 數(shù)據(jù)類型 長度 備注 部門號 字符 10 主碼 部門名稱 字符 20 非空 部門經(jīng)理 字符 20 非空 表3 員工工作信息表(tb_duty_info表) 字段名 數(shù)據(jù)類型 長度 備注 Id 字符 10 主碼 工作部門號 字符 非空 入職時間 date 非空 離職日期 date 離職原因 字符 100 轉(zhuǎn)正日期 date 合同開始日期 date 非空 合同結(jié)束日期 date 非空 表4 員工培訓表(tb_rewards_and_punishment表)

11、 字段名 數(shù)據(jù)類型 長度 備注 Id int 主碼 培訓名稱 字符 40 非空 培訓內(nèi)容 字符 100 非空 培訓對象 int 100 非空 培訓開始日期 date date 非空 培訓結(jié)束日期 date date 非空 培訓單位 int 40 非空 培訓講師 int 10 非空 培訓地點 date 60 非空 表5 員工獎罰表(tb_rewards_and_punishment表) 字段名 數(shù)據(jù)類型 長度 備注 Id 字符 10 主碼 獎或罰 字符 4 非空 原因 字符 60

12、 金額 int 開始日期 date 結(jié)束日期 date 批準部門號 int 批準人id int 批準日期 date 表6權限用戶表(tb_manager表) 字段名 數(shù)據(jù)類型 長度 備注 Id Int 主碼 密碼 字符 20 非空 狀態(tài) 字符 4 非空 權限 字符 10 非空 6. 物理設計和實施 主要采用oracle數(shù)據(jù)庫存儲數(shù)據(jù),存儲結(jié)構(gòu)以及索引都采用系統(tǒng)默認結(jié)構(gòu),后臺采用框架hibernate作為陳旭與數(shù)據(jù)庫的接口 由于數(shù)據(jù)庫的規(guī)模

13、較小,所以將所有的數(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)登錄頁面: 檔案管理界面: 考勤管理界面:

14、獎罰管理界面: 培訓管理界面: 企業(yè)架構(gòu)頁面: 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ù)詞典。當這些都準備好了之后,我們進行模塊的分工。每個人都有自己的模塊設計,而且寫出

15、來的代碼要求可以實現(xiàn)相應模塊的功能,得到理想的效果。當每個人都把自己的分工做好了,最后會由一個人把這些全部組合搭建在一起。我們使用的是java與數(shù)據(jù)庫相互嵌套使用,當一個系統(tǒng)做好了之后,我會好好地把程序都看一遍,理會其中的奧秘,通過這次課程設計,我不但更加深入的了解數(shù)據(jù)庫的原理和設計過程,而且在java方面也得到了提高,并把兩者充分的結(jié)合到一起,首先設計出業(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),我們立即給予刪除!