課題_數(shù)據(jù)庫(kù)實(shí)訓(xùn) 員工信息管理系統(tǒng) SQL_第1頁(yè)
課題_數(shù)據(jù)庫(kù)實(shí)訓(xùn) 員工信息管理系統(tǒng) SQL_第2頁(yè)
課題_數(shù)據(jù)庫(kù)實(shí)訓(xùn) 員工信息管理系統(tǒng) SQL_第3頁(yè)
課題_數(shù)據(jù)庫(kù)實(shí)訓(xùn) 員工信息管理系統(tǒng) SQL_第4頁(yè)
課題_數(shù)據(jù)庫(kù)實(shí)訓(xùn) 員工信息管理系統(tǒng) SQL_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、遼 寧 工 業(yè) 大 學(xué) 管理信息系統(tǒng)設(shè)計(jì)專(zhuān)題 報(bào)告數(shù)據(jù)庫(kù)實(shí)訓(xùn) 員工信息管理系統(tǒng) SQL院(系): 軟件學(xué)院 專(zhuān)業(yè)班級(jí): 軟件技術(shù)000班 學(xué) 號(hào): 000000000 員工姓名: 000000 指導(dǎo)教師: 000000 教師職稱(chēng): 副教授 起止時(shí)間: 2015.06.28-2015.07.09 設(shè)計(jì)任務(wù)及評(píng)語(yǔ)院(系):軟件學(xué)院 教研室:軟件教研室學(xué) 號(hào)000000員工姓名00000專(zhuān)業(yè)班級(jí)軟件技術(shù)001設(shè)計(jì)題目 員工信息管理系統(tǒng) 設(shè) 計(jì) 任 務(wù)要求根據(jù)管理信息系統(tǒng)及數(shù)據(jù)庫(kù)設(shè)計(jì)原理,按照系統(tǒng)設(shè)計(jì)的步驟和規(guī)范,完成各階段的設(shè)計(jì)內(nèi)容。需求分析具體實(shí)際,數(shù)據(jù)流圖、數(shù)據(jù)字典、關(guān)系模型要規(guī)范。在sql s

2、erver2000 上實(shí)現(xiàn)數(shù)據(jù)庫(kù)的模型建立(數(shù)據(jù)庫(kù)、表的建立、完整性約束的實(shí)現(xiàn)、關(guān)系圖、必要的存儲(chǔ)過(guò)程及觸發(fā)器的編程),并用VB實(shí)現(xiàn)簡(jiǎn)單的應(yīng)用程序。設(shè)計(jì)過(guò)程中,要嚴(yán)格遵守設(shè)計(jì)的時(shí)間安排,聽(tīng)從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容,規(guī)范完整地撰寫(xiě)出設(shè)計(jì)報(bào)告。指導(dǎo)教師評(píng)語(yǔ)及成績(jī)成績(jī): 指導(dǎo)教師簽字: 年 月 日 目 錄第1章 設(shè)計(jì)目的與要求11.1設(shè)計(jì)目的11.2設(shè)計(jì)環(huán)境11.3主要參考資料11.4設(shè)計(jì)內(nèi)容及要求1第2章 設(shè)設(shè)計(jì)內(nèi)容22.1數(shù)據(jù)庫(kù)設(shè)計(jì)22.1.1需求分析2212概念設(shè)計(jì)6213邏輯設(shè)計(jì)7214物理設(shè)計(jì)82. 1. 5 數(shù)據(jù)庫(kù)實(shí)現(xiàn)922程序設(shè)計(jì)12221概要設(shè)計(jì)12222程序?qū)崿F(xiàn)13第3

