教室管理系統(tǒng)數(shù)據(jù)庫課設(shè)_第1頁
教室管理系統(tǒng)數(shù)據(jù)庫課設(shè)_第2頁
教室管理系統(tǒng)數(shù)據(jù)庫課設(shè)_第3頁
教室管理系統(tǒng)數(shù)據(jù)庫課設(shè)_第4頁
教室管理系統(tǒng)數(shù)據(jù)庫課設(shè)_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、教室管理課程設(shè)計(jì)說明書 摘 要 在校園生活中,教室仍然是教學(xué)活動(dòng)和學(xué)生課余活動(dòng)中最主要的場所之一,然而,由于學(xué)生數(shù)目過大,教室資源有限限制了師生使用教室。以前,一些學(xué)校對教室的管理僅限于人工管理,處理起來比較復(fù)雜,容易出錯(cuò),而且不利于刪除和添加,更加不利于查找,凸顯出建立教室安排系統(tǒng)的緊迫性。本系統(tǒng)著力于整合教室管理中的課程安排,教室調(diào)課,設(shè)備損壞及維修以及單位借用等影響教室使用的環(huán)節(jié),實(shí)現(xiàn)統(tǒng)一管理。在此基礎(chǔ)上提供方便有效的課表查詢,空教室查詢,學(xué)生出勤次數(shù)查詢,設(shè)備維護(hù)記錄查詢。本系統(tǒng)針對教室管理不統(tǒng)一的問題,著力于將教室管理中的課程安排,教師調(diào)課,單位借用等聯(lián)系起來,建立一個(gè)統(tǒng)一的管理系統(tǒng)

2、,以提高處理效率,方便統(tǒng)一管理,同時(shí)為師生提供方便的查詢。教室安排系統(tǒng)使得教室的安排變得更加簡單,添加與刪除變得更加容易,特別是教室查找。此系統(tǒng)提高了信息處理的速度與準(zhǔn)確性,能夠及時(shí)準(zhǔn)確有效的查詢和修改教室的安排情況,以及更有效的對設(shè)備維護(hù)進(jìn)行管理。 關(guān)鍵詞: 數(shù)據(jù)庫 教室管理 自動(dòng)化處理 目錄一、序言1二、教室系統(tǒng)的需求分析1三、概念結(jié)構(gòu)設(shè)計(jì)1四、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)24.1數(shù)據(jù)流圖24.2學(xué)生管理子系統(tǒng):34.3教室查詢子系統(tǒng):54.4管理員管理子系統(tǒng)74.5后勤管理子系統(tǒng):9五、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)11六、數(shù)據(jù)庫的實(shí)施13七、數(shù)據(jù)庫運(yùn)行與維護(hù)16八、VB程序的實(shí)現(xiàn)178.1登陸界面設(shè)計(jì)178.2系

3、統(tǒng)管理員界面設(shè)計(jì)188.3后勤服務(wù)人員界面設(shè)計(jì)198.4學(xué)生登陸界面208.5教室登陸界面設(shè)計(jì)20九、附錄21創(chuàng)建數(shù)據(jù)庫21創(chuàng)建表的基本信息21創(chuàng)建視圖22創(chuàng)建存儲(chǔ)過程23創(chuàng)建觸發(fā)器23十、參考文獻(xiàn)23一、序言在大學(xué)里,教室仍然是教學(xué)的主要場所,也是學(xué)生學(xué)習(xí)的重要場所,所以教室環(huán)境和設(shè)備直接影響到教學(xué)活動(dòng)的開展和學(xué)生的學(xué)習(xí)。為了保證教室環(huán)境良好的運(yùn)轉(zhuǎn),教室的管理也就顯得十分的必要和重要。但是教室的管理也并不是一件很容易的事情。教室設(shè)備(尤其是多媒體設(shè)備)有所損壞必須及時(shí)登記,修復(fù),否則很可能影響以后教學(xué),造成教學(xué)事故。教室的使用具有一定的計(jì)劃性和流動(dòng)性,即一個(gè)班在相應(yīng)的時(shí)間里,所上的課程和使用

