某單位的人事管理系統數據庫課程設計_第1頁
某單位的人事管理系統數據庫課程設計_第2頁
某單位的人事管理系統數據庫課程設計_第3頁
某單位的人事管理系統數據庫課程設計_第4頁
某單位的人事管理系統數據庫課程設計_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

數據庫原理及應用課程設計設計報告題 目: 某單位的人事管理系統 學 號: 131007128 學生姓名: 指導教師: 提交時間: 2015-01-04 目錄第 1 章 需求分析 .11.1 需求調查 .11.2 系統功能分析 .21.3 面對用戶需求分析 .3第 2 章 面向對象分析和設計 .4第 3 章 邏輯結構設計 .7類和對象向關系模式轉換 .12第 4 章 數據庫物理結構設計 .124.1 存取方法設計 .124.2 存儲結構設計 .124.3 物理設計 .13第 5 章 數據庫完整性設計 .165.1 主鍵及唯一性索引 .165.2 參照完整性設計 .165.3 Check 約束 .175.4 觸發器設計 .17第 6 章 數據庫視圖設計 .19第 7 章 數據庫存儲過程設計 .19總結 .20參考文獻: .20數據庫原理及應用課程設計報告1人事管理系統后臺數據庫第 1 章 需求分析1.1 需求調查通過對各個用戶的調查,該人事管理系統有如下需求:1) 員工信息管理:實現記錄在該單位中所有人員的在該單位的員工信息,實現對員工信息的管理,也包括對員工信息的增加、刪除、修改等功能。2) 部門信息管理:實現對該單位中的各個部門的編號、部門相關信息的統計,此時也將單位中的所有人員進行分類管理。3) 職位調動管理:實現當員工的就職信息發生更改的時候,系統進行相應關聯信息的更改,即增加相應的修改信息的同時,員工的信息管理中的對應信息進行修改。4) 系統管理人員信息管理:實現對相應的系統管理人員的帳號、密碼等基本信息的管理功能。5) 出勤信息管理:實現對每一位員工的出勤狀況的記錄,記錄對應的出勤刷卡機號以及出勤時間的信息管理。6) 獎懲管理:實現針對于不同的獎懲類型、獎懲金額等信息的管理,實現輸入獎懲信息的修改相應的工資信息。7) 工資管理:實現各個員工工資條目信息的管理。數據庫原理及應用課程設計報告21.2 系統功能分析某單位的人事管理系統員工管理管理人員管理 個人經歷管理 獎懲記錄管理請假記錄管理刷卡機管理出勤信息管理職位調動管理部門管理家庭關系管理工資管理1) 員工管理:主要應用于對員工在該單位基本信息的管理,可以執行對某員工的增加、刪除、修改信息的功能等。2) 管理人員管理:用于對相應的系統管理人員的帳號、密碼等基本信息的管理。3) 個人經歷管理:可對各個員工的過往經歷匯總并記錄留檔,完善員工在該單位中的基本信息,增加單位對員工個人經歷的了解。4) 家庭關系管理:可對各個員工的家庭人員以及關系進行匯總并記錄留檔,完善員工在該單位中的基本信息,增加單位對員工家庭情況的了解5) 部門管理:主要用于分別管理各個部門的基本信息,以及部門的實際情況統計。6) 職位調動管理:負責記錄單位中人員的職位調動信息的記錄、統計、管理等,并當更新職位調動信息的時候,將相應的員工、部門信息進行修改。7) 出勤信息管理:記錄員工每一次的刷卡出勤的相關信息,做好統計工作。8) 刷卡機管理:數據庫原理及應用課程設計報告3管理出勤是所需要的出勤記錄刷卡機。9) 請假記錄管理:用于記錄員工的請假信息,包括員工編號、請假時間、銷假時間、請假天數等信息。10) 獎懲記錄管理:用于記錄員工的獎懲信息,包括員工編號、獎懲類型、獎懲金額、獎懲時間等信息。11) 工資管理:用于統計記錄員工的工資信息,基本工資、將罰金、時間等。1.3 面對用戶需求分析在該單位的人事管理系統中,最主要的兩個功能就是查詢信息和管理信息。系統的用戶又分為員工和管理人員,因此我將該系統又分為以下若干子系統,包括員工查詢子系統、管理員查詢子系統、員工信息管理子系統、部門信息管理子系統、信息變更子系統、工資管理子系統,以滿足不同用戶的不同應用需求。下面從細分后的各個子系統分析子系統的需求:人事管理系統員工查詢子系統部門信息管理子系統信息變更子系統 工資管理子系統員工信息管理子系統管理員查詢子系統1) 員工查詢子系統:可供員工查詢與自己相關的姓名、職位、部門等基本信息,以及數據庫原理及應用課程設計報告4各個時期的工資、獎金罰款的發放情況。2)管理員查詢子系統可供管理員查詢所管理員工的全面信息,具有管理權限。3)員工信息管理子系統當員工自身的基本情況,如家庭關系變更時,可由員工自行進行修改相關信息。4)部門信息管理子系統部門的管理員可對該部門的相關信息進行管理,執行查詢、增加、刪除、修改等操作。5)信息變更子系統員工提交相應修改信息,則將所有該員工的相關信息進行修改。6)工資管理子系統對獎罰金額及基本工資、結算工資進行管理。第 2 章 面向對象分析和設計類和對象設計如下:員工員工編號 char(4)姓名 char( 10)性別 char( 2)出生日期 datetime學歷 varchar(32)身份證號 varchar(32)民族 varchar(16)職稱 char( 10)部門號 char( 4)職務 char( 32)查詢()添加()刪除()修改()個人經歷年份 datetime員工編號 char(4)學習經歷 varchar(50)任職經歷 varchar(50)查詢()添加()刪除()修改()數據庫原理及應用課程設計報告5部門部門號 char( 4)部門名 char( 10)領導人員 char(4)員工人數 int查詢()添加()刪除()修改()職位調動調動編號 char(6)員工編號 char(4)調動前職務 char(10 )調動后職務 char(10 )調動前部門號 char(4)調動后部門號 char(4)調動日期 datetime批復日期 datetime調動原因 varchar(50)查詢()添加()刪除()修改()家庭關系關系編號 char(10)員工編號 char(4)親屬關系 char(50)親屬姓名 char(10)查詢()添加()刪除()修改()出勤出勤號 char(6)員工編號 char(4)上班日期 datetime上班時間 datetime下班時間 datetime刷卡機號 char(4)查詢()添加()刪除()修改()數據庫原理及應用課程設計報告6管理人員管理員帳號 char(4)職工編號 char(4)密碼 char( 6)級別 char( 4)查詢()添加()刪除()修改()獎懲記錄獎懲編號 char(6)員工編號 char(4)獎懲類型 char(4)獎懲金額 money獎懲日期 datetime批復部門號 char(4)批復日期 datetime獎懲原因 varchar(50)查詢()添加()刪除()修改()刷卡機刷卡機號 char(4)查詢()添加()刪除()修改()工資工資編號 char(6)員工編號 char(4)基本工資 money罰款 money獎金 money結算工資 money起始時間 datetime截止時間 datetime發信日期 datetime查詢()添加()刪除()修改()數據庫原理及應用課程設計報告7請假記錄請假編號 char(6)員工編號 char(4)請假時間 datetime銷假時間 datetime請假天數 int審批人編號 char(4)查詢()添加()刪除()修改()第 3 章 邏輯結構設計局部 E-R 圖員工員工編號出生日期職務部門號職稱民族身份證號學歷性別姓名圖

溫馨提示

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

評論

0/150

提交評論