數(shù)據(jù)庫課程設(shè)計—人事管理系統(tǒng)_第1頁
已閱讀1頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  一.需求分析</b></p><p><b>  系統(tǒng)功能分析:</b></p><p>  數(shù)據(jù)庫主要是用來對公司、部門有關(guān)的人事信息以及對與公司相關(guān)的數(shù)據(jù)進(jìn)行管理,并提供了相關(guān)的人事職能,同時讓員工可以通過公司內(nèi)部網(wǎng)絡(luò)實現(xiàn)自我管理,提高了整體運(yùn)作能力。那些重復(fù)的,事務(wù)性的工作交給HR管理軟件來解決。每個月月中發(fā)工

2、資,包括考勤、人事信息變動、福利、休假和績效考核獎金對本月的薪資計算都有影響,為人事部提供了管理工具,因此運(yùn)用數(shù)據(jù)庫大大提高了公司運(yùn)行的效率。</p><p>  2.系統(tǒng)功能模塊設(shè)計:</p><p>  員工的基本信息管理:</p><p>  提供員工的基本信息,如員工登錄系統(tǒng)的信息,員工名字,聯(lián)系方式,所屬部門,基本工資,職位信息,部門信息等。</p&

3、gt;<p><b>  公司部門管理:</b></p><p>  提供部門信息,如部門名稱,部門描述,部門經(jīng)理等信息。</p><p><b>  公司的工資管理:</b></p><p>  記錄員工每月的工資信息,包括工資發(fā)放日期、工資組成等。</p><p><b>

4、;  公司的考勤管理:</b></p><p>  用于記錄員工的考勤信息</p><p>  公司的請假記錄管理:</p><p>  用于記錄員工的請假信息,包括請假提交時間、請假開始時間、請假終止時間、請假原因、請假的類別和請假申請狀態(tài)等</p><p>  公司的加班信息管理:</p><p>  

5、用于記錄員工的加班信息,包括加班時間、加班起止時間、加班原因和加班申請批準(zhǔn)狀態(tài)等</p><p><b>  二.?dāng)?shù)據(jù)庫設(shè)計</b></p><p><b>  1.關(guān)系模式</b></p><p> ?。?)員工基本信息表(員工編號,員工姓名,電子郵箱,所屬部門,基本工資,職務(wù)名稱,聯(lián)系電話)</p>&l

6、t;p> ?。?)部門基本信息表(部門編號,部門名稱,部門描述,部門經(jīng)理編號)</p><p> ?。?)工資信息表(工資編號,員工編號,工資發(fā)放時間,基本工資,加班工資,缺勤扣除)</p><p> ?。?)考勤信息表(考勤編號,員工編號,到達(dá)時間,記錄者編號,日期)</p><p> ?。?)請假信息表(員工編號,提交時間,開始時間,結(jié)束時間,理由說明)&

7、lt;/p><p> ?。?)加班信息表(加班申請編號,員工編號,批準(zhǔn)者編號,提交時間,開始時間,結(jié)束時間)</p><p><b>  2.E-R圖</b></p><p>  圖2.1為幾個實體之間的關(guān)系圖(下圖)</p><p>  3.各表字段以及數(shù)據(jù)類型設(shè)置</p><p>  (1)表2-

8、1為員工基本信息表</p><p><b>  表2-1</b></p><p>  (2)表2-2部門基本信息表</p><p><b>  表2-2</b></p><p>  (3)表2-3工資信息表</p><p><b>  表2-3</b>&

9、lt;/p><p> ?。?)表2-4考勤信息表</p><p><b>  表2-4</b></p><p> ?。?)表2-5請假信息表</p><p><b>  表2-5</b></p><p> ?。?)表2-6加班信息表</p><p><

10、;b>  表2-6</b></p><p><b>  4.關(guān)鍵代碼</b></p><p> ?。?)創(chuàng)建數(shù)據(jù)庫——人事管理:</p><p>  create database 人數(shù)管理管理</p><p><b>  on</b></p><p> 