3、章 設(shè)計(jì)總結(jié)15參考文獻(xiàn)16 第1章 設(shè)計(jì)目的與要求1.1設(shè)計(jì)目的 本實(shí)踐課的主要目的是:(1)、掌握運(yùn)用管理系統(tǒng)及數(shù)據(jù)庫(kù)原理知識(shí)進(jìn)行系統(tǒng)分析和設(shè)計(jì)的方法;(2)掌握關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)方法;(3)掌握SQL Server 2000技術(shù)應(yīng)用;(4)掌握簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用程序編寫(xiě)方法;(5)理解C/S模式結(jié)構(gòu)。1.2設(shè)計(jì)環(huán)境在設(shè)備CPU:T1400 1.73GHZ ;硬盤(pán):250 G;分辨率:最佳效果1024*768的情況下,運(yùn)用VB6.0為前臺(tái)工具,采用VB語(yǔ)言,以SQL Server 2000作為后臺(tái)數(shù)據(jù)庫(kù),在Windows XP環(huán)境下編寫(xiě)并測(cè)試運(yùn)行的。1.3主要參考資料1.管理信息系統(tǒng) 黃梯云

4、高等教育出版社2.數(shù)據(jù)庫(kù)系統(tǒng)概論 薩師煊 高等教育出版社 3.SQL Server 2000 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù)朱如龍編,機(jī)械工業(yè)出版社。4.SQL Server 2000 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù)實(shí)驗(yàn)指導(dǎo)朱如龍編,機(jī)械工業(yè)出版社1. 4設(shè)計(jì)內(nèi)容及要求 一、內(nèi)容1.要求根據(jù)管理信息系統(tǒng)及數(shù)據(jù)庫(kù)設(shè)計(jì)原理,按照數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步驟和規(guī)范,完成各階段的設(shè)計(jì)內(nèi)容。2.需求分析具體實(shí)際,數(shù)據(jù)流圖、數(shù)據(jù)字典、關(guān)系模型要正確規(guī)范3.在sql server2000 上實(shí)現(xiàn)設(shè)計(jì)的數(shù)據(jù)庫(kù)模型。4.對(duì)應(yīng)用程序進(jìn)行概要設(shè)計(jì)。5.用VB實(shí)現(xiàn)簡(jiǎn)單的應(yīng)用程序編寫(xiě)。二、要求設(shè)計(jì)過(guò)程中,要嚴(yán)格遵守課程設(shè)計(jì)的時(shí)間安排,聽(tīng)從指導(dǎo)

5、教師的指導(dǎo)。正確地完成上述內(nèi)容,規(guī)范完整地撰寫(xiě)出課程設(shè)計(jì)報(bào)告。第2章 設(shè)設(shè)計(jì)內(nèi)容2.1數(shù)據(jù)庫(kù)設(shè)計(jì)2.1.1需求分析數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:?jiǎn)T工信息管理系統(tǒng)包括班級(jí)信息管理、學(xué)籍信息管理、班級(jí)信息管理、成績(jī)信息管理、課程信息管理、查詢(xún)管理六大快,而年級(jí)信息管理又包括了學(xué)校年級(jí)設(shè)置于學(xué)校信息設(shè)置,學(xué)籍信息管理包括了班級(jí)信息管理,成績(jī)信息管理包括了成績(jī)信息管理,課程信息管理包括了課程信息管理和年級(jí)課程開(kāi)設(shè)兩塊,查詢(xún)管理包括了班級(jí)信息查詢(xún),課程信息查詢(xún),成績(jī)信息查詢(xún)以及血跡信息管理。學(xué)校年級(jí)設(shè)置主要就是對(duì)于學(xué)校里的年級(jí)的設(shè)置,學(xué)籍性息設(shè)置主要是針對(duì)于員工們的學(xué)籍的管理班級(jí)信息管理主要是針對(duì)于班級(jí)信息的設(shè)

