




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、江西理工大學(xué)應(yīng)用科學(xué)學(xué)院信息工程系課程設(shè)計說明書 課程名稱: 數(shù)據(jù)庫原理與技術(shù) 課題名稱: 員工考勤管理子系統(tǒng) 參與人員姓名: 楊 玲 班級、學(xué)號 電信103 02號參與人員姓名: 孫蘇恒 班級、學(xué)號 電信103 03號參與人員姓名: 譚志偉 班級、學(xué)號 電信103 08號參與人員姓名: 萬淑萍 班級、學(xué)號 電信103 20號完 成 時 間: 2012年07月06日 指 導(dǎo) 老 師: 鄧小鴻 指導(dǎo)老師評語:得分: 目 錄1 系統(tǒng)概述11.1 現(xiàn)狀分析11.2 系統(tǒng)目標12 系統(tǒng)數(shù)據(jù)庫分析22.1數(shù)據(jù)庫需求分析22.2 數(shù)據(jù)庫概念結(jié)構(gòu)分析32.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)分析42.4 數(shù)據(jù)字典53 數(shù)據(jù)庫
2、操作部分73.1 數(shù)據(jù)庫創(chuàng)建73.2 數(shù)據(jù)庫的更新操作83.3 數(shù)據(jù)庫的查詢操作103.4 數(shù)據(jù)庫的備份和還原操作104 系統(tǒng)規(guī)范化設(shè)計144.1 數(shù)據(jù)庫表的規(guī)范化設(shè)計144.2 數(shù)據(jù)庫的完整性設(shè)計144.3 數(shù)據(jù)庫的維護和安全性設(shè)計145 總結(jié)175.1 收獲175.2 不足和改進17參考文獻18致 謝191 系統(tǒng)概述1.1 現(xiàn)狀分析隨著社會的發(fā)展,科技的進步,企業(yè)的結(jié)構(gòu)也變得錯綜復(fù)雜。而企業(yè)的考勤也已經(jīng)處于相當(dāng)重要的地位。一個好的管理系統(tǒng),不僅規(guī)范著員工,同時對企業(yè)效率的提高也起到了推動的作用。以往所用的人工式的考勤管理,不僅效率低,而且浪費許多人力物力,不能直觀的了解員工的出勤情況,在這
3、個信息時代,無法立足。隨著計算機技術(shù)的高速發(fā)展,將考勤電子化,不僅可以提高效率,還可以減少人力,無差錯,完全公平的一個系統(tǒng)。推動了企業(yè)的發(fā)展。1.2 系統(tǒng)目標開發(fā)學(xué)生此系統(tǒng)所采用開發(fā)工具為Microsoft SQL Server,此系統(tǒng)的運行環(huán)境為Windows 98,Windows 2000,Windows XP,Windows 7等。開發(fā)此數(shù)據(jù)庫的目標如下: (1)提供簡單、方便的操作。 (2)根據(jù)企業(yè)原來的考勤管理制度,為企業(yè)不同管理層次提供相應(yīng)的功能。 (3)通過考勤管理無紙化的實現(xiàn),使企業(yè)的考勤管理更加科學(xué)規(guī)范。 (4)節(jié)省考勤管理的成本。 (5)提高企業(yè)考勤管理的透明度和效率,防止
4、“虛假出勤”的現(xiàn)象。 (6)對系統(tǒng)提供必要的權(quán)限管理。 (7)為企業(yè)實現(xiàn)整體信息化的其他相關(guān)系統(tǒng)提供必要的數(shù)據(jù)支持。2 系統(tǒng)數(shù)據(jù)庫分析2.1數(shù)據(jù)庫需求分析本系統(tǒng)是一套簡單實用的員工考勤管理子系統(tǒng),該系統(tǒng)主要記錄管理員工的考勤情況。員工根據(jù)自己的班次在上下班時分別進行出勤操作,采用手動方式或者使用劃卡機。由專門的人員管理出勤和退勤信息。其模塊功能完善,界面美觀友好,操作簡便快捷,全自動化管理。主要功能包括:員工基本信息管理,查詢,刪除,修改,插入;時間的管理;管理員信息的管理;考勤記錄的信息。系統(tǒng)功能結(jié)構(gòu)圖2.1所示:考勤記錄員工考勤管理子系統(tǒng)員工基本信息時間管理員基本信息查詢員工基本信息更新管
5、理員基本信息查詢時間更新時間更新員工基本信息查詢考勤記錄更新考勤記錄查詢管理員基本信息圖2.1 系統(tǒng)功能結(jié)構(gòu)圖2.2 數(shù)據(jù)庫概念結(jié)構(gòu)分析 在員工考勤管理子系統(tǒng)中,一個管理員可以對多個時間進行管理;每個考勤管理可以參照一個時間管理;每個員工都有對應(yīng)的一個考勤記錄。 管理員實體屬性E-R分圖如圖2.2所示:管理員管理員編號ha號電話姓名 圖2.2管理員實體屬性E-R分圖 員工實體屬性E-R分圖如圖2.3所示: 員工員工編號聯(lián)系電話年齡性別姓名 圖2.3 員工實體屬性E-R分圖時間實體屬性E-R分圖如圖2.4所示:時間時間編號具體時間時間類型圖2.4時間管理實體屬性E-R分圖考勤記錄實體屬性E-R分
6、圖如圖2.5所示:考勤類型考勤記錄考勤管理編號圖2.5 考勤記錄實體屬性E-R分圖員工考勤管理子系統(tǒng)E-R圖如圖2.6所示:管理員員工考勤記錄時間設(shè)定考勤參照管理1N1N1N1N 圖2.6 考勤管理實體屬性E-R圖2.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)分析根據(jù)2.6員工考勤管理子系統(tǒng)E-R圖,轉(zhuǎn)換成關(guān)系模式為: 管理員(管理員編號,電話,姓名) 時間(時間編號,時間類型,具體時間,管理員編號,考勤編號)員工(員工編號,姓名,性別,年齡,電話) 考勤記錄(考勤記錄編號,考勤類型,管理員編號,員工編號)2.4 數(shù)據(jù)字典 (1)表名:Admi(Ano,Aname,Atel),其含義:管理員信息表,存儲管理員有關(guān)信息
7、。 其結(jié)構(gòu)如表2.1所示: 表2.1 管理員信息表Admi字段名字段類型是否為空說明備注AnoCHAR(15)NOT NULL管理員編號主鍵AnameCHAR(15)NULL姓名AtelCHAR(15)NULL聯(lián)系電話 (2)表名:Work(Wno,Wname,Wsex,Wage,Wtel),其含義:員工信息表,存儲員工有關(guān)信息。 其結(jié)構(gòu)如表2.2所示: 表2.2員工信息表Work字段名字段類型是否為空說明備注WnoCHAR(15)NOT NULL員工編號主鍵WnameCHAR(20)NULL姓名WsexCHAR(2)NULL性別WageINT(4)NULL年齡WtelCHAR(15)NULL
8、聯(lián)系電話 (3)表名:Time(Tno,Ttype,Tspec,Ano,Mno),其含義:時間信息表,存儲時間有關(guān)信息。 其結(jié)構(gòu)如表2.3所示: 表2.3時間信息表Time字段名字段類型是否為空說明備注TnoCHAR(15)NOT NULL時間編號主鍵TtypeCHAR(15)NULL時間類型TspecCHAR(15)NULL具體時間AnoCHAR(15)NOT NULL管理員編號外鍵MnoCHAR(15)NOT NULL考勤記錄編號外鍵 (4)表名:Kaoqing(Mno,Wno,Ano,Mtype),其含義:考勤記錄信息表,存儲考勤記錄有關(guān)信息。 其結(jié)構(gòu)如表2.4所示: 表2.4考勤記錄信
9、息表Kaoqing字段名字段類型是否為空說明備注MnoCHAR(15)NOT NULL考勤記錄編號主鍵WnoCHAR(15)NOT NULL員工編號外鍵AnoCHAR(15)NOT NULL管理員編號外鍵MtypeCHAR(15)NULL考勤類型 3 數(shù)據(jù)庫操作部分3.1 數(shù)據(jù)庫創(chuàng)建 用SQL語句創(chuàng)建數(shù)據(jù)表W并建立相應(yīng)屬性的約束:Create table Work (Wno char(15) primary key, Wname char(20) unique, Wsex char(2) check(Wsex='F' or Wsex='M'), Wage sma
10、llint, Wtel char(15);關(guān)系圖如圖3.1所示圖3.1 員工考勤管理子系統(tǒng)關(guān)系圖 測試數(shù)據(jù)如表3.13.4所示:表3.1管理員信息數(shù)據(jù)表表3.2員工信息數(shù)據(jù)表表3.3考勤記錄信息數(shù)據(jù)表表3.4時間信息數(shù)據(jù)表3.2 數(shù)據(jù)庫的更新操作1、在Work表中插入一條員工信息('08060310301','梁立友 運行結(jié)果為:2、將員工08060310308的性別改為F。update Workset Wage=Wage+1where Wno='08060310308'運行結(jié)果為: 3、刪除姓名為梁立友的員工記錄。deletefrom Workwher
11、e Wname='梁立友'運行結(jié)果為:3.3 數(shù)據(jù)庫的查詢操作 1、查詢性別為F的所有員工。select *from Workwhere Wsex='F'運行結(jié)果為: 2、查詢遲到的員工號及姓名。select Work.Wno,Wname, Mtypefrom Work,Kaoqingwhere Mtype ='遲到' and Work.Wno=Kaoqing.Wno;運行結(jié)果為:3.4 數(shù)據(jù)庫的備份和還原操作1、備份數(shù)據(jù)庫 選擇 員工考勤管理子系統(tǒng) 數(shù)據(jù),右鍵選擇“所有任務(wù)”,然后選擇“備份數(shù)據(jù)庫”,彈出對話框如圖3.2所示,點擊“添加”,彈出
12、對話框如圖3.3所示,選擇要保存?zhèn)浞菸募穆窂胶椭付ㄎ募c擊“確定”完成備份工作。圖3.2備份數(shù)據(jù)庫圖3.3選擇備份路徑2、還原數(shù)據(jù)庫 首先確?!皵?shù)據(jù)庫”下有“員工考勤管理子系統(tǒng)”數(shù)據(jù)庫,如果沒有建立一個以“員工考勤管理子系統(tǒng)”命名的數(shù)據(jù)庫,然后選擇“員工考勤管理子系統(tǒng)”,右鍵選擇“所有任務(wù)”,然后點擊“還原數(shù)據(jù)庫”,彈出對話框如圖3.4所示,選擇“從設(shè)備”還原,點擊“選擇設(shè)備”,談車對話框如圖3.5所示,點擊“添加”,出現(xiàn)對話框如圖3.6所示,選擇數(shù)據(jù)庫的備份文件,點擊“確定”完成還原數(shù)據(jù)庫的工作。圖3.4還原數(shù)據(jù)庫圖3.5選擇還原設(shè)備圖3.6選擇還原路徑4 系統(tǒng)規(guī)范化設(shè)計4.1 數(shù)據(jù)庫
13、表的規(guī)范化設(shè)計 該員工考勤管理子系統(tǒng)屬于第三范式。4.2 數(shù)據(jù)庫的完整性設(shè)計 用戶自定義完整性:check約束:(1)關(guān)于性別的約束表達式Wsex='M' or Wsex='F'(2)關(guān)于年齡的約束表達式Wage>=0 and Wage<100;4.3 數(shù)據(jù)庫的維護和安全性設(shè)計設(shè)計user1對表Student的查詢訪問權(quán)限,防止非法的數(shù)據(jù)庫操作。在企業(yè)管理器中控制用戶訪問權(quán)限(1)展開 員工考勤管理子系統(tǒng) 數(shù)據(jù)庫,選擇“用戶”,右鍵選擇“新建數(shù)據(jù)庫用戶”,彈出如圖4.1所示的對話框。圖4.1新建用戶(2)在登錄名中選擇“新建”,在“名稱”中填寫“us
14、er1”,身份驗證選“SQL Server身份驗證”,密碼為“1”,數(shù)據(jù)庫選擇“員工考勤管理子系統(tǒng)”,如圖4.2所示,點擊“確定”,重新輸入一遍密碼,如圖4.3所示,點擊“確定”。圖4.2新建登錄圖4.3確認密碼2、在查詢分析器中控制用戶訪問權(quán)限把查詢Work表的權(quán)限授給用戶user1grant select on Workto user1驗證結(jié)果如圖4.4所示:圖4.4權(quán)限授權(quán)5 總結(jié)5.1 收獲一周的課程設(shè)計很快就結(jié)束了,學(xué)到了許多書本上無法獲知的信息。通過本次設(shè)計,使我對數(shù)據(jù)庫有了更深入的了解,見證了一個系統(tǒng)從無到有,從漏洞百出到逐漸完善的過稱,是我所學(xué)的只是得以所用,加深了對數(shù)據(jù)庫的理
15、解,在設(shè)計過程中有很多不會的問題,大家齊心協(xié)力,互幫互助共同完成。也正是因為這樣,更加明白了,團隊的重要性。最重要的就是加深了對數(shù)據(jù)庫系統(tǒng)的了解,熟悉了數(shù)據(jù)庫設(shè)計的流程,掌握了需求分析的方法。作為21世紀這個信息時代中的一員,要在網(wǎng)絡(luò)中嶄露頭角,僅僅這些是不夠的,動手能力和理論知識都有待提高。5.2 不足和改進 本系統(tǒng)在信息表述上還不完備,一些模塊的信息還不夠詳細,主要是提供的報表有限。對使用打卡機進行出、退勤的企業(yè),還需要添加一個采集打卡機信息記錄的數(shù)據(jù)模塊。下一步可以再熟悉系統(tǒng)設(shè)計風(fēng)格的基礎(chǔ)上,在各個界面上進一步添加多需要的字段和報表,或者添加采集數(shù)據(jù)的模塊,以擴充系統(tǒng)的功能。在設(shè)計時由于對編程語言知識的匱乏,所以數(shù)據(jù)庫的界面化沒有做成,如若想更加完善數(shù)據(jù)庫,應(yīng)該結(jié)合一些編程語言,使得操作界面更加人性化,簡單化。 參考文獻1 劉智斌,劉玉萍,楊柳編著.數(shù)據(jù)庫原理(第二版).重慶大學(xué)出版社,20062 薩師煊,王珊編著.數(shù)據(jù)庫系統(tǒng)概論(第四版).高等
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國PVC-U絕緣耐燃電線套管數(shù)據(jù)監(jiān)測報告
- 2025年中國LED室外單色顯示屏數(shù)據(jù)監(jiān)測報告
- 2025年中國EVA雙面海綿膠帶數(shù)據(jù)監(jiān)測報告
- 2025年中國ABS床頭落地式平板床數(shù)據(jù)監(jiān)測研究報告
- 2025年中國2-氟氯芐數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國高頻發(fā)生器市場分析及競爭策略研究報告
- 2025至2030年中國防霧鏡片市場分析及競爭策略研究報告
- 2025至2030年中國鉤型鋼釘線卡市場分析及競爭策略研究報告
- 2025至2030年中國自動水溶膠復(fù)膜機市場分析及競爭策略研究報告
- 2025至2030年中國紅木二胡市場分析及競爭策略研究報告
- GB/T 15231-2023玻璃纖維增強水泥性能試驗方法
- 外出提攜公章申請表
- 2023版押品考試題庫必考點含答案
- 【本田轎車燈光系統(tǒng)常見故障分析及排除8200字(論文)】
- 昆明天大礦業(yè)有限公司尋甸縣金源磷礦老廠箐-小凹子礦段(擬設(shè))采礦權(quán)出讓收益評估報告
- 尿動力學(xué)檢查操作指南2023版
- 夢幻西游古龍服務(wù)端安裝教程
- 食品安全地方標準 預(yù)制菜生產(chǎn)衛(wèi)生規(guī)范
- 亮化工程竣工驗收報告
- 《出生醫(yī)學(xué)證明》單親母親情況聲明
- PCS-915母差保護裝置介紹
評論
0/150
提交評論