4、的教室是固定的,但是不同的課程在不同的時(shí)間里會(huì)使用不同的教室,這與教務(wù)處的課程安排是密切相關(guān)的。尤其是使用多媒體教室的時(shí)候,這就顯得比較麻煩。為了能夠更系統(tǒng)的,更有序的,更合理的,更有效的進(jìn)行教室管理,有必要利用計(jì)算機(jī)來處理各種信息,這也就需要一個(gè)更有效的教室管理系統(tǒng)。為此,經(jīng)過較詳細(xì)的調(diào)查和慎重的思考,我決定做一個(gè)教室管理系統(tǒng),來解決這些問題,使管理簡化,方便而且更有效。二、教室系統(tǒng)的需求分析處理對象:本系統(tǒng)總體上說涉及了五個(gè)方面的數(shù)據(jù),后勤的信息,教室的信息,課程的信息,教師的信息,學(xué)生的信息。處理功能要求:教室管理系統(tǒng)的具體包括四個(gè)子系統(tǒng):學(xué)生查詢子系統(tǒng),教師查詢子系統(tǒng),后勤管理子系統(tǒng),

5、管理員管理子系統(tǒng)。學(xué)生登錄界面的功能是查詢教室信息,查詢自己課程信息,更改自己賬戶信息;教師登陸界面的功能是查詢教室信息,查詢自己教授課程信息,更改賬戶信息;后勤登陸界面的功能是查詢教室信息,包括設(shè)備故障情況,故障時(shí)間;管理員登陸界面的功能是查詢并更改教室信息,包括設(shè)備故障情況,故障時(shí)間,是否空閑。安全性和完整性要求:在這個(gè)系統(tǒng)中涉及到了相關(guān)人員的問題,而且同一個(gè)職工可能在不同的表中存在,要考慮到,如果辭退或者某職工辭職,那么不僅要在職工信息表中刪除相應(yīng)的信息,還要在其他的相關(guān)表中刪除信息,這就涉及到了安全性的問題,初步打算用一個(gè)觸發(fā)器來解決這個(gè)問題。完整性也是一個(gè)重要的內(nèi)容,它也涉及安全性上

6、的問題。三、概念結(jié)構(gòu)設(shè)計(jì)圖3-1教室管理系統(tǒng)E-R圖四、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)圖4-1教室管理系統(tǒng)4.1數(shù)據(jù)流圖圖4-1-1教室管理系統(tǒng)功能模塊圖4.2學(xué)生管理子系統(tǒng):圖4-2-1學(xué)生查詢子系統(tǒng)頂層數(shù)據(jù)流圖圖4-2-2底層數(shù)據(jù)流圖數(shù)據(jù)字典:“學(xué)生”是該子系統(tǒng)一個(gè)重要的數(shù)據(jù)結(jié)構(gòu),可以如下描述:數(shù)據(jù)結(jié)構(gòu):學(xué)生含義說明:學(xué)生查詢子系統(tǒng)的重要數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)學(xué)生的有關(guān)信息組成:學(xué)號(hào),姓名,性別,班級(jí)“教室”是該子系統(tǒng)另一個(gè)重要數(shù)據(jù)結(jié)構(gòu),可以如下描述:數(shù)據(jù)結(jié)構(gòu):教室含義說明:學(xué)生查詢子系統(tǒng)的重要數(shù)據(jù)結(jié)構(gòu),定義了教室的有關(guān)信息組成:教室編號(hào),教室信息“學(xué)號(hào)”是該子系統(tǒng)一個(gè)重要的數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):學(xué)號(hào)