6、置成績(jī)信息設(shè)置主要是針對(duì)于員工們的成績(jī),課程信息設(shè)置主要是針對(duì)于課程的一些基本信息管理,年級(jí)課程開(kāi)設(shè)主要是針對(duì)于一些課程開(kāi)設(shè)的時(shí)間,而查詢(xún)這一塊主要就是各種的查詢(xún),類(lèi)如班級(jí)信息,課程信息等一些基本信息的查詢(xún)都是由這一塊完成的1.系統(tǒng)工作流程圖系統(tǒng)工作流程圖主要描述出了系統(tǒng)在工作時(shí)候的大致情況,通過(guò)這個(gè)圖我們可以很容易的了解系統(tǒng)工作時(shí)的大致情況,具體如圖2.1.1所示。學(xué)籍管理畢業(yè)審查成績(jī)管理選課人才培養(yǎng)方案教師管理教學(xué)計(jì)劃教務(wù)管理教學(xué)評(píng)估排課實(shí)際開(kāi)課圖2.1.1系統(tǒng)工作流程圖2.系統(tǒng)業(yè)務(wù)流程圖:業(yè)務(wù)流程圖是一種用盡可能少、盡可能簡(jiǎn)單的方法來(lái)描述業(yè)務(wù)處理過(guò)程的方法。由于它的符號(hào)簡(jiǎn)單明了,所以非常

7、易于閱讀和理解業(yè)務(wù)流程。但它的不足是對(duì)于一些專(zhuān)業(yè)性較強(qiáng)的業(yè)務(wù)處理細(xì)節(jié)缺乏足夠的表現(xiàn)手段,它比較適用于反映事務(wù)處理類(lèi)型的業(yè)務(wù)過(guò)程教務(wù)處考試成績(jī)學(xué)生獎(jiǎng)懲信息學(xué)生信息學(xué)分管理制度入學(xué)通知學(xué)生處畢業(yè)證登記表學(xué)生檔案學(xué)籍院系班級(jí)圖2.1.2系統(tǒng)業(yè)務(wù)流程圖3.系統(tǒng)數(shù)據(jù)流程圖:數(shù)據(jù)流程圖是描述系統(tǒng)數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨(dú)立抽象出來(lái),通過(guò)圖形方式描述信息的來(lái)龍去脈和實(shí)際流程。學(xué)生管理員教師D1登陸性息P1.1登陸S1.1D2權(quán)限性息P1.2判定權(quán)限S1.2S1.3D3教師性息D4學(xué)生信息P1.3維護(hù)教師性息P1.4維護(hù)學(xué)生信息S1.10S1.4S1.8P1.6課程管理P1.8成績(jī)管理S1.4D10成績(jī)信息S

8、1.6D6開(kāi)課信息D5班級(jí)信息P1.7數(shù)據(jù)處理S1.14S1.13S1.15圖2.1.3系統(tǒng)數(shù)據(jù)流程圖4.數(shù)據(jù)字典:1) 數(shù)據(jù)項(xiàng):表2.1.1數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名稱(chēng)數(shù)據(jù)項(xiàng)含義說(shuō)明別名數(shù)據(jù)類(lèi)型長(zhǎng)度取值范圍學(xué)號(hào)為員工設(shè)置的代號(hào)無(wú)整型4a000-x999教師名稱(chēng)教師名稱(chēng)無(wú)字符型100中、外文班級(jí)班級(jí)名無(wú)整型4中文專(zhuān)業(yè)專(zhuān)業(yè)名無(wú)整型4中文學(xué)費(fèi)學(xué)費(fèi)多少無(wú)整型4a000-x999出生日期出生日期無(wú)整型4a000-x999入學(xué)時(shí)間入學(xué)時(shí)間無(wú)整型4a000-x999課程課程名無(wú)整型4中、外文成績(jī)成績(jī)無(wú)整型4a000-x9992)數(shù)據(jù)結(jié)構(gòu)的定義:數(shù)據(jù)結(jié)構(gòu)的名稱(chēng):班級(jí)信息含義說(shuō)明:數(shù)據(jù)庫(kù)中用來(lái)說(shuō)明班級(jí)類(lèi)型的信息數(shù)據(jù)結(jié)構(gòu)組

