數據庫員工薪資管理系統(tǒng)課設_第1頁
數據庫員工薪資管理系統(tǒng)課設_第2頁
數據庫員工薪資管理系統(tǒng)課設_第3頁
數據庫員工薪資管理系統(tǒng)課設_第4頁
數據庫員工薪資管理系統(tǒng)課設_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課程設計(論文)任務書 學 院 專業(yè) 班 一、課程設計(論文)題目 員工薪資管理系統(tǒng) 二、課程設計(論文)工作自 2016 年 6 月 13 日起至 2016 年 6月 17 日止 三、課程設計(論文) 地點: 軟件工程實訓中心 四、課程設計(論文)內容要求:1本課程設計的目的(1)鞏固和加深對數據庫基本知識的理解,提高綜合運用課程知識的能力。(2)使學生鞏固所學的理論基礎知識的理解,掌握數據庫設計的全過程及技術與方法。(3)培養(yǎng)學生編制軟件文檔及數據庫設計的能力,提高學生獨立分析問題、解決問題的能力,鍛煉和加強學生的動手能力。使學生掌握使用數據庫各種設計工具和檢索文獻的能力。2課程設計的任務

2、及要求(1)根據選題任務要求,收集并查詢相關文獻資料,明確系統(tǒng)需求;通過對系統(tǒng)的功能分析和數據分析進行系統(tǒng)的需求分析設計,完成業(yè)務流程圖、數據流圖(DFD圖)及數據字典(DD)等階段性成果; (2)數據庫的概念結構設計,完成基本全局E-R圖的設計并體現(xiàn)設計過程;(3)數據庫的邏輯結構設計,完成數據庫關系模式的設計及優(yōu)化;(4)數據庫的物理結構設計,完成數據庫實施的所有sql腳本的編寫及索引文件的創(chuàng)建;完成安全性控制及完整性約束;(5)數據庫的實施; (6)特別要求自己獨立完成; 2)創(chuàng)新要求: 在基本要求達到后,可進行創(chuàng)新設計,如完善的功能、友好的人機界面。3)課程設計論文編寫要求(1)要按照

3、書稿的規(guī)格打印與寫課程設計報告書;(2)報告包括目錄、緒論、正文、小結、參考文獻、附錄等;(3)課程設計報告裝訂按學校的統(tǒng)一要求完成;4)課程設計進度安排內容 天數 地點構思及收集資料 1 圖書館數據庫設計 3 實驗室撰寫報告 1 圖書館、實驗室學生簽名: 2016 年 6 月13 日課程設計(論文)評審意見(1)考勤(20分):優(yōu)()、良()、中()、一般()、差(); (2)設計內容(40分):優(yōu)()、良()、中()、一般()、差(); (3)答辯(25分):優(yōu)()、良()、中()、一般()、差();(4)文檔格式規(guī)范整齊(15分)優(yōu)()、良()、中()、一般()、差();(5)任何抄襲成

4、績一律歸零;評閱人: 職稱: 講師 2016年 6 月 17日目錄一 緒論1二 需求分析4三 概念結構設計5四 數據庫完整性設計5五 物理結構設計8六 數據庫實施10小結14參考文獻14附錄(可選)142一 緒論某單位現(xiàn)有1000名員工,其中有管理人員、財務人員、技術人員和銷售人員;該單位下設4個科室,即經理室、財務科、技術科和銷售科;工資由基本工資、福利補貼和獎勵工資構成,失業(yè)保險和住房公積金在工資中扣除; 每個員工的基本資料有姓名、性別、年齡、部門和職務(如經理、科長、工程師、銷售員等); 每月個人的最高工資不超過5000元,工資按月發(fā)放,實際發(fā)放的工資金額為工資減去扣除。二 需求分析1.