7、含義說明:唯一標(biāo)識(shí)每個(gè)學(xué)生類型:varchar長度:10取值范圍:0000000000-9999999999取值含義:前兩位標(biāo)識(shí)該學(xué)生所在年級(jí),再三位標(biāo)識(shí)所在學(xué)院,再三位標(biāo)識(shí)所在班級(jí),后兩位按順序編號(hào)“姓名”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):姓名含義說明:學(xué)生個(gè)人信息類型:varchar“性別”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):性別含義說明:學(xué)生個(gè)人信息類型:varchar“班級(jí)”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):班級(jí)含義說明:標(biāo)識(shí)學(xué)生所在集體類型:varchar長度:8取值范圍:00000000-99999999取值含義:前兩位標(biāo)識(shí)學(xué)生所在年級(jí),再三位標(biāo)識(shí)所在學(xué)

8、院,后三位按順序編號(hào)“教室編號(hào)”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):教室編號(hào)含義說明:唯一標(biāo)識(shí)每個(gè)教室類型:varchar長度:5取值范圍:00000-99999取值含義:前兩位標(biāo)識(shí)樓號(hào),后三位標(biāo)識(shí)房號(hào)“教室信息”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):教室信息含義說明:教室是否空閑,教室課程信息類型:varchar長度:2數(shù)據(jù)流“教室信息”可如下描述:數(shù)據(jù)流:教室信息說明:每個(gè)教室編號(hào),教室是否空閑組成:教室信息=教室編號(hào)+是否空閑數(shù)據(jù)流來源:教務(wù)處數(shù)據(jù)流去向:學(xué)生查詢數(shù)據(jù)存儲(chǔ)“學(xué)生”可如下描述:數(shù)據(jù)存儲(chǔ):學(xué)生說明:學(xué)生查詢結(jié)果流入數(shù)據(jù)流:教室信息流出數(shù)據(jù)流:是否空閑,課

9、程信息組成:教室是否空閑,課程信息處理過程“學(xué)生查詢服務(wù)”可如下描述:處理過程:學(xué)生查詢服務(wù)說明:為學(xué)生提供查詢教室和課程信息服務(wù)輸入:學(xué)號(hào),姓名,教室編號(hào)輸出:教室是否空閑,課程信息處理:審定是否符合查詢目標(biāo)后,學(xué)生自行決定學(xué)習(xí)情況4.3教室查詢子系統(tǒng):圖4-3-1教師查詢子系統(tǒng)頂層數(shù)據(jù)流圖圖4-3-2底層數(shù)據(jù)流圖數(shù)據(jù)字典“教師”是該子系統(tǒng)一個(gè)重要的數(shù)據(jù)結(jié)構(gòu),可以如下描述:數(shù)據(jù)結(jié)構(gòu):教師含義說明:教師查詢子系統(tǒng)的重要數(shù)據(jù)結(jié)構(gòu),定義了一名教師的有關(guān)信息組成:教師編號(hào),姓名,性別,班級(jí),年齡“教室”是該子系統(tǒng)另一個(gè)重要數(shù)據(jù)結(jié)構(gòu),可以如下描述:數(shù)據(jù)結(jié)構(gòu):教室含義說明:教師查詢子系統(tǒng)的重要數(shù)據(jù)結(jié)構(gòu),

10、定義了教室的有關(guān)信息組成:教室編號(hào),教室信息“教師編號(hào)”是該子系統(tǒng)一個(gè)重要的數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):教師編號(hào)含義說明:唯一標(biāo)識(shí)每名教師類型:varchar長度:8取值范圍:00000000-99999999取值含義:前三位標(biāo)識(shí)所在學(xué)院,再三位標(biāo)識(shí)所在班級(jí),后兩位按順序編號(hào)“姓名”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):姓名含義說明:教師個(gè)人信息類型:varchar“性別”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):性別含義說明:教師個(gè)人信息類型:varchar“班級(jí)”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):班級(jí)含義說明:標(biāo)識(shí)教師教授學(xué)生集體類型:varchar長度:8取值范圍:0