9、成:班級(jí)編號(hào)+類(lèi)型名稱(chēng)+班級(jí)數(shù)量+住宿費(fèi)+人數(shù)數(shù)據(jù)結(jié)構(gòu)的名稱(chēng):學(xué)校信息含義說(shuō)明:數(shù)據(jù)庫(kù)中用來(lái)說(shuō)明學(xué)校信息的數(shù)據(jù)結(jié)構(gòu)組成:學(xué)校名稱(chēng)+班級(jí)編號(hào)+專(zhuān)業(yè)編號(hào)+員工信息+教師信息+課程信息3)數(shù)據(jù)流的定義:數(shù)據(jù)流名稱(chēng):班級(jí)信息設(shè)置簡(jiǎn)要說(shuō)明:學(xué)校對(duì)班級(jí)進(jìn)行設(shè)置 數(shù)據(jù)流來(lái)源:班級(jí)信息管理模塊 數(shù)據(jù)流去向:P1.8 數(shù)據(jù)結(jié)構(gòu):班機(jī)編號(hào)+班級(jí)名稱(chēng)數(shù)據(jù)流名稱(chēng):課程管理簡(jiǎn)要說(shuō)明:對(duì)各科目進(jìn)行管理 數(shù)據(jù)流來(lái)源:P1.8數(shù)據(jù)流去向:課程管理模塊數(shù)據(jù)結(jié)構(gòu):課程編號(hào)+課程名稱(chēng)4)數(shù)據(jù)存儲(chǔ):數(shù)據(jù)存儲(chǔ)名:課程信息輸入數(shù)據(jù)流:課程基本信息,輸出數(shù)據(jù)流:正確的課程信息數(shù)據(jù)存儲(chǔ)名:課程信息輸入數(shù)據(jù)流:更新后的課程信息輸出數(shù)據(jù)流:目前

10、的課程信息,課程具體開(kāi)課時(shí)間等212概念設(shè)計(jì)員工性息管理系統(tǒng)的實(shí)體E-R圖:學(xué)籍性息表E-R圖如圖2.1.4所示學(xué)籍性息表管理學(xué)生編號(hào)號(hào)學(xué)生姓名學(xué)生籍貫?zāi)挲g學(xué)生性別圖2.1.4員工信息表E-R圖成績(jī)性息表E-R圖如圖2.1.5所示。成績(jī)性息表管理課程編號(hào)號(hào)課程名稱(chēng)名學(xué)生編號(hào)別學(xué)分成績(jī)學(xué)生姓名圖2.1.5房間E-R圖年級(jí)信息表E-R圖如圖2.1.6所示班級(jí)編號(hào).年級(jí)編號(hào)年級(jí)數(shù)年級(jí)信息管理表圖2.1.6年級(jí)信息管理E-R圖員工信息管理總體E-R圖如圖2.1.7所示。學(xué)院專(zhuān)業(yè)學(xué)校管理成績(jī)教師學(xué)生課程班級(jí)擁有擁有擁有管理管理管理管理選擇111111nnnnmnnmnn圖2.1.7整體E-R圖213邏輯

