公司人力資源管理系統(tǒng)_第1頁
公司人力資源管理系統(tǒng)_第2頁
公司人力資源管理系統(tǒng)_第3頁
公司人力資源管理系統(tǒng)_第4頁
公司人力資源管理系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實 習 報 告題目 公司人力資源管理系統(tǒng)姓名: 學號: 專業(yè): 計算機科學與技術班級: 實 驗 實 習 中 心 制 2011 年 1 月 13 日 填寫說明 一、 字號說明:標題類請用四號字,宋體 ;正文用小四號、宋體,行間距為1.5倍;二、 填寫實習報告時,請先寫明實習報告的題目,再填寫正文;正文必須與實習過程相結(jié)合,提出自己的合理化建議,內(nèi)容不得少于3000字;三、 實習報告評語、成績(請指導老師結(jié)合學生實習日志撰寫情況)由指導老師填寫;四、 此模板是所有學生統(tǒng)一的格式,請同學們填寫時,不要改變格式;五、 打印前,請同學們認真檢查實習報告,不要存在錯別字;六、 實習報告由各指導老師的小組長

2、負責統(tǒng)一打印,學生只要按照指導教師的要求,發(fā)電子版給老師即可。實習報告評語實習報告成績: 優(yōu) 良 中 及格 不及格 指導老師簽字: 年 月 日實習報告(基本情況、實習過程及內(nèi)容、收獲體會)一、設計內(nèi)容 人力資源管理系統(tǒng)二、設計目的加深對課堂數(shù)據(jù)庫原理、數(shù)據(jù)庫設計理論學習的理解,增強動手能力,掌握數(shù)據(jù)庫設計的基本方法和設計步驟,為畢業(yè)設計和將來參加實際項目做準備。三、設計過程(一)需求分析開發(fā)此系統(tǒng)的總體任務是實現(xiàn)公司各種信息的系統(tǒng)化、規(guī)范化和自動化管理,減少工作量,提高工作效率,降低管理成本,增強可靠性。從與隊友的談話中可以看出,人力資源管理系統(tǒng)主要提供員工信息管理、部門信息管理、培訓信息管理

3、、招聘管理,主要有以下功能:、應聘者:只能夠填寫應聘表單普通職員:能夠查詢員工信息、部門信息、培訓計劃信息管理員:查詢、修改、刪除員工的基本信息 查詢、添加、修改、刪除部門的信息 查詢、添加、修改培訓計劃 招聘員工數(shù)據(jù)項名身份密碼職員編號姓名年齡性別民族手機號碼部門編號部門名稱人數(shù)部門主管培訓編號培訓名稱培訓地點培訓時間部門電話應聘者的編號郵箱 表1 數(shù)據(jù)項條目表表名組成身份認證身份、密碼職員信息職員編號、姓名、年齡、性別、民族、手機號碼、郵箱、部門號、參加培訓部門信息部門編號、部門名稱、辦公電話、人數(shù)、部門主管培訓信息培訓編號、培訓名稱、培訓地點、培訓時間應聘信息檔案編號、姓名、年齡、性別、

4、民族、手機號碼、郵箱表2 數(shù)據(jù)流條目表添加查詢刪除部門信息用戶普通職員管理員應聘者查詢修改刪除員工信息查詢職員信息查詢培訓信息查詢部門信息填寫應聘者的信息添加查詢刪除培訓計劃將應聘者加入到員工表圖1 公司人力資源管理系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)流程圖說明在登錄界面用戶需要選擇自己的登錄身份并輸入密碼才能進入系統(tǒng);不同的用戶身份在系統(tǒng)中有不同的權限用戶根據(jù)自己的需要進行相應的操作;(二)概念結(jié)構設計1.本系統(tǒng)根據(jù)以上的設計規(guī)劃出的實體有:員工實體,應聘者實體,部門實體,培訓計劃實體,用戶實體 圖2 員工實體E-R圖 圖3應聘者實體E-R圖 圖4培訓實體E-R圖 圖5部門實體E-R圖2.各個實體間的分E-R