11、0000000-99999999取值含義:前兩位標(biāo)識(shí)鎖教授學(xué)生所在年級(jí),再三位標(biāo)識(shí)所在學(xué)院,后三位按順序編號(hào)“教室編號(hào)”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):教室編號(hào)含義說明:唯一標(biāo)識(shí)每個(gè)教室類型:varchar長度:5取值范圍:00000-99999取值含義:前兩位標(biāo)識(shí)樓號(hào),后三位標(biāo)識(shí)房號(hào)“教室信息”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):教室信息含義說明:教室是否空閑,教室課程信息類型:varchar長度:2數(shù)據(jù)流“教室信息”可如下描述:數(shù)據(jù)流:教室信息說明:每個(gè)教室編號(hào),教室是否空閑組成:教室信息=教室編號(hào)+是否空閑數(shù)據(jù)流來源:教務(wù)處數(shù)據(jù)流去向:教師查詢數(shù)據(jù)存儲(chǔ)“教師”

12、可如下描述:數(shù)據(jù)存儲(chǔ):教師說明:學(xué)生查詢結(jié)果流入數(shù)據(jù)流:教室信息流出數(shù)據(jù)流:是否空閑,課程信息組成:教室是否空閑,課程信息處理過程“教師查詢服務(wù)”可如下描述:處理過程:教師查詢服務(wù)說明:為教師提供查詢教室和課程信息服務(wù)輸入:教師編號(hào),姓名,教室編號(hào)輸出:教室是否空閑,課程信息處理:審定是否符合查詢目標(biāo)后,教師了解自己教授情況,占用教室進(jìn)行另外授課4.4管理員管理子系統(tǒng)圖4-4-1管理員管理子系統(tǒng)頂層數(shù)據(jù)流圖圖4-4-2底層數(shù)據(jù)流圖數(shù)據(jù)字典“管理員”是該子系統(tǒng)一個(gè)重要的數(shù)據(jù)結(jié)構(gòu),可以如下描述:數(shù)據(jù)結(jié)構(gòu):管理員含義說明:管理員管理子系統(tǒng)的重要數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)管理員的有關(guān)信息組成:管理員編號(hào),姓

13、名,性別,年齡,負(fù)責(zé)教室“教室”是該子系統(tǒng)另一個(gè)重要數(shù)據(jù)結(jié)構(gòu),可以如下描述:數(shù)據(jù)結(jié)構(gòu):教室含義說明:管理員管理子系統(tǒng)的重要數(shù)據(jù)結(jié)構(gòu),定義了教室的有關(guān)信息組成:教室編號(hào),是否空閑,課程信息,上課班級(jí),故障信息“管理員編號(hào)”是該子系統(tǒng)一個(gè)重要的數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):管理員編號(hào)含義說明:唯一標(biāo)識(shí)每個(gè)管理員類型:varchar長度:10取值范圍:0000000000-9999999999取值含義:按順序編號(hào)“姓名”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):姓名含義說明:管理員個(gè)人信息類型:varchar“性別”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):性別含義說明:管理員個(gè)人信息類型:va

14、rchar“年齡”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):年齡含義說明:管理員個(gè)人信息類型:varchar長度:2取值范圍:20-50“負(fù)責(zé)教室”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):負(fù)責(zé)教室含義說明:管理員負(fù)責(zé)的教室類型:varchar長度:5取值范圍:00000-99999取值含義:前兩位標(biāo)識(shí)樓號(hào),后三位標(biāo)識(shí)房號(hào)“教室編號(hào)”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):教室編號(hào)含義說明:唯一標(biāo)識(shí)每個(gè)教室類型:varchar長度:5取值范圍:00000-99999取值含義:前兩位標(biāo)識(shí)樓號(hào),后三位標(biāo)識(shí)房號(hào)“教室信息”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):教室信息含義說明:

