《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》報(bào)告考勤管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
《《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》報(bào)告考勤管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》報(bào)告考勤管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、華科學(xué)院數(shù)據(jù)庫(kù)課程設(shè)計(jì) 華科學(xué)院信息管理與信息技術(shù)專(zhuān)業(yè) 《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》報(bào)告 (2011/2012學(xué)年 第一學(xué)期) 學(xué)生姓名: 學(xué)生班級(jí): 信管092201H 學(xué)生學(xué)號(hào): 指導(dǎo)教師: 2012年1月5日 目錄 第一章 系統(tǒng)概述 2 1.1項(xiàng)目研究的內(nèi)容 2 1.2系統(tǒng)現(xiàn)狀分析 3 1.3軟硬件配置 3 第二章 概念結(jié)構(gòu)設(shè)計(jì) 3 第三章 邏輯
2、設(shè)計(jì) 4 第四章 數(shù)據(jù)庫(kù)的實(shí)施與設(shè)計(jì) 5 4.1數(shù)據(jù)表的設(shè)計(jì) 8 4.2代碼的調(diào)試(相關(guān)查詢(xún)) 15 結(jié)束語(yǔ) 18 參考文獻(xiàn) 19 考勤管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手,我們的生活也越來(lái)越離不開(kāi)它。隨著現(xiàn)代科技的進(jìn)步,用計(jì)算機(jī)來(lái)進(jìn)行考勤的管理也成為現(xiàn)代化企業(yè)運(yùn)作必不可少的一部分。 考勤是一個(gè)比較煩瑣的工作,公司每天都要對(duì)員工進(jìn)行考勤,員工上班時(shí)在考勤系統(tǒng)上登錄,下班時(shí)進(jìn)行注銷(xiāo),系統(tǒng)會(huì)自動(dòng)記錄,這樣就可以節(jié)省很多的工夫。當(dāng)員工不能正常上班,一般會(huì)與相關(guān)人員說(shuō)明原因,然后在考勤系統(tǒng)上進(jìn)行記錄
3、。在每個(gè)月進(jìn)行結(jié)算工資時(shí)根據(jù)考勤系統(tǒng)上記錄來(lái)增減個(gè)人薪金。 第一章 系統(tǒng)概述 1.1項(xiàng)目研究的內(nèi)容 90年代中期,由于Internet 的迅速普及,使Intranet成為Internet技術(shù)在企業(yè)管理信息系統(tǒng)中的應(yīng)用和延伸,形成了集計(jì)算機(jī),計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、分布式計(jì)算等于一體的信息技術(shù)綜合體,它打破了時(shí)間和地域的界限,使信息交流變得快捷、準(zhǔn)確,為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了充足的條件。企業(yè)信息管理系統(tǒng)在此基礎(chǔ)上延伸、擴(kuò)展,使之上下、內(nèi)外全面貫通。酒店考勤管理系統(tǒng)是在適應(yīng)市場(chǎng)需求的客觀前提下,為了滿(mǎn)足中小型公司或事業(yè)單位管理自己的職員考勤問(wèn)題而開(kāi)發(fā)的。該系統(tǒng)的是終目的是要將各位職員的
4、考勤情況放到網(wǎng)絡(luò)上,以方便員工及時(shí)查證。 系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。員工考勤管理系統(tǒng)能夠和考勤機(jī)相連接,從而完成自動(dòng)、高效、科學(xué)的考勤信息輸入。該系統(tǒng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶(hù)需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。 考慮到適應(yīng)性,構(gòu)建一個(gè)考勤系統(tǒng),所有的員工都通過(guò)打卡來(lái)進(jìn)行登錄和注銷(xiāo),同時(shí)考勤系統(tǒng)需要用戶(hù)密碼才能進(jìn)入。在這里假定打卡信息已經(jīng)轉(zhuǎn)化成數(shù)據(jù)信息,每次打卡將激活的一個(gè)模塊。這些模塊可以用手工輸入,以備不時(shí)之需。 根據(jù)分析,該考勤系統(tǒng)必須具備如下幾個(gè)功能: (1)能夠記錄各種基本資料和考勤資料
5、; (2)系統(tǒng)使用者每天每個(gè)人都必須進(jìn)行考勤,能夠記錄各種考勤信息; (3)系統(tǒng)使用者能夠查詢(xún)以往考勤信息,以防止不公正情況出現(xiàn); (4)系統(tǒng)使用者能夠?qū)记诮Y(jié)果信息進(jìn)行處理; (5)系統(tǒng)使用者能夠由靈活處理; (6)保障數(shù)據(jù)庫(kù)安全,優(yōu)化數(shù)據(jù)庫(kù),可以在程序中實(shí)現(xiàn)數(shù)據(jù)庫(kù)備份和恢復(fù)。 (7)界面的友好性,操作的圖形化。 (8)對(duì)員工的遲到情況進(jìn)行統(tǒng)計(jì),也可以查詢(xún)并由系統(tǒng)使用者對(duì)其進(jìn)行修改刪除 1.2系統(tǒng)現(xiàn)狀分析 目前,對(duì)數(shù)據(jù)庫(kù)各種模型的研究以及理論上的探討都還在蓬勃發(fā)展,其應(yīng)用也從一般管理擴(kuò)大到計(jì)算機(jī)輔助設(shè)計(jì)、人工智能以及科技計(jì)算等領(lǐng)域。 隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和
6、具有中國(guó)特色的社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來(lái)越嚴(yán)峻的挑戰(zhàn),對(duì)企業(yè)體系無(wú)論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問(wèn)題的必由之路。考勤管理作為企業(yè)內(nèi)部的一種管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實(shí)際情況也不盡相同,日常的考勤工作,如果沒(méi)有一個(gè)完整的管理,后果將不堪設(shè)想。 現(xiàn)實(shí)世界的事物反映到人的頭腦中,人的大腦對(duì)它有個(gè)認(rèn)識(shí)過(guò)程,經(jīng)過(guò)分析(選擇、命名、分類(lèi)等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)數(shù)據(jù)世界,而軟件系統(tǒng)
7、的開(kāi)發(fā)工作需要考慮這兩個(gè)方面的問(wèn)題,也就是要考慮系統(tǒng)開(kāi)發(fā)所需要的數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。這兩個(gè)問(wèn)題貫穿了整個(gè)軟件系統(tǒng)的開(kāi)發(fā)過(guò)程,這也就是數(shù)據(jù)庫(kù)的設(shè)計(jì)問(wèn)題,軟件設(shè)計(jì)的一個(gè)核心。 我國(guó)中小企業(yè)信息化水平一直處在比較初級(jí)的階段,有關(guān)統(tǒng)計(jì)表明,真正具備計(jì)算機(jī)信息化比較高應(yīng)用水平的企業(yè)在全國(guó)1000多萬(wàn)中小企業(yè)中所占的比例還不足10%。然而,隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的不斷成熟,企業(yè)的競(jìng)爭(zhēng)也在不斷的加劇,同時(shí)企業(yè)組織管理觀念的變革以及業(yè)務(wù)流程標(biāo)準(zhǔn)化也在不斷完善,中小企業(yè)信息化建設(shè)的熱情近幾年來(lái)有了顯著的提高。因此開(kāi)發(fā)一個(gè)高質(zhì)量的考勤工資系統(tǒng)進(jìn)行企業(yè)管理尤為重要。 1.3軟硬件配置 根據(jù)用戶(hù)數(shù)
8、據(jù)庫(kù)的大小選擇不同的操作系統(tǒng),一般安全性要求高的數(shù)據(jù)庫(kù)管理系統(tǒng)orocle數(shù)據(jù)庫(kù)比較合適。一般情況下,小公司用戶(hù)對(duì)微軟Windows界面比較熟悉,因此,建議客戶(hù)端都使用Windows XP或Windows 2000操作系統(tǒng)。 第二章 概念結(jié)構(gòu)設(shè)計(jì) 隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開(kāi)始越來(lái)越多地利用計(jì)算機(jī)解決實(shí)際問(wèn)題。員工考勤管理是企業(yè)信息管理的重要部分面對(duì)大量的人事工資信息,采用人力處理將浪費(fèi)大量的時(shí)間、人力和物力,且數(shù)據(jù)的準(zhǔn)確性低。一個(gè)界面友好,易于操作的員工考勤管理軟件進(jìn)行自動(dòng)化處理就會(huì)顯得尤為重要。 在數(shù)據(jù)庫(kù)系統(tǒng)中,主要的操作是對(duì)數(shù)據(jù)庫(kù)進(jìn)行的,根據(jù)對(duì)不同數(shù)據(jù)表的操
9、作來(lái)劃分模塊,雖然這并不一定正確,但根據(jù)數(shù)據(jù)來(lái)劃分模塊確實(shí)可以使乘隙模塊清晰明了。當(dāng)然,前提是數(shù)據(jù)劃分正確,不然會(huì)使數(shù)據(jù)處理更加麻煩。 將需求分析得到的用戶(hù)需求抽象為信息結(jié)構(gòu)即概念模型(ER圖)。首先逐一設(shè)計(jì)ER圖,然后集成得到的ER圖,最后通過(guò)消除不必要的冗余。設(shè)計(jì)基本ER圖。 經(jīng)過(guò)分析,系統(tǒng)的結(jié)構(gòu)如圖2.1所示。 登錄考勤系統(tǒng) 用戶(hù)資料管理 每日考勤管理 請(qǐng)假考勤管理 出差考勤管理 加班考勤管理 修改刪除管理 圖2.1 系統(tǒng)結(jié)構(gòu)圖 第三章 邏輯設(shè)計(jì) DBMS產(chǎn)品的任務(wù)就是把概念設(shè)計(jì)階段設(shè)計(jì)好的基本ER圖轉(zhuǎn)換為與選用的、所支持的數(shù)據(jù)模型想符合的邏輯結(jié)構(gòu)。
10、首先按照ER圖象數(shù)據(jù)模型轉(zhuǎn)換的規(guī)則,將概念結(jié)構(gòu)轉(zhuǎn)換為DBMS所支持的數(shù)據(jù)模型,然后對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化,得到至少5個(gè)關(guān)系模式。 (1)用戶(hù)管理模塊 增加一名系統(tǒng)使用用戶(hù),同時(shí)設(shè)置密碼和權(quán)限,當(dāng)此用戶(hù)要更改密碼時(shí),可以在修改密碼模塊中進(jìn)行。必須具有一定權(quán)限才能進(jìn)行此項(xiàng)操作。而當(dāng)某些職工離職或者因某中緣故,不能再使用考勤系統(tǒng),可以將該用戶(hù)刪除??梢愿膿碜o(hù)權(quán)限,使其具有訪(fǎng)問(wèn)某些模塊的權(quán)限或者剝奪其訪(fǎng)問(wèn)某些模塊的權(quán)限。所有系統(tǒng)使用用戶(hù)都可能在此修改密碼,以保障系統(tǒng)安全。 (2)基本資料管理模塊 設(shè)置的時(shí)間有上午上、下班時(shí)間,下午上、下班時(shí)間,這個(gè)模塊與上下班時(shí)間表相對(duì)應(yīng),以方便考勤操作。增加和
11、刪除請(qǐng)假類(lèi)型,修改請(qǐng)假類(lèi)型內(nèi)容,并將操作結(jié)果存在請(qǐng)假類(lèi)型表內(nèi)。增加和刪除外出類(lèi)型,修改外出類(lèi)型內(nèi)容,并將操作結(jié)果存在外出類(lèi)型表內(nèi)。增加、刪除和修改員工基本資料。 (3)考勤操作管理模塊 輸入員工每天出勤情況,主要為上班和下班時(shí)間,這是考勤的依據(jù)資料。對(duì)于遲到早退或者曠工情況,可以在這個(gè)模塊直接判斷。記錄員工請(qǐng)假內(nèi)容,請(qǐng)假時(shí)間,將其保存在數(shù)據(jù)庫(kù)中。處理員工外出情況,說(shuō)明其內(nèi)容、原因和外出時(shí)間。 (4)考勤資料管理模塊 根據(jù)統(tǒng)計(jì)條件統(tǒng)計(jì)在一段時(shí)間內(nèi)的出勤情況,如每個(gè)月內(nèi)遲到人數(shù)等,查詢(xún)所有或部分人在某一時(shí)間段中的考勤情況,根據(jù)考勤結(jié)果,進(jìn)行相應(yīng)的處理。 (5)數(shù)據(jù)庫(kù)管理模塊 把系統(tǒng)數(shù)據(jù)
12、庫(kù)導(dǎo)出并存放在某一磁盤(pán)目錄中,相當(dāng)于備份。將存放在磁盤(pán)中的數(shù)據(jù)庫(kù)導(dǎo)入系統(tǒng)時(shí)要覆蓋原來(lái)的數(shù)據(jù)庫(kù),否則會(huì)出錯(cuò)。 第四章 數(shù)據(jù)庫(kù)的實(shí)施與設(shè)計(jì) 數(shù)據(jù)庫(kù)記錄了系統(tǒng)中處理的所有數(shù)據(jù)和某些操作。在實(shí)際應(yīng)用中,一個(gè)實(shí)用的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)可能要處理數(shù)據(jù)量巨大,并且關(guān)系復(fù)雜的數(shù)據(jù)。數(shù)據(jù)表中的字段類(lèi)型和大小要符合使用習(xí)慣。 設(shè)計(jì)的業(yè)務(wù)流程圖如下所示: 員工 正常上班 加班情況 請(qǐng)假 出差 帶職人員 命令 部門(mén) 部門(mén) 申請(qǐng)批準(zhǔn) 圖4.1 考勤系統(tǒng)業(yè)務(wù)流程圖 設(shè)計(jì)的數(shù)據(jù)流程圖如下所示: 上班表 員工 正常上班 加班
13、 請(qǐng)假 出差 加班表 請(qǐng)假表 出差表 部門(mén)其它人員 統(tǒng)計(jì) 查詢(xún) 圖4.2 考勤系統(tǒng)的數(shù)據(jù)流程圖 設(shè)計(jì)的E-R圖如下所示 員工 正常上班 加班 請(qǐng)假 出差 考勤表 加班表 請(qǐng)假表 出差表 姓名 密碼 進(jìn)入公司時(shí)間 上班時(shí)間 下班時(shí)間 加班時(shí)間 類(lèi)型 性別 請(qǐng)假時(shí)間 請(qǐng)假類(lèi)型 出差時(shí)間 出差類(lèi)型 上班時(shí)間 管理員 記錄日期 密碼 姓名 上班日期 圖4.3 考勤系統(tǒng)的E-R流程圖 該考勤管理系統(tǒng)中主要包括了員工的基本信息(姓名、性別、所屬部門(mén)等),查詢(xún)員工的基本信息,可根據(jù)員工的實(shí)際工資情況或?qū)嶋H的出勤情況查看員
14、工的基本信息等;另外還有權(quán)限管理和日志的功能。 將生成的代碼,復(fù)制。通過(guò)SQL 2000,在數(shù)據(jù)庫(kù)中新建的表如下所示: 圖4.4 數(shù)據(jù)庫(kù)中建立的表 4.1數(shù)據(jù)表的設(shè)計(jì) (1)用戶(hù)表的創(chuàng)建 用戶(hù)表的創(chuàng)建腳本如下: create table 用戶(hù) ( 用戶(hù)名 char(30) not null, 員工號(hào) char(30) null, 權(quán)限名 char(30) null,
15、用戶(hù)密碼 int not null, 權(quán)限號(hào) int not null, constraint PK_用戶(hù) primary key (用戶(hù)名) ) go 用戶(hù)表的字段格式說(shuō)明如下所示: 圖4.5用戶(hù)表的屬性 圖4.6用戶(hù)表 (2)權(quán)限表的創(chuàng)建 權(quán)限表是用來(lái)確定某一權(quán)限類(lèi)型所能訪(fǎng)問(wèn)的系統(tǒng)模塊。 權(quán)限表的創(chuàng)建腳本如下所示: create table 權(quán)限表 ( 權(quán)限名 ch
16、ar(30) not null, 用戶(hù)管理 char(2) not null, 基本資料更改 char(2) not null, 請(qǐng)假管理 char(2) not null, 外出管理 char(2) not null, 加班管理 char(2) n
17、ot null, 修改考勤資料 char(2) not null, 數(shù)據(jù)庫(kù)操作 char(2) not null, 日志刪除 char(2) not null, constraint PK_權(quán)限表 primary key (權(quán)限名) ) go 權(quán)限表的字段格式說(shuō)明如下所示: 圖4.7權(quán)限表的屬性 圖4.8權(quán)限表 (3)出勤資料表的創(chuàng)建 出勤資料表用來(lái)記錄員工每天實(shí)際
18、上下班時(shí)間。這張表保存的數(shù)據(jù)是考勤的依據(jù)。 出勤資料表的創(chuàng)建腳本如下所示: create table 出勤資料表 ( 記錄號(hào) int not null, 員工基_員工號(hào) char(30) null, 員工號(hào) char(40) not null, 上午上班時(shí)間 datetime not null, 上午下班時(shí)間
19、 datetime not null, 下午上班時(shí)間 datetime not null, 下午下班時(shí)間 datetime not null, 記錄日期 datetime not null, constraint PK_出勤資料表 primary key (記錄號(hào)) ) go 出勤資料表的字段格式說(shuō)明如下所示: 圖4.9出勤資料表的屬性 圖4.10出勤
20、資料表 (4)員工基本資料表 為了判斷某員工是否已經(jīng)考勤,在員工表中的另一個(gè)字段,字段名為“考勤”,每天考勤前,將此字段值都設(shè)為0,每考勤一個(gè)員工,則將其字段值該為1,以后操作時(shí)根據(jù)其字段判斷其是否已經(jīng)考勤。 其創(chuàng)建腳本為: create table 員工基本資料表 ( 員工號(hào) char(30) not null, 員工名 char(30) not null, 性別 tinyint no
21、t null, 年齡 int not null, 入公司時(shí)間 datetime not null, 住址 char(50) not null, 聯(lián)系電話(huà) char(20) null, 手機(jī) char(20) null, 電子郵箱
22、 char(30) null, 考勤 tinyint not null, constraint PK_員工基本資料表 primary key (員工號(hào)) ) go 員工基本資料表的年格式如下所示: 圖4.11員工基本資料表的屬性 圖4.12員工基本資料表 (5)加班表的創(chuàng)建 加班表用來(lái)保存員工的加班信息。 create table 加班表 ( 記錄號(hào) int not nul
23、l, 員工基_員工號(hào) char(30) null, 員工號(hào) char(20) not null, 員工名 char(30) not null, 加班類(lèi)型 char(30) not null, 起始時(shí)間 datetime not null, 結(jié)束時(shí)間
24、 datetime not null, constraint PK_加班表 primary key (記錄號(hào)) ) go 加班表的字段格式說(shuō)明如下所示: 圖4.13加班表的屬性 圖4.14加班表 (6)請(qǐng)假表的創(chuàng)建 請(qǐng)假表是用來(lái)保存員工的請(qǐng)假記錄。其創(chuàng)建腳本為: create table 請(qǐng)假表 ( 記錄號(hào) int not null, 類(lèi)型名 char(30) null, 員工基_員
25、工號(hào) char(30) null, 員工號(hào) char(20) not null, 員工名 char(20) not null, 請(qǐng)假類(lèi)型 char(30) not null, 起始時(shí)間 datetime not null, 結(jié)束時(shí)間 datetime
26、 not null, constraint PK_請(qǐng)假表 primary key (記錄號(hào)) ) go 請(qǐng)假表的字段格式如下所示: 圖4.15請(qǐng)假表的屬性 圖4.16請(qǐng)假表 (7)外出表的創(chuàng)建 外出表是用來(lái)保存員工的外出記錄,數(shù)據(jù)格式。 外出表的創(chuàng)建腳本如下: create table 外出表 ( 記錄號(hào) int not null, 類(lèi)型名 char(30) null, 員工基_員工
27、號(hào) char(30) null, 員工號(hào) char(20) not null, 員工名 char(30) not null, 外出類(lèi)型 char(30) not null, 起始時(shí)間 datetime not null, 結(jié)束時(shí)間 datetime
28、 not null, constraint PK_外出表 primary key (記錄號(hào)) ) Go 外出表的字段格式如下所示: 圖4.17外出表的屬性 圖4.18外出表 (8)日志表的創(chuàng)建。 每一個(gè)實(shí)用的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),總是少不了日志管理。日志是用來(lái)記錄系統(tǒng)的使用情況,以便當(dāng)系統(tǒng)遭到非法使用時(shí),能夠從日志表中找到使用記錄,以便進(jìn)行處理。日志表的創(chuàng)建腳本為: create table 日志表 ( 記錄號(hào) binary(8) not null, 用戶(hù)名
29、 char(30) not null, 操作 char(127) not null, 日期 datetime not null, constraint PK_日志表 primary key (記錄號(hào)) ) go 日志表的字段格式說(shuō)明如下所示: 圖4.19日志表的屬性 圖4.20日志表 (9)統(tǒng)計(jì)表的創(chuàng)建。 每一個(gè)用戶(hù)有時(shí)會(huì)需要去查詢(xún)一下哪天是否遲到的情況,統(tǒng)計(jì)表就很方便的提供
30、了這一功能。 create table 統(tǒng)計(jì)表 ( 日期 datetime not null, 記錄號(hào) binary(8) not null, 用戶(hù)名 char(30) not null, 遲到次數(shù) char(127) not null, ) Go 圖4.21統(tǒng)計(jì)表 4.2代碼的調(diào)試(相關(guān)查詢(xún)) (1)
31、在表格內(nèi)加入數(shù)據(jù) 在SQL查詢(xún)分析器中輸入以下代碼: insert into 外出表(記錄號(hào),類(lèi)型名,員工基_員工號(hào),員工號(hào),員工名,外出類(lèi)型,起始時(shí)間,結(jié)束時(shí)間)values(119,出差,a80,a80,鄧月,出差,2008-06-09,2008-06-12) 點(diǎn)擊運(yùn)行后輸入:select * from 外出表 得出以下結(jié)果: 圖4.22加入數(shù)據(jù)的表 (2)查詢(xún)數(shù)據(jù): 在SQL查詢(xún)分析器中輸入以下代碼: select * from 加班表 點(diǎn)擊運(yùn)行后輸入,得出以下結(jié)果: 圖4.23查詢(xún)數(shù)據(jù)的表 (3)修改數(shù)據(jù): 在SQL查詢(xún)分析器中輸入以下代碼
32、: update 外出表 set 員工名 = 周丹 where 記錄號(hào)=119 select * from 外出表 點(diǎn)擊運(yùn)行后輸入,得出以下結(jié)果: 圖4.24修改數(shù)據(jù)的表 (4)刪除數(shù)據(jù): 在SQL查詢(xún)分析器中輸入以下代碼: delete from 外出表 where 員工名=周丹 select * from 外出表 點(diǎn)擊運(yùn)行后輸入,得出以下結(jié)果: 圖4.25刪除數(shù)據(jù)的表 在過(guò)去我們的考勤工作都是人工完成的,不僅浪費(fèi)了很多的人力跟物力,而且無(wú)法保證其準(zhǔn)確性和透明度;給企業(yè)的管理帶來(lái)了許多的不便?,F(xiàn)在利用計(jì)算機(jī)來(lái)管理我們的考勤工作,大大降
33、低了工作人員的工作量,提高了工作效率,使原本復(fù)雜和枯燥無(wú)味的工作變得簡(jiǎn)單而輕松了。計(jì)算機(jī)技術(shù)特別是數(shù)據(jù)庫(kù)技術(shù)的發(fā)展為企業(yè)建立管理信息系統(tǒng),甚至對(duì)改變管理思想起著不可估量的作用。實(shí)踐證明信息技術(shù)已在企業(yè)的管理層面扮演越來(lái)越重要的角色。 該考勤管理系統(tǒng)中主要包括了員工的基本信息(姓名、性別、所屬部門(mén)等),查詢(xún)員工的基本信息,可根據(jù)員工的實(shí)際工資情況或?qū)嶋H的出勤情況查看員工的基本信息等;另外還有權(quán)限管理和日志的功能。 通過(guò)考勤系統(tǒng)可以很容易地對(duì)公司員工的信息有一個(gè)基本的了解,可以很方便地知道員工的出勤情況,通過(guò)對(duì)員工出勤信息的了解,就能計(jì)算出員工的實(shí)際工資。一切的統(tǒng)計(jì)和計(jì)算都計(jì)算機(jī)代為管理了,考
34、勤信息管理系統(tǒng)對(duì)企業(yè)的合理化管理起到了很大的作用,它為企業(yè)信息化的建設(shè)打響了頭炮,企業(yè)的信息化建設(shè)已成為現(xiàn)代各個(gè)企業(yè)發(fā)展的需要。 結(jié)束語(yǔ) 本系統(tǒng)為企業(yè)員工考勤管理,主要管理員工的出勤、請(qǐng)假、出差和加班等事項(xiàng)。系統(tǒng)根據(jù)需要可以記錄出勤人員的信息,同時(shí)還需要了解員工的請(qǐng)假、出差和加班等的記錄情況。 程序運(yùn)用了SQL Server 2000、Power Designer數(shù)據(jù)庫(kù)相關(guān)軟件開(kāi)發(fā)技術(shù)。在Power Designer中建了10個(gè)數(shù)據(jù)表圖,并在數(shù)據(jù)表中生成了兩個(gè)視圖和觸發(fā)器,運(yùn)行后生成代碼,在SQL Server新建數(shù)據(jù)庫(kù),并在相應(yīng)的查詢(xún)分析器里調(diào)試,生成了10個(gè)表和一個(gè)視圖,然后備份了新
35、建的數(shù)據(jù)。 在本學(xué)期對(duì)數(shù)據(jù)庫(kù)的學(xué)習(xí)和在課程設(shè)計(jì)的制作中,非常感謝李曉波老師的耐心講解與指導(dǎo)。在設(shè)計(jì)過(guò)程中運(yùn)用較多的是老師在上課時(shí)候講解的例子,受益匪淺。同時(shí)也學(xué)到了對(duì)問(wèn)題的研究和思維方法。這也對(duì)本次課程設(shè)計(jì)的制作起到了積極的幫助和影響。在本次課程設(shè)計(jì)中,我也掌握了使用PowerDesigner創(chuàng)建圖表。也加深了對(duì)數(shù)據(jù)庫(kù)企業(yè)管理器的理解,對(duì)數(shù)據(jù)庫(kù)操作也有了進(jìn)一步的了解。 在對(duì)考勤系統(tǒng)的開(kāi)發(fā)過(guò)程中,我學(xué)到了許多有關(guān)數(shù)據(jù)庫(kù)管理軟件設(shè)計(jì)的東西。另外,通過(guò)對(duì)PowerDesigner的使用,我也對(duì)該軟件有了一些認(rèn)識(shí),學(xué)到了很多關(guān)于該軟件可視化編程的東西;也深深體會(huì)到了PowerDesigner的功能
36、強(qiáng)大,使用和操作簡(jiǎn)單。 當(dāng)然在設(shè)計(jì)中還有很多不足的地方。對(duì)于這樣的軟件開(kāi)發(fā),由于沒(méi)有相應(yīng)的切合實(shí)際的需求分析,所以在開(kāi)發(fā)過(guò)程中也遇到了許多棘手的問(wèn)題。對(duì)于數(shù)據(jù)庫(kù)的操作不夠熟練,在整個(gè)系統(tǒng)的考慮方面也有些許不足。但是,我會(huì)在今后的學(xué)習(xí)中,加深自己在數(shù)據(jù)庫(kù)方面的培養(yǎng),提高自己對(duì)與建立數(shù)據(jù)庫(kù)時(shí)候的分析以及應(yīng)用的能力。 參考文獻(xiàn) [1] 胡師彥. 微軟SQL Server2000數(shù)據(jù)庫(kù)的特點(diǎn)及查詢(xún)優(yōu)化研究[J]. 蘭州工業(yè)高等專(zhuān)科學(xué)校學(xué)報(bào), 2002,(01). [2] 王西文,張廣智. 淺談SQL Server應(yīng)用方法和技巧[J]. 山東水利, 2002,(12).
37、 [3] 何思文. 基于SQL Server 2000的數(shù)據(jù)倉(cāng)庫(kù)的實(shí)現(xiàn)[J]. 廣東科技, 2004,(05). [4] 白青海,張善勇,鄭瑛. ADO與SQL SERVER 2000數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)探討[J]. 內(nèi)蒙古民族大學(xué)學(xué)報(bào)(自然科學(xué)版), 2003,(02). [5] 李丹. 淺談SQL Server 2000中高性能的備份與恢復(fù)[J]. 河北工程技術(shù)職業(yè)學(xué)院學(xué)報(bào), 2004,(02). [6] 李欣苓. SQL Server 2000中幾個(gè)系統(tǒng)存儲(chǔ)過(guò)程的應(yīng)用[J]. 水利水文自動(dòng)化, 2003,(01). [7]余建英,何旭洪.PwerBuilder數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)力導(dǎo)航(第二版).北京.人民郵電出版社.2004.4.179~239. [8]王晟,王松,劉強(qiáng).數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)典案例解析.北京.清華大學(xué)出版社.2005.7.310~364. [9]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版).北京.高等教育出版社.2006.3.210~225. [10]周新會(huì),周金根.數(shù)據(jù)庫(kù)通用模塊及典型系統(tǒng)開(kāi)發(fā)實(shí)力導(dǎo)航(第一版).北京.人民郵電出版社.2006.2.185~214. 21
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)2圖形與幾何第7課時(shí)圖形的位置練習(xí)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)2圖形與幾何第1課時(shí)圖形的認(rèn)識(shí)與測(cè)量1平面圖形的認(rèn)識(shí)練習(xí)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)1數(shù)與代數(shù)第10課時(shí)比和比例2作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)4比例1比例的意義和基本性質(zhì)第3課時(shí)解比例練習(xí)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)3圓柱與圓錐1圓柱第7課時(shí)圓柱的體積3作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)3圓柱與圓錐1圓柱第1節(jié)圓柱的認(rèn)識(shí)作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)2百分?jǐn)?shù)(二)第1節(jié)折扣和成數(shù)作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)1負(fù)數(shù)第1課時(shí)負(fù)數(shù)的初步認(rèn)識(shí)作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)上冊(cè)期末復(fù)習(xí)考前模擬期末模擬訓(xùn)練二作業(yè)課件蘇教版
- 2023年六年級(jí)數(shù)學(xué)上冊(cè)期末豐收?qǐng)@作業(yè)課件蘇教版
- 2023年六年級(jí)數(shù)學(xué)上冊(cè)易錯(cuò)清單十二課件新人教版
- 標(biāo)準(zhǔn)工時(shí)講義
- 2021年一年級(jí)語(yǔ)文上冊(cè)第六單元知識(shí)要點(diǎn)習(xí)題課件新人教版
- 2022春一年級(jí)語(yǔ)文下冊(cè)課文5識(shí)字測(cè)評(píng)習(xí)題課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)4數(shù)學(xué)思考第1課時(shí)數(shù)學(xué)思考1練習(xí)課件新人教版