5、圖2-1職工和應聘者之間的關系 應聘者被聘用后成為職工 圖6職工與應聘者的分E-R圖2-2職工和培訓之間的關系,一名職工只可以參加一個培訓,而一個培訓可以有多名職工參加,所以關系為1:nN1圖7職工與培訓的分E-R圖2-3職工和部門之間的關系,管理者在職工內(nèi),一名管理者管理一個部門,一個部門只有一個管理者關系為1:1.一名職工只屬于一個部門而一個部門可以有多名職工所以關系為1:NN111 圖8職工與部門的分E-R圖3.通過以上的分E-R圖將他們整合在一起就是整體的E-R圖圖9 公司人力資源管理系統(tǒng)E-R圖(三)邏輯結(jié)構設計根據(jù)需求分析和E-R圖可以確定該系統(tǒng)包含5個實體員工信息(員工編號,姓名

6、,年齡,民族,手機號碼,郵箱,部門號,參加培訓)部門信息(部門編號,部門名稱,辦公電話,人數(shù),部門主管)應聘者信息(編號,姓名,年齡,民族,手機號碼,郵箱)培訓計劃(培訓編號,培訓名稱,培訓地點,培訓時間)身份信息(身份,密碼)對應的關系為 3-1.首先需要轉(zhuǎn)換職工這一實體,在描述職工的屬性中職工號,姓名,性別,年齡,民族,手機號碼,郵箱都是被分解到原子級的屬性,不存在能夠被分解,或是傳遞依賴的問題。規(guī)劃完畢以后的職工實體,轉(zhuǎn)換為相應的關系數(shù)據(jù)模型如下:員工信息(員工編號(number,not null),姓名(char,not null),年齡(number,null),民族(char, n

7、ull),手機號碼(number, null),郵箱(char, null),部門號(number,not null),參加培訓(number, null)3-2.在部門信息的實體中包含5個屬性部門信息(部門編號(number,not null),部門名稱(char,not null),辦公電話(number, null),人數(shù)(number,not null),部門主管(char,not null)3-3.在應聘者信息實體中包含7個屬性應聘者信息(編號(number,not null),姓名(char,not null),年齡(number, null),民族(n char, null),手

8、機號碼(number, null),郵箱(char, null)3-4.在培訓信息中包含4個屬性培訓計劃(培訓編號(number,not null),培訓名稱(char,not null),培訓地點(char,not null),培訓時間(char,not null)3-5在身份信息中包含2個屬性身份信息(身份(char,not null),密碼(number,not null)完整性處理1、 實體完整性它要求能夠標識表中的任一行,不能存在二義性。這種完整性是通過定義一個主鍵來保證的,主鍵包含一列或一些列的組合,對于每一行他們的值是唯一的。設置規(guī)則如下: 第一:所有主鍵不能取NULL; 第二:

9、所有的修改都不能導致主鍵為空。(1)在員工信息中,姓名等屬性可能會出現(xiàn)重復,選用職工編號作為主碼;(2)在部門信息中,部門編號和部門名稱都不會重復,但是考慮到在員工信息中存放的是部門編號作為外碼選用部門編號作為主碼;(3)在培訓信息中和(2)同樣的原因選用培訓編號作為主碼(4)在應聘者信息中,姓名等屬性有可能會出現(xiàn)重復,但是應聘者有不能自己填寫編號所以選用自動編號的應聘者編號作為主碼.職員信息部門信息培訓信息應聘者信息主碼職員編號部門編號培訓編號應聘編號表3 數(shù)據(jù)庫主碼表 2、引用完整性該完整性表明,某個外鍵的取值必須在和它取得聯(lián)系的主鍵的取值范圍內(nèi)(允許取值范圍),或者是NULL值。外鍵是表

10、中的列或列的組合,用于建立一個父表和另一個子表的鏈接。這些對應列,必須有相同的數(shù)據(jù)類型和長度。因為職工必須和相應的部門和培訓對應,所以培訓編號和部門編號都是職員表的外碼3、域完整性表中的每一列都可以定義一個對于該列的取值范圍,限制可以輸入某列的數(shù)值,就是執(zhí)行域完整性。用戶名只有管理員,普通職員和應聘者4、業(yè)務完整性 也 稱為應用的完整性,可以基于自己的業(yè)務范圍來限制輸入數(shù)據(jù)庫的數(shù)據(jù)。(四)數(shù)據(jù)庫物理設計圖10.職員信息表圖11部門信息表圖12 培訓信息表圖13.應聘信息表圖14 身份認證表(五)系統(tǒng)的實現(xiàn)圖15 登陸界面進入登陸界面,選擇身份輸入密碼點擊確定進入系統(tǒng)圖16 系統(tǒng)主界面進入系統(tǒng)選

11、擇相應的內(nèi)容進行操作圖17 對員工的信息進行查詢圖18 對員工的信息進行刪除操作圖19對員工的信息進行修改職員編號不可以重復,否則彈出警告.圖20 創(chuàng)建一個部門同樣部門編號不可以重復否則會出現(xiàn)提示.圖21 招聘應聘者的界面,當沒有應聘者時表位空,不允許做退出以外的任何操作圖22填寫應聘表單以應聘者的身份登陸系統(tǒng)后,進行的應聘者表單填寫工作圖23 招聘員工在進行員工招聘時需要為其指定一個員工編號和一個部門號,否則不能招聘成功,當招聘成功后此招聘信息從應聘表中刪除,添加職員編號和部門號存儲到職員信息表中.當不想招聘這名員工時可以點刪除鍵從應聘表中刪除這條記錄.圖24 查詢培訓信息(六)實習總結(jié)通過

12、2周的數(shù)據(jù)庫課程設計,不僅熟悉了數(shù)據(jù)庫設計的過程,而且還接觸了一門新的編程語言VB編程,在課程設計初期聽老師說需要用VB代碼編寫程序,在設計數(shù)據(jù)庫的同時還在看書學習VB代碼,生怕寫代碼的時候一點不會寫不出來.但是在設計數(shù)據(jù)庫的時候就發(fā)現(xiàn)其實要對數(shù)據(jù)庫進行的操作只有查詢,添加,刪除,修改四種操作.雖然對數(shù)據(jù)庫進行的操作不是很復雜,但是VB代碼從沒有接觸過,對編寫代碼還是感覺無從下手.在設計的過程中通過從網(wǎng)上查找人力資源管理方面的資料對數(shù)據(jù)庫的設計有了基本的思路,我要在系統(tǒng)中實現(xiàn)員工信息的修改,部門信息的創(chuàng)建,招聘員工和培訓員工4個主要的功能.對數(shù)據(jù)庫的設計選擇了簡單的access程序.在編寫VB代碼時以參考老師的例子為主同時從網(wǎng)上查找了大量的資料,最終基本的信息實現(xiàn)了, 但是中間也遇到許多困難,在進行刪除操作時如果把表中的內(nèi)容都刪空了就會出現(xiàn)錯誤,曾經(jīng)為這個問題煩惱了好久,后來發(fā)現(xiàn)BOF和EOF2個同時為真時表為空,進行判斷如果表為空則不允許進行退出外的任何操作.在做招聘員工的時候也一直在為如何將表1中的內(nèi)容添加到表2中去,后來還是在窗體里添加了2個Ado

溫馨提示

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

評論

0/150

提交評論