sqlserver數(shù)據(jù)庫設計實例_第1頁
sqlserver數(shù)據(jù)庫設計實例_第2頁
sqlserver數(shù)據(jù)庫設計實例_第3頁
sqlserver數(shù)據(jù)庫設計實例_第4頁
sqlserver數(shù)據(jù)庫設計實例_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理與應用課程設計A報告 姓 名: 袁一帆 學 號: 學院 (系): 管理學院 專 業(yè):信息管理與信息系統(tǒng)班 級: 12級信管 1 班 襄陽邁博信息科技有限公司企業(yè)考勤管理系統(tǒng)一、系統(tǒng)目標設計 1系統(tǒng)開發(fā)的總體任務是實現(xiàn)企業(yè)員工考勤管理的系統(tǒng)化、規(guī)范化、和自動化。 2能夠和人事管理系統(tǒng)、工資管理系統(tǒng)相結合,真正實現(xiàn)企業(yè)高效、科學、現(xiàn) 代化的員工管理。 二、開發(fā)實際思想 1盡量采用公司現(xiàn)有軟硬件環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利 用公司現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。 2員工考勤管理系統(tǒng)能夠和考勤機相連接,從而完成自動、高效、科學的考勤信 息輸入。 3系統(tǒng)采用模塊化

2、程序設計方法,既便與系統(tǒng)功能的各種組合和修該,又便于未 參與開發(fā)的技術維護人員補充、維護。 系統(tǒng)應具備數(shù)據(jù)庫維護功能,即使根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改、 被分等操作。 系統(tǒng)需求分析1 考勤管理涉及企業(yè)人事管理的多個方面,如員工職務升遷、工資發(fā)放、獎金發(fā)放、員工 醫(yī)療保險發(fā)放等等。 本利自重的考勤管理系統(tǒng)需要完成功能主要有以下幾點。 2 員工考勤信息處理。該莫完成員工考勤情況的輸入、修改等操作。如果企業(yè)內 有考勤機,可以將它的輸出處理后,形成考勤管理系統(tǒng)考勤模塊的輸入。 3 企業(yè)缺勤類型的設定。4 企業(yè)考勤統(tǒng)計。該模塊可對某個員工進行考勤情況的統(tǒng)計 ,生成統(tǒng)計報表。5 缺勤時間,缺勤類

3、型對工資的影響6 缺勤時間,缺勤類型對升職的影響數(shù)據(jù)字典數(shù)據(jù)項表1名稱員工編號說明每個員工擁有唯一的編號類型字符型長度4有關數(shù)據(jù)存儲員工基本信息存儲表2名稱員工姓名說明員工姓名類型字符型長度10有關數(shù)據(jù)存儲員工基本信息存儲表3名稱員工職務說明員工在公司的職務類型字符型長度10有關數(shù)據(jù)存儲員工基本信息存儲表4名稱員工電話說明員工保留的聯(lián)系方式類型字符型長度11有關數(shù)據(jù)存儲員工基本信息存儲表5名稱員工所屬部門說明員工在公司的所屬部門類型字符型長度20有關數(shù)據(jù)存儲員工基本系存儲表6名稱缺勤類別說明缺勤種類類型字符型長度3有關數(shù)據(jù)存儲缺勤類別存儲表7名稱缺勤名稱說明缺勤類別描述類型字符型長度10有關數(shù)

4、據(jù)存儲缺勤類別存儲表8名稱缺勤描述說明缺勤描述類型navrchar長度50有關數(shù)據(jù)存儲缺勤類別儲存表9名稱缺勤天數(shù)說明缺勤的時長類型字符型長度3有關數(shù)據(jù)存儲考勤管理存儲表10名稱缺勤日期說明缺勤的具體時間類型字符型長度20有關數(shù)據(jù)存儲缺勤管理存儲數(shù)據(jù)結構表11名稱員工信息信息說明是考勤人員的主體數(shù)據(jù)結構,定義了公司員工的基本信息組成員工姓名;員工編號;員工所屬部門;員工電話;員工職務表12名稱考勤信息信息說明是考勤系統(tǒng)的主體數(shù)據(jù)結構,定義了考勤的相關信息。組成缺勤時間;缺勤天數(shù);缺勤類別;缺勤原因。表13名稱缺勤類別信息說明是考勤類別的主體數(shù)據(jù)結構,定義了考勤類別的相關信息。組成缺勤類別,缺勤