15、教室是否空閑,教室故障信息類型:varchar“班級(jí)信息”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):班級(jí)信息含義說明:上課班級(jí),班級(jí)學(xué)生人數(shù)類型:varchar“課程信息”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):課程信息含義說明:課程編號(hào),課程名稱類型:varchar數(shù)據(jù)流“教室信息”可如下描述:數(shù)據(jù)流:教室信息說明:負(fù)責(zé)教室的基本信息組成:教室信息=教室編號(hào)+是否空閑+故障情況+上課班級(jí)+班級(jí)學(xué)生人數(shù)數(shù)據(jù)流來源:教務(wù)處數(shù)據(jù)流去向:管理員管理子系統(tǒng)數(shù)據(jù)存儲(chǔ)“管理員管理子系統(tǒng)”可如下描述:數(shù)據(jù)存儲(chǔ):管理員管理子系統(tǒng)說明:管理員更新信息后錄入該子系統(tǒng)流入數(shù)據(jù)流:教室信息流出數(shù)據(jù)流:教

16、室信息組成:教室編號(hào),是否空閑,課程信息,上課班級(jí),故障信息處理過程“管理員管理”可如下描述:處理過程:管理員對教室信息進(jìn)行管理更新輸入:管理員編號(hào),姓名,教室編號(hào)輸出:教室信息處理:審定是否有更新后,將更新內(nèi)容錄入管理員管理子系統(tǒng)4.5后勤管理子系統(tǒng):圖4-5-1后勤管理子系統(tǒng)頂層數(shù)據(jù)流圖圖4-5-2底層數(shù)據(jù)流圖數(shù)據(jù)字典“后勤人員”是該子系統(tǒng)一個(gè)重要的數(shù)據(jù)結(jié)構(gòu),可以如下描述:數(shù)據(jù)結(jié)構(gòu):后勤含義說明:后勤查詢子系統(tǒng)的重要數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)后勤人員的有關(guān)信息組成:人員編號(hào),姓名,性別,年齡,負(fù)責(zé)教室“教室”是該子系統(tǒng)另一個(gè)重要數(shù)據(jù)結(jié)構(gòu),可以如下描述:數(shù)據(jù)結(jié)構(gòu):教室含義說明:后勤查詢子系統(tǒng)的重要

17、數(shù)據(jù)結(jié)構(gòu),定義了教室的有關(guān)信息組成:教室編號(hào),故障信息,衛(wèi)生情況“人員編號(hào)”是該子系統(tǒng)一個(gè)重要的數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):人員編號(hào)含義說明:唯一標(biāo)識(shí)每個(gè)后勤人員類型:varchar長度:10取值范圍:0000000000-9999999999取值含義:按順序編號(hào)“姓名”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):姓名含義說明:后勤人員個(gè)人信息類型:varchar“性別”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):性別含義說明:后勤人員個(gè)人信息類型:varchar“年齡”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):年齡含義說明:后勤人員個(gè)人信息類型:varchar長度:2取值范圍:20-50

18、“負(fù)責(zé)教室”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):負(fù)責(zé)教室含義說明:后勤人員負(fù)責(zé)的教室類型:varchar長度:5取值范圍:00000-99999取值含義:前兩位標(biāo)識(shí)樓號(hào),后三位標(biāo)識(shí)房號(hào)“教室編號(hào)”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):教室編號(hào)含義說明:唯一標(biāo)識(shí)每個(gè)教室類型:varchar長度:5取值范圍:00000-99999取值含義:前兩位標(biāo)識(shí)樓號(hào),后三位標(biāo)識(shí)房號(hào)“教室信息”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):教室信息含義說明:教室故障信息,衛(wèi)生信息類型:varchar數(shù)據(jù)流“教室信息”可如下描述:數(shù)據(jù)流:教室信息說明:負(fù)責(zé)教室的基本信息組成:教室信息=教室編號(hào)