11、 ( name=’圖書管理_data’,</p><p>  filename=’d:\sql\data\mssql\data\xueji.mdf,</p><p><b>  size=5MB,</b></p><p>  mxsize=50MB,</p><p>  filegrowth=10%</p>

12、<p><b>  )</b></p><p><b>  log on </b></p><p>  ( name=’圖書管理_log’,</p><p>  filename=’d:\sql\data\mssql\data\xueji_log.ldf’,</p><p><

13、b>  size=2MB,</b></p><p>  maxsize=5MB,</p><p>  filegrowth=1MB</p><p><b>  )</b></p><p> ?。?)創(chuàng)建員工基本信息關(guān)系及其主鍵約束:</p><p>  create table

14、員工基本信息</p><p>  (員工編號 char(10) constraint A primary key,</p><p>  員工姓名 char(10),</p><p>  電子郵箱 char(20),</p><p>  所屬部門 char(10),</p><p>  基本工資 cha

15、r(10),</p><p>  職稱姓名 char(10),</p><p>  聯(lián)系電話 char(20))</p><p>  (3)創(chuàng)建部門基本信息關(guān)系及其主鍵約束:</p><p>  Create table 部門基本信息</p><p>  (部門編號 char(10),</p>&l

16、t;p>  部門名稱 char(10) constraint A primary key,</p><p>  部門描述 char(20),</p><p>  部門經(jīng)理編號 char(10))</p><p>  (4)創(chuàng)建工資信息關(guān)系及其主鍵約束:</p><p>  Create table 工資信息</p&g

17、t;<p> ?。üべY編號 char(10) ,</p><p>  員工編號 char(10) constraint A primary key,</p><p>  工資發(fā)放時間 datetime(8),</p><p>  基本工資 char(10),</p><p>  加班工資 char(10),<

18、;/p><p>  缺勤扣除 char(10))</p><p>  (5)創(chuàng)建考勤信息關(guān)系及其主鍵約束:</p><p>  create table 考勤信息</p><p> ?。记诰幪?char(10) ,</p><p>  員工編號 char(10) constraint A primary ke

19、y,</p><p>  到達(dá)時間 char(10),</p><p>  記錄者編號 char(10),</p><p>  日期 datetime(8))</p><p>  (6)創(chuàng)建請假信息關(guān)系及其主鍵約束:</p><p>  create table 請假信息</p><p> 

20、?。▎T工編號 char(10) constraint A primary key,</p><p>  提交時間 char(10),</p><p>  開始時間 char(10),</p><p>  結(jié)束時間 char(10),</p><p>  理由說明 char(10))</p><p> 

21、 (7)創(chuàng)建加班信息關(guān)系及其主鍵約束:</p><p>  create table 加班信息</p><p>  (加班申請編號 char(10),</p><p>  員工編號 char(10) constraint A primary key,</p><p>  批準(zhǔn)者編號 char(10),</p><

22、p>  提交時間 char(10),</p><p>  開始時間 char(10),</p><p>  結(jié)束時間 char(10))</p><p>  (8)創(chuàng)建策劃部的員工基本信息視圖:</p><p>  create view worker</p><p>  as select 員工姓名,部門

23、名稱,職稱姓名,聯(lián)系電話</p><p>  from 員工基本信息</p><p>  where 部門名稱='策劃部'</p><p> ?。?)創(chuàng)建學(xué)習(xí)部的考勤信息視圖:</p><p>  create view present</p><p>  as select 員工基本信息.員工編號,員

24、工姓名,部門名稱,到達(dá)時間</p><p>  from 員工基本信息,考勤信息</p><p>  where 員工基本信息.員工編號=考勤信息.員工編號 and 部門名稱='學(xué)習(xí)部'</p><p><b>  5.關(guān)系圖</b></p><p>  圖2.2為此數(shù)據(jù)庫的關(guān)系圖</p>

