




已閱讀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)介
出勤打卡管理系統(tǒng)說(shuō)明書(shū)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū) 隨 著社會(huì)的發(fā)展,企業(yè)規(guī)模的不斷擴(kuò)大,現(xiàn)代人們?cè)谶@個(gè)忙碌的社會(huì)中進(jìn)進(jìn)出出,企業(yè)正在逐漸出現(xiàn)在人們的視野之中,早晨起來(lái)去上班,然后到了晚上就是下班,這似乎已經(jīng)成了現(xiàn)代人們生活的協(xié)奏曲,上下班正是對(duì)于企業(yè)這個(gè)提供社會(huì)上大多數(shù)人的衣食住行的必經(jīng)之地。它創(chuàng)造了巨大的財(cái)富,養(yǎng)活了這個(gè)世界上多大80%的地球人,所以,現(xiàn)代人們每天普遍的都要進(jìn)出這個(gè)企業(yè)的大門,但是隨著企業(yè)人數(shù)的增加,對(duì)于人員的管理便成了一個(gè)問(wèn)題。如何判斷職工是否準(zhǔn)時(shí)上下班,以及如何對(duì)于職工的出勤進(jìn)行管理進(jìn)行判斷系統(tǒng)應(yīng)運(yùn)而生??梢哉f(shuō)這是社會(huì)發(fā)展的產(chǎn)物,是人類社會(huì)的向前邁步,它約束了職工的出勤,規(guī)范了工廠的出勤正常,使企業(yè)發(fā)揮更多大的作用力。對(duì)于社會(huì)的發(fā)展起到了巨大的推動(dòng)作用,所以我們一起來(lái)進(jìn)行這個(gè)優(yōu)秀系統(tǒng)的說(shuō)明工作吧,它會(huì)告訴你,這個(gè)系統(tǒng)是多么優(yōu)越,是多么的讓人癡迷,讓我們一起來(lái)來(lái)哦接它的真實(shí)面目吧,come on baby 需求分析分為三個(gè)部分:需求的文字表述、數(shù)據(jù)流圖、數(shù)據(jù)字典。 1、 需求分析 第一部分 調(diào)查用戶需求 1. 企業(yè)的組織結(jié)構(gòu)情況:一個(gè)完整的企業(yè)通常包含完善的部門,如財(cái)務(wù)部、營(yíng)銷部、外貿(mào)部、人事部、值班室等,只有每個(gè)機(jī)構(gòu)都在各自的職能范圍內(nèi)形式權(quán)利,才能使企業(yè)能夠正常的發(fā)展,有利于企業(yè)創(chuàng)造更大的財(cái)富,促進(jìn)社會(huì)的發(fā)展。 2. 值班室一個(gè)雖小但是有著很大作用的場(chǎng)所,它是企業(yè)與外界進(jìn)行聯(lián)絡(luò)的壁壘,負(fù)責(zé)企業(yè)安全保障,對(duì)于企業(yè)不受外界干擾發(fā)揮了重大的作用,它會(huì)負(fù)責(zé)企業(yè)的郵件收發(fā),是企業(yè)進(jìn)出企業(yè)的關(guān)卡,所以說(shuō)值班室對(duì)于企業(yè)的正常發(fā)展有著不可或缺的作用。對(duì)于企業(yè)員工的出勤管理,我們現(xiàn)在必須依賴這個(gè)雖小但是作用很大的部門,因?yàn)橹挥兴拍馨l(fā)揮出勤管理系統(tǒng)的全部突出功能,保障企業(yè)的正常運(yùn)行。 , 3、用戶對(duì)系統(tǒng)的要求 信息要求: 由于系統(tǒng)的使用主體是職工和管理員,因此對(duì)系統(tǒng)的信息要求可分為以下幾個(gè)方面: a、 管理員 管理員的基本信息主要包括:管理員編號(hào),姓名,職稱,職能,工作范圍 b、職工信息 職工的基本信息,主要包括職工的編號(hào)、姓名、性別、年齡,所在部門,工作位置、職稱 c、 分部信息 分部信息主要包括辦公大樓、工廠、操作車間、實(shí)驗(yàn)室、研發(fā)中心 處理要求: 企業(yè)現(xiàn)存系統(tǒng)存在的問(wèn)題: 企業(yè)簽到系統(tǒng): 我們根據(jù)我們的了解可以知道,隨著企業(yè)的發(fā)展,企業(yè)必須要采用不同系統(tǒng)來(lái)對(duì)企業(yè)進(jìn)行有效的管理,但是企業(yè)中的系統(tǒng)普遍存在各種大小不等的問(wèn)題,所以說(shuō)對(duì)于企業(yè)的系統(tǒng)升級(jí)刻不容緩。 企業(yè)簽到系統(tǒng)采用員工到來(lái)自己進(jìn)行輸入姓名來(lái)進(jìn)行登記,但是這個(gè)系統(tǒng)存在很大的問(wèn)題,他需要專門的人員來(lái)對(duì)職工所輸入的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),這是一個(gè)很繁瑣的過(guò)程,因?yàn)樗男蚀_實(shí)很低,并且它還要求企業(yè)員工具有一定的電腦知識(shí),因?yàn)閷?duì)于一個(gè)電腦文盲來(lái)說(shuō),不懂電腦就是不知道如何操作這個(gè)系統(tǒng)對(duì)于企業(yè)數(shù)據(jù)庫(kù)來(lái)說(shuō)這是不可能實(shí)現(xiàn)的,雖然這個(gè)系統(tǒng)曾經(jīng)風(fēng)靡一時(shí),但是很快就夭折啦。企業(yè)需要更高級(jí)的數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)對(duì)于這些數(shù)據(jù)進(jìn)行更有效的管理出勤管理打卡系統(tǒng)便產(chǎn)生。 鑒于以上存在的各種問(wèn)題,給企業(yè)的主體職工和管理員,帶來(lái)了很大的不便,使得現(xiàn)存的教務(wù)系統(tǒng)不能更好地服務(wù)于職工。因此我們認(rèn)為有必要改進(jìn)系統(tǒng),完善上述各種功能。 系統(tǒng)應(yīng)當(dāng)完成以下的信息處理: a、 管理員查詢; 管理員可以通過(guò)這個(gè)系統(tǒng)對(duì)數(shù)據(jù)庫(kù)進(jìn)行有效的管理,可以進(jìn)行數(shù)據(jù)庫(kù)的瀏覽與修改,并且對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō)沒(méi)有任何的限制,她可以查看并且修改數(shù)據(jù)庫(kù)包含的所有文件及其信息數(shù)據(jù),具有最高的訪問(wèn)權(quán)限 b、 職工查詢; 職工通過(guò)這個(gè)功能,可以查詢自己的出勤信息,不能瀏覽其他人的出勤信息(因?yàn)檫@涉及到個(gè)人隱私奧);員工具有一定的訪問(wèn)權(quán)限,具有最低的訪問(wèn)權(quán)限,不能對(duì)信息進(jìn)行修改 職工通過(guò)這個(gè)功能,可以查詢自己機(jī)器同事的基本信息。 安全性與完整性要求: 安全性要求: a、 系統(tǒng)應(yīng)設(shè)置訪問(wèn)用戶的標(biāo)識(shí)以鑒別是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證 用戶身份不被盜用; b、系統(tǒng)應(yīng)對(duì)不同的數(shù)據(jù)設(shè)置不同的訪問(wèn)級(jí)別,限制訪問(wèn)用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容; c、系統(tǒng)應(yīng)對(duì)不同用戶設(shè)置不同的權(quán)限,區(qū)分不同的用戶,如職工和管理員。職工(只能查, 詢自己的出勤基本信息),管理員(可以對(duì)整個(gè)數(shù)據(jù)庫(kù)進(jìn)行有效的管理,并且具有最高的訪問(wèn)權(quán)限) 完整性要求: a、各種信息記錄的完整性,信息記錄內(nèi)容不能為空; b、各種數(shù)據(jù)間相互的聯(lián)系的正確性; c、相同的數(shù)據(jù)在不同記錄中的一致性。 4、確定系統(tǒng)的邊界 經(jīng)對(duì)前面的需求調(diào)查和初步的分析,確定由計(jì)算機(jī)完成的工作時(shí)對(duì)數(shù)據(jù)進(jìn)行各種管理和處理,具體的工作內(nèi)容見(jiàn)第二部分, 由手工完成的工作主要有對(duì)原始數(shù)據(jù)的錄入;不能由計(jì)算機(jī)生成的,各種數(shù)據(jù)的更新,包括數(shù)據(jù)變化后的修改,數(shù)據(jù)的增加,失效數(shù)據(jù)或無(wú)用數(shù)據(jù)的刪除等;以及系統(tǒng)的日常維護(hù)。 第二部分 系統(tǒng)功能的設(shè)計(jì)和劃分 根據(jù)如上得到的用戶需求,我們將本系統(tǒng)按照所完成的功能分成以下幾個(gè)子系統(tǒng): 職工查詢子系統(tǒng) 管理員查詢子系統(tǒng) 領(lǐng)導(dǎo)查詢子系統(tǒng) 各子系統(tǒng)完成的功能如下: 1(職工查詢子系統(tǒng) 關(guān)鍵詞搜索 在輸入框中直接輸入想要查詢的職工的編號(hào),即可得到職工在任一時(shí)段的出勤信息。 2、管理員查詢子系統(tǒng) 1.關(guān)鍵詞搜索 在輸入框中直接輸入想要查詢的老師的名字,即可得到教師的個(gè)人信息及開(kāi)課信息。 2.目錄搜索 根據(jù)部門,職工,幫助職工尋找想要搜索的出勤信息。進(jìn)入基本頁(yè)面后,即可得到管理員和員工的個(gè)人信息及出勤信息。 經(jīng)上述分析,我們已經(jīng)得到了對(duì)于該系統(tǒng)的基本要求和系統(tǒng)模塊的劃分,綜上,職工查詢子系統(tǒng)、管理員查詢子系統(tǒng)。 進(jìn)行具體的數(shù)據(jù)庫(kù)設(shè)我們對(duì)計(jì),在需求分析中形成的數(shù)據(jù)流圖如下:二、數(shù)據(jù)流圖 第一部分:職工查詢子系統(tǒng)(見(jiàn)圖1) 第二部分:管理員查詢子系統(tǒng)(見(jiàn)圖2) 第三部分:領(lǐng)導(dǎo)查詢子系統(tǒng)(見(jiàn)圖3) , 員工查詢: 職工姓名,員該職工的出勤工號(hào)信息查詢員工圖一 領(lǐng)導(dǎo)人員查詢 : 領(lǐng)導(dǎo)人領(lǐng)導(dǎo)基查詢查詢員本信息領(lǐng)導(dǎo)人編號(hào)職工查詢信息職工編號(hào)職工出勤信息圖二 , 后臺(tái)管理登錄管理成功員 用戶名密碼否用戶管理頁(yè)面 圖三 三、數(shù)據(jù)字典 出勤打卡管理系統(tǒng)各實(shí)體及聯(lián)系的數(shù)據(jù)字典 1.員工股數(shù)據(jù)字典: 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 Yno int 20 員工號(hào) 員工代號(hào)(自動(dòng)編號(hào)) Name char 20 姓名 員工姓名 Sex char 4 性別 (男、女) Post char 20 職稱 員工職稱 Section char 20 部門 員工部門 nianling date 20 年齡 員工年齡 , 2.請(qǐng)假數(shù)據(jù)字典: 屬性名存儲(chǔ)代碼類型長(zhǎng)度請(qǐng)假緣由Enochar10備注員工號(hào)dateEdate8備注請(qǐng)假日期char4Eleibie備注請(qǐng)假類別int3Ehours備注請(qǐng)假時(shí)間(小時(shí))int3Majorhour備注超假時(shí)間(天)date8Xiaojiahou備注銷假日期r3.出勤數(shù)據(jù)字典: 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 Name char 20 姓名 員工姓名 Yno char 20 員工號(hào) 員工代號(hào) Cqday int 6 出勤天數(shù) 員工出勤天數(shù) Cdday int 6 遲到次數(shù) 員工遲到天數(shù) 早退次數(shù) ,zt int 2 員工早退次數(shù) hours int 20 加班小時(shí)數(shù) 加班時(shí)間 4.假別數(shù)據(jù)字典: 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 請(qǐng)假緣由 Sday int 8 事假 備注 Bday int 8 病假 備注 , Gday int 8 公假 備注 Hday int 8 婚嫁 備注 5. 各部門上班日期時(shí)間數(shù)據(jù)字典: 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 dkdate date 8 打卡時(shí)間 xtshibie char 10 系統(tǒng)識(shí)別 反饋遲到或者是早退或者是正常 gongzuo date 8 工作人員 出勤管理系統(tǒng) 員工信息E-R圖: 員工信息實(shí)體員工請(qǐng)假信息E-R圖: , 請(qǐng)假信息實(shí)體超假時(shí)間員工號(hào)請(qǐng)假日期銷假日期請(qǐng)假類別請(qǐng)假時(shí)間(小時(shí))假別信息類別E-R圖 假別信息實(shí)體員工號(hào)出勤管理信息E-R圖 , 出勤早退次數(shù)系統(tǒng)總E-R圖 員工號(hào)員工號(hào)查詢請(qǐng)假日期請(qǐng)假請(qǐng)假類別請(qǐng)假時(shí)間(小時(shí))超假時(shí)間信息總E-R圖 , 以下是系統(tǒng)的關(guān)系模型: 1. 員工(員工號(hào)、姓名、性別、年齡、職稱、部門) 2. 請(qǐng)假類別(員工號(hào)、婚嫁、公假、病假、事假) 3. 出勤(員工號(hào)、加班小時(shí)數(shù)、姓名、出勤天數(shù)、遲到次數(shù)、早退次數(shù),請(qǐng)假類別) 4. 請(qǐng)假(員工號(hào)、請(qǐng)假日期、請(qǐng)假類別、請(qǐng)假時(shí)間(小時(shí))、銷假日期、超假時(shí)間(天) 5.各部門上班日期時(shí)間(打卡時(shí)間 ,系統(tǒng)識(shí)別,工作人員 ) 性能優(yōu)化: 1( 使用觸發(fā)器當(dāng)往職工信息表中插入一條數(shù)據(jù)時(shí)同時(shí)往職工出勤表中插入一條數(shù)據(jù),在查詢時(shí)可以大幅度提高查詢速度。如果不在乎空間則可以用空間換效率。 ERY視圖,把管理員查詢、職工查詢、領(lǐng)導(dǎo)查詢?nèi)N查2( 通過(guò)建立QU詢方法統(tǒng)一起來(lái)。 一、關(guān)系模式存取方式選擇 系統(tǒng)是一個(gè)多用戶共享系統(tǒng),對(duì)同一個(gè)關(guān)系要建立多條存取路徑才能滿足多用戶的多種應(yīng)用要求。數(shù)據(jù)庫(kù)管理系統(tǒng)一般提供多種存取方法。常用的存取方法有三類:一是索引方法,目前主要是B+樹(shù)索引方法;第二類是聚簇方法,第三類是Hash方法。 B+樹(shù)索引是數(shù)據(jù)庫(kù)中經(jīng)典的存取方法,使用最普遍。我們的數(shù)據(jù)庫(kù)管理信息系統(tǒng)在系統(tǒng)建立過(guò)程中自動(dòng)創(chuàng)建了B+樹(shù)索引。 二 、確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 確定數(shù)據(jù)庫(kù)物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu),包括確定關(guān)系、索引、聚簇、日志、備份等的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),確定系統(tǒng)配置等。 三、評(píng)價(jià)物理結(jié)構(gòu) 在開(kāi)發(fā)教室管理信息系統(tǒng)的過(guò)程中,我們綜合考慮了系統(tǒng)的時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶要求進(jìn)行了權(quán)衡。評(píng)價(jià)物理數(shù)據(jù)庫(kù)的方法完全依賴于所選用的RDBMS,而我們采用的是mysql.,這種評(píng)價(jià)完全取決于該數(shù)據(jù)庫(kù)管理系統(tǒng)的評(píng)價(jià)方法,主要從定量估算各種方案的存儲(chǔ)空間和維護(hù)代價(jià)入手,對(duì)估算結(jié)果進(jìn)行權(quán)衡、比較。 , 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)1、 數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試 根據(jù)以上需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)等各個(gè)階段的分析與人組進(jìn)行了系統(tǒng)的開(kāi)發(fā),主要采用asp網(wǎng)站開(kāi)發(fā)設(shè)計(jì),我們數(shù)據(jù)庫(kù)應(yīng)用設(shè)計(jì)六技術(shù),系統(tǒng)運(yùn)行在mysql之上,應(yīng)用服務(wù)器為 IIS5.1之上。 程序代碼如附件所示。 2、 數(shù)據(jù)庫(kù)的試運(yùn)行 數(shù)據(jù)庫(kù)的試運(yùn)行,來(lái)檢驗(yàn)數(shù)據(jù)庫(kù)的是否能夠運(yùn)行,查看數(shù)據(jù)庫(kù)的出現(xiàn)的 漏洞,并且進(jìn)行修復(fù)與檢驗(yàn)工作。 3、 數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù) 四、數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)恢復(fù) 附:數(shù)據(jù)庫(kù)部分核心代碼: 以下代碼均在mysql下實(shí)現(xiàn): 創(chuàng)建數(shù)據(jù)庫(kù): create database KQ; 打開(kāi)數(shù)據(jù)庫(kù): use KQ; 創(chuàng)建員工表: create table Employee(Eno char(10) not null primary key,Ename char(10) not null,Esex char(2),Eage int,Epost char(20),Esection char(20) ); 創(chuàng)建出勤表: create table CQ(Eno char(10) not null,Ename char(10),Ccqday int(3) ,Ccdday int(2),Czt int(2),Chours int(3),foreign key (Eno) references Employee(Eno); 創(chuàng)建假別表: create table Lsort(Eno char(10) not null,Lsday int(2),Lbday int(3) ,Lgday int(2) ,Lhday int(1) ,Lqday int(3),foreign key (Eno) references Employee(Eno) ); 創(chuàng)建請(qǐng)假表: create table Qingjia(Eno char(10) not null,Edate date,Eleibie char(4),Ehours int(3),Majorhour int(3),Xiaojiadate date,foreign key (Eno) references Employee(Eno); 創(chuàng)建各部門上班日期時(shí)間表: create table Timetable(dkdate date,xtshibie char(10),gongzuo char(10); 數(shù)據(jù)庫(kù)中包含表,視圖的信息: , mysql show tables; +-+ | Tables_in_kq | +-+ | cq | | employee | | lsort | | qingjia | | timetable | | yg | +-+ 6 rows in set (0.17 sec) 員工信息表的結(jié)構(gòu): mysql desc Employee; +-+-+-+-+-+-+ | Field | Type | Null | Key | Default | Extra | +-+-+-+-+-+-+ | Eno | char(10) | NO | PRI | NULL | | | Ename | char(10) | NO | | NULL | | | Esex | char(2) | YES | | NULL | | | Eage | int(11) | YES | | NULL | | | Epost | char(20) | YES | | NULL | | | Esection | char(20) | YES | | NULL | | +-+-+-+-+-+-+ 出勤表的結(jié)構(gòu): mysql desc cq; +-+-+-+-+-+-+ | Field | Type | Null | Key | Default | Extra | +-+-+-+-+-+-+ | Eno | char(10) | NO | MUL | NULL | | | Ename | char(10) | YES | | NULL | | | Ccqday | int(3) | YES | | NULL | | | Ccdday | int(2) | YES | | NULL | | | Czt | int(2) | YES | | NULL | | | Chours | int(3) | YES | | NULL | | +-+-+-+-+-+-+ 請(qǐng)假類別表的結(jié)構(gòu): mysql desc lsort; +-+-+-+-+-+-+ | Field | Type | Null | Key | Default | Extra | +-+-+-+-+-+-+ | Eno | char(10) | NO | MUL | NULL | | | Lsday | int(2) | YES | | NULL | | | Lbday | int(3) | YES | | NULL | | , | Lgday | int(2) | YES | | NULL | | | Lhday | int(1) | YES | | NULL | | | Lqday | int(3) | YES | | NULL | | +-+-+-+-+-+-+ 請(qǐng)假表的結(jié)構(gòu): mysql desc qingjia; +-+-+-+-+-+-+ | Field | Type | Null | Key | Default | Extra | +-+-+-+-+-+-+ | Eno | char(10) | NO | MUL | NULL | | | Edate | date | YES | | NULL | | | Eleibie | char(4) | YES | | NULL | | | Ehours | int(3) | YES | | NULL | | | Majorhour | int(3) | YES | | NULL | | | Xiaojiadate | date | YES | | NULL | | +-+-+-+-+-+-+ 6 rows in set (0.02 sec) 各部門上班日期時(shí)間表的結(jié)構(gòu): mysql desc timetable; +-+-+-+-+-+-+ | Field | Type | Null | Key | Default | Extra | +-+-+-+-+-+-+ | dkdate | date | YES | | NULL | | | xtshibie | char(10) | YES | | NULL | | | gongzuo | char(10) | YES | | NULL | | +-+-+-+-+-+-+ 員工信息視圖的結(jié)構(gòu): mysql desc yg; +-+-+-+-+-+-+ | Field | Type | Null | Key | Default | Extra | +-+-+-+-+-+-+ | Eno | char(10) | NO | | NULL | | | Ename | char(10) | NO | | NULL | | | Esection | char(20) | YES | | NULL | | | Eleibie | char(4) | YES | | NULL | | | Edate | date | YES | | NULL | | | Ehours | int(3) | YES | | NULL | | | Ccqday | int(3) | YES | | NULL | | | Ccdday | int(2) | YES | | NULL | | | Czt | int(2) | YES | | NULL | | +-+-+-+-+-+-+ 9 rows in set (0.03 sec) , 插入員工信息: insert into Employee values(1001,江雨薇,女,30,副部長(zhǎng), 人事部) , (1002,郝思嘉,女,39,部長(zhǎng),營(yíng)銷部),(1003,薛婧,女,40,部長(zhǎng),業(yè)務(wù)部),(1004,陳露,女,46,副部長(zhǎng),業(yè)務(wù)部),(1006,尹南,男,43,副部長(zhǎng),業(yè)務(wù)部),(1007,林曉彤,女,28,秘書(shū),業(yè)務(wù)部),; 說(shuō)明:以上紅色部分可以在成品的文本框中輸入,查尋操作可在文本框或輸入框中輸入所查信息及條件,其他操作與此相仿,本說(shuō)明書(shū)代碼只作為說(shuō)明事例。 查尋員工信息: mysql select * from Employee; +-+-+-+-+-+-+ | Eno | Ename | Esex | Eage | Epost | Esection | +-+-+-+-+-+-+ | 1001 | 江雨薇 | 女 | 30 | 副部長(zhǎng) | 人事部 | | 1002 | 郝思嘉 | 女 | 39 | 部長(zhǎng) | 營(yíng)銷部 | | 1003 | 薛婧 | 女 | 40 | 部長(zhǎng) | 業(yè)務(wù)部 | | 1004 | 陳露 | 女 | 46 | 副部長(zhǎng) | 業(yè)務(wù)部 | | 1006 | 尹南 | 男 | 43 | 副部長(zhǎng) | 業(yè)務(wù)部 | | 1007 | 林曉彤 | 女 | 28 | 秘書(shū) | 業(yè)務(wù)部 | 創(chuàng)建員工信息視圖: create view YG(Eno,Ename,Esection,Eleibie,Edate,Ehours,Ccqday,Ccdday,Czt) as select Employee.Eno,Employee.Ename,Esection,Eleibie,Edate,Ehours,Ccqday,Ccdday,Czt from Employee,Qingjia,CQ where Employee.Eno=CQ.Eno and Employee.Eno=Qingjia.Eno; 從視圖中查尋員工的信息: mysql select * from yg; +-+-+-+-+-+-+-+-+-+ | Eno | Ename | Esection | Eleibie | Edate | Ehours | Ccqday | Ccdday | Czt | +-+-+-+-+-+-+-+-+-+ | 1006 | 尹南 | 業(yè)務(wù)部 | 婚假 | 2005-09-02 | 24 | 22 | 1 | 2 | | 1004 | 陳露 | 業(yè)務(wù)部 | 事假 | 2005-09-04 | 72 | 24 | 1 | 2 | | 1001 | 江雨薇 | 人事部 | 事假 | 2005-09-02 | 11 | 22 | 1 | 2 | 修改請(qǐng)假信息: insert into Qingjia(Eno,Edate,Eleibie,Ehours,Majorhour,Xiaojiadate) values(1001,2005.0902,事假,11,1,20050904); 查尋請(qǐng)假信息: mysql select * from qingjia; +-+-+-+-+-+-+ | Eno | Edate | Eleibie | Ehours | Majorhour | Xiaojiadate | +-+-+-+-+-+-+ | 1001 | 2005-09-02 | 事假 | 11 | 1 | 2005-09-04 | | 1006 | 2005-09-02 | 婚假 | 24 | 3 | 2005-09-06 | | 1004 | 2005-09-04 | 事假 | 72 | 0 | 2005-09-07 | 查尋出勤信息: , mysql select * from cq; +-+-+-+-+-+-+ | Eno | Ename | Ccqday | Ccdday | Czt | Chours | +-+-+-+-+-+-+ | 1001 | 江雨薇 | 22 | 1 | 2 | 6 | | 1002 | 郝思嘉 | 22 | 1 | 2 | 9 | | 1003 | 薛婧 | 23 | 1 | 1 | 7 | | 1004 | 陳露 | 24 | 1 | 2 | 6 | | 1006 | 尹南 | 22 | 1 | 2 | 6 | | 1007 | 林曉彤 | 22 | 1 | 2 | 6 | 對(duì)員工表的修改操作: 為了得到員工的工齡,我們需要向員工表中插入一個(gè)員工參加工作年份的字段Eentrance, Alter table employee add eentrance date; 我們查尋一下表中信可知,表中員工的工作年份為空。 +-+-+-+-+-+-+ | Field | Type | Null | Key | Default | Extra | +-+-+-+-+-+-+ | Eno | char(10) | NO | PRI | NULL | | | Ename | char(10) | NO | | NULL | | | Esex | char(2) | YES | | NULL | | | Eage | int(11) | YES | | NULL | | | Epost | char(20) | YES | | NULL | | | Esection | char(20) | YES | | NULL | | | eentrance | date | YES | | NULL | | +-+-+-+-+-+-+ 接下來(lái)我們要修改員工參加工作的年份: Update employee set eentrance=19890906 where eno in(1001,1002); 通過(guò)查尋,我們可以看到如下信息: mysql select * from employee; +-+-+-+-+-+-+-+ | Eno | Ename | Esex | Eage | Epost | Esection | eentrance | +-+-+-+-+-+-+-+ | 1001 | 江雨薇 | 女 | 30 | 副部長(zhǎng) | 人事部 | 1989-09-06 | | 1002 | 郝思嘉 | 女 | 39 | 部長(zhǎng) | 營(yíng)銷部 | 1989-09-06 | | 1003 | 薛婧 | 女 | 40 | 部長(zhǎng) | 業(yè)務(wù)部 | 1990-06-01 | | 1004 | 陳露 | 女 | 46 | 副部長(zhǎng) | 業(yè)務(wù)部 | 1990-06-01 | 接下來(lái)可以查尋員工的工齡: mysql select eno,ename,20091231-eentrance from employee; +-+-+-+ | eno | ename | 20091231-eentrance | +-+-+-+ | 1001 | 江雨薇 | 200325 | | 1002 | 郝思嘉 | 200325 | , | 1003 | 薛婧 | 190630 | | 1004 | 陳露 | 190630 | 表中紅色標(biāo)注的為員工的工作年數(shù),即員工的工齡。 刪除員工請(qǐng)假信息: delete from qingjia where Eno=1001; 可以看到請(qǐng)假表中的信息被修改了 mysql select * from qingjia; +-+-+-+-+-+-+ | Eno | Edate | Eleibie | Ehours | Majorhour | Xiaojiadate | +-+-+-+-+-+-+ | 1006 | 2005-09-02 | 婚假 | 24 | 3 | 2005-09-06 | | 1004 | 2005-09-04 | 事假 | 72 | 0 | 2005-09-07 | +-+-+-+-+-+-+ 數(shù)據(jù)的備份: 數(shù)據(jù)備份的方法有多種,我們可以通過(guò)以下方式來(lái)實(shí)現(xiàn)數(shù)據(jù)的備份操作: 數(shù)據(jù)的導(dǎo)出,導(dǎo)入: 首先我們要?jiǎng)?chuàng)建一個(gè)結(jié)構(gòu)與欲備份的表一樣的表: create table Employeetable(Eno char(10) not null primary key,Ename char(10) not null,Esex char(2),Eage int,Epost char(20),Esection char(20),eentrance date); 接下來(lái)就可以把employee表導(dǎo)出到employeetable表中: insert into Employeetable select * from employee; 通過(guò)查尋可知,它與原表完全一樣: mysql select * from employeetable; +-+-+-+-+-+-+-+ | Eno | Ename | Esex | Eage | Epost | Esection | eentrance | +-+-+-+-+-+-+-+ | 1001 | 江雨薇 | 女 | 30 | 副部長(zhǎng) | 人事部 | 1989-09-06 | | 1002 | 郝思嘉 | 女 | 39 | 部長(zhǎng) | 營(yíng)銷部 | 1989-09-06 | | 1003 | 薛婧 | 女 | 40 | 部長(zhǎng) | 業(yè)務(wù)部 | 1990-06-01 | | 1004 | 陳露 | 女 | 46 | 副部長(zhǎng) | 業(yè)務(wù)部 |
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 重慶化工職業(yè)學(xué)院《現(xiàn)代醫(yī)學(xué)電子儀器原理與設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海海事職業(yè)技術(shù)學(xué)院《生物學(xué)創(chuàng)新創(chuàng)業(yè)課程》2023-2024學(xué)年第一學(xué)期期末試卷
- 開(kāi)業(yè)慶典策劃活動(dòng)方案
- 幼兒理發(fā)活動(dòng)方案
- 年底美容套餐活動(dòng)方案
- 年底儲(chǔ)金活動(dòng)方案
- 年會(huì)團(tuán)隊(duì)活動(dòng)方案
- 幼兒刺繡活動(dòng)方案
- 幼兒園沖糍粑活動(dòng)方案
- 幼兒蒙眼取水活動(dòng)方案
- 基于STM32迷宮機(jī)器人設(shè)計(jì)與實(shí)現(xiàn)
- DB65T 8020-2024 房屋建筑與市政基礎(chǔ)設(shè)施工程施工現(xiàn)場(chǎng)從業(yè)人員配備標(biāo)準(zhǔn)
- 山東省東營(yíng)市廣饒縣2025屆五下數(shù)學(xué)期末統(tǒng)考試題含答案
- 某咨詢標(biāo)桿企業(yè)分析(英文版)
- 2025年湖北省技能高考(計(jì)算機(jī)類)專業(yè)知識(shí)考試題(附答案)
- 2024年心理咨詢師題庫(kù)附參考答案(達(dá)標(biāo)題)
- 公開(kāi)招聘編外聘用人員報(bào)名登記表
- 2025患者十大安全目標(biāo)
- 《二氧化碳陸地封存工程地質(zhì)條件適宜性評(píng)價(jià)及選址指南》
- 初中生田徑隊(duì)訓(xùn)練計(jì)劃
- 露天礦山開(kāi)采工藝及安全技術(shù)
評(píng)論
0/150
提交評(píng)論