數據庫員工請假管理系統_第1頁
數據庫員工請假管理系統_第2頁
數據庫員工請假管理系統_第3頁
數據庫員工請假管理系統_第4頁
數據庫員工請假管理系統_第5頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、存檔資料成績:存檔資料成績:華東交通大學理工學院華東交通大學理工學院課課 程程 設計報設計報 告告 書書課程名稱課程名稱數據庫系統開發教程數據庫系統開發教程題題 目目 員工請假管理系統員工請假管理系統分分 院院 電電 信信 分分 院院 專業班級專業班級 1010 電子商務電子商務(1(1)班)班學號學號 2010021046010320100210460103學生姓名學生姓名孟孟 倩倩指導教師指導教師 李李 果果20122012 年年 1212 月月 2727 日日目目錄錄第一章第一章 設計內容與要求設計內容與要求 1 1第二章第二章 數據庫運行開發環境數據庫運行開發環境 2 22.1 背景

2、22。2 支持軟件 2第三章第三章 需求分析需求分析 3 33。1 系統目標與要求 33。2 系統功能模塊 33。21 員工檔案管理建立 33。22 員工職務調動管理 33.23 請銷假管理查詢 33。24 部門管理功能 33.25 考勤管理的實現 33.26 假期管理設置 43。3 數據字典 43。4 數據流圖 7第四章第四章 概念設計概念設計 9 94。1 局部 ER 圖 94。11 員工信息 94。12 部門信息 94。13 考勤信息 94.14 請假信息 84.2 全局 ER 圖 9第五章第五章: :邏輯分析邏輯分析 10105.1 把 ER 圖轉換成關系模式 105。2 表結構 10

3、第六章第六章 詳細設計與實現詳細設計與實現 12126。1 登錄:126。2 數據的載入 16第七章第七章 總結總結 1717參考文獻(資料)參考文獻(資料)1818分工情況分工情況 1818第一章設計內容與要求第一章設計內容與要求當今社會正處于信息時代,信息技術已滲透到社會生活的各個領域,特別是企業的管理領域,用計算機來進行員工請假管理也已成為現代化企業運作必不可少的一部分.現在利用計算機來管理員工請假工作,大大降低了工作人員的工作量,提高了工作。考勤作為一個公司的基本管理,是單位對員工工作管理的基本依據,使用請假系統,管理者可以快速記錄公司全體員工當日的請假情況,并可統計員工請假情況。設計

4、請假系統的目的是企業為了解決員工請假的繁瑣工作,減輕企業不必要的勞動力,金錢的損耗,提高工作效率,為企業創造更多利益,實現單位的系統化,規范化和自動化。因此本系統需要實現以下功能:員工信息維護,數據采集,基本數據維護,數據庫管理,查詢功能,請假記錄系統的模塊結構。設計思想: (1)、盡量采用公司現有的軟硬件環境及先進的管理系統開發方案,從而達到充分利用公司現有的資源,提高系統開發水平和應用效果的目的. (2)、員工考勤管理系統能夠和考勤相連接,從而完成自動、高效、科學的考勤信息輸入。 (3) 、系統采用模塊化程序設計方法,既便于系統功能的各種組合和修改,又便于未參與開發技術維護人員補充、維護.

5、 (4)、系統應具備數據庫維護功能,及時根據用戶需求進行數據的添加、刪除、修改、備份等操作.華東交通大學理工學院課程設計報告 2第二章第二章 數據庫運行開發環境數據庫運行開發環境2。1 背景背景現今員工信息管理的繁索給具有強烈時間觀念的行政人員帶來了諸多不便,辦公室缺少一種完善的管理軟件,為了對員工請假的管理方便,開發人員完成了全面的調查與分析,同時與目標用戶進行了多次深入溝通,并在此基礎上著手開發此軟件系統名稱:信息管理系統開發平臺:Windows 7測試平臺:Windows 7數據庫名稱:student status 數據庫系統:SQL Server 2005數據庫宿主環境:windows

6、 7 使用平臺:本系統適合于運行在 Microsoft Windows 的各個版本下,包括 Windows9X(win95 需要升級系統文件) 、Windows Me、Windows NT、Windows2000、Windows XP 等平臺下,奔騰 166MHz 或更快,64 MB 內存或更多,16MB 磁盤空間。2。2 支持軟件支持軟件管理員工具:SQL Server 2005 Windows查詢瀏覽工具:SQL Server 2005 Windows開發客戶端:SQL Server 2005 connector華東交通大學理工學院課程設計報告 3第三章需求分析第三章需求分析3。1 系統目

