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

下載本文檔

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

文檔簡(jiǎn)介

1、存檔資料成績(jī):華東交通大學(xué)理工學(xué)院課 程 設(shè) 計(jì) 報(bào) 告 書課程名稱數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)教程題目員工請(qǐng)假管理系統(tǒng)分院電 信 分 院專業(yè)班級(jí) 10電子商務(wù)( 1)班學(xué)號(hào) 203 學(xué)生姓名孟倩指導(dǎo)教師李果 2012 年 12 月 27 日目錄第一章 設(shè)計(jì)內(nèi)容與要求 . . 1第二章 數(shù)據(jù)庫(kù)運(yùn)行開(kāi)發(fā)環(huán)境. . 22.1 背景 . 2 2.2 支持軟件 . 2 第三章 需求分析 . . 33.1 系統(tǒng)目標(biāo)與要求 . . 3 3.2 系統(tǒng)功能模塊 . 3 3.21 員工檔案管理建立. 3 3.22 員工職務(wù)調(diào)動(dòng)管理. 3 3.23 請(qǐng)銷假管理查詢. 3 3.24 部門管理功能 . 3 3.25 考勤管理的實(shí)現(xiàn)

2、. 3 3.26 假期管理設(shè)置 . 4 3.3 數(shù)據(jù)字典 . 4 3.4 數(shù)據(jù)流圖 . 7 第四章 概念設(shè)計(jì) . . 94.1 局部 e-r圖 . 9 4.11 員工信息 . 9 4.12 部門信息 . 9 4.13 考勤信息 . 9 4.14 請(qǐng)假信息 . 8 4.2 全局 e-r圖 . 9 第五章:邏輯分析 . . 105.1 把 e-r圖轉(zhuǎn)換成關(guān)系模式 . . 10 5.2 表結(jié)構(gòu) . 10 第六章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) . . 126.1 登錄: . 12 6.2 數(shù)據(jù)的載入 . . 16 第七章 總結(jié) . 17參考文獻(xiàn)(資料) . . 18分工情況 . 18第一章設(shè)計(jì)內(nèi)容與要求當(dāng)今社會(huì)正處

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

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

5、方便,開(kāi)發(fā)人員完成了全面的調(diào)查與分析,同時(shí)與目標(biāo)用戶進(jìn)行了多次深入溝通,并在此基礎(chǔ)上著手開(kāi)發(fā)此軟件系統(tǒng)名稱:信息管理系統(tǒng)開(kāi)發(fā)平臺(tái): windows 7 測(cè)試平臺(tái): windows 7 數(shù)據(jù)庫(kù)名稱: student status 數(shù)據(jù)庫(kù)系統(tǒng): sql server 2005 數(shù)據(jù)庫(kù)宿主環(huán)境: windows 7 使用平臺(tái):本系統(tǒng)適合于運(yùn)行在microsoft windows 的各個(gè)版本下,包括 windows9x(win95需要升級(jí)系統(tǒng)文件)、windows me 、windows nt 、windows2000 、windows xp等平臺(tái)下 , 奔騰 166mhz 或更快 ,64 mb內(nèi)存或

6、更多 ,16mb磁盤空間。2.2 支持軟件管理員工具: sql server 2005 windows 查詢?yōu)g覽工具: sql server 2005 windows 開(kāi)發(fā)客戶端: sql server 2005 connector 第三章需求分析3.1 系統(tǒng)目標(biāo)與要求員工請(qǐng)假管理系統(tǒng)是根據(jù)企業(yè)對(duì)員工進(jìn)行請(qǐng)假管理的需要設(shè)計(jì)開(kāi)發(fā)的,目的是為了更好地更快速的提供便利的平臺(tái),具有對(duì)員工請(qǐng)假進(jìn)行管理和維護(hù)的功能。3.2 系統(tǒng)功能模塊3.21 員工檔案管理建立對(duì)公司員工里所有員工進(jìn)行統(tǒng)一編號(hào);將每一位員工信息保存在員工檔案中,當(dāng)員工的信息發(fā)生變化時(shí),修改員工檔案記錄中相應(yīng)的屬性。3.22 員工職務(wù)調(diào)動(dòng)管

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

8、理模塊部門管理模塊考勤管理模塊假期管理模塊圖 3-1 (2)數(shù)據(jù)流名稱:部門情況數(shù)據(jù)項(xiàng)描述:部門情況 =部門名稱 +部門編號(hào) +部門經(jīng)理號(hào)數(shù)據(jù)流量:根據(jù)公司具體情況而定圖 3-2 (3)數(shù)據(jù)流名稱:考勤情況數(shù)據(jù)項(xiàng)描述:考勤情況 =考勤編號(hào) +員工編號(hào) +到達(dá)時(shí)間 +考勤類型 +日期數(shù)據(jù)流量:根據(jù)公司具體情況而定圖 3-3 (4)數(shù)據(jù)流名稱:請(qǐng)假情況數(shù)據(jù)項(xiàng)描述: 請(qǐng)假情況 =請(qǐng)假編號(hào) +員工編號(hào) +請(qǐng)假原因 +請(qǐng)假開(kāi)始時(shí)間 +請(qǐng)假結(jié)束時(shí)間數(shù)據(jù)流量:根據(jù)公司具體情況而定(5)數(shù)據(jù)流名稱:假期情況數(shù)據(jù)項(xiàng)描述:假期情況=假期編號(hào) +假期具體日期 +假期名稱 +是否為法定假日數(shù)據(jù)流量:根據(jù)公司具體情況而