5、 員工管理系統(tǒng)的分析(1) 員工的部門不同,領去的基本工資也不同。(2) 同一部門的員工,職務不同,工資也不同。(3) 工資由基本工資,福利補貼和獎勵工資組成,失業(yè)保險和住房公積金在工資中扣除。(4) 每個員工的基本資料有姓名、性別、年齡、單位、參加工作時間和職務(如經理、主任、科長、工程師、辦事員和工人等)。(5) 每月個人的最高工資不超過5000元。工資每月按部門發(fā)放,并根據本月考勤有所扣減。2. 處理對象系統(tǒng)要處理的對象包括部門,員工,工資,考勤,職務等五個對象。(1) 部門:包括經理,科長,工程師,銷售員四個部門(2) 員工:包括姓名、性別、年齡、部門和職務四個屬性(3) 工資:包括基

6、本工資、福利補貼和獎勵工資構成,失業(yè)保險和住房公積金,病假扣款,事假扣款和其他扣款以及應發(fā)工資,實發(fā)工資。(4) 考勤:包括姓名,正常天數,遲到天數,早退天數,曠工天數以及早退天數。(5) 職務:包括職務名稱以及職務人數。另外本系統(tǒng)設計員工工號并以此為主鍵。三 概要設計1. 功能處理要求(1) 實現(xiàn)按照科室錄入個人的基本資料、工資和扣除金額的數據。(2) 計算個人的實際發(fā)放工資。(3) 根據日考勤統(tǒng)計月工資扣款(4) 按科室、職務分類統(tǒng)計人數和工資金額。(5) 實現(xiàn)分類查詢。(6) 能夠刪除辭職人員的數據。2.系統(tǒng)結構圖四 數據庫完整性設計員工實體E-R圖員工姓名工號職務性別年齡職務E-R圖工

7、資實體E-R圖考勤實體E-R圖部門實體E-R圖五 物理設計員工信息表:工資表:考勤表:職務表:部門表:六 數據庫實施CREATE DATABASE 員工工資管理庫 ON PRIMARY(NAME=員工工資管理庫,FILENAME='D:員工工資管理庫_data.mdf',SIZE=4MB,MAXSIZE=10MB,FILEGROWTH=2MB)LOG ON (NAME ='工資管理庫_log', FILENAME ='D:工資管理庫.ldf', SIZE=1MB,MAXSIZE=25MB,FILEGROWTH=10%)create table 部