7、標與要求系統目標與要求員工請假管理系統是根據企業對員工進行請假管理的需要設計開發的,目的是為了更好地更快速的提供便利的平臺,具有對員工請假進行管理和維護的功能。3.2 系統功能模塊系統功能模塊3。21 員工檔案管理建立員工檔案管理建立對公司員工里所有員工進行統一編號;將每一位員工信息保存在員工檔案中,當員工的信息發生變化時,修改員工檔案記錄中相應的屬性.3。22 員工職務調動管理員工職務調動管理對公司里所有員工的職務記錄進行統一編號,登記員工調用前后具體職務.3.23 請銷假管理查詢請銷假管理查詢對員工請銷假的記錄進行統一編號;登記員工請假時間,請假類型。3.24 部門管理功能部門管理功能對公

8、司所有部門進行編號,建立部門記錄.3.25 考勤管理的實現考勤管理的實現登記員工上下班時間,看是否遲到,早退.華東交通大學理工學院課程設計報告 43。26 假期管理設置假期管理設置統計員工可以休假的日期功能模塊圖功能模塊圖3。3 數據字典數據字典(1)數據流名稱:員工情況數據項描述:員工情況=姓名+出生年月+身份證號+加入公司日期+電話+部門編號+擁有假期時間數據流量:根據公司錄用情況而定說明:要對每一位被聘用的新員工進行唯一編號請假信息管理系統員工檔案管理模塊員工職務管理模塊請銷假管理模塊部門管理模塊考勤管理模塊假期管理模塊華東交通大學理工學院課程設計報告 5圖 3-1(2)數據流名稱:部門

9、情況數據項描述:部門情況=部門名稱+部門編號+部門經理號數據流量:根據公司具體情況而定圖 32華東交通大學理工學院課程設計報告 6(3)數據流名稱:考勤情況數據項描述:考勤情況=考勤編號+員工編號+到達時間+考勤類型+日期數據流量:根據公司具體情況而定圖 33(4)數據流名稱:請假情況數據項描述:請假情況=請假編號+員工編號+請假原因+請假開始時間+請假結束時間數據流量:根據公司具體情況而定華東交通大學理工學院課程設計報告 7(5)數據流名稱:假期情況數據項描述:假期情況=假期編號+假期具體日期+假期名稱+是否為法定假日數據流量:根據公司具體情況而定圖 3-53。4 數據流圖數據流圖部門信息輸

10、入處理錄入成功原始輸入格式化輸入輸出處理輸出部門表華東交通大學理工學院課程設計報告 8員工信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出員工表假期信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出假期表考勤信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出考勤表請假信息輸入處理錄入成功原始輸入格式化輸入輸出處理輸出請假表華東交通大學理工學院課程設計報告 9第四章第四章 概念設計概念設計4。1 局部局部 ER 圖圖4.11 員工信息員工信息4。12 部門信息部門信息4。13 考勤信息考勤信息員工信息部門信息考勤信息員工編號姓名出生年月身份證號加入日期電話部門編號假期時間部門名稱編號部門名稱部

11、門經理名名稱考勤編號名稱員工編號名稱到達時間名稱考勤類型名稱日期華東交通大學理工學院課程設計報告84.14 請假信息請假信息請假編號員工編號名稱請假原因名稱請假開始時間名稱請假結束時間名稱4。15 假期信息假期信息假期編號名稱假期具體時間名稱假期名稱名稱是否為法定假日名稱請假信息假期信息華東交通大學理工學院課程設計報告94.2 全局全局 ER 圖圖出生年月身份證號部門編號擁有假期時間正常上班考勤表考勤編號員工編號到達時間考勤類型 到達時間 日期 到達時間 請假請假表請假編號員工編號請假原因請假開始時間請假結束時間所屬部門表部門編號部門名稱部門經理名稱查課假期表假期編號假期名稱假期具體日期是否為