11、設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)就是將概念結(jié)構(gòu)設(shè)計(jì)出來(lái)概念模型轉(zhuǎn)換乘具體DBMS所能支持的數(shù)據(jù)模型(即邏輯結(jié)構(gòu)),并對(duì)其進(jìn)行優(yōu)化。邏輯結(jié)構(gòu)設(shè)計(jì)一般分為三步進(jìn)行: 1. 從E-R圖向關(guān)系模式轉(zhuǎn)化 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)主要是將概念模型轉(zhuǎn)換成一般的關(guān)系模式,也就是將E-R圖中的實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。一個(gè)實(shí)體類(lèi)型轉(zhuǎn)換為一個(gè)關(guān)系模型,將每種實(shí)體類(lèi)型轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的關(guān)鍵字就是關(guān)系的關(guān)鍵字。將“客房”實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模型,其中,帶下劃線的屬性為主屬性,該主屬性為關(guān)系模型外鍵。年級(jí)基本信息(年級(jí)編號(hào)、班級(jí)編號(hào)、班級(jí)名稱(chēng)、班級(jí)數(shù)量、年級(jí)人數(shù))。班級(jí)(班級(jí)編號(hào)、班級(jí)數(shù)、班級(jí)

12、人數(shù)、班級(jí)名稱(chēng)。)學(xué)籍信息(員工姓名、學(xué)好、科目、成績(jī)、學(xué)分)214物理設(shè)計(jì)1.存儲(chǔ)結(jié)構(gòu)數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱(chēng)為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴(lài)于給定的計(jì)算機(jī)系統(tǒng)。物理設(shè)計(jì)通常分為兩步:(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu);(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。存儲(chǔ)結(jié)構(gòu)是建立一種由邏輯結(jié)構(gòu)到存儲(chǔ)空間的映射。 存儲(chǔ)結(jié)構(gòu)是把一組結(jié)點(diǎn)存放在按地址相鄰的存儲(chǔ)單元里,結(jié)點(diǎn)間的邏輯關(guān)系用存儲(chǔ)單元的自然順序關(guān)系來(lái)表達(dá)的,即用一塊存儲(chǔ)區(qū)域存儲(chǔ)線性數(shù)據(jù)結(jié)構(gòu),為使用整數(shù)編碼訪問(wèn)數(shù)據(jù)結(jié)點(diǎn)提供了便利。2.索引的創(chuàng)建為 表創(chuàng)建一個(gè)以student_id為

13、索引的關(guān)鍵字的唯一聚簇索引1)展開(kāi)數(shù)據(jù)庫(kù)中的表右鍵student_id表,單擊所有任務(wù)彈出的索引管理。2)在窗體點(diǎn)新建索引名稱(chēng)為student,點(diǎn)擊復(fù)選框“聚簇索引” 、“惟一值”。3.事務(wù)日志文件備份及存放在大型系統(tǒng)中,數(shù)據(jù)庫(kù)的數(shù)據(jù)備份、日志文件備份等數(shù)據(jù)只在故障恢復(fù)時(shí)才使用,而且數(shù)據(jù)量很大,可以考慮放在磁帶上。對(duì)于擁有多個(gè)磁盤(pán)驅(qū)動(dòng)器或磁盤(pán)陣列的系統(tǒng),可以考慮將表和索引分別存放在不同的磁盤(pán)上,在查詢(xún)時(shí),由于兩個(gè)磁盤(pán)驅(qū)動(dòng)器分別工作,因而可以保證物理讀寫(xiě)速度比較快。將比較大的表分別存放在不同的磁盤(pán)上,可以加快存取的速度,特別是在多用戶(hù)的環(huán)境下。將日志文件和數(shù)據(jù)庫(kù)對(duì)象(表、索引等)分別放在不同的磁

