版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 課 程 設(shè) 計(jì) 報(bào) 告</p><p> 指導(dǎo)教師: 職稱: </p><p> 2011年 07月 12日</p><p> 課 程 設(shè) 計(jì) 任 務(wù) 書</p><p> 課 程 設(shè) 計(jì) 任 務(wù) 書</p><p> 學(xué)生姓名:學(xué) 號(hào):<
2、;/p><p> 學(xué) 院:</p><p> 班 級(jí):</p><p> 題 目:學(xué)校教學(xué)管理系統(tǒng)</p><p><b> 目錄</b></p><p><b> 1 概述1</b></p><p> 1.1 課題研究背景及意義1<
3、;/p><p> 1.2 國(guó)內(nèi)外研究現(xiàn)狀1</p><p> 1.3 研究方法2</p><p><b> 2需求分析2</b></p><p> 2.1 系統(tǒng)功能描述2</p><p><b> 2.2數(shù)據(jù)字典3</b></p><p
4、> 2.2.1 數(shù)據(jù)元素定義4</p><p> 2.2.2 數(shù)據(jù)流6</p><p> 2.2.3 處理功能7</p><p> 2.2.4 數(shù)據(jù)存儲(chǔ)8</p><p> 2.2.5 外部項(xiàng)9</p><p> 3概念結(jié)構(gòu)設(shè)計(jì)10</p><p> 3
5、.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)10</p><p> 3.2 模塊設(shè)計(jì)11</p><p> 3.3 實(shí)體—關(guān)系圖設(shè)計(jì)12</p><p> 4數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)13</p><p> 4.1 E-R圖向關(guān)系模型轉(zhuǎn)換13</p><p> 4.2 數(shù)據(jù)庫(kù)保證14</p><p> 5
6、數(shù)據(jù)庫(kù)物理設(shè)計(jì)14</p><p><b> 6數(shù)據(jù)庫(kù)實(shí)施17</b></p><p> 6.1 建表代碼17</p><p> 6.2 錄入數(shù)據(jù)20</p><p> 6.3 主要功能實(shí)現(xiàn)23</p><p> 6.4 視圖的建立29</p><p>
7、;<b> 7總結(jié)30</b></p><p><b> 參考文獻(xiàn)31</b></p><p><b> 1 概述</b></p><p> 1.1 課題研究背景及意義</p><p> 隨著現(xiàn)代科技的高速發(fā)展,設(shè)備和管理的現(xiàn)代化,在實(shí)際工作中如何提高工作效率、
8、如何使使用者更加方便快捷的完成工作目標(biāo)成為一個(gè)很重要的問(wèn)題。因此,建立管理信息系統(tǒng)成為解決這個(gè)問(wèn)題的最好辦法之一。</p><p> 通過(guò)建立管理系統(tǒng)能夠利用計(jì)算機(jī)的強(qiáng)大處理功能,更加快捷、便利、準(zhǔn)確的處理各種信息以及信息間的調(diào)用。方便了用戶對(duì)信息的管理與運(yùn)用。</p><p> 學(xué)校教學(xué)管理系統(tǒng)是為了方便學(xué)校教務(wù)管理、便于教師和同學(xué)查找教學(xué)方面的信息,更好更快更加準(zhǔn)確的對(duì)教學(xué)情況進(jìn)行
9、了解而建立的管理系統(tǒng)。用戶不僅可以查找、更新個(gè)人信息、課程信息等,同時(shí)還可以對(duì)所選、所授課程進(jìn)行管理,更能對(duì)教材、教室等物資進(jìn)行查詢與管理。</p><p> 由于學(xué)校教師、學(xué)生眾多,再加上教材、教室等物資的管理,若單憑人工操作完成,不僅費(fèi)時(shí)費(fèi)力,而且不易管理,管理起來(lái)也十分復(fù)雜。所以本系統(tǒng)的開(kāi)發(fā)與建立就顯得尤為重要了。學(xué)校教學(xué)管理系統(tǒng)將繁復(fù)的工作變得簡(jiǎn)單、易管理,大大減輕了學(xué)校教學(xué)管理部門的工作量。隨著功能與
10、界面的完善與優(yōu)化,使其更加符合本校實(shí)際情況,能夠更好的發(fā)揮作用。</p><p> 1.2 國(guó)內(nèi)外研究現(xiàn)狀</p><p> 隨著人類進(jìn)入信息時(shí)代,信息管理水平成為衡量國(guó)家綜合實(shí)力的重要標(biāo)志。信息系統(tǒng)被廣泛地應(yīng)用于各行各業(yè)。</p><p> 隨著我國(guó)與世界信息高速公路的接軌、社會(huì)的發(fā)展、科技的進(jìn)步,計(jì)算機(jī)的應(yīng)用在社會(huì)各領(lǐng)域中都得到了普及,越來(lái)越多的人都感受
11、到利用計(jì)算機(jī)進(jìn)行各類管理的科學(xué)和便捷;認(rèn)識(shí)到管理信息系統(tǒng)對(duì)于管理工作的重要性。</p><p> 管理信息系統(tǒng),MIS(Management Information System),是一個(gè)以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件及其他辦公設(shè)備將企業(yè)生產(chǎn)和經(jīng)營(yíng)中的各種內(nèi)、外部信息進(jìn)行收集、加工、整理、傳遞,并有序地存儲(chǔ),以用于管理和決策,是企業(yè)增效的信息系統(tǒng)。它能夠使企業(yè)更加及時(shí)、準(zhǔn)確、全面、詳實(shí)的了解所需的信息數(shù)據(jù)。同
12、時(shí)管理信息系統(tǒng)對(duì)各種信息數(shù)據(jù)的進(jìn)一步加工,能使企業(yè)領(lǐng)導(dǎo)層的生產(chǎn)、經(jīng)營(yíng)、管理決策依據(jù)更加充分,更具有合理性、科學(xué)性;從而為社會(huì)創(chuàng)造出更多的價(jià)值,為企業(yè)的發(fā)展創(chuàng)造出更多的機(jī)會(huì)。另外,管理信息系統(tǒng)可以使企業(yè)的管理更加科學(xué)化、合理化、制度化、規(guī)范化;為企業(yè)的管理水平跨上新臺(tái)階;為企業(yè)持續(xù)、健康、穩(wěn)定的發(fā)展奠定堅(jiān)實(shí)基礎(chǔ)。應(yīng)用于本系統(tǒng),則能夠使學(xué)校教學(xué)管理部門以及所有與教學(xué)相關(guān)的參與者更加及時(shí)、準(zhǔn)確、全面、詳實(shí)的了解所需的信息數(shù)據(jù)。同時(shí)對(duì)這些數(shù)據(jù)進(jìn)
13、行加工,使得無(wú)論是學(xué)校教學(xué)管理部門還是教學(xué)參與者都可以更好的對(duì)數(shù)據(jù)進(jìn)行了解與更新。</p><p> 管理信息系統(tǒng)是一門新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計(jì)算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)企業(yè)的信息管理,通過(guò)對(duì)企業(yè)擁有的人力、物力、財(cái)力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時(shí)提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟(jì)效益。目前,企業(yè)的計(jì)算機(jī)網(wǎng)絡(luò)已成為企業(yè)
14、進(jìn)行技術(shù)改造及提高企業(yè)管理水平的重要手段。 </p><p><b> 1.3 研究方法</b></p><p> 在本系統(tǒng)研究建立的過(guò)程中所采用的主要方法有:理論學(xué)習(xí)與資料查詢,實(shí)踐應(yīng)用與調(diào)試。</p><p><b> 1.理論研究方法</b></p><p> 在課題建立初期,主要以
15、學(xué)習(xí)、查找相關(guān)需要的資料為主。先確定課題的主要目的,也就是系統(tǒng)的主要功能。之后,便是收集資料。由于我們現(xiàn)階段還所學(xué)尚淺,所以,查閱、搜集大量的資料是很重要的,也是進(jìn)行到下一階段-實(shí)踐階段的基礎(chǔ)。主要途徑有借閱圖書館書籍、上網(wǎng)查找等。最后,對(duì)得到的資料進(jìn)行整理分析,得出可行方案。</p><p><b> 2.實(shí)踐應(yīng)用方法</b></p><p> 在做好前期準(zhǔn)備工
16、作之后,最重要的就是實(shí)踐了。根據(jù)前期確定的方案來(lái)進(jìn)行實(shí)際上機(jī)調(diào)試程序。同時(shí),在調(diào)試的過(guò)程中,不斷對(duì)遇到的問(wèn)題加以分析,討論出解決方案。這樣使得整個(gè)系統(tǒng)設(shè)計(jì)更加清晰、符合用戶使用要求。</p><p><b> 2需求分析 </b></p><p> 2.1 系統(tǒng)功能描述</p><p> 學(xué)校教學(xué)管理系統(tǒng)的主要任務(wù)是實(shí)現(xiàn)學(xué)校教學(xué)管理部門對(duì)
17、教師和學(xué)生選授課的信息進(jìn)行安排、記錄和管理,以及對(duì)教室、教材等教學(xué)輔助材料的記錄和管理。下面分別對(duì)系統(tǒng)的功能和模塊進(jìn)行概述:</p><p><b> 1.教師管理模塊</b></p><p> 主要分為三部分:教師信息,授課信息,評(píng)估信息。</p><p> 教師信息主要是對(duì)教師的基本信息進(jìn)行記錄和更新。授課信息則是教學(xué)管理部門對(duì)各教師
18、應(yīng)授課的具體信息進(jìn)行安排與記錄。而評(píng)估信息則是由各教師所授學(xué)生作出的評(píng)價(jià)的整理與記錄。</p><p><b> 2.學(xué)生管理模塊</b></p><p> 主要分為三部分:學(xué)生信息,課程信息,選課信息</p><p> 學(xué)生信息主要是記錄、更新、管理學(xué)生的基本信息。同樣的,課程信息也是為了記錄、更新和管理學(xué)生本學(xué)期應(yīng)修或必修的課程的基本
19、信息。而選課表則是對(duì)學(xué)生選課結(jié)果的記錄。</p><p> 3.教學(xué)材料管理模塊</p><p> 教學(xué)材料管理模塊主要是為了對(duì)教材、教室等教學(xué)材料的管理與信息記錄和整理。主要分為“教材信息”“教室信息”和“教室占用”三部分。教材信息主要是為了記錄教師教學(xué)所需教材的各種信息,如“教材編號(hào),教材的名稱、主編、出版社和價(jià)格,以及需要應(yīng)用該教材的課程”等。教室信息則主要記錄“教室編號(hào),教室名
20、稱,教室位置,教室可容納人數(shù),教室有無(wú)多媒體”等信息。而教室占用表則用來(lái)記錄各教室的占用情況,具體的教室在何時(shí)被占用,由哪個(gè)老師占用,上課的具體時(shí)間,占用的學(xué)時(shí)以及上課的人數(shù),由教學(xué)管理部門進(jìn)行安排記錄,做成視圖,允許教師和學(xué)生查詢。</p><p> 整個(gè)學(xué)校教學(xué)管理系統(tǒng)的業(yè)務(wù)流程如下:</p><p> 教師信息,學(xué)生信息,課程信息,教室信息,教材信息五部分是根據(jù)教學(xué)需要經(jīng)由教學(xué)管
21、理部門進(jìn)行直接錄入的。每學(xué)期教學(xué)管理部門需要對(duì)不同的教師進(jìn)行所授課程的安排。然后由學(xué)生進(jìn)行選課,并記錄在選課表中。根據(jù)選課信息將選擇該項(xiàng)課程的學(xué)生信息記錄在授課信息中,使得教師和學(xué)生間相互知曉。同時(shí),教學(xué)管理部門還需要對(duì)教室做出安排,主要記錄在教室占用表里,同時(shí)也要對(duì)授課信息、選課信息進(jìn)行完善和補(bǔ)充。在教室占用表里還要詳細(xì)記錄學(xué)校對(duì)課時(shí)、上課時(shí)間、上課人數(shù)等信息的安排情況,以便于教師和學(xué)生查詢。與教室占用表類似,對(duì)于已確定的課程安排所需
22、要的教材安排的信息,也要相應(yīng)記錄在授課信息和選課信息中,使與這門課程有關(guān)的人員能夠便于查詢到需要的信息。</p><p><b> 2.2數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程五部分。數(shù)據(jù)字典通過(guò)對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來(lái)描述數(shù)據(jù)流
23、、數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。</p><p> 2.2.1 數(shù)據(jù)元素定義</p><p> 數(shù)據(jù)元素的定義是數(shù)據(jù)字典的基礎(chǔ),其他定義都是建立在數(shù)據(jù)元素定義的基礎(chǔ)之上的。數(shù)據(jù)元素的定義包含數(shù)據(jù)元素名稱、數(shù)據(jù)元素編號(hào)、數(shù)據(jù)元素類型、數(shù)據(jù)元素長(zhǎng)度以及數(shù)據(jù)元素含義等內(nèi)容。</p><p> 本系統(tǒng)中我所負(fù)責(zé)的部分一共有42個(gè)數(shù)據(jù)元素,每一個(gè)數(shù)據(jù)元素均有如表2.1所示格式的
24、數(shù)據(jù)元素定義表。</p><p> 表2.1 數(shù)據(jù)元素定義表</p><p> 由于篇幅關(guān)系,不再列出其他的數(shù)據(jù)元素定義表。當(dāng)所有的數(shù)據(jù)元素定義完以后,就可以建立數(shù)據(jù)元素一覽表,如表2.2所示。</p><p> 表2.2 數(shù)據(jù)元素一覽表</p><p><b> 續(xù)表2.2</b></p><
25、;p><b> 續(xù)表2.2</b></p><p> 2.2.2 數(shù)據(jù)流</p><p> 數(shù)據(jù)流表明了數(shù)據(jù)的流動(dòng)方向及其名稱,是數(shù)據(jù)載體的表現(xiàn)形式之一。在數(shù)據(jù)字典中所定義的數(shù)據(jù)流有兩類:一類是從外部實(shí)體輸入到系統(tǒng)中的數(shù)據(jù)流,二是從系統(tǒng)輸出到外部實(shí)體的數(shù)據(jù)流。</p><p> 本系統(tǒng)中我所負(fù)責(zé)的部分一共有3個(gè)數(shù)據(jù)流,每一個(gè)數(shù)據(jù)
26、流均有如表2.3所示格式的數(shù)據(jù)流定義表。</p><p> 表2.3 數(shù)據(jù)流定義表</p><p> 當(dāng)所有的數(shù)據(jù)流定義完以后,就可以建立數(shù)據(jù)流一覽表,如表2.4所示。</p><p> 表2.4 數(shù)據(jù)流一覽表</p><p> 2.2.3 處理功能</p><p> 處理功能的定義是指最低一層的數(shù)據(jù)流程圖
27、中的處理功能(功能單元)的定義。本系統(tǒng)中我所負(fù)責(zé)的部分一共包含12個(gè)底層處理邏輯,每個(gè)處理邏輯都有一張按表2.5所示的處理邏輯定義表。</p><p> 表2.5 處理功能定義表</p><p> 當(dāng)所有的處理功能定義完以后,就可以建立處理功能一覽表,如表2.6所示。</p><p> 表2.6 處理功能一覽表</p><p> 2.
28、2.4 數(shù)據(jù)存儲(chǔ)</p><p> 數(shù)據(jù)存儲(chǔ)是指在系統(tǒng)中應(yīng)該保存的數(shù)據(jù)結(jié)構(gòu)及集體的數(shù)據(jù)內(nèi)容,實(shí)際上它是信息系統(tǒng)的資源,用戶要從系統(tǒng)中獲取的全部數(shù)據(jù)都來(lái)自數(shù)據(jù)存儲(chǔ),如表7所示。</p><p> 表2.7 數(shù)據(jù)存儲(chǔ)定義表</p><p> 當(dāng)所有的數(shù)據(jù)存儲(chǔ)定義完以后,就可以建立數(shù)據(jù)存儲(chǔ)一覽表,如表8所示。</p><p> 表2.8數(shù)
29、據(jù)存儲(chǔ)一覽表</p><p> 2.2.5 外部項(xiàng)</p><p> 外部項(xiàng)的定義表,如表9所示</p><p> 表2.9 外部項(xiàng)的定義表</p><p> 由于篇幅限制不再列出其他的外部項(xiàng)定義表,另外再設(shè)立一張外部項(xiàng)一覽表,將所有的外部項(xiàng)保存在外部項(xiàng)一覽表上,如表2.10所示。</p><p> 表2.
30、10 外部項(xiàng)一覽表</p><p> 外部項(xiàng)編號(hào) 名稱</p><p> E01 教學(xué)管理部門</p><p> E02 教師</p><p> E03
31、 學(xué)生</p><p><b> 3概念結(jié)構(gòu)設(shè)計(jì) </b></p><p><b> 3.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</b></p><p> 學(xué)校教學(xué)管理系統(tǒng)總體分為教師管理、學(xué)生管理、教學(xué)材料管理三大模塊。在三大模塊下,以教室信息、教材信息、教師信息、學(xué)生信息和課程信息為基礎(chǔ)信息,通
32、過(guò)教室占用信息、選課信息、授課信息、評(píng)估信息的形式,將基礎(chǔ)信息運(yùn)用到具體功能中,使其達(dá)到教學(xué)管理的目的。系統(tǒng)總體結(jié)構(gòu)如圖3.1所示。</p><p> 圖3.1 學(xué)校教學(xué)管理系統(tǒng)總結(jié)構(gòu)圖</p><p> 下面分別對(duì)教師管理、學(xué)生管理、教學(xué)材料管理三個(gè)模塊進(jìn)行分解,如圖3.2、3.3、3.4所示。</p><p> 圖3.2 教學(xué)材料管理結(jié)構(gòu)圖</p&
33、gt;<p> 圖3.3 教師管理結(jié)構(gòu)圖</p><p> 圖3.4 學(xué)生管理結(jié)構(gòu)圖</p><p><b> 3.2 模塊設(shè)計(jì)</b></p><p> 對(duì)數(shù)據(jù)庫(kù)的功能結(jié)構(gòu)模塊進(jìn)行分析,本系統(tǒng)包括三個(gè)個(gè)模塊,教學(xué)材料管理、教師管理、學(xué)生管理。根據(jù)上述的系統(tǒng)功能分析,可得出如圖3.5所示。</p>&l
34、t;p> 圖3.5 系統(tǒng)的模塊設(shè)計(jì)圖</p><p> 3.3 實(shí)體—關(guān)系圖設(shè)計(jì)</p><p> 教室占用管理E-R圖,如圖3.6所示。</p><p> 圖3.6 教室占用管理E-R圖</p><p> 選課信息管理E-R圖,如圖3.7所示。</p><p> 圖3.7 選課信息管理E-R圖&l
35、t;/p><p> 授課信息管理E-R圖,如圖3.8所示。</p><p> 圖3.8 授課信息管理E-R圖</p><p> 學(xué)校教學(xué)管理系統(tǒng)主要涉及的實(shí)體有教室、教材、教師、學(xué)生、課程,下面是各實(shí)體的屬性。</p><p> 1.教室:教室編號(hào),教室名稱,教室位置,可容納人數(shù),多媒體信息。</p><p>
36、2.教材:教材編號(hào),教材名稱,主編,出版社,價(jià)格,所使用課程。</p><p> 3.教師:姓名,教師編號(hào),職稱,性別,年齡,教學(xué)科目,所屬院系,聯(lián)系方式,政治面貌,籍貫。</p><p> 4.學(xué)生:學(xué)號(hào),姓名,性別,年齡,班級(jí),所屬院系,政治面貌,聯(lián)系電話,居住寢室,籍貫。</p><p> 5.課程:課程編號(hào),課程名稱,上課時(shí)間,學(xué)分,所屬院系,課程屬性
37、。</p><p><b> 4數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)</b></p><p> 4.1 E-R圖向關(guān)系模型轉(zhuǎn)換</p><p> 關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。E-R圖則由實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系三個(gè)要素組成的。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,如下:</p>
38、<p> 1. 教室占用信息表:教師編號(hào),教室編號(hào),上課時(shí)間,占用學(xué)時(shí),上課人數(shù)。</p><p> 2. 選課信息表:學(xué)號(hào),課程編號(hào),學(xué)生成績(jī),教師編號(hào),教室編號(hào)。</p><p> 3. 授課信息表:教師編號(hào),學(xué)號(hào),課程編號(hào),教材編號(hào),教室編號(hào)。</p><p> 4. 評(píng)估信息表:教師編號(hào),學(xué)號(hào),課程編號(hào),等級(jí),是否評(píng)估。</p&g
39、t;<p> 4.2 數(shù)據(jù)庫(kù)保證</p><p> 1.保證數(shù)據(jù)庫(kù)的安全性,將為用戶設(shè)置權(quán)限,權(quán)限越高,則相應(yīng)的操作功能越多;否則,權(quán)限越低,則只能進(jìn)行相應(yīng)的查詢功能,即只能讀取而不能做任何修改。</p><p> 2.保證數(shù)據(jù)庫(kù)的完整性和一致性,在各種關(guān)聯(lián)表中建立相應(yīng)的主鍵、外鍵和索引。</p><p> 3.對(duì)于相對(duì)重要的數(shù)據(jù)文件,應(yīng)該做
40、好數(shù)據(jù)庫(kù)備份,以免發(fā)生數(shù)據(jù)丟失。</p><p><b> 5數(shù)據(jù)庫(kù)物理設(shè)計(jì)</b></p><p> 根據(jù)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)分析,可得出數(shù)據(jù)庫(kù)的物理設(shè)計(jì),下面是學(xué)校教學(xué)管理系統(tǒng)的物理設(shè)計(jì)。教室信息的物理設(shè)計(jì)如表5.1所示。</p><p> 表5.1 教室信息表</p><p> 教材信息的物理設(shè)計(jì)如表5.2所示
41、。</p><p> 表5.2 教材信息表</p><p> 教室占用信息的物理設(shè)計(jì)如表5.3所示。</p><p> 表5.3 教室占用信息表</p><p> 學(xué)生信息的物理設(shè)計(jì)如表5.4所示。</p><p> 表5.4 學(xué)生信息表</p><p> 課程信息的物理設(shè)計(jì)如表5.
42、5所示。</p><p> 表5.5 課程信息表</p><p> 教師信息的物理設(shè)計(jì)如表5.6所示。</p><p> 表5.6 教師信息表</p><p> 選課信息的物理設(shè)計(jì)如表5.7所示。</p><p> 表5.7 選課信息表</p><p> 授課信息的物理設(shè)計(jì)如表5.8
43、所示。</p><p> 表5.8 授課信息表</p><p> 評(píng)估信息的物理設(shè)計(jì)如表5.9所示。</p><p> 表5.9 評(píng)估信息表</p><p><b> 6數(shù)據(jù)庫(kù)實(shí)施</b></p><p><b> 6.1 建表代碼</b></p>&
44、lt;p> CREATE DATABASE 學(xué)校教學(xué)管理系統(tǒng)</p><p><b> GO</b></p><p> USE 學(xué)校教學(xué)管理系統(tǒng)</p><p><b> GO</b></p><p> CREATE TABLE 學(xué)生信息</p><p>
45、(學(xué)號(hào) CHAR(10) PRIMARY KEY,</p><p> 姓名 CHAR(20),</p><p> 性別 CHAR(2) CHECK(性別 IN ('男','女')),</p><p> 年齡 SMALLINT,</p><p> 班級(jí) CHAR(20),</p><p
46、> 所屬院系 CHAR(20),</p><p> 政治面貌 CHAR(20),</p><p> 聯(lián)系電話 CHAR(40),</p><p> 居住寢室 CHAR(20),</p><p> 籍貫 CHAR(20),</p><p><b> );</b></p>
47、<p> CREATE TABLE 教師信息</p><p> (教師編號(hào) CHAR(10) PRIMARY KEY,</p><p> 姓名 CHAR(20),</p><p> 性別 CHAR(2) CHECK(性別 IN ('男','女')),</p><p> 年齡 SMALLI
48、NT,</p><p> 職稱 CHAR(20),</p><p> 教學(xué)科目 VARCHAR(40),</p><p> 所屬院系 CHAR(20),</p><p> 聯(lián)系方式 CHAR(40),</p><p> 政治面貌 CHAR(20),</p><p> 籍貫 CHAR(
49、20)</p><p><b> );</b></p><p> CREATE TABLE 課程信息</p><p> (課程編號(hào) CHAR(10) PRIMARY KEY,</p><p> 課程名稱 CHAR(20),</p><p> 上課時(shí)間 CHAR(40),</p>
50、;<p> 學(xué)分 SMALLINT,</p><p> 所屬院系 CHAR(20),</p><p> 課程屬性 CHAR(4),</p><p><b> );</b></p><p> CREATE TABLE 教室信息</p><p> (教室編號(hào) CHAR(10)
51、 PRIMARY KEY,</p><p> 教室名稱 CHAR(20),</p><p> 教室位置 CHAR(20),</p><p> 可容納人數(shù) SMALLINT,</p><p> 多媒體信息 CHAR(4)</p><p><b> );</b></p><
52、;p> CREATE TABLE 教材信息</p><p> (教材編號(hào) CHAR(10) PRIMARY KEY,</p><p> 教材名稱 VARCHAR(20),</p><p> 主編 CHAR(20),</p><p> 出版社 CHAR(20),</p><p><b> 價(jià)格
53、 REAL,</b></p><p> 所使用課程 CHAR(20)</p><p><b> );</b></p><p> CREATE TABLE 選課表</p><p> (學(xué)號(hào) CHAR(10),</p><p> 課程編號(hào) CHAR(10),</p>
54、<p> 學(xué)生成績(jī) SMALLINT CHECK (學(xué)生成績(jī) >=0 AND 學(xué)生成績(jī) <=100),</p><p> 教師編號(hào) CHAR(10),</p><p> 教室編號(hào) CHAR(10),</p><p> FOREIGN KEY(學(xué)號(hào)) REFERENCES 學(xué)生信息(學(xué)號(hào)),</p><p>
55、FOREIGN KEY(課程編號(hào)) REFERENCES 課程信息(課程編號(hào)),</p><p> FOREIGN KEY(教師編號(hào)) REFERENCES 教師信息(教師編號(hào)),</p><p> FOREIGN KEY(教室編號(hào)) REFERENCES 教室信息(教室編號(hào))</p><p><b> );</b></p>
56、<p> CREATE TABLE 授課信息</p><p> ( 教師編號(hào) CHAR(10),</p><p> 學(xué)號(hào) CHAR(10),</p><p> 課程編號(hào) CHAR(10),</p><p> 教材編號(hào) CHAR(10),</p><p> 教室編號(hào) CHAR(10),</p
57、><p> FOREIGN KEY (教師編號(hào)) REFERENCES 教師信息(教師編號(hào)),</p><p> FOREIGN KEY (學(xué)號(hào)) REFERENCES 學(xué)生信息(學(xué)號(hào)),</p><p> FOREIGN KEY (教材編號(hào)) REFERENCES 教材信息(教材編號(hào)),</p><p> FOREIGN KEY (課程
58、編號(hào)) REFERENCES 課程信息(課程編號(hào)),</p><p> FOREIGN KEY (教室編號(hào)) REFERENCES 教室信息(教室編號(hào)),</p><p><b> );</b></p><p> CREATE TABLE 評(píng)估信息</p><p> (教師編號(hào) CHAR(10),</p&g
59、t;<p> 學(xué)號(hào) CHAR(10),</p><p> 課程編號(hào) CHAR(10),</p><p> 等級(jí) CHAR(4),</p><p> 是否評(píng)估 SMALLINT,</p><p> FOREIGN KEY (教師編號(hào)) REFERENCES 教師信息(教師編號(hào)),</p><p>
60、 FOREIGN KEY (學(xué)號(hào)) REFERENCES 學(xué)生信息(學(xué)號(hào)),</p><p> FOREIGN KEY (課程編號(hào)) REFERENCES 課程信息(課程編號(hào)),</p><p><b> );</b></p><p> CREATE TABLE 教室占用</p><p> (教師編號(hào) CHAR
61、(10),</p><p> 教室編號(hào) CHAR(10),</p><p> 上課時(shí)間 CHAR(40),</p><p> 占用學(xué)時(shí) CHAR(10),</p><p> 上課人數(shù) SMALLINT,</p><p> FOREIGN KEY (教師編號(hào)) REFERENCES 教師信息(教師編號(hào)),<
62、;/p><p> FOREIGN KEY (教室編號(hào)) REFERENCES 教室信息(教室編號(hào))</p><p><b> );</b></p><p> 建成的表如圖6.1所示。</p><p><b> 圖6.1 建表</b></p><p><b>
63、6.2 錄入數(shù)據(jù)</b></p><p> USE 學(xué)校教學(xué)管理系統(tǒng)</p><p><b> GO</b></p><p> INSERT INTO 學(xué)生信息(學(xué)號(hào),姓名,性別,年齡,班級(jí),所屬院系,政治面貌,聯(lián)系電話,居住寢室,籍貫)</p><p> Values ('090517010
64、1','李四','女','19','管理091','經(jīng)濟(jì)管理學(xué)院','團(tuán)員','13000001111','十一舍一區(qū)200','湖北省');</p><p> INSERT INTO 學(xué)生信息(學(xué)號(hào),姓名,性別,年齡,班級(jí),所屬院系,政治面貌,聯(lián)系電話,居住寢
65、室,籍貫)</p><p> Values ('0905190105','王五','男','21','信息092','信息工程學(xué)院','黨員','15911110000','十二舍二區(qū)250','山東省');</p><p>
66、INSERT INTO 學(xué)生信息(學(xué)號(hào),姓名,性別,年齡,班級(jí),所屬院系,政治面貌,聯(lián)系電話,居住寢室,籍貫)</p><p> Values ('0805170102','陳七','男','22','國(guó)貿(mào)081','經(jīng)濟(jì)管理學(xué)院','黨員','15000001111','十二
67、舍一區(qū)110','吉林省');</p><p> INSERT INTO 學(xué)生信息(學(xué)號(hào),姓名,性別,年齡,班級(jí),所屬院系,政治面貌,聯(lián)系電話,居住寢室,籍貫)</p><p> Values ('0905180107','趙六','女','20','應(yīng)化092','化學(xué)院&
68、#39;,'團(tuán)員','13800002222','五舍一區(qū)360','遼寧省');</p><p> INSERT INTO 學(xué)生信息(學(xué)號(hào),姓名,性別,年齡,班級(jí),所屬院系,政治面貌,聯(lián)系電話,居住寢室,籍貫)</p><p> Values ('0805160108','張八','
69、;男','21','工管082','建筑工程學(xué)院','團(tuán)員','15911110000','十二舍一區(qū)114','陜西省');</p><p> INSERT INTO 教師信息(姓名,教師編號(hào),職稱,性別,年齡,教學(xué)科目,所屬院系,聯(lián)系方式,政治面貌,籍貫)</p><p
70、> VALUES('朱康','1065','副教授','男','32','操作系統(tǒng)','信息工程學(xué)院','15088764326','群眾','山西');</p><p> INSERT INTO 教師信息(姓名,教師編號(hào),職稱,性別,年齡,教學(xué)
71、科目,所屬院系,聯(lián)系方式,政治面貌,籍貫)</p><p> VALUES('王珊','2002','教授','女','35','宏觀經(jīng)濟(jì)學(xué)','經(jīng)濟(jì)管理學(xué)院','13689867805','黨員','吉林');</p><p>
72、 INSERT INTO 教師信息(姓名,教師編號(hào),職稱,性別,年齡,教學(xué)科目,所屬院系,聯(lián)系方式,政治面貌,籍貫)</p><p> VALUES('張巍','3002','教授','男','42','有機(jī)化學(xué)','化學(xué)院','15688867005 ','黨員',
73、'吉林');</p><p> INSERT INTO 教師信息(姓名,教師編號(hào),職稱,性別,年齡,教學(xué)科目,所屬院系,聯(lián)系方式,政治面貌,籍貫)</p><p> VALUES('楊帆','4006','講師','女','28','英語(yǔ)','外國(guó)語(yǔ)學(xué)院',&
74、#39;15944423984 ','群眾','內(nèi)蒙古');</p><p> INSERT INTO 教師信息(姓名,教師編號(hào),職稱,性別,年齡,教學(xué)科目,所屬院系,聯(lián)系方式,政治面貌,籍貫)</p><p> VALUES('王梅','9082','講師','女','29
75、','離散數(shù)學(xué)','理學(xué)院','14766678789 ','群眾','吉林');</p><p> INSERT INTO 課程信息(課程編號(hào),課程名稱,上課時(shí)間,學(xué)分,所屬院系,課程屬性)</p><p> Values ('001','英語(yǔ)','周一3、
76、4節(jié)、周二1、2節(jié)、周五5、6節(jié)','4','外院','必修');</p><p> INSERT INTO 課程信息(課程編號(hào),課程名稱,上課時(shí)間,學(xué)分,所屬院系,課程屬性)</p><p> Values ('002','有機(jī)化學(xué)','周二3、4節(jié)、周四1、2節(jié)','3&
77、#39;,'化學(xué)院','必修');</p><p> INSERT INTO 課程信息(課程編號(hào),課程名稱,上課時(shí)間,學(xué)分,所屬院系,課程屬性)</p><p> Values ('003','宏觀經(jīng)濟(jì)學(xué)','周一1、2節(jié)、周五3、4節(jié)','2','經(jīng)濟(jì)管理學(xué)院','
78、必修');</p><p> INSERT INTO 課程信息(課程編號(hào),課程名稱,上課時(shí)間,學(xué)分,所屬院系,課程屬性)</p><p> Values ('004','離散數(shù)學(xué)','周五1、2節(jié)','3','理學(xué)院','必修');</p><p> INS
79、ERT INTO 課程信息(課程編號(hào),課程名稱,上課時(shí)間,學(xué)分,所屬院系,課程屬性)</p><p> Values ('005','操作系統(tǒng)','周二9、10節(jié)','1','信息工程學(xué)院','選修');</p><p> INSERT INTO 教室信息 (教室編號(hào),教室名稱,教室位置,可
80、容納人數(shù),多媒體信息)</p><p> VALUES ('3105','三105','三教','80','沒(méi)有');</p><p> INSERT INTO 教室信息 (教室編號(hào),教室名稱,教室位置,可容納人數(shù),多媒體信息)</p><p> VALUES ('1008
81、','8合','東階','200','有');</p><p> INSERT INTO 教室信息 (教室編號(hào),教室名稱,教室位置,可容納人數(shù),多媒體信息)</p><p> VALUES ('3503','三503','三教','80','有
82、');</p><p> INSERT INTO 教室信息 (教室編號(hào),教室名稱,教室位置,可容納人數(shù),多媒體信息)</p><p> VALUES ('2101','二中101','二教','80','沒(méi)有');</p><p> INSERT INTO 教室信息 (教室
83、編號(hào),教室名稱,教室位置,可容納人數(shù),多媒體信息)</p><p> VALUES ('3721','階201','三教','120','有');</p><p> INSERT INTO 教材信息 (教材編號(hào),教材名稱,主編,出版社,價(jià)格,所使用課程)</p><p> VALU
84、ES ('4003','西方經(jīng)濟(jì)學(xué)宏觀部分','高鴻業(yè)','中國(guó)人民大學(xué) 出版社','28','宏觀經(jīng)濟(jì)學(xué)');</p><p> INSERT INTO 教材信息 (教材編號(hào),教材名稱,主編,出版社,價(jià)格,所使用課程)</p><p> VALUES ('2100',
85、9;離散數(shù)學(xué)','屈婉玲、耿素云','清華大學(xué)出版社','29','離散數(shù)學(xué)');</p><p> INSERT INTO 教材信息 (教材編號(hào),教材名稱,主編,出版社,價(jià)格,所使用課程)</p><p> VALUES ('4011','計(jì)算機(jī)操作系統(tǒng)教程','張堯?qū)W、史
86、美林、張高','清華大學(xué)出版社','25','操作系統(tǒng)');</p><p> INSERT INTO 教材信息 (教材編號(hào),教材名稱,主編,出版社,價(jià)格,所使用課程)</p><p> VALUES ('5310','有機(jī)化學(xué)','章燁','科學(xué)出版社','
87、32','有機(jī)化學(xué)');</p><p> INSERT INTO 教材信息 (教材編號(hào),教材名稱,主編,出版社,價(jià)格,所使用課程)</p><p> VALUES ('1705','大學(xué)英語(yǔ)','鄭樹棠','外語(yǔ)教學(xué)與研究出版社','32','英語(yǔ)');</p
88、><p> Insert Into 選課表(學(xué)號(hào),課程編號(hào),學(xué)生成績(jī),教師編號(hào),教室編號(hào))</p><p> Values ('0905170101','001','90','4006','3721');</p><p> Insert Into 選課表(學(xué)號(hào),課程編號(hào),學(xué)生成績(jī),教師
89、編號(hào),教室編號(hào))</p><p> Values ('0905190105','004','75','9082','1008');</p><p> Insert Into 選課表(學(xué)號(hào),課程編號(hào),學(xué)生成績(jī),教師編號(hào),教室編號(hào))</p><p> Values ('0805
90、170102','003','80','2002','3105');</p><p> Insert Into 選課表(學(xué)號(hào),課程編號(hào),學(xué)生成績(jī),教師編號(hào),教室編號(hào))</p><p> Values ('0905180107','002','60','3002
91、','2101');</p><p> Insert Into 選課表(學(xué)號(hào),課程編號(hào),學(xué)生成績(jī),教師編號(hào),教室編號(hào))</p><p> Values ('0805160108','005','70','1065','3503');</p><p> INS
92、ERT INTO 授課信息(教師編號(hào),學(xué)號(hào),課程編號(hào),教材編號(hào),教室編號(hào))</p><p> VALUES('2002','0805170102','003','4003','3105');</p><p> INSERT INTO 授課信息(教師編號(hào),學(xué)號(hào),課程編號(hào),教材編號(hào),教室編號(hào))</p>
93、;<p> VALUES('3002','0905180107','002','5310','2101');</p><p> INSERT INTO 授課信息(教師編號(hào),學(xué)號(hào),課程編號(hào),教材編號(hào),教室編號(hào))</p><p> VALUES('1065','08051
94、60108','005','4011','3503');</p><p> INSERT INTO 授課信息(教師編號(hào),學(xué)號(hào),課程編號(hào),教材編號(hào),教室編號(hào))</p><p> VALUES('9082','0905190105','004','2100','1
95、008');</p><p> INSERT INTO 授課信息(教師編號(hào),學(xué)號(hào),課程編號(hào),教材編號(hào),教室編號(hào))</p><p> VALUES('4006','0905170101','001','1705','3721');</p><p> INSERT INTO 評(píng)
96、估信息(教師編號(hào),學(xué)號(hào),課程編號(hào),等級(jí),是否評(píng)估)</p><p> VALUES('1065','0805160108','005','A','1');</p><p> INSERT INTO 評(píng)估信息(教師編號(hào),學(xué)號(hào),課程編號(hào),等級(jí),是否評(píng)估)</p><p> VALUES
97、('3002','0905180107','002','A','1');</p><p> INSERT INTO 評(píng)估信息(教師編號(hào),學(xué)號(hào),課程編號(hào),等級(jí),是否評(píng)估)</p><p> VALUES('2002','0805170102','003',
98、9;A','1');</p><p> INSERT INTO 評(píng)估信息(教師編號(hào),學(xué)號(hào),課程編號(hào),等級(jí),是否評(píng)估)</p><p> VALUES('9082','0905190105','004','A','1');</p><p> INSERT IN
99、TO 評(píng)估信息(教師編號(hào),學(xué)號(hào),課程編號(hào),等級(jí),是否評(píng)估)</p><p> VALUES('4006','0905170101','001',NULL,'0');</p><p> INSERT INTO 教室占用 (教師編號(hào),教室編號(hào),上課時(shí)間,占用學(xué)時(shí),上課人數(shù))</p><p> VALU
100、ES ('4006','3721','周一3、4、周二1、2、周五5、6','18','85');</p><p> INSERT INTO 教室占用 (教師編號(hào),教室編號(hào),上課時(shí)間,占用學(xué)時(shí),上課人數(shù))</p><p> VALUES ('3002','2101','
101、;周二3、4、周四1、2','10','64');</p><p> INSERT INTO 教室占用 (教師編號(hào),教室編號(hào),上課時(shí)間,占用學(xué)時(shí),上課人數(shù))</p><p> VALUES ('2002','3105','周一1、2、周五3、4','14','59')
102、;</p><p> INSERT INTO 教室占用 (教師編號(hào),教室編號(hào),上課時(shí)間,占用學(xué)時(shí),上課人數(shù))</p><p> VALUES ('9082','1008','周五1、2','8','160');</p><p> INSERT INTO 教室占用 (教師編號(hào),教室編
103、號(hào),上課時(shí)間,占用學(xué)時(shí),上課人數(shù))</p><p> VALUES ('1065','3503','周二9、10','8','60');</p><p> 6.3 主要功能實(shí)現(xiàn)</p><p><b> 1.教室信息添加</b></p><
104、p> USE 學(xué)校教學(xué)管理系統(tǒng)</p><p><b> GO</b></p><p><b> INSERT </b></p><p> INTO 教室信息 (教室編號(hào),教室名稱,教室位置,可容納人數(shù),多媒體信息)</p><p> VALUES ('3402',&
105、#39;三402','三教','80','無(wú)');</p><p> 添加了一條教室信息,見(jiàn)圖6.2 教室信息添加</p><p> 圖6.2 教室信息添加</p><p><b> 2.教室信息修改</b></p><p> USE 學(xué)校教學(xué)管理系統(tǒng)<
106、;/p><p><b> GO</b></p><p> UPDATE 教室信息</p><p> SET 多媒體信息='有'</p><p> WHERE 教室編號(hào)='1008';</p><p> 修改后1008教室多媒體信息更新成“有”,如圖6.3所示。
107、</p><p> 圖6.3教室信息修改</p><p> 3.教室基本信息查找</p><p> 這例是對(duì)位于三教的小教室的信息的查找</p><p> USE 學(xué)校教學(xué)管理系統(tǒng)</p><p><b> GO</b></p><p><b> SE
108、LECT *</b></p><p><b> FROM 教室信息</b></p><p> WHERE 可容納人數(shù)<100 AND 教室位置='三教';</p><p> 本例是對(duì)教室信息中位于三教的小教室的查詢。如圖6.4所示。</p><p> 圖6.4教室基本信息查找&l
109、t;/p><p><b> 4.教材信息添加</b></p><p> USE 學(xué)校教學(xué)管理系統(tǒng)</p><p><b> GO</b></p><p><b> INSERT</b></p><p> INTO 教材信息 (教材編號(hào),教材名稱,主
110、編,出版社,價(jià)格,所使用課程)</p><p> VALUES ('5012','管理信息系統(tǒng)','王欣','中國(guó)水利水電出版社','32','管理信息系統(tǒng)');</p><p> 本例是對(duì)教材信息添加。如圖6.5所示。</p><p> 圖6.5教材信息添加<
111、;/p><p><b> 5.教材信息修改</b></p><p> USE 學(xué)校教學(xué)管理系統(tǒng)</p><p><b> GO</b></p><p> UPDATE 教材信息</p><p> SET 教材名稱='西方經(jīng)濟(jì)學(xué)宏觀部分'</p>
112、;<p> WHERE 教材編號(hào)='4003';</p><p> 與圖6.5做對(duì)比不難發(fā)現(xiàn),教材4003的名稱從“微觀”修改為了“宏觀”。如圖6.6所示。</p><p> 圖6.6教材信息修改</p><p><b> 6.教材信息刪除</b></p><p> USE 學(xué)校教
113、學(xué)管理系統(tǒng)</p><p><b> GO</b></p><p><b> DELETE</b></p><p><b> FROM 教材信息</b></p><p> WHERE 教材編號(hào) NOT IN ('4003','2100',
114、'4011','5310','1705');</p><p> 與圖6.5、圖6.6對(duì)比,在例5中添加的數(shù)據(jù)被刪除了。如圖6.7所示。</p><p> 圖6.7教材信息刪除</p><p> 7.教材基本信息查找</p><p> USE 學(xué)校教學(xué)管理系統(tǒng)</p><
115、;p><b> GO</b></p><p><b> SELECT *</b></p><p><b> FROM 教材信息</b></p><p> WHERE 教材編號(hào)=</p><p> (SELECT 教材編號(hào)</p><p>
116、<b> FROM 授課信息</b></p><p> WHERE 教師編號(hào)='2002'</p><p><b> );</b></p><p> 本例是對(duì)某教師所用教材的查詢。查詢時(shí)只需要輸入想查詢的教師的編號(hào)。如圖6.8所示。</p><p> 圖6.8 教材基本信息
117、查找</p><p> 8.教室占用信息添加</p><p> USE 學(xué)校教學(xué)管理系統(tǒng)</p><p><b> GO</b></p><p><b> INSERT</b></p><p> INTO 教室占用 (教師編號(hào),教室編號(hào),上課時(shí)間,占用學(xué)時(shí),上課人數(shù)
118、)</p><p> VALUES ('2002','2101','周六3、4','4','59');</p><p> 圖6.9教室占用信息添加</p><p> 9.教室占用信息修改</p><p> USE 學(xué)校教學(xué)管理系統(tǒng)</p>&
119、lt;p><b> GO</b></p><p> UPDATE 教室占用</p><p> SET 教師編號(hào)='1065'</p><p> WHERE 上課時(shí)間='周六3、4';</p><p> 與圖6.9相比,新添加信息的“教師編號(hào)”修改為“1065”。如圖6.10
120、所示。</p><p> 圖6.10教室占用信息修改</p><p> 10.教室占用信息刪除</p><p> USE 學(xué)校教學(xué)管理系統(tǒng)</p><p><b> GO</b></p><p><b> DELETE</b></p><p>
121、;<b> FROM 教室占用</b></p><p> WHERE 占用學(xué)時(shí)<5;</p><p> 本例是對(duì)占用學(xué)時(shí)小于5的教室占用信息的刪除。如圖6.11所示。</p><p> 圖6.11教室占用信息刪除</p><p> 11.被占用教室信息查詢</p><p> US
122、E 學(xué)校教學(xué)管理系統(tǒng)</p><p><b> GO</b></p><p> SELECT 教師編號(hào),上課時(shí)間,教室位置,多媒體信息,占用學(xué)時(shí),上課人數(shù)</p><p> FROM 教室占用,教室信息</p><p> WHERE 教室占用.教室編號(hào)=教室信息.教室編號(hào);</p><p>
123、; 本例是對(duì)已被占用教室信息的查詢。該查詢的特點(diǎn)是,不僅可以查到教室占用信息,同時(shí)也可以查詢到被占用教室的詳細(xì)信息查詢。如圖6.12所示。</p><p> 圖6.12被占用教室信息查詢</p><p> 12.占用教室的教師信息查詢</p><p> USE 學(xué)校教學(xué)管理系統(tǒng)</p><p><b> GO</b&
124、gt;</p><p> SELECT 姓名,職稱,性別,教學(xué)科目,所屬院系</p><p> FROM 教室占用,教師信息</p><p> WHERE 教室占用.教師編號(hào)=教師信息.教師編號(hào) AND 教室編號(hào)='2101';</p><p> 本例是對(duì)占用教室的教師信息查詢。查詢時(shí),只需要輸入待查詢教室編號(hào)即可。如
125、圖6.14所示。</p><p> 圖6.13占用教室的教師信息查詢</p><p><b> 6.4 視圖的建立</b></p><p> 在該信息系統(tǒng)中我負(fù)責(zé)的部分共建立了三個(gè)視圖。如圖6.14所示</p><p><b> 圖6.14 視圖</b></p><p&g
126、t;<b> 1.教材信息視圖</b></p><p> CREATE VIEW IS_教材信息</p><p><b> AS</b></p><p> SELECT 教材編號(hào),教材名稱,主編,出版社,價(jià)格,所使用課程</p><p><b> FROM 教材信息</b&
127、gt;</p><p> 圖6.15教材信息視圖</p><p><b> 2.教室信息視圖</b></p><p> CREATE VIEW IS_教室信息</p><p><b> AS</b></p><p> SELECT 教室編號(hào),教室名稱,教室位置,可容
128、納人數(shù),多媒體信息</p><p><b> FROM 教室信息</b></p><p> 圖6.16教室信息視圖</p><p> 3.教室上課時(shí)間視圖</p><p> CREATE VIEW IS_教室上課時(shí)間</p><p><b> AS</b></
129、p><p> SELECT 教室占用.教室編號(hào),教室名稱,上課時(shí)間,占用學(xué)時(shí)</p><p> FROM 教室信息,教室占用</p><p> WHERE 教室占用.教室編號(hào)=教室信息.教室編號(hào)</p><p> 圖6.17教室上課時(shí)間視圖</p><p><b> 7總結(jié)</b></
130、p><p> 由于初次嘗試做數(shù)據(jù)庫(kù),因此,在設(shè)計(jì)這個(gè)學(xué)校教學(xué)管理系統(tǒng)時(shí),我們遇到的許多問(wèn)題。其中問(wèn)題最大的就是對(duì)于外模式等概念理解模糊,因此,實(shí)際編寫代碼時(shí)就會(huì)發(fā)生無(wú)從下手的狀況。為了解決這一問(wèn)題,我們反復(fù)翻閱書籍教材,一次次小組討論,也向老師請(qǐng)教了數(shù)次,終于磕磕絆絆的完成了系統(tǒng)的基本功能。通過(guò)這次設(shè)計(jì),我對(duì)數(shù)據(jù)庫(kù)軟件的應(yīng)用、數(shù)據(jù)庫(kù)語(yǔ)言的了解都有了新的認(rèn)識(shí)與進(jìn)步。</p><p> 在做該
131、系統(tǒng)時(shí)雖然困難重重,但是通過(guò)這次對(duì)一個(gè)數(shù)據(jù)庫(kù)完整的開(kāi)發(fā),我對(duì)這學(xué)期所學(xué)的知識(shí)有了更深層次的認(rèn)識(shí),也通過(guò)這次開(kāi)發(fā)將所學(xué)知識(shí)運(yùn)用到了實(shí)踐中去,切實(shí)體會(huì)到了真正設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)所應(yīng)該具備的知識(shí)和能力,而我還遠(yuǎn)遠(yuǎn)不夠,還應(yīng)該進(jìn)一步充實(shí)自己,去嘗試和學(xué)習(xí)更多有關(guān)數(shù)據(jù)庫(kù)的知識(shí)。</p><p> 這次對(duì)學(xué)校教學(xué)管理系統(tǒng)實(shí)際設(shè)計(jì),是我對(duì)Microsoft SQL Server 2000的界面,更加熟悉。對(duì)Microsoft
132、 SQL Server 2000的應(yīng)用,更加熟練。對(duì)SQL語(yǔ)句的書寫,更加順暢。也學(xué)習(xí)到了一些程序設(shè)計(jì)方面的技巧,掌握了SQL的開(kāi)發(fā)語(yǔ)言,把所學(xué)的知識(shí)有機(jī)的結(jié)合到了實(shí)踐中,也進(jìn)一步加深了對(duì)本專業(yè)的認(rèn)識(shí)。</p><p> 兩周的設(shè)計(jì)和開(kāi)發(fā),在組員們團(tuán)結(jié)一致的共同努力下,在老師的殷切指導(dǎo)下,我們終于完成了學(xué)校教學(xué)管理系統(tǒng)的開(kāi)發(fā)。其功能基本符合用戶需求,能夠完成基本的教學(xué)管理工作。 但是由于設(shè)計(jì)時(shí)間較短,加上能力有
133、限,還需不斷學(xué)習(xí),所以該系統(tǒng)還有許多不盡如人意的地方,都有待進(jìn)一步改善。我們也將繼續(xù)努力,不斷地根據(jù)用戶需求,完善我們的系統(tǒng)。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 王珊,薩師煊. 數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版) [M]. 北京:高等教育出版社, 2006.5</p><p> [2] 李曉黎,張巍. Visua
134、l Basic + SQL Server 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例 [M].北京:人民郵電出版社, 2003.8</p><p> [3] 明日科技,楊湖,李鳳蕾,王斌. SQL Server 2005 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)案例精選 [M]. 北京:人民郵電出版社,2007.7</p><p> [4] 申時(shí)凱,李海雁. 數(shù)據(jù)庫(kù)應(yīng)用技術(shù):SQL Server 2000 [M].北京:中國(guó)鐵道
135、出版社, 2005</p><p> [5] 王晟. Visual Basic數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)典案例解析 [M].北京:清華大學(xué)出版社,2006.10</p><p> [6] 王晟,馬里杰. SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)典案例解析 [M]. 北京:清華大學(xué)出版社,2006.10 </p><p> [7] 王欣. 管理信息系統(tǒng) [M]. 北京:中國(guó)水利水電
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---學(xué)校教學(xué)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)校教學(xué)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--教學(xué)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-教學(xué)管理系統(tǒng)
- 教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--教學(xué)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---教學(xué)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--教學(xué)管理系統(tǒng) (2)
- 遠(yuǎn)程教學(xué)管理系統(tǒng)(數(shù)據(jù)庫(kù)課程設(shè)計(jì))
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)——教學(xué)管理系統(tǒng)論文
- 教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(數(shù)據(jù)庫(kù)原理課程設(shè)計(jì))
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)校教務(wù)管理系統(tǒng)
- 工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告(數(shù)據(jù)庫(kù)課程設(shè)計(jì))
- 工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---餐飲管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--食堂管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告(教材管理系統(tǒng))
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--餐飲管理系統(tǒng)
- 學(xué)校機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---圖書館管理系統(tǒng)數(shù)據(jù)庫(kù)
評(píng)論
0/150
提交評(píng)論