12、法定假日員工員工編號姓名進入日期電話華東交通大學理工學院課程設計報告10第五章第五章:邏輯分析邏輯分析5。1 把把 E-R 圖轉換成關系模式圖轉換成關系模式員工表(員工編號,姓名,出生年月,身份證號,加入公司日期,電話,部門編號,擁有假期時間,部門)部門表(部門名稱,部門編號,部門經理名稱)考勤表(考勤編號,員工編號,到達時間,考勤類型)請假表(請假編號,員工編號,請假原因,請假開始時間,請假結束時間)假期信息(假期編號,假期具體日期,假期具體名稱,是否為法定假日)5.2 表結構表結構員工表:表中列名數據類型數據長度是否為空員工編號int不允許姓名nchar10允許出生年月smalldatet

13、ime8允許身份證號Varchar20不允許加入時間Datetime8不允許電話Int11不允許部門編號Int不允許擁有假期時間Smalldatetime8允許部門表:表中列名數據類型數據長度是否為空華東交通大學理工學院課程設計報告11部門名稱nchar10不允許部門編號Int不允許部門經理名稱int允許考勤表:表中列名數據類型數據長度是否為空考勤編號int不允許員工編號Int允許到達時間datetime8允許考勤類型Nchar10允許日期datetime8允許請假表:表中列名數據類型數據長度是否為空請假編號Int不允許員工編號Int允許請假原因nchar30允許請假開始時間Datetime8

14、允許請假結束時間datetime8允許假期表:表中列名數據類型數據長度是否為空假期編號int不允許假期具體時間Datetime8允許假期名稱Nchar10允許是否為法定假日bit2允許華東交通大學理工學院課程設計報告12第六章第六章 詳細設計與實現詳細設計與實現設計思路:對于員工,系統實現了在線請假,查看請假表,假期表等功能,系統針對員工設計有如下功能:員工姓名,出生年月,編號加入公司日期,電話,擁有假期時間。在考勤表可以看到自己的考勤情況。6。1 登錄登錄:圖 61華東交通大學理工學院課程設計報告13圖 6-2員工表:create table dbo。員工表( 員工編號 int identi

15、ty(1,1) not 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創建員工表基本信息:create view dbo。員工基本信息ASSELECT y。員工編號,y。姓名, y.電話, y.出生日期, y。部門編號,b。部門名稱,

16、y。擁有假期時間華東交通大學理工學院課程設計報告14FROM 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, 部門經理編號 int not null,go考勤表:create table dbo。考勤表(考勤編號 int identity(1,1) not null primary key, 員工編號 int not null, 到達

17、時間 datetime not null, 考勤類型 nvarchar(8) not null,-應為“缺勤”or“遲到”or“早退 日期 datetime not null)gocreate view dbo.考勤信息as select k。考勤編號,y。姓名,k。日期,k.考勤類型from 考勤表 as k inner join 員工表 as yon k。員工編號=k。員工編號go請假表:create table dbo.請假表(請假編號 int identity(1,1) not null primary key,華東交通大學理工學院課程設計報告15 員工編號 int not null,

18、 請假原因 text not null, 請假開始時間 datetime not null, 請假結束時間 datetime not null,go創建請假信息:create view dbo.請假信息as select q.請假編號,y。姓名, q。請假原因, from 請假表 as q inner join 員工表 as yon q.員工編號=y.員工編號go假期表:create table dbo。假期表(假期編號 int identity(1,1) not null primary key, 假期具體日期 datetime not null, 假期名稱 nvarchar(20) not

19、 null, 是否為法定假期 bit not null)創建假期信息:create view dbo。假期信息as select 假期編號,假期具體日期 as 假期日期,假期名稱,是否為法定假期from 假期表go華東交通大學理工學院課程設計報告166。2 數據的載入數據的載入員工信息載入圖 63請假信息載入圖 64華東交通大學理工學院課程設計報告17第七章第七章 總結總結這個課設論述了請假管理系統的設計開發設計過程,能較準確反映出某天或者某月部門員工的請假情況,避免以往手工統計的繁瑣工作,從而為管理人員提供準確的員工信息,請假記錄數據,大大節約管理成本,減少了不必要的勞動力,這對實現企業管理現代化,規范化具有重要意義,為人力資源開發,職工的績效考核提供重要的參考依據。經過這次的數據庫課設,我能夠比較熟練的通過使用 SQL SERVER 2005建立數據庫和基本表,從中正確的理解上述基本表的關系,從而正確,合理的建立表的結構,并輸入相應的記錄信

溫馨提示

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

評論

0/150

提交評論