5、描述,缺勤名稱表14名稱缺勤處罰信息說明是缺勤處罰的主體數(shù)據(jù)結構,定義了缺勤處罰的信息組成缺勤時間,缺勤類別,工資處罰表15名稱月工資信息說明是對每月工資的主體數(shù)據(jù)結構,定義了月工資的信息組成員工編號,工資總額,工資處罰,工資總計表16名稱升遷評分表說明是職務變動的主體數(shù)據(jù)結構,定義了升遷評分的信息組成員工編號,評分總分,缺勤時長,缺勤類別,評分總計數(shù)據(jù)流表17名稱員工信息說明公司進行人員變動時對員工信息表進行更新。數(shù)據(jù)來源公司數(shù)據(jù)去向員工信息表數(shù)據(jù)結構員工信息信息表18名稱每月考勤情況說明對員工的缺勤情況進行信息發(fā)布數(shù)據(jù)來源公司考勤表數(shù)據(jù)去向公司考勤匯總表數(shù)據(jù)結構每月考情情況信息表19名稱缺

6、勤原因說明對記錄員工缺勤的具體原因記性描述數(shù)據(jù)來源缺勤表數(shù)據(jù)去向考勤信息表數(shù)據(jù)結構考勤信息信息表20名稱考勤信息說明管理員對員工考勤信息進行更新數(shù)據(jù)來源員工考勤信息數(shù)據(jù)去向員工考勤表數(shù)據(jù)結構員工考勤信息表21名稱月工資信息說明管理員對于人員工資信息進行公告數(shù)據(jù)來源考勤信息數(shù)據(jù)去向月工資表數(shù)據(jù)結構月工資信息表22名稱升遷信息說明對員工的升遷進行評定數(shù)據(jù)來源考勤信息數(shù)據(jù)去向升遷評分表數(shù)據(jù)結構升遷評定數(shù)據(jù)儲存表23名稱員工信息存儲說明存儲員工的基本信息組成員工姓名,員工編號,員工電話,員工地址,員工職務有無立即查詢信息有表24名稱考勤信息存儲說明存儲員工平時出勤,缺勤的信息。組成員工編號,員工姓名,

7、缺勤時間,缺勤天數(shù),缺勤類別,缺勤原因有無立即查詢信息有表25名稱考勤類別信息儲存說明存儲考勤類別的信息組成缺勤天數(shù),缺勤類別,缺勤原因有無立即查詢信息有處理過程表26名稱考勤信息處理說明對員工的日常出勤情況信息進行整理輸入員工號,缺勤時間,缺勤時長輸出月工資表,升遷評定表處理根據(jù)當月員工的考勤情況,對員工進行相應處理。表27名稱月工資總計說明反應員工每月工資情況輸入員工號,缺勤時長,缺勤類別輸出月工資表處理根據(jù)根據(jù)當月員工的考勤情況,對員工工資進行處罰表28名稱升遷評定說明反應員工職務評分輸入員工號,缺勤時長,缺勤類別輸出生前評定表處理根據(jù)當月員工的考勤情況,對員工進行評分進行扣除概念設計本

8、實例根據(jù)上面的設計規(guī)劃出的實體有:考勤信息實體、員工基本信息實體、缺勤類型 、月工資、升遷評定實體。各個實體的 E-R 圖以及實體和實體之間的關系 E-R 圖描述如下。員工基本信息電話職務所屬部門編號姓名圖1 員工屬性圖考勤信息原因員工號類別天數(shù)姓名圖2 考勤信息屬性圖缺勤類別類別描述名稱圖3 缺勤類別屬性圖月工資總額總計處罰圖4 月工資屬性圖升遷評分總計總額扣除圖5 升遷評分樹形圖n1n1缺勤類型輸入考勤考情信息員工111反應1升遷評定月工資圖5 實體關系E-R圖考勤管理表表29列名數(shù)據(jù)類型能否為空說明ygnoumberChar(10)Notnull員工號qqdateChar(20)Notn