9、定圖 3-5 3.4 數(shù)據(jù)流圖部門信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出部門表員工信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出員工表請(qǐng)假信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出請(qǐng)假表假期信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出假期表考勤信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出考勤表第四章概念設(shè)計(jì)4.1 局部 e-r 圖4.11員工信息4.12 部門信息4.13 考勤信息員工信息部門信息考勤信息員工編號(hào)姓名出生年月身份證號(hào)加入日期電話部門編號(hào)假期時(shí)間部門名稱編號(hào)部門部門經(jīng)理考勤編號(hào)員工編號(hào)到達(dá)時(shí)間考勤類型日期4.14 請(qǐng)假信息4.15 假期信息請(qǐng)假

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

11、表(考勤編號(hào),員工編號(hào),到達(dá)時(shí)間,考勤類型)請(qǐng)假表(請(qǐng)假編號(hào),員工編號(hào),請(qǐng)假原因,請(qǐng)假開(kāi)始時(shí)間,請(qǐng)假結(jié)束時(shí)間)假期信息(假期編號(hào),假期具體日期,假期具體名稱,是否為法定假日)5.2 表結(jié)構(gòu)員工表:表中列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空員工編號(hào)int 不允許姓名nchar 10 允許出生年月smalldatetime 8 允許身份證號(hào)varchar 20 不允許加入時(shí)間datetime 8 不允許電話int 11 不允許部門編號(hào)int 不允許擁有假期時(shí)間smalldatetime 8 允許部門表:表中列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空部門名稱nchar 10 不允許部門編號(hào)int 不允許部門經(jīng)理名稱int

12、允許考勤表:表中列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空考勤編號(hào)int 不允許員工編號(hào)int 允許到達(dá)時(shí)間datetime 8 允許考勤類型nchar 10 允許日期datetime 8 允許請(qǐng)假表:表中列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空請(qǐng)假編號(hào)int 不允許員工編號(hào)int 允許請(qǐng)假原因nchar 30 允許請(qǐng)假開(kāi)始時(shí)間datetime 8 允許請(qǐng)假結(jié)束時(shí)間datetime 8 允許假期表:表中列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空假期編號(hào)int 不允許假期具體時(shí)間datetime 8 允許假期名稱nchar 10 允許是 否為 法定 假日bit 2 允許第六章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)思路:對(duì)于員工,系統(tǒng)實(shí)現(xiàn)了在線請(qǐng)假,查看請(qǐng)

13、假表,假期表等功能,系統(tǒng)針對(duì)員工設(shè)計(jì)有如下功能:?jiǎn)T工姓名,出生年月,編號(hào)加入公司日期,電話,擁有假期時(shí)間。在考勤表可以看到自己的考勤情況。6.1 登錄:圖 6-1 圖 6-2 員工表:create table dbo.員工表( 員工編號(hào) int identity(1,1) not null primary key, 姓名 nvarchar(50) not null, 出生日期 datetime not null , 身份證號(hào) nvarchar(18) not null, 加入公司日期 datetime not null 電話 nvarchar (50) not null, 部門編號(hào) int n

14、ot null, 擁有假期時(shí)間 int not null, 備注 text null) go 創(chuàng)建員工表基本信息:create view dbo.員工基本信息as select y.員工編號(hào) ,y. 姓名, y.電話, y.出生日期 , y. 部門編號(hào) ,b. 部門名稱 , y. 擁有假期時(shí)間from dbo. 員工表 as y left outer join dbo.部門表 b on y. 部門編號(hào) =b.部門編號(hào)go 部門表:create table dbo.部門表(部門編號(hào) int identity (1, 1) not null primary key, 部門名稱 nchar (10)

15、 not null, 部門經(jīng)理編號(hào) int not null, go 考勤表:create table dbo.考勤表( 考勤編號(hào) int identity(1,1) not null primary key, 員工編號(hào) int not null, 到達(dá)時(shí)間 datetime not null, 考勤類型 nvarchar(8) not null,-應(yīng)為“缺勤” or “遲到” or“早退”日期 datetime not null) go create view dbo.考勤信息as select k.考勤編號(hào) ,y. 姓名,k. 日期,k. 考勤類型from 考勤表 as k inner j

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

17、. 員工編號(hào) =y. 員工編號(hào)go 假期表:create table dbo.假期表( 假期編號(hào) 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 假期編號(hào) , 假期具體日期 as 假期日期 , 假期名稱 , 是否為法定假期from 假期表go 6.2 數(shù)據(jù)的載入員工信息載入圖 6-3 請(qǐng)假信息載入圖 6-4第七章總結(jié)這個(gè)課設(shè)論述了請(qǐng)假管理系

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論