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

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

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

10 積分

下載資源

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

資源描述:

《人事管理系統(tǒng) 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告》由會(huì)員分享,可在線閱讀,更多相關(guān)《人事管理系統(tǒng) 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告(14頁珍藏版)》請(qǐng)?jiān)谘b配圖網(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.概念模型設(shè)計(jì) 6 5. 邏輯模型設(shè)計(jì)及優(yōu)化 7 6. 物理設(shè)計(jì)和實(shí)施 10 7.應(yīng)用程序設(shè)計(jì)(前臺(tái)) 11 8.課程設(shè)計(jì)心得體會(huì) 14 9.參考文獻(xiàn) 15 1.開發(fā)背景 90年代中期,由于Internet 的迅速普及,形成了集計(jì)算機(jī),計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫、分布式計(jì)算等于一體的信息技術(shù)綜合體,它打破了時(shí)間和地域的界限,使信息交流變得快捷、準(zhǔn)確,為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了充足的條件。隨著企業(yè)的不斷發(fā)展,企業(yè)的員工數(shù)量不斷增加,純文本手工的管理方式已

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

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

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

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

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

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

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

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

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

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

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

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

14、獎(jiǎng)罰管理界面: 培訓(xùn)管理界面: 企業(yè)架構(gòu)頁面: 8.課程設(shè)計(jì)心得體會(huì) 在我看來,數(shù)據(jù)庫課程設(shè)計(jì)主要的目標(biāo)是利用課程中學(xué)到的數(shù)據(jù)庫知識(shí)和技術(shù)較好的開發(fā)設(shè)計(jì)出數(shù)據(jù)庫應(yīng)用系統(tǒng),去解決各行各業(yè)信息化處理的要求。通過這次的課程設(shè)計(jì),可以鞏固我們對(duì)數(shù)據(jù)庫基本原理和基礎(chǔ)理論的理解,掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)的基本方法,進(jìn)一步提高我們綜合運(yùn)用所學(xué)知識(shí)的能力。   當(dāng)我們這組決定做大學(xué)生就業(yè)咨詢系統(tǒng)時(shí),我們并沒有著手寫程序。而是大家一起商量這個(gè)系統(tǒng)概述、系統(tǒng)目標(biāo)、系統(tǒng)需求、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析和數(shù)據(jù)詞典。當(dāng)這些都準(zhǔn)備好了之后,我們進(jìn)行模塊的分工。每個(gè)人都有自己的模塊設(shè)計(jì),而且寫出

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

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

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

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

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


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