14、盤(pán)可以改進(jìn)系統(tǒng)的性能。由于各個(gè)系統(tǒng)所能提供的對(duì)數(shù)據(jù)進(jìn)行物理安排的手段、方法差異很大,因此設(shè)計(jì)人員應(yīng)該在仔細(xì)了解給定的DBMS在這方面提供了什么方法、系統(tǒng)的實(shí)際應(yīng)用環(huán)境的基礎(chǔ)上進(jìn)行物理安排。4.存取方法:現(xiàn)行的DBMS一般都提供了多種存取方法,其中,最常用的是索引法。索引法是為了加速對(duì)表中的數(shù)據(jù)行的檢索而創(chuàng)建的一種分散的存儲(chǔ)結(jié)構(gòu)。是針對(duì)一個(gè)表而建立的,它能夠以一列或多列的值為關(guān)鍵字,迅速查找/存取表中行數(shù)據(jù)加快了數(shù)據(jù)檢索。例如在本數(shù)據(jù)庫(kù)中:年級(jí)基本信息(年級(jí)編號(hào)、班級(jí)編號(hào)、班級(jí)名稱(chēng)、班級(jí)數(shù)量、年級(jí)人數(shù)。班級(jí)(班級(jí)編號(hào)、班級(jí)數(shù)、班級(jí)人數(shù)、班級(jí)名稱(chēng)。)整個(gè)系統(tǒng)需要調(diào)用年級(jí)基本信息表、班級(jí)表等,所以年

15、級(jí)基本信息表屬性“編號(hào)”,班級(jí)表中的屬性“班級(jí)編號(hào)”,將經(jīng)常出現(xiàn)在查詢(xún)條件中,可以考慮在上面建立索引以提高效率。2.1.5 數(shù)據(jù)庫(kù)實(shí)現(xiàn)1.成績(jī)信息表:學(xué)號(hào),姓名,課程編號(hào),課程名稱(chēng),成績(jī),學(xué)分,班級(jí),專(zhuān)業(yè)。表2.1.2成績(jī)信息表列名數(shù)據(jù)類(lèi)型大小允許空NumberChar(20)否NameChar(20)是NamberChar(20)是Kecheng nameChar(20)是prefissionChar(8)是scordChar(10)是gradeChar(50)是professionalChar(20)是2.年級(jí)信息表:年級(jí)數(shù),年級(jí)編號(hào),班級(jí)編號(hào),班級(jí)名稱(chēng),班級(jí)數(shù),表2.1.3年級(jí)信息表列名

16、數(shù)據(jù)類(lèi)型大小允許空Grade nameberChar(20)否Grade NumbersChar(20)是Class numberChar(20)是Class nameChar(20)是Class numberChar(8)是3.學(xué)籍信息表:姓名,學(xué)號(hào),班級(jí),性別,成績(jī),民族,籍貫,專(zhuān)業(yè)表2.1.4學(xué)籍信息表列名數(shù)據(jù)類(lèi)型大小允許空Number Char(20)Name Char(20)是Sex Char(20)是National Char(20)是Native Char(8)是Class Char(50)是Prefessional Char(20)是以關(guān)系型為目標(biāo)將E-R實(shí)體圖中概念模型映射為

17、關(guān)系模型,具體旅店信息管理模型實(shí)現(xiàn)設(shè)計(jì),如圖所示:圖2.1.8系統(tǒng)關(guān)系圖我選取制作的是年級(jí)信息模塊所用的數(shù)據(jù)庫(kù)為:年級(jí)信息。1)存儲(chǔ)過(guò)程:Create procedure nianji on 員工信息(nan ji char(20)number char(20)ban ji char(20)nian ji shu char(20)ban ji ming char(20)ASInsert into 年級(jí)基本信息(年級(jí)數(shù),班級(jí)數(shù),班級(jí)編號(hào),班級(jí)名,年級(jí)編號(hào))valuse(number,number,name)GO 2)觸發(fā)器程序:為表建立my觸發(fā)器以自動(dòng)更新class表中的員工人數(shù)目USE JWG

18、LGOIF EXISTS(SELECT name FROM sysobjectsWHERE type ='TR'AND name ='student_insert')DROP TRIGGER student_insertGOCREATE TRIGGER student_insert ON studentFOR UPDATEASIF UPDATE(class_id)BEGIN UPDATE room SET student_num=( SELECT COUNT(r.class_id)FROM student r,inserted i WHERE r.typeld_

19、id=i.typeld_id)FROM student m,inserted iWHERE m.typeld_id=i.typeld_idUPDATE room SET student_num=( SELECT COUNT(r.student_id)FROM student r,deleted e WHERE r.typeld_id=e.typeld_id)FROM student m,deleted eWHERE m.typeld_id=e.typeld_id ENDGO22程序設(shè)計(jì)221概要設(shè)計(jì)為了實(shí)現(xiàn)無(wú)紙化辦公,以及規(guī)范化,迅捷話等我們開(kāi)發(fā)了這一員工成績(jī)管理系統(tǒng),系統(tǒng)主要需要完成的功能有