19、+故障情況+衛(wèi)生情況數(shù)據(jù)流來源:教務(wù)處數(shù)據(jù)流去向:后勤人員管理子系統(tǒng)數(shù)據(jù)存儲(chǔ)“后勤人員”可如下描述:數(shù)據(jù)存儲(chǔ):后勤人員說明:后勤人員查詢得到信息后進(jìn)行故障處理流入數(shù)據(jù)流:教室信息流出數(shù)據(jù)流:教室信息組成:教室編號(hào),故障信息,衛(wèi)生情況處理過程“后勤人員管理”可如下描述:處理過程:后勤人員查詢教室信息輸入:人員編號(hào),姓名,教室編號(hào)輸出:教室信息處理:審定是否有故障后,對教室故進(jìn)行一系列故障處理,清掃衛(wèi)生五、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)教室(編號(hào),人數(shù),是否空閑,故障情況,故障時(shí)間,錄入時(shí)間)主鍵為:編號(hào)。教師(教師編號(hào),姓名,性別,年齡,職稱)主鍵為:教師編號(hào)。課程(課程編號(hào),課程名稱,時(shí)間,教室,班級(jí),教

20、師)主鍵為:課程編號(hào)。學(xué)生(學(xué)號(hào),姓名,性別,班級(jí))主鍵為:學(xué)號(hào)后勤(職工編號(hào),姓名,性別,年齡,負(fù)責(zé)教室)主鍵為:職工編號(hào)表5-1教室信息數(shù)據(jù)屬性數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度非空主鍵教室編號(hào)varchar5非空主鍵教室人數(shù)varchar3非空故障情況varchar2空故障時(shí)間varchar20空是否空閑varchar2非空錄入時(shí)間varchar20非空表5-2課程信息數(shù)據(jù)屬性數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度非空主鍵課程編號(hào)varchar10非空主鍵課程名稱varchar30非空教室編號(hào)varchar5非空時(shí)間varchar20非空教師varchar20非空班級(jí)varchar40非空表5-3學(xué)生信息數(shù)據(jù)屬性數(shù)據(jù)項(xiàng)

21、名數(shù)據(jù)類型長度非空主鍵學(xué)號(hào)varchar10非空主鍵姓名varchar10非空性別varchar2非空班級(jí)varchar8非空表5-4后勤信息數(shù)據(jù)屬性數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度非空主鍵人員編號(hào)varchar20非空主鍵姓名varchar20非空性別varchar2非空年齡varchar2非空教室編號(hào)varchar5非空表5-5教師信息數(shù)據(jù)屬性數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度非空主鍵姓名varchar20非空主鍵性別varchar2非空職稱varchar20非空年齡varchar2非空教師編號(hào)varchar20非空六、數(shù)據(jù)庫的實(shí)施創(chuàng)建數(shù)據(jù)庫圖6-1創(chuàng)建數(shù)據(jù)庫創(chuàng)建基本信息表圖6-2創(chuàng)建基本信息表創(chuàng)建視圖圖6-3創(chuàng)建

22、視圖創(chuàng)建存儲(chǔ)過程圖6-4創(chuàng)建存儲(chǔ)過程創(chuàng)建觸發(fā)器圖6-5創(chuàng)建觸發(fā)器七、數(shù)據(jù)庫運(yùn)行與維護(hù)圖7-1備份數(shù)據(jù)庫(1)圖7-2備份數(shù)據(jù)庫(2)八、VB程序的實(shí)現(xiàn) 8.1登陸界面設(shè)計(jì)窗口設(shè)計(jì) 圖8-1-1登陸界面程序設(shè)計(jì)圖8-1-2程序設(shè)計(jì)8.2系統(tǒng)管理員界面設(shè)計(jì)窗口設(shè)計(jì) 圖8-2-1管理員界面圖8-2-2管理員界面(2)圖8-2-3管理員界面(3)程序設(shè)計(jì)圖8-2-4程序設(shè)計(jì)8.3后勤服務(wù)人員界面設(shè)計(jì)窗口設(shè)計(jì) 圖8-3后勤界面8.4學(xué)生登陸界面 圖8-4-1學(xué)生界面(1) 圖8-4-2學(xué)生界面(2)程序設(shè)計(jì)圖8-4-3程序設(shè)計(jì)8.5教師登陸界面設(shè)計(jì)窗口設(shè)計(jì) 圖8-5教師界面九、附錄創(chuàng)建數(shù)據(jù)庫create

