

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 11/11SQL課程設(shè)計(jì)_學(xué)生信息管理系統(tǒng) 安徽工商職業(yè)學(xué)院管理信息系統(tǒng)設(shè)計(jì)報(bào)告 題目:學(xué)生信息管理系統(tǒng) 院(系): 安徽工商職業(yè)學(xué)院學(xué)院 專業(yè)班級(jí):09對(duì)口計(jì)算機(jī)網(wǎng)絡(luò)(1)班 學(xué)號(hào):090593 學(xué)生姓名:萬(wàn)福臣方濤 指導(dǎo)教師:茹興旺 起止時(shí)間:2011.09.05-2011.09.30 設(shè)計(jì)任務(wù)及評(píng)語(yǔ) 院(系):電子信息系 學(xué)號(hào)090593 學(xué)生姓名萬(wàn)福臣方濤專業(yè)班級(jí)09對(duì)口計(jì)網(wǎng)(1) 班 設(shè)計(jì)題目學(xué)生信息管理系統(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 serve
2、r2000 上實(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ì)目的與要求 (1) 1.1設(shè)計(jì)目的 (1) 1.2設(shè)計(jì)環(huán)境 (1) 1.3主要參考資料 (1) 1.4設(shè)計(jì)內(nèi)容及要求 (1) 第2章設(shè)設(shè)計(jì)內(nèi)容 (2) 2.1數(shù)據(jù)庫(kù)設(shè)計(jì) (2) 2.1.1需求分析 (2) 212概念設(shè)計(jì) (6) 213邏輯設(shè)計(jì) (7) 214物理設(shè)計(jì) (
3、8) 2. 1. 5 數(shù)據(jù)庫(kù)實(shí)現(xiàn) (9) 22程序設(shè)計(jì) (11) 221概要設(shè)計(jì) (11) 222程序?qū)崿F(xiàn) (13) 第3章設(shè)計(jì)總結(jié) (15) 第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 Serve
4、r 2000作為后臺(tái)數(shù)據(jù)庫(kù),在Windows XP環(huán)境下編寫(xiě)并測(cè)試運(yùn)行的。 1.3主要參考資料 1.管理信息系統(tǒng)黃梯云高等教育出版社 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ù)模
5、型。 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)教師的指導(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)如下: 學(xué)生信息管理系統(tǒng)包括班級(jí)信息管理、學(xué)籍信息管理、班級(jí)信息管理、成績(jī)信息管理、課程信息管理、查詢管理六大快,而年級(jí)信息管理又包括了學(xué)校年級(jí)設(shè)置于學(xué)校信息設(shè)置,學(xué)籍信息管理包括了班級(jí)信息管理,成績(jī)信息管理包括了成績(jī)信息管理,課程信息管理包括了課程信息管理和年級(jí)課程開(kāi)設(shè)兩塊,查詢管理包括了班級(jí)信息查詢,課程信息查詢,成績(jī)信息查詢
6、以及血跡信息管理。 學(xué)校年級(jí)設(shè)置主要就是對(duì)于學(xué)校里的年級(jí)的設(shè)置,學(xué)籍性息設(shè)置主要是針對(duì)于學(xué)生們的學(xué)籍的管理班級(jí)信息管理主要是針對(duì)于班級(jí)信息的設(shè)置成績(jī)信息設(shè)置主要是針對(duì)于學(xué)生們的成績(jī),課程信息設(shè)置主要是針對(duì)于課程的一些基本信息管理,年級(jí)課程開(kāi)設(shè)主要是針對(duì)于一些課程開(kāi)設(shè)的時(shí)間,而查詢這一塊主要就是各種的查詢,類如班級(jí)信息,課程信息等一些基本信息的查詢都是由這一塊完成的 1.系統(tǒng)工作流程圖 系統(tǒng)工作流程圖主要描述出了系統(tǒng)在工作時(shí)候的大致情況,通過(guò)這個(gè)圖我們可以很容易的了解系統(tǒng)工作時(shí)的大致情況,具體如圖2.1.1所示。 圖2.1.1系統(tǒng)工作流程圖 2.系統(tǒng)業(yè)務(wù)流程圖: 業(yè)務(wù)流程圖是一種用盡可能少、盡可
7、能簡(jiǎn)單的方法來(lái)描述業(yè)務(wù)處理過(guò)程的方法。由于它的符號(hào)簡(jiǎn)單明了,所以非常易于閱讀和理解業(yè)務(wù)流程。但它的不足是對(duì)于一些專業(yè)性較強(qiáng)的業(yè)務(wù)處理細(xì)節(jié)缺乏足夠的表現(xiàn)手段,它比較適用于反映事務(wù)處理類型的業(yè)務(wù)過(guò)程 學(xué)籍管理 畢業(yè)審查 成績(jī)管理 選課 人才培養(yǎng)方案 教師管理 教學(xué)計(jì)劃 教務(wù)管理 教學(xué)評(píng)估 排課 實(shí)際開(kāi)課 教務(wù)處 考試成績(jī) 學(xué)生 獎(jiǎng)懲信息 學(xué)生信息 學(xué)分管理制度 入學(xué)通知 學(xué)生處 畢業(yè)證 登記表 學(xué)生檔案 學(xué)籍 圖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í)際流程。 圖2.1.3系統(tǒng)數(shù)據(jù)流程圖 4.數(shù)據(jù)字
8、典: 1)數(shù)據(jù)項(xiàng): 表2.1.1數(shù)據(jù)項(xiàng) 學(xué)生 管理員 教師 D1 登陸性息 P1.1 登陸 S1.1 D2 權(quán)限性息 P1.2 判定權(quán)限 S1.2 S1.3 D3 教師性息 D4 學(xué)生信息 P1.3 維護(hù)教師性息 P1.4 維護(hù)學(xué)生信息 S1.10 S1.4 S1.8 P1.6 課程管理 P1.8 成績(jī)管理 S1.4 D10 成績(jī)信息 S1.6 D6 開(kāi)課信息 D5 班級(jí)信息 P1.7 數(shù)據(jù)處理 S1.14 S1.13 S1.15 數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)含義說(shuō)明別名數(shù)據(jù)類型長(zhǎng)度取值范圍學(xué)號(hào)為學(xué)生設(shè)置的無(wú)整型 4 a000-x999教師名稱教師名稱無(wú)字符型100 中、外文班級(jí)班級(jí)名無(wú)整型 4 中文 專
9、業(yè)專業(yè)名無(wú)整型 4 中文 學(xué)費(fèi)學(xué)費(fèi)多少無(wú)整型 4 a000-x999出生日期出生日期無(wú)整型 4 a000-x999入學(xué)時(shí)間入學(xué)時(shí)間無(wú)整型 4 a000-x999課程課程名無(wú)整型 4 中、外文成績(jī)成績(jī)無(wú)整型 4 a000-x999 2)數(shù)據(jù)結(jié)構(gòu)的定義: 數(shù)據(jù)結(jié)構(gòu)的名稱:班級(jí)信息 含義說(shuō)明:數(shù)據(jù)庫(kù)中用來(lái)說(shuō)明班級(jí)類型的信息 數(shù)據(jù)結(jié)構(gòu)組成:班級(jí)編號(hào)+類型名稱+班級(jí)數(shù)量+住宿費(fèi)+人數(shù) 數(shù)據(jù)結(jié)構(gòu)的名稱:學(xué)校信息 含義說(shuō)明:數(shù)據(jù)庫(kù)中用來(lái)說(shuō)明學(xué)校信息的 數(shù)據(jù)結(jié)構(gòu)組成:學(xué)校名稱+班級(jí)編號(hào)+專業(yè)編號(hào)+學(xué)生信息+教師信息+課程信息3)數(shù)據(jù)流的定義: 數(shù)據(jù)流名稱:班級(jí)信息設(shè)置 簡(jiǎn)要說(shuō)明:學(xué)校對(duì)班級(jí)進(jìn)行設(shè)置 數(shù)據(jù)流來(lái)源
10、:班級(jí)信息管理模塊 數(shù)據(jù)流去向:P1.8 數(shù)據(jù)結(jié)構(gòu):班機(jī)編號(hào)+班級(jí)名稱 數(shù)據(jù)流名稱:課程管理 簡(jiǎn)要說(shuō)明:對(duì)各科目進(jìn)行管理 數(shù)據(jù)流來(lái)源:P1.8 數(shù)據(jù)流去向:課程管理模塊 數(shù)據(jù)結(jié)構(gòu):課程編號(hào)+課程名稱 4)數(shù)據(jù)存儲(chǔ): 數(shù)據(jù)存儲(chǔ)名:課程信息 輸入數(shù)據(jù)流:課程基本信息, 輸出數(shù)據(jù)流:正確的課程信息 數(shù)據(jù)存儲(chǔ)名:課程信息 輸入數(shù)據(jù)流:更新后的課程信息 輸出數(shù)據(jù)流:目前的課程信息,課程具體開(kāi)課時(shí)間等 212概念設(shè)計(jì) 學(xué)生性息管理系統(tǒng)的實(shí)體E-R 圖: 學(xué)籍性息表E-R 圖如圖2.1.4所示 圖2.1.4學(xué)生信息表E-R 圖 成績(jī)性息表E-R 圖如圖2.1.5所示。 圖2.1.5房間E-R 圖 年級(jí)信息表
11、E-R 圖如圖2.1.6所示 成績(jī)性息表管理 課程編號(hào)號(hào) 課程名 稱名 學(xué)生編號(hào) 別 學(xué)分 成績(jī) 學(xué)生姓名 學(xué)籍性息表 學(xué)生編號(hào)號(hào) 學(xué)生姓名 學(xué)生籍貫 年齡 學(xué)生性別 年級(jí)信息管理表 年級(jí)數(shù) 年級(jí)編號(hào) . 班級(jí)編號(hào) 圖2.1.6年級(jí)信息管理E-R 圖 學(xué)生信息管理總體E-R 圖如圖2.1.7所示。 圖2.1.7整體E-R 圖 213邏輯設(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í)
12、體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。一個(gè)實(shí)體類型轉(zhuǎn)換為一個(gè)關(guān)系模型,將每種實(shí)體類型轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的關(guān)鍵字就是關(guān)系的關(guān)鍵字。將“客房”實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模型,其中,帶下劃線的屬性為主屬性,該主屬性為關(guān)系模型外鍵。 學(xué)院 專業(yè) 學(xué)校 管理 成績(jī) 教師 學(xué)生 課程 班級(jí) 擁有 擁有 擁有 管理 管理 管理 管理 選擇 1 1 1 1 1 1 n n n n m n n m n n 年級(jí)基本信息(年級(jí)編號(hào)、班級(jí)編號(hào)、班級(jí)名稱、班級(jí)數(shù)量、年級(jí)人數(shù))。 班級(jí)(班級(jí)編號(hào)、班級(jí)數(shù)、班級(jí)人數(shù)、班級(jí)名稱。) 學(xué)籍信息(學(xué)生姓名、學(xué)好、科目、成績(jī)、學(xué)分) 214物理設(shè)計(jì) 1
13、.存儲(chǔ)結(jié)構(gòu) 數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴于給定的計(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為索引的關(guān)鍵字的唯一聚簇索引 1)展開(kāi)數(shù)據(jù)庫(kù)中的表右鍵student_id表,單擊所有
14、任務(wù)彈出的索引管理。 2)在窗體點(diǎn)新建索引名稱為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)上,在查詢時(shí),由于兩個(gè)磁盤(pán)驅(qū)動(dòng)器分別工作,因而可以保證物理讀寫(xiě)速度比較快。將比較大的表分別存放在不同的磁盤(pán)上,可以加快存取的速度,特別是在多用戶的環(huán)境下。 將日志文件和數(shù)據(jù)庫(kù)對(duì)象(表、索引等)分別放在不同的磁盤(pán)可以改進(jìn)系統(tǒng)的性能。由于各個(gè)系統(tǒng)所能提供的對(duì)數(shù)據(jù)進(jìn)行物理安排的手段、方法差異
15、很大,因此設(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í)名稱、班級(jí)數(shù)量、年級(jí)人數(shù)。 班級(jí)(班級(jí)編號(hào)、班級(jí)數(shù)、班級(jí)人數(shù)、班級(jí)名稱。) 整個(gè)系統(tǒng)需要調(diào)用年級(jí)基本信息表、班級(jí)表等,所以年級(jí)基本信息表屬性“編號(hào)”,班級(jí)表中的屬性“班級(jí)編號(hào)”,將經(jīng)常出現(xiàn)在
16、查詢條件中,可以考慮在上面建立索引以提高效率。 2.1.5 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 1.成績(jī)信息表:學(xué)號(hào),姓名,課程編號(hào),課程名稱,成績(jī),學(xué)分,班級(jí),專業(yè)。 表2.1.2成績(jī)信息表 列名數(shù)據(jù)類型大小允許空 Number Char(20) 否 Name Char(20) 是 Namber Char(20) 是 Kecheng name Char(20) 是 prefission Char(8) 是 scord Char(10) 是 grade Char(50) 是 professional Char(20) 是 2.年級(jí)信息表:年級(jí)數(shù),年級(jí)編號(hào),班級(jí)編號(hào),班級(jí)名稱,班級(jí)數(shù), 表2.1.3年級(jí)信息表 列名數(shù)據(jù)
17、類型大小允許空 Grade nameber Char(20) 否 Grade Numbers Char(20) 是 Class number Char(20) 是 Class name Char(20) 是 Class number Char(8) 是 3.學(xué)籍信息表:姓名,學(xué)號(hào),班級(jí),性別,成績(jī),民族,籍貫,專業(yè) 表2.1.4學(xué)籍信息表 列名數(shù)據(jù)類型大小允許空 Number Char(20) Name Char(20) 是 Sex Char(20) 是 National Char(20) 是 Native Char(8) 是 Class Char(50) 是 Prefessional Cha
18、r(20) 是 以關(guān)系型為目標(biāo)將E-R實(shí)體圖中概念模型映射為關(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 學(xué)生信息 (nan ji char(20) number char(20) ban ji char(20) nian ji shu char(20) ban ji ming char(20) AS Insert into 年級(jí)基本信息(年級(jí)數(shù),班級(jí)數(shù),班級(jí)編號(hào),班級(jí)名,年級(jí)編號(hào))valuse(number,number,name) G
19、O 2)觸發(fā)器程序: 為表建立my觸發(fā)器以自動(dòng)更新class表中的學(xué)生人數(shù)目 USE JWGL GO IF EXISTS(SELECT name FROM sysobjects WHERE type =TRAND name =student_insert) DROP TRIGGER student_insert GO CREATE TRIGGER student_insert ON student FOR UPDATE AS IF UPDATE(class_id) BEGIN UPDATE room SET student_num=( SELECT COUNT(r.class_id)FROM
20、student r,inserted i WHERE r.typeld_id=i.typeld_id) FROM student m,inserted i WHERE m.typeld_id=i.typeld_id UPDATE 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 e WHERE m.typeld_id=e.typeld_id END GO 22程序設(shè)計(jì) 221概要設(shè)計(jì) 為了實(shí)
21、現(xiàn)無(wú)紙化辦公,以及規(guī)范化,迅捷話等我們開(kāi)發(fā)了這一學(xué)生成績(jī)管理系統(tǒng), 系統(tǒng)主要需要完成的功能有:學(xué)校信息管理、教師信息管理、學(xué)生性息管理、課程性息管理、成績(jī)性息編輯、成績(jī)性息查詢、補(bǔ)考重修管理以及幫助說(shuō)明,通過(guò)分工我要完成的是教師性息管理、課程性息管理以及補(bǔ)考重修管理三個(gè)模塊。整體功能模塊圖如圖2.2.1所示: 圖2.2.1整體功能模塊圖 年級(jí)信息管理包括學(xué)校年級(jí)設(shè)置、學(xué)校信息設(shè)置。其中學(xué)校信息設(shè)置時(shí),可以輸入學(xué)校學(xué)院編號(hào)實(shí)現(xiàn)對(duì)學(xué)校信息的設(shè)置,包括學(xué)生住宿等;學(xué)校年級(jí)設(shè)置時(shí),可以輸入年級(jí)編號(hào)實(shí)現(xiàn)對(duì)學(xué)校年級(jí)信息的設(shè)計(jì),包括年級(jí)名稱等如圖2.2.2 所示 成績(jī)信息管理 查詢管理 學(xué)生信息管理系統(tǒng) 班
22、級(jí)信息管理 學(xué)校年級(jí)設(shè)置 學(xué)籍信息設(shè)置 班級(jí)信息設(shè)置 學(xué)籍信息管理 成績(jī)信息設(shè)置 課程信息設(shè)置 年級(jí)課程開(kāi)設(shè) 課程信息查詢 課程信息管理 成績(jī)信息查詢 班級(jí)信息查詢 學(xué)校信息設(shè)置 學(xué)籍信息管理 年級(jí)信息管理 圖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() 年級(jí)性息管理 學(xué)校年級(jí)設(shè)置 學(xué)校性息設(shè)置 If txtGradeNo.Text = Then MsgBox 請(qǐng)選擇要?jiǎng)h除的記錄!, vbOKOnly + vbInformation,
23、刪除記錄 Exit Sub End If If MsgBox(確認(rèn)要?jiǎng)h除年級(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 * from schoolgrade_info If myAddGrade.rs1.EOF Then AddGradeGrid.Clear AddGradeGrid.FormatString = | 年級(jí)編號(hào)|年級(jí)名稱 Else Set AddGradeGrid.DataSource = myAddGrade.rs1 AddGradeGrid.FormatString = | 年級(jí)編號(hào)|年級(jí)名稱 End If cmdDel.Enabled = False cmdSave.Enabled = False txtGradeNo.Text = txtGradeName.Text = End If End Sub 程序連接代碼如下: Publ
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 共同經(jīng)營(yíng)貨車合同范本
- 個(gè)人法制宣傳教育工作總結(jié)
- 個(gè)人工作崗位調(diào)動(dòng)申請(qǐng)書(shū)
- 業(yè)主授權(quán)委托書(shū)
- 個(gè)人之間合伙合同范本
- 企業(yè)餐廳布置租房合同范本
- 買賣房合同范本簡(jiǎn)易
- 原材供貨合同范本
- 與律師事務(wù)所簽署合同范本
- 前程無(wú)憂合同范本
- 高中主題班會(huì) 悟哪吒精神做英雄少年-下學(xué)期開(kāi)學(xué)第一課主題班會(huì)課件-高中主題班會(huì)課件
- 2025電力物資檢儲(chǔ)配一體化建設(shè)技術(shù)導(dǎo)則
- 新學(xué)期 開(kāi)學(xué)第一課 主題班會(huì)課件
- 民法典合同編講座
- DBJ51-T 198-2022 四川省既有民用建筑結(jié)構(gòu)安全隱患排查技術(shù)標(biāo)準(zhǔn)
- 《干細(xì)胞及其應(yīng)用》課件
- 課題申報(bào)書(shū):生成式人工智能提升中小學(xué)教師數(shù)字素養(yǎng)的路徑探究
- 臨床婦產(chǎn)題庫(kù)+參考答案
- 數(shù)據(jù)安全重要數(shù)據(jù)風(fēng)險(xiǎn)評(píng)估報(bào)告
- 起重機(jī)械質(zhì)量安全風(fēng)險(xiǎn)管控清單(起重機(jī)械制造、安裝、修理、改造單位)
- GB_T 27025-2019 檢測(cè)和校準(zhǔn)實(shí)驗(yàn)室能力的通用要求(高清版)
評(píng)論
0/150
提交評(píng)論