數(shù)據(jù)庫員工請假管理系統(tǒng)_第1頁
數(shù)據(jù)庫員工請假管理系統(tǒng)_第2頁
數(shù)據(jù)庫員工請假管理系統(tǒng)_第3頁
數(shù)據(jù)庫員工請假管理系統(tǒng)_第4頁
數(shù)據(jù)庫員工請假管理系統(tǒng)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、華東交通大學(xué)理工學(xué)院課 程 設(shè)計(jì)報 告 書課程名稱數(shù)據(jù)庫系統(tǒng)開發(fā)教程題 目 員工請假管理系統(tǒng)分 院 電 信 分 院 專業(yè)班級10電子商務(wù)(1)班學(xué)號學(xué)生姓名孟 倩指導(dǎo)教師 李 果2012年 12 月 27 日目錄第一章 設(shè)計(jì)內(nèi)容與要求1第二章 數(shù)據(jù)庫運(yùn)行開發(fā)環(huán)境222第三章 需求分析33.1 系統(tǒng)目標(biāo)與要求3333333447第四章 概念設(shè)計(jì)9999989第五章:邏輯分析105.1 把E-R圖轉(zhuǎn)換成關(guān)系模式1010第六章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)126.1登錄:126.2 數(shù)據(jù)的載入16第七章 總結(jié)17參考文獻(xiàn)(資料)18分工情況18第一章設(shè)計(jì)內(nèi)容與要求當(dāng)今社會正處于信息時代,信息技術(shù)已滲透到社會生活的

2、各個領(lǐng)域,特別是企業(yè)的管理領(lǐng)域,用計(jì)算機(jī)來進(jìn)行員工請假管理也已成為現(xiàn)代化企業(yè)運(yùn)作必不可少的一部分?,F(xiàn)在利用計(jì)算機(jī)來管理員工請假工作,大大降低了工作人員的工作量,提高了工作??记谧鳛橐粋€公司的基本管理,是單位對員工工作管理的基本依據(jù),使用請假系統(tǒng),管理者可以快速記錄公司全體員工當(dāng)日的請假情況,并可統(tǒng)計(jì)員工請假情況。設(shè)計(jì)請假系統(tǒng)的目的是企業(yè)為了解決員工請假的繁瑣工作,減輕企業(yè)不必要的勞動力,金錢的損耗,提高工作效率,為企業(yè)創(chuàng)造更多利益,實(shí)現(xiàn)單位的系統(tǒng)化,規(guī)范化和自動化。因此本系統(tǒng)需要實(shí)現(xiàn)以下功能:員工信息維護(hù),數(shù)據(jù)采集,基本數(shù)據(jù)維護(hù),數(shù)據(jù)庫管理,查詢功能,請假記錄系統(tǒng)的模塊結(jié)構(gòu)。設(shè)計(jì)思想: (1)

3、、盡量采用公司現(xiàn)有的軟硬件環(huán)境及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用公司現(xiàn)有的資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。 (2)、員工考勤管理系統(tǒng)能夠和考勤相連接,從而完成自動、高效、科學(xué)的考勤信息輸入。 (3)、系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。 (4)、系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。第二章 數(shù)據(jù)庫運(yùn)行開發(fā)環(huán)境背景現(xiàn)今員工信息管理的繁索給具有強(qiáng)烈時間觀念的行政人員帶來了諸多不便,辦公室缺少一種完善的管理軟件,為了對員工請假的管理方便,開發(fā)人員完成了全面的調(diào)查與分析,同時與目

4、標(biāo)用戶進(jìn)行了多次深入溝通,并在此基礎(chǔ)上著手開發(fā)此軟件系統(tǒng)名稱:信息管理系統(tǒng)開發(fā)平臺:Windows 7測試平臺:Windows 7數(shù)據(jù)庫名稱:student status 數(shù)據(jù)庫系統(tǒng):SQL Server 2005數(shù)據(jù)庫宿主環(huán)境:windows 7 使用平臺:本系統(tǒng)適合于運(yùn)行在Microsoft Windows 的各個版本下,包括Windows9X(win95需要升級系統(tǒng)文件)、Windows Me、Windows NT、Windows2000、Windows XP等平臺下,奔騰166MHz或更快,64 MB內(nèi)存或更多,16MB磁盤空間。管理員工具:SQL Server 2005 Window

5、s查詢?yōu)g覽工具:SQL Server 2005 Windows開發(fā)客戶端:SQL Server 2005 connector第三章需求分析3.1 系統(tǒng)目標(biāo)與要求員工請假管理系統(tǒng)是根據(jù)企業(yè)對員工進(jìn)行請假管理的需要設(shè)計(jì)開發(fā)的,目的是為了更好地更快速的提供便利的平臺,具有對員工請假進(jìn)行管理和維護(hù)的功能。3.2系統(tǒng)功能模塊3.21員工檔案管理建立對公司員工里所有員工進(jìn)行統(tǒng)一編號;將每一位員工信息保存在員工檔案中,當(dāng)員工的信息發(fā)生變化時,修改員工檔案記錄中相應(yīng)的屬性。3.22員工職務(wù)調(diào)動管理對公司里所有員工的職務(wù)記錄進(jìn)行統(tǒng)一編號,登記員工調(diào)用前后具體職務(wù)。3.23請銷假管理查詢對員工請銷假的記錄進(jìn)行統(tǒng)一