8、門(部門名稱 CHAR(50) NOT NULL primary key,部門負責人 CHAR(50) NOT NULL, 部門人數 CHAR(50);create table 員工(工號 CHAR(50) NOT NULL primary key,姓名 CHAR(50) NOT NULL,性別 CHAR(2) DEFAULT'男'CHECK(性別 IN('男','女'),年齡 CHAR(10) NOT NULL,部門 CHAR(50) NOT NULL,職務 CHAR(50);CREATE TABLE 工資(工號 char(50) not nu

9、ll primary key,工資年月 char(50) not null ,基本工資 decimal not null,福利補貼 decimal,獎勵工資 decimal,失業(yè)保險 decimal,住房公積金 decimal,病假扣款 decimal,事假扣款 decimal, 其他扣款 decimal, 應發(fā)工資 decimal, 實發(fā)工資 decimal not null,foreign key (工號) references 員工(工號);alter table 工資add constraint CK_gongho check(工號>0);alter table 工資add co

10、nstraint CK_gongzi check(實發(fā)工資<=5000);CREATE TABLE 考勤(工號 char(50) not null primary key,姓名 char(50) not null,正常天數 char(50) not null,曠工天數 char(50),遲到天數 char(50),早退天數 char(50),考勤扣款 char(50) not null);insert into 部門 values('財務部','王玲','20')insert into 部門 values('生產部',

11、9;麗麗','400')insert into 部門 values('董事會','李四','10')insert into 部門 values('后勤部','二子','40')insert into 部門 values('公關部','小麗','15')insert into 部門 values('行政部','琪琪','20')insert into 部門 values('企

12、劃部','小新','15')insert into 部門 values('銷售部','小海','10')insert into 部門 values('人力資源部','麗子','5')insert into 員工 values('1001','李民','男','25','天津','111000101','已婚','???#39; ,'銷

13、售部','內銷','4','職工')insert into 員工 values('1002','李四','男','50','上海','111000102','已婚','本科' ,'董事長','null','30','董事長')insert into 員工 values('1003','麗麗','女',&

14、#39;25','北京','111000103','未婚','本科' ,'生產部','電工','8','生產部部長')insert into 員工 values('1004','王玲','男','35','東京','111000104','已婚','研究生' ,'財務部','預算','6'

15、;,'財務部部長')insert into 員工 values('1005','二子','女','30','江西','111000105','未婚','本科' ,'后勤部','車工','7','后勤部部長')insert into 員工 values('1006','小麗','女','26','蘇州','

16、;111000106','已婚','本科' ,'公關部','null','3','公關部部長')insert into 員工 values('1007','小新','男','27','揚州','111000107','已婚','研究生' ,'企劃部','主管','2','企劃部部長')insert in

17、to 員工 values('1008','琪琪','女','24','安徽','111000108','未婚','本科' ,'行政部','null','8','行政部部長')insert into 員工 values('1009','小海','男','23','南京','111000109','已婚&#

18、39;,'???#39; ,'銷售部','主管','4','銷售部部長')insert into 員工 values('1010','麗子','女','22','江西','111000110','未婚','本科' ,'人力資源部','null','4','人力資源部部長')insert into 員工 values('1011

19、','小美','女','26','海南','111000111','已婚','本科' ,'公關部','前臺','5','職工')insert into 員工 values('1012','小韓','男','20','山東','111000112','離異','本科' ,'財務部&

20、#39;,'融資','5','出納')insert into 工資 values('1001','2013-12','2500','500','25','2','15','4','加急','50','50','100','3500','3400')insert into 工資 values('1002',

21、9;2013-12','10000','600','100','5','25','2','null','0','0','0','15000','20000')insert into 工資 values('1003','2013-12','4000','500','30','2','30'

22、,'4','核對','50','50','100','5000','4800')insert into 工資 values('1004','2013-12','3500','500','30','2','30','4','加急','50','50','100','5000',&#

23、39;4800')insert into 工資 values('1005','2013-12','4000','500','30','2','30','4','加急','50','50','100','5000','4800')insert into 工資 values('1006','2013-12','4000',

24、'500','30','2','30','4','加急','50','50','100','5000','4800')insert into 工資 values('1007','2013-12','3500','500','30','2','30','4','審核','5

25、0','50','100','5200','5000')insert into 工資 values('1008','2013-12','3500','500','30','2','30','4','加急','50','50','100','5400','5200')insert into 工資 valu

26、es('1009','2013-12','3500','500','30','2','30','4','審核','50','50','100','5000','4800')insert into 工資 values('1010','2013-12','3500','500','30','

27、2','30','4','加急','50','50','100','4800','4300')insert into 工資 values('1011','2013-12','2500','500','25','2','15','4','加急','50','50','100'

28、;,'3500','3400')insert into 工資 values('1012','2013-12','2500','500','25','2','15','4','加急','50','50','100','3500','3400')insert into 員工登陸密碼 values('1001','1101&

29、#39;)insert into 員工登陸密碼 values('1002','1102')insert into 員工登陸密碼 values('1003','1103')insert into 員工登陸密碼 values('1004','1104')insert into 員工登陸密碼 values('1005','1105')insert into 員工登陸密碼 values('1006','1106')insert into 員工登陸密碼 values('1007','1107')insert into 員工登陸密碼 values('1008','1108')insert into 員工登陸密碼 values('1009','1109')insert into 員工登陸密碼 values('1010','1110')insert into 員工登陸密碼 values('10

溫馨提示

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

評論

0/150

提交評論