20、:學(xué)校信息管理、教師信息管理、員工性息管理、課程性息管理、成績(jī)性息編輯、成績(jī)性息查詢(xún)、補(bǔ)考重修管理以及幫助說(shuō)明,通過(guò)分工我要完成的是教師性息管理、課程性息管理以及補(bǔ)考重修管理三個(gè)模塊。整體功能模塊圖如圖2.2.1所示:成績(jī)信息管理查詢(xún)管理學(xué)生信息管理系統(tǒng)班級(jí)信息管理學(xué)校年級(jí)設(shè)置學(xué)籍信息設(shè)置班級(jí)信息設(shè)置學(xué)籍信息管理成績(jī)信息設(shè)置課程信息設(shè)置年級(jí)課程開(kāi)設(shè)課程信息查詢(xún)課程信息管理成績(jī)信息查詢(xún)班級(jí)信息查詢(xún)學(xué)校信息設(shè)置學(xué)籍信息管理年級(jí)信息管理圖2.2.1整體功能模塊圖年級(jí)信息管理包括學(xué)校年級(jí)設(shè)置、學(xué)校信息設(shè)置。其中學(xué)校信息設(shè)置時(shí),可以輸入學(xué)校學(xué)院編號(hào)實(shí)現(xiàn)對(duì)學(xué)校信息的設(shè)置,包括員工住宿等;學(xué)校年級(jí)設(shè)置時(shí),可

21、以輸入年級(jí)編號(hào)實(shí)現(xiàn)對(duì)學(xué)校年級(jí)信息的設(shè)計(jì),包括年級(jí)名稱(chēng)等如圖2.2.2 所示年級(jí)性息管理學(xué)校年級(jí)設(shè)置學(xué)校性息設(shè)置圖2.2.2課程管理功能模塊圖222程序?qū)崿F(xiàn)學(xué)校年級(jí)設(shè)置運(yùn)新后窗口如圖2.2.3所示:圖2.2.3學(xué)校年級(jí)設(shè)置窗口圖學(xué)校年級(jí)設(shè)置窗口代碼如下:Private Sub cmdDel_Click()If txtGradeNo.Text = "" Then MsgBox "請(qǐng)選擇要?jiǎng)h除的記錄!", vbOKOnly + vbInformation, "刪除記錄" Exit SubEnd IfIf MsgBox("確認(rèn)要?jiǎng)h除

22、年級(jí)編號(hào)為 " & txtGradeNo.Text & " 的記錄嗎?", vbOKCancel + vbQuestion, "刪除記錄") = vbOK Then myAddGrade.rsDK1 "select * from schoolgrade_info where grade_No='" & txtGradeNo.Text & "'" myAddGrade.rs1.Delete myAddGrade.rsDK1 "select * fro

23、m schoolgrade_info" If myAddGrade.rs1.EOF Then AddGradeGrid.Clear AddGradeGrid.FormatString = " | 年級(jí)編號(hào)|年級(jí)名稱(chēng) " Else Set AddGradeGrid.DataSource = myAddGrade.rs1 AddGradeGrid.FormatString = " | 年級(jí)編號(hào)|年級(jí)名稱(chēng) " End If cmdDel.Enabled = False cmdSave.Enabled = False txtGradeNo.Text =

24、 "" txtGradeName.Text = ""End If End Sub程序連接代碼如下:Public Function rsDK(Table As String) Set rsSims = New ADODB.Recordset With rsSims .Source = Table .ActiveConnection = cnSIMS .CursorType = adOpenKeyset .LockType = adLockOptimistic .Open , , , , adCmdTable End With End Function第3章 設(shè)計(jì)總結(jié)通過(guò)這次為期兩周時(shí)間的課程設(shè)計(jì)讓我對(duì)數(shù)據(jù)庫(kù)這一學(xué)科的很多知識(shí)得到了一次更深的理解,當(dāng)初原本以為自己已經(jīng)基本掌握了數(shù)據(jù)庫(kù)SQL的全部知識(shí),但當(dāng)我開(kāi)始著手實(shí)際操作時(shí)才發(fā)現(xiàn)原來(lái)過(guò)去自己所掌握的知識(shí)是那么的貧乏。這次我們所做的課設(shè)題目為員工成績(jī)管理系統(tǒng),我們四個(gè)人分工合作,一人一部分,開(kāi)始做表時(shí)還算順利,但當(dāng)?shù)搅撕髞?lái)設(shè)計(jì)

溫馨提示

  • 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論