9、ull缺勤日期qqdaynumberChar(20)Null缺勤天數(shù)qqlbChar(3)Null缺勤類型qqliyouChar(100)Null缺勤原因缺勤類別表表30列名數(shù)據(jù)類型能否為空說明qqlbChar(3)Notnull類別qqmcnavrchar(10)Null名稱qqmsnavrchar(10)Null類別描述員工基本信息表表31列名數(shù)據(jù)類型能否為空說明ygnumberChar(10)Notnull員工號ygnamechar(10)Null員工姓名ygzwChar(20)Null職務ygtelChar(11)Null電話ygdepartmentChar(20)Null所屬部門缺勤

10、處罰表表32列名數(shù)據(jù)類型能否為空說明qqdaynumberChar(2)Notnull缺勤天數(shù)qqlbChar(3)Notnull缺勤類別gzchufaChar(4)Null處罰月工資表表32列名數(shù)據(jù)類型能否為空說明ygnumberChar(10)Notnull員工號gzqeChar(5)Notnull工資總額gzchufaChar(4)Null工資處罰gzzjChar(5)Notnull工資總計升遷評分表表33列名數(shù)據(jù)類型能否為空說明ygnumberChar(10)Notnull員工號sqzfChar(3)Notnull升遷總評分qqdaynumberChar(2)Null缺勤時間qqlbC

11、har(3)Null缺勤原因sqzjChar(3)Notnull總計評分創(chuàng)建數(shù)據(jù)庫create database 襄陽市邁博科技有限公司考勤系統(tǒng)on(name =襄陽市邁博科技有限公司考勤管理系統(tǒng),filename=D:襄陽市邁博科技有限公司考勤管理系統(tǒng).mdf,size=10mb,maxsize=50mb,filegrowth=10%)log on(name =襄陽市邁博科技有限公司_log,filename=D:襄陽市邁博科技有限公司考勤管理系統(tǒng).ldf,size=10mb,maxsize=20mb,filegrowth=10%)創(chuàng)建表create table 考勤管理表(ygnumber

12、 char(10),qqdate char(20),qqdaynumber char(20),qqlb char(3),qqliyou char(100)create table 缺勤類別表(qqlb char(3),qqmc nvarchar(100),qqms nvarchar(10)create table 員工基本信息表(ygnumber char(10) primary key,ygname char(10),ygzw char(20),ygtel char(11),ygdepartment char(20),)create table 缺勤處罰表(qqdaynumber char(

13、2),qqlb char(3),gzchufa char(4),)create table 月工資表(ygnumber char(10) primary key,gzqe char(5),gzchufa char(4),gzzj char(5),)create table 升遷評分表(ygnumber char(10),sqzf char(3),qqdaynumner char(2),qqlb char(3),sqzj char(3),)輸入數(shù)據(jù)insert into 考勤管理表values(10001,4,2,事假)insert into 考勤管理表values(10002,2,1,病假)

14、其余輸入如下insert into 員工基本信息表values(10001,袁紹,總經理,23,經理辦公室)insert into 員工基本信息表values(10002,曹操,副經理,24,經理辦公司)其余輸入如下insert into 缺勤類別表values(1,病假,請假不得多于天)insert into 缺勤類別表values(2,事假,請假不得多于天)其余輸入如下insert into 缺勤處罰表values(1,1,10)insert into 缺勤處罰表values(1,2,20)其余輸入如下insert into 月工資表values(10001,5000,0,5000)insert into 月工資表values(10002,4000,80,5000)其余輸入如下ins

溫馨提示

  • 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

提交評論