員工薪資管理.doc_第1頁
員工薪資管理.doc_第2頁
員工薪資管理.doc_第3頁
員工薪資管理.doc_第4頁
員工薪資管理.doc_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

數據庫課程設計報告 課程設計名稱:員工薪資管理 所 在 學 院: 數學與計算機科學學院學 生 學 號: 01 25 28學 生 姓 名: 梁哲、閆航、宋輝峰專業與班級:計科10指導教師:李竹林2011年12月12日1目 錄1 設計內容32 設計目的與要求32.1設計目的32.2設計要求33 任務分工、計劃安排33.1 任務分工33.2 計劃安排34 系統分析與設計44.1需求分析44.2數據流圖44.3數據字典6 4.4概念結構設計-6 4.5邏輯結構設計-9 4.6程序代碼-105 心得體會-11111 設計內容員工薪資管理2 設計目的與要求2.1設計目的鞏固課堂知識,加深對數據庫系統的了解領會數據庫理論與軟件開發實踐的關系培養良好的編程習慣,熟悉軟件開發的基本流程2.2設計要求(1) 在工資表的數據類中增加一個私有數據選項:工號,用字符數組的形式,從0001開始編號,該工號不能人工修改,是由計算機自動根據錄入的先后賦值工資總額的順序、職務工資或獎金的順序,顯示時超過一屏的顯示范圍要能分屏顯示。(2)可以查詢某一范圍內的數據,如工資總額不超過3000元的人的數據,(3)可以根據工號或姓名修改、刪除數據,在修改、刪除時先要求用戶確認,確認后再進行操作。3 任務分工、計劃安排3.1 任務分工首先三人對實驗課程進行分析,然后共同完成實驗報告3.2 計劃安排先用半天時間對實驗進行分析,然后用一天時間搜集數據,最后用一天時間完成課程設計4 系統分析與設計4.1需求分析數據庫的設計是指對于一個給定的應用環境,構造最有效的數據庫模式,建立數據及應用系統,實質能夠有效地存儲數據,滿足用戶的需求,數據庫設計是在數據庫管理系統支持下進行的。根據數據流程圖,可以列出以下數據項和數據結構:員工信息:工號,姓名,性別,年齡,出生日期,地址,電話,畢業院校,身份證號,所在部門。員工考勤:工號,姓名,月份,本月天數,出勤天數,出勤,曠工,請假,遲到,早退。工資管理:工號,姓名,底薪,獎金,補貼,醫療保險,住房積金,實發工資,月份。人員變動:編號,事件。部門管理:編號,名稱,部門經理。4.2數據流圖人事管理系統主要有以下幾項功能:員工檔案的管理:包括員工基本信息,所在部門,工作信息和工作簡歷的輸入,員工信息的查詢和修改。員工考勤的管理:包括考勤的添加,查詢,修改和刪除。員工工資的管理:包括工資的添加,工資報表的查詢,修改和刪除。月工資底薪補貼獎勵工資住房積金失業保險員工評價的管理:包括評價的輸入,查詢和修改。人事變動的詳細記錄,包括崗位和部門的調整,便于掌握人員的動向,及時調整人才的分配。企業所有部門的查詢與管理。系統管理員處理記錄考勤 補貼月工資基本信息工種職工產生總工資查詢處理產生報表進行統計4.3數據字典數據項名稱別名簡述類型長度員工號Sno員工編號字符型15姓名Sname員工名稱字符型25出生日期birthday員工生日字符型10單位號Dno單位編號 字符型15單位名Dname單位名稱字符型25性別Sex員工性別字符型2年齡Sage員工年齡字符型15職業號Pno職業編號字符型15職業名Pname職業名稱字符型25 底薪base pay 底薪整型福利補貼welfare wages福利補貼整型失業保險insurance against suspension of work失業保險整型獎勵工資premium wages獎勵工資整型住房積金public accumulation fund for housing construction住房積金整型月份month月份整型4.4概念結構設計(1)標識實體:根據需求分析得出的需求實體:員工、考勤、工資、部門、人事變動、管理員(2)實體屬性員工(工號,姓名,性別,年齡,出生日期,地址,電話,畢業院校,身份證號,所在部門)員工考勤(工號,姓名,月份,本月天數,出勤天數,出勤,曠工,請假,遲到,早退)工資(工號,姓名,底薪,獎金,補貼,醫療保險,住房積金,實發工資,月 份)部門(編號,名稱,部門經理)人員變動(編號,事件)(3) 實體間的關系員工與考勤是一對多關系員工與工資是一對多關系員工與部門是一對一關系員工與人事變動是一對一關系員工與管理員是一對一關系 人員變動人事變動月份請假事件編號工資工號員工考勤姓名本月天數曠工出勤遲到補貼住房積金獎金月份部門員工工號年齡性別地址身份證號姓名所在部門出生年月電話畢業院校編號部門經理名稱屬于是、考勤管理計算工資底薪姓名工號獎金月份計算工資底薪姓名工號考勤管理屬于是、名稱部門經理編號部門姓名所在部門電話地址畢業院校出生年月身份證號工號性別年齡員工員工年齡性別工號身份證號出生年月畢業院校地址電話所在部門姓名部門編號部門經理名稱屬于是、考勤管理工號姓名底薪計算工資計算工資補貼住房積金工資實發工資月份獎金底薪姓名工號考勤管理早退員工考勤本月天數出勤天數出勤遲到姓名曠工工號屬于是、名稱部門經理編號部門姓名所在部門電話地址畢業院校出生年月身份證號工號性別年齡員工4.5邏輯結構設計(1) 實體與表的對應關系實體名表名員工Staff部門Department職業Profession工資Salary(2)數據表employee 字段名 數據類型 含義說明空值情況Emp Char(15) 職工編號主關鍵字 Name varChar(25) 職工姓名不為空 Sex Char(2) 性別不為空 age int 年齡 emptel Varchar(15) 聯系電話 deptID Char(15) 部門編號不為空Attendance 字段名 數據類型 含義說明空值情況AttdateDate日期不為空empIDChar(15)職工編號不為空ifattdChar(2)是否出勤不為空department 字段名 數據類型 含義說明空值情況deptIDChar(15)部門編號主鍵deptNameVarchar(25)部門名稱不為空deptallowancemoney部門津貼默認為0managerVarchar(20)部門經理Salary列名數據類型 含義說明空值情況Snochar(15) 工號主鍵base payInt 底薪welfare wagesInt 福利premium wagesInt 獎勵工資public accumulation fund for housing constructionInt 住房積金monthInt 月份4.6程序代碼CREATE TABLE Staff(Sno CHAR(15) PRIMARY KEY,Sname VARCHAR(25),Ssex CHAR(2),Sage NUMERIC(15),Dno CHAR(15),Pno CHAR(15), FOREIG KEY(Pno) REFERENCE S Profession (Pno),FOREIG KEY(Dno) REFERENCES Department (Dno),CHECK (Sno BETWEEN 0 AND 1000));CREATE TABLE Salary(Sno CHAR(15 ),BASE PAY INT,WELFARE PAY INT,PREMIUM WAGES INT,INSURANCE AGAIST SUSPENSION OF WORK INT,PUBLIC ACCUMULATION FUND FOR HOUSING CONSTRUCTION INT,MONTH INT, PRIMARY KEY(Sno),FOREIG KEY(Sno) REFERENCES Staff(Sno),CHECK(Base pay+ Welfare wages+ Premium wagesinsurance against suspension of workpublic accumulation fund for housing construction=3000,);CREATE TABLE Profession(Pno CHAR(15) PRIMARY KEY,Pname CHAR(25);CREATE TABLE Department(Dno CHAR(15 ) PRIMARY KEY,Dname CHAR(25 );5 心得體會經過本學期的不斷實踐與探索,員工薪資管理系統的設計與實現己經完成,基本上達到了預期的設計要求和目的。一個完整的員工薪資管理系統就創建完畢了。在本系統的設計與實現的過程中主要講述了員工薪資管理系統的系統設計部分,包括數據庫結構設計。系統設

溫馨提示

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

評論

0/150

提交評論