23、 database 教室數(shù)據(jù)庫 -創(chuàng)建教室數(shù)據(jù)庫on primary( name='classroomdb_data', filename='d:sqldataclassroomdb_data.mdf', size=5mb, maxsize=100mb, filegrowth=5mb)log on( name='classroomdb_log', filename='d:sqldataclassroomdb_log.ldf', size=5mb, maxsize=100mb,filegrowth=5mb)創(chuàng)建表的基本信息use 教

24、室數(shù)據(jù)庫create table 登陸基本信息(賬號(hào) varchar(20) not null, 密碼 varchar(20) not null) gocreate table 教室基本信息(教室編號(hào) varchar(5) not null primary key, 容納人數(shù) varchar(3) not null, 是否空閑 varchar(2) not null, 故障情況 varchar(2) , 故障時(shí)間 varchar(20), 錄入日期 varchar(20)go-創(chuàng)建課程基本信息表create table 課程基本信息(課程編號(hào) varchar(10) not null prim

25、ary key, 課程名稱 varchar(30) not null, 時(shí)間 varchar(20) , 教室編號(hào) varchar(5) not null, 班級(jí) varchar(40) not null, 教師 varchar(20) not null)go-創(chuàng)建后勤基本信息表create table 后勤基本信息( 職工編號(hào) varchar(20) not null primary key, 姓名 varchar(20) not null, 性別 varchar(2) not null, 年齡 varchar(2) not null, 負(fù)責(zé)教室 varchar(5) not null, 值

26、班時(shí)間 varchar(20) not null)go-創(chuàng)建學(xué)生基本信息表create table 學(xué)生基本信息(學(xué)號(hào) varchar(20) not null primary key,姓名 varchar(20) not null, 性別 varchar(2) not null, 班級(jí) varchar(40) not null)go-創(chuàng)建教師基本信息表create table 教師基本信息(教師編號(hào) varchar(20)not null primary key, 姓名 varchar(20) not null, 性別 varchar(2) not null, 年齡 varchar(2) n

27、ot null,職稱 varchar(20) not null)go創(chuàng)建視圖use 教室數(shù)據(jù)庫gocreate view 當(dāng)日教室信息 asselect j.教室編號(hào), j.是否空閑, k.時(shí)間from dbo.教室基本信息 as j INNER JOIN dbo.課程基本信息 as k on j.教室編號(hào) = k.教室編號(hào)gocreate view 故障教室信息 asSELECT 教室編號(hào), 故障情況, 故障時(shí)間, 錄入日期 AS 錄入時(shí)間FROM dbo.教室基本信息 AS ggocreate view 后勤值班信息 asSELECT 姓名, 值班時(shí)間, 負(fù)責(zé)教室FROM dbo.后勤基本

28、信息 AS hgocreate view 教師課程信息 asSELECT J.教室編號(hào), K.課程名稱, K.班級(jí), K.時(shí)間, K.教師FROM dbo.教室基本信息 AS J INNER JOIN dbo.課程基本信息 AS K ON J.教室編號(hào) = K.教室編號(hào)go創(chuàng)建存儲(chǔ)過程use 教室數(shù)據(jù)庫 goif exists(select name from sysobjects where name='isbusy'and type='p')drop procedure isbusygo-創(chuàng)建存儲(chǔ)過程:找出空閑教室create procedure isbus

29、y asselect *from 教室基本信息 where 教室基本信息.是否空閑 ='是'goif exists(select name from sysobjects where name='isgz'and type='p')drop procedure isgz go-創(chuàng)建存儲(chǔ)過程:找出故障情況教室create procedure isgz asselect *from 教室基本信息 where 教室基本信息.故障情況 ='是'go創(chuàng)建觸發(fā)器use 教室數(shù)據(jù)庫if exists(select name from sysobjects where name ='coursetr&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論