25、<p><b>  圖2.2</b></p><p>  三.詳細(xì)設(shè)計(各關(guān)系表格)</p><p> ?。?)表3-1為員工基本信息表:</p><p>  select * from 員工基本信息</p><p><b>  表3-1</b></p><p> 

26、?。?)表3-2為部門基本信息表:</p><p>  select * from 部門基本信息</p><p><b>  表3-2</b></p><p> ?。?)表3-3為工資信息表:</p><p>  select * from 工資信息</p><p><b>  表3-3

27、</b></p><p> ?。?)表3-4為考勤信息表</p><p>  select * from 考勤信息</p><p><b>  表3-4</b></p><p> ?。?)表3-5為請假信息表:</p><p>  select * from 請假信息</p>

28、;<p><b>  表3-5</b></p><p> ?。?)表3-6為加班信息表:</p><p>  select * from 加班信息</p><p><b>  表3-6</b></p><p> ?。?)表3-7為策劃部的員工基本信息視圖</p><

29、p>  Select * from worker</p><p><b>  表3-7</b></p><p> ?。?)表3-8為學(xué)習(xí)部的考勤信息視圖</p><p><b>  表3-8</b></p><p><b>  課程設(shè)計感想</b></p>

30、<p>  通過這次數(shù)據(jù)結(jié)構(gòu)課程設(shè)計, 使我對數(shù)據(jù)庫設(shè)計有了一個比較深刻的了解,對各種數(shù)據(jù)庫方法的性能有了清晰的認(rèn)識,使我感覺到,一個優(yōu)秀的數(shù)據(jù)庫應(yīng)用軟件,不僅僅是可以運(yùn)行的,更應(yīng)該具有人性化的界面,協(xié)調(diào)的布局,合理的結(jié)構(gòu),良好的性能和一定的容錯性.一個人要完成所有的工作是非常困難和耗時的.在以后的學(xué)習(xí)中我會更加注意各個方面的能力的協(xié)調(diào)發(fā)展,通過課程設(shè)計全面地對SQL Server 有了更深一步的認(rèn)識,也更系統(tǒng)的了解了這門學(xué)科

31、,在對數(shù)據(jù)庫的創(chuàng)建,E-R圖,關(guān)系模式,到表的創(chuàng)建、修改以及查詢都基本掌握。我想對我以后的學(xué)習(xí)或是工作都有很大的幫助。</p><p>  數(shù)據(jù)庫是一門相對比較重要的課程,SQL是數(shù)據(jù)庫的重要精髓,但感覺掌握的不夠扎實,特別是其中有一些比較抽象的知識點(diǎn),只是從邏輯上學(xué)習(xí),并沒有真正的參與設(shè)計或者實踐,因此本次課程設(shè)計對我們來說是一個很好的機(jī)會,不僅能夠把以前的書本知識在實驗中做出來,更重要的是我們可以學(xué)到一些書本

32、中不曾遇到的問題。</p><p>  在這一周的實訓(xùn)過程中,我遇到了許多困難,有時候想也想不明白,我沒有放棄,雖然一時做不出來,但我相信自己會做出來的,每次在機(jī)房實訓(xùn)結(jié)束后,我回去會查些資料,把不會的知識認(rèn)認(rèn)真真的看了有看,最終做了出來,很高興,這使我明白困難只是一時的,只要堅持,付出足夠努力,總會有收獲的.</p><p>  通過這次的實驗,使我學(xué)到了不少實用的知識,更重要的是,做實

33、驗的過程,思考問題的方法,這與做其他的實驗是通用的,真正使我們受益匪淺.非常感謝老師這次課程設(shè)計的付出,謝謝!</p><p><b>  參考文獻(xiàn)以及網(wǎng)址</b></p><p>  陳志泊,王春玲.數(shù)據(jù)庫原理及應(yīng)用教程(第二版).人民郵電出版社</p><p>  薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版).高等教育出版社</p>

溫馨提示

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

評論

0/150

提交評論