6、編號;登記員工請假時間,請假類型。3.24部門管理功能對公司所有部門進(jìn)行編號,建立部門記錄。3.25考勤管理的實(shí)現(xiàn)登記員工上下班時間,看是否遲到,早退。3.26假期管理設(shè)置統(tǒng)計(jì)員工可以休假的日期功能模塊圖請假信息管理系統(tǒng)假期管理模塊考勤管理模塊部門管理模塊請銷假管理模塊員工檔案管理模塊員工職務(wù)管理模塊3.3數(shù)據(jù)字典(1)數(shù)據(jù)流名稱:員工情況數(shù)據(jù)項(xiàng)描述:員工情況=姓名+出生年月+身份證號+加入公司日期+電話+部門編號+擁有假期時間數(shù)據(jù)流量:根據(jù)公司錄用情況而定說明:要對每一位被聘用的新員工進(jìn)行唯一編號圖3-1(2)數(shù)據(jù)流名稱:部門情況數(shù)據(jù)項(xiàng)描述:部門情況=部門名稱+部門編號+部門經(jīng)理號數(shù)據(jù)流量:

7、根據(jù)公司具體情況而定圖3-2(3)數(shù)據(jù)流名稱:考勤情況數(shù)據(jù)項(xiàng)描述:考勤情況=考勤編號+員工編號+到達(dá)時間+考勤類型+日期數(shù)據(jù)流量:根據(jù)公司具體情況而定圖3-3(4)數(shù)據(jù)流名稱:請假情況數(shù)據(jù)項(xiàng)描述:請假情況=請假編號+員工編號+請假原因+請假開始時間+請假結(jié)束時間數(shù)據(jù)流量:根據(jù)公司具體情況而定(5)數(shù)據(jù)流名稱:假期情況數(shù)據(jù)項(xiàng)描述:假期情況=假期編號+假期具體日期+假期名稱+是否為法定假日數(shù)據(jù)流量:根據(jù)公司具體情況而定圖3-53.4數(shù)據(jù)流圖部門信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出部門表員工信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出員工表假期信息輸入處理錄入成功原始輸入格式化輸

8、入輸出處理輸出假期表考勤信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出考勤表請假信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出請假表第四章 概念設(shè)計(jì)4.1局部E-R圖4.11員工信息員工信息假期時間部門編號電話加入日期身份證號出生年月姓名員工編號部門信息部門經(jīng)理名名稱編號部門名稱部門名稱4.12部門信息日期考勤類型名稱到達(dá)時間名稱員工編號名稱考勤編號名稱考勤信息4.13考勤信息4.14請假信息請假信息請假編號員工編號名稱請假原因名稱請假開始時間名稱請假結(jié)束時間名稱4.15假期信息假期信息假期編號名稱假期具體時間名稱假期名稱名稱是否為法定假日名稱4.2全局E-R圖電話進(jìn)入日期姓名員工編號

9、員工出生年月身份證號部門編號擁有假期時間正常上班考勤表考勤編號員工編號到達(dá)時間考勤類型日期請假請假表請假編號員工編號請假原因請假開始時間請假結(jié)束時間所屬部門表部門編號部門名稱部門經(jīng)理名稱查課假期表假期編號假期名稱假期具體日期是否為法定假日第五章:邏輯分析5.1 把E-R圖轉(zhuǎn)換成關(guān)系模式員工表(員工編號,姓名,出生年月,身份證號,加入公司日期,電話,部門編號,擁有假期時間,部門)部門表(部門名稱,部門編號,部門經(jīng)理名稱)考勤表(考勤編號,員工編號,到達(dá)時間,考勤類型)請假表(請假編號,員工編號,請假原因,請假開始時間,請假結(jié)束時間)假期信息(假期編號,假期具體日期,假期具體名稱,是否為法定假日)

10、5.2表結(jié)構(gòu)員工表:表中列名數(shù)據(jù)類型數(shù)據(jù)長度是否為空員工編號int不允許姓名nchar10允許出生年月smalldatetime8允許身份證號Varchar20不允許加入時間Datetime8不允許電話Int11不允許部門編號Int不允許擁有假期時間Smalldatetime8允許部門表:表中列名數(shù)據(jù)類型數(shù)據(jù)長度是否為空部門名稱nchar10不允許部門編號Int不允許部門經(jīng)理名稱int允許考勤表:表中列名數(shù)據(jù)類型數(shù)據(jù)長度是否為空考勤編號int不允許員工編號Int允許到達(dá)時間datetime8允許考勤類型Nchar10允許日期datetime8允許請假表:表中列名數(shù)據(jù)類型數(shù)據(jù)長度是否為空請假編號

11、Int不允許員工編號Int允許請假原因nchar30允許請假開始時間Datetime8允許請假結(jié)束時間datetime8允許假期表:表中列名數(shù)據(jù)類型數(shù)據(jù)長度是否為空假期編號int不允許假期具體時間Datetime8允許假期名稱Nchar10允許是否為法定假日bit2允許第六章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)思路:對于員工,系統(tǒng)實(shí)現(xiàn)了在線請假,查看請假表,假期表等功能,系統(tǒng)針對員工設(shè)計(jì)有如下功能:員工姓名,出生年月,編號加入公司日期,電話,擁有假期時間。在考勤表可以看到自己的考勤情況。登錄:圖6-1圖6-2員工表:create table dbo.員工表( 員工編號 int identity(1,1) no

12、t null  primary key,  姓名 nvarchar(50)  NOT NULL,  出生日期 datetime NOT NULL ,  身份證號 nvarchar(18) not null,  加入公司日期 datetime NOT NULL   電話 nvarchar (50) not null,  部門編號 int not NULL,  擁有假期時間 int not NULL,  備注 text null)go創(chuàng)建員工表基本信息:create view dbo.員工基本信息A

13、SSELECT y.員工編號,y.姓名, y.電話, y.出生日期,       y.部門編號,b.部門名稱, y.擁有假期時間FROM dbo.員工表 as y left outer join dbo.部門表 b on y.部門編號=b.部門編號go部門表:create table dbo.部門表 (部門編號 int IDENTITY (1, 1) NOT NULL primary key,  部門名稱 nchar (10) not NULL,  部門經(jīng)理編號 int not null,go考

14、勤表:create table dbo.考勤表(考勤編號 int identity(1,1) not null primary key, 員工編號 int not null, 到達(dá)時間 datetime not null, 考勤類型 nvarchar(8) not null,-應(yīng)為“缺勤”or“遲到”or“早退” 日期  datetime not null)gocreate view dbo.考勤信息as select k.考勤編號,y.姓名,k.日期,k.考勤類型from 考勤表 as k inner join 員工表 as yon

15、 k.員工編號=k.員工編號go請假表:create table dbo.請假表(請假編號 int identity(1,1) not null primary key, 員工編號 int not null, 請假原因 text not null, 請假開始時間 datetime not null, 請假結(jié)束時間 datetime not null,go創(chuàng)建請假信息:create view dbo.請假信息as select q.請假編號,y.姓名, q.請假原因, from   請假表 as q inner join 員工

16、表 as yon q.員工編號=y.員工編號go假期表:create table dbo.假期表(假期編號 int identity(1,1)  not null primary key, 假期具體日期 datetime not null, 假期名稱 nvarchar(20) not null, 是否為法定假期 bit not null)創(chuàng)建假期信息:create view dbo.假期信息as select 假期編號,假期具體日期 as 假期日期,假期名稱,是否為法定假期from 假期表go6.2 數(shù)據(jù)的載入員工信息載入圖6-3請假信息載入圖

17、6-4第七章 總結(jié)這個課設(shè)論述了請假管理系統(tǒng)的設(shè)計(jì)開發(fā)設(shè)計(jì)過程,能較準(zhǔn)確反映出某天或者某月部門員工的請假情況,避免以往手工統(tǒng)計(jì)的繁瑣工作,從而為管理人員提供準(zhǔn)確的員工信息,請假記錄數(shù)據(jù),大大節(jié)約管理成本,減少了不必要的勞動力,這對實(shí)現(xiàn)企業(yè)管理現(xiàn)代化,規(guī)范化具有重要意義,為人力資源開發(fā),職工的績效考核提供重要的參考依據(jù)。經(jīng)過這次的數(shù)據(jù)庫課設(shè),我能夠比較熟練的通過使用SQL SERVER 2005建立數(shù)據(jù)庫和基本表,從中正確的理解上述基本表的關(guān)系,從而正確,合理的建立表的結(jié)構(gòu),并輸入相應(yīng)的記錄信息。這次數(shù)據(jù)庫課設(shè)培養(yǎng)了我提出問題,分析問題,解決問題的能力,通過大量閱讀文獻(xiàn),上網(wǎng)求助,不斷探索來完成任務(wù),既可以提高熟練駕馭工具的能力,通過事先的需求分析,概念設(shè)計(jì),邏輯設(shè)計(jì),最終在SQL SERVER 2005數(shù)據(jù)庫上實(shí)現(xiàn)過程。員工請假管理系統(tǒng)是我們獨(dú)立編寫的,可能實(shí)用性不是很強(qiáng),功能不是很完善,無法投入商業(yè)使用,但介于只有幾天的時間,我對它還是比較滿意的。同時經(jīng)過這次數(shù)據(jù)庫課設(shè),使我發(fā)現(xiàn)了自己許多不足之處,如對數(shù)據(jù)庫語言等操作方法生疏,而且自己所涉及的知識面不足,在考慮問題方面不全面,在今后學(xué)習(xí)中要努力改正自己的不

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論