教學(xué)管理系統(tǒng)_第1頁(yè)
教學(xué)管理系統(tǒng)_第2頁(yè)
教學(xué)管理系統(tǒng)_第3頁(yè)
教學(xué)管理系統(tǒng)_第4頁(yè)
教學(xué)管理系統(tǒng)_第5頁(yè)
已閱讀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)介

1、信息管理與決策支持系統(tǒng)論文教學(xué)管理系統(tǒng)摘 要隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已經(jīng)逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。教學(xué)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以教學(xué)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。作

2、為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)教學(xué)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高教學(xué)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。本系統(tǒng)主要完成對(duì)學(xué)院信息、任課教師信息、學(xué)生信息、課程信息以及有選課記錄、授課安排和成績(jī)等多種數(shù)據(jù)信息的管理,包括數(shù)據(jù)庫(kù)中表的錄入、修改、刪除等。系統(tǒng)還可以完成對(duì)各類信息的查詢、錄入、修改、刪除等功能,其中教學(xué)管理用戶包括系統(tǒng)管理員、教師和學(xué)生。本系統(tǒng)采用Access2010來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù),并使用當(dāng)前優(yōu)秀的開(kāi)發(fā)工具: Microsoft Visual B

3、asic for Application,它有著最為靈活的數(shù)據(jù)庫(kù)結(jié)構(gòu),對(duì)數(shù)據(jù)庫(kù)應(yīng)用有著良好的支持。論文主要介紹了本系統(tǒng)的開(kāi)發(fā)背景,所要完成的功能和開(kāi)發(fā)的過(guò)程,主要說(shuō)明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想。關(guān)鍵字: 教學(xué) 管理系統(tǒng) 數(shù)據(jù)庫(kù) ACCESS2010第一章 緒 論1.1 課題介紹高校教學(xué)信息的管理是一項(xiàng)既重要又繁瑣的工作。為更好的做好這項(xiàng)工作,提過(guò)工作效率,更好的為學(xué)校的發(fā)展和一線教學(xué)服務(wù),決定:結(jié)合我校實(shí)際情況,自行研制一個(gè)教學(xué)管理系統(tǒng)。1.2 課題目的及意義由于現(xiàn)今的教學(xué)信息管理非常繁瑣,行政人員付出大量的工作時(shí)間,得到的效率很低。因此為提高工作效率,減輕校方人員的工作負(fù)擔(dān),決定開(kāi)發(fā)教學(xué)管理

4、系統(tǒng)。計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面: 首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源; 第三,計(jì)算機(jī)可以大大的提高人們的工作效率; 第四,計(jì)算機(jī)可以使敏感文檔更加安全等等。為了解決傳統(tǒng)學(xué)生信息的管理正面臨著的這些問(wèn)題,使得行政人員能夠行之有效的對(duì)學(xué)校的教師、學(xué)生、課程等信息進(jìn)行管理,經(jīng)過(guò)對(duì)教學(xué)管理的調(diào)查,決定設(shè)計(jì)開(kāi)發(fā)此教學(xué)管理系統(tǒng),便于教學(xué)上的應(yīng)用。1.3 研究方法、發(fā)展趨勢(shì)本系統(tǒng)采用功能分析法即通過(guò)說(shuō)明社會(huì)現(xiàn)象怎樣滿足一個(gè)社會(huì)系統(tǒng)的需要

5、(即具有怎樣的功能)來(lái)解釋社會(huì)現(xiàn)象和CS模式共同完成?,F(xiàn)代教育技術(shù)特別是網(wǎng)絡(luò)與多媒體技術(shù)的發(fā)展,對(duì)學(xué)習(xí)活動(dòng)產(chǎn)生了具有深遠(yuǎn)意義的沖擊,人們可以選擇或者設(shè)計(jì)適合其學(xué)習(xí)特點(diǎn)的信息采集、加工與重組方式。本系統(tǒng)采用CS模式,在某些方面還不是表現(xiàn)的很好,但未來(lái)有關(guān)教學(xué)管理的應(yīng)該采用多層架構(gòu)的系統(tǒng),是真正適應(yīng)教育信息化發(fā)展三大趨勢(shì)的校園網(wǎng)絡(luò)應(yīng)用系統(tǒng),全面支持Internet功能、遠(yuǎn)程訪問(wèn)功能,采用先進(jìn)的CS和BS模式共同開(kāi)發(fā),支持有關(guān)學(xué)校信息交流、日常教學(xué)、教務(wù)管理等的各種應(yīng)用,提供一個(gè)基于校園內(nèi)聯(lián)網(wǎng)中支持各種類型的學(xué)校應(yīng)用產(chǎn)品的服務(wù)平臺(tái)和開(kāi)發(fā)平臺(tái),基本目標(biāo)是在學(xué)校內(nèi)部和外部建立起順暢的信息通道,讓信息技術(shù)

6、成為推動(dòng)教育生產(chǎn)力的有力工具,提高學(xué)校的管理水平和效率,同時(shí)充分利用全球的教育資源為學(xué)校的教育服務(wù),克服目前大部分學(xué)校的校園網(wǎng)建設(shè)只起到宣傳作用的通病。第二章 開(kāi)發(fā)環(huán)境、工具介紹該軟件是在Windows 2010+ Visual Basic for Application + ACCESS 2010的環(huán)境下完成的。下面就對(duì)這些開(kāi)發(fā)工具進(jìn)行介紹:2.1 Visual Basic for Application微軟公司的Visual Basic for Application是Windows應(yīng)用程序開(kāi)發(fā)工具,是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_(kāi)發(fā)工具。Visual Basic for Appl

7、ication提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。利用VISUAL BASIC 程序設(shè)計(jì)語(yǔ)言,可以很方便地設(shè)計(jì)出在WINDOWS環(huán)境下運(yùn)行的應(yīng)用程序。故而,實(shí)現(xiàn)本系統(tǒng)VB是一個(gè)相對(duì)較好的選擇。Visual Basic 的編程特點(diǎn)Visual Basic語(yǔ)言的出現(xiàn)為Windows下的編程提出了一個(gè)新概念,利用Visual Basic的動(dòng)態(tài)數(shù)據(jù)交換、對(duì)象的鏈接和嵌入、動(dòng)態(tài)鏈接庫(kù)、ActiveX技術(shù)可以很方便地設(shè)計(jì)出功能強(qiáng)大的應(yīng)用程序。利用Visual Basic語(yǔ)言編程有以下幾個(gè)特點(diǎn):1)

8、、可視化程序設(shè)計(jì)在Visual Basic中開(kāi)發(fā)的應(yīng)用程序,不但有豐富的圖形界面,同時(shí)由用戶為開(kāi)發(fā)圖形界面添加的代碼真是少而又少,因?yàn)樵谠O(shè)計(jì)圖形界面的過(guò)程中只需設(shè)置 ActiveX控件的屬性即可。2)、強(qiáng)大的數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)功能隨著Visual Basic 語(yǔ)言的向前發(fā)展,它在數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)方面的功能優(yōu)勢(shì)就愈加明顯,利用Visual Basic 中的ODBC開(kāi)放式的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)可以很方便地開(kāi)發(fā)出自己的數(shù)據(jù)庫(kù)應(yīng)用程序;利用 Visual Basic自帶的可視化數(shù)據(jù)管理器和報(bào)表生成器,完全可以在Visual Basic就完成數(shù)據(jù)庫(kù)的開(kāi)發(fā)工作。3)、其他特性在Visual Basic以前的版本中,由于仍

9、然擺脫不了解釋執(zhí)行的代碼運(yùn)行機(jī)制,所以在相當(dāng)?shù)某潭壬现萍s了 Visual Basic 的發(fā)展。從Visual Basic5.0版本開(kāi)始,在Visual Basic 中制作的應(yīng)用程序都改變?yōu)榫幾g執(zhí)行,使得Visual Basic的代碼效率有了很大的提高,同時(shí)執(zhí)行的速度 也加快了解30%(同Visual Basic4.0相比)。當(dāng)然在 Visual Basic中還有其它特性,例如:l 面向?qū)ο蟮木幊陶Z(yǔ)言;l 結(jié)構(gòu)化程序設(shè)計(jì);l 事件驅(qū)動(dòng)的程序設(shè)計(jì):在傳統(tǒng)的或“過(guò)程化”的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時(shí)才會(huì)調(diào)

10、用過(guò)程。在事件驅(qū)動(dòng)的應(yīng)用程序中,代碼不是按預(yù)定的路徑執(zhí)行,而是在響不同的事件時(shí)執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā)、也可以由來(lái)自操作系統(tǒng)或其它應(yīng)用程序的消息觸發(fā)、甚至由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序,決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運(yùn)行時(shí)所經(jīng)過(guò)的路徑都是不同的。l 支持動(dòng)態(tài)鏈接庫(kù);l 應(yīng)用程序之間的資源共享; l 事件驅(qū)動(dòng)的程序設(shè)計(jì);在傳統(tǒng)的或“過(guò)程化”的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時(shí)才會(huì)調(diào)用過(guò)程。在事件驅(qū)動(dòng)的應(yīng)用程序中,代碼不是按預(yù)定的路徑執(zhí)行,而是在響不同的事件時(shí)執(zhí)行不同的代碼

11、片段。事件可以由用戶操作觸發(fā)、也可以由來(lái)自操作系統(tǒng)或其它應(yīng)用程序的消息觸發(fā)、甚至由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序,決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運(yùn)行時(shí)所經(jīng)過(guò)的路徑都是不同的。l 支持動(dòng)態(tài)鏈接庫(kù);l 應(yīng)用程序之間的資源共享 VB支持的數(shù)據(jù)庫(kù)系統(tǒng)VB支持對(duì)多格式的數(shù)據(jù)庫(kù)的訪問(wèn)和維護(hù),無(wú)論是Access還是Foxpro中創(chuàng)建的數(shù)據(jù)庫(kù),都可以用VB打開(kāi),對(duì)其進(jìn)行查詢、修改和刪除等操作。事實(shí)上,VB幾乎支持對(duì)市面上所有數(shù)據(jù)庫(kù)的訪問(wèn)。VB可以訪問(wèn)的數(shù)據(jù)庫(kù)可以簡(jiǎn)單的分為三類,即:Microsoft Access格式數(shù)據(jù)庫(kù),外部數(shù)據(jù)庫(kù)和ODBC數(shù)據(jù)庫(kù)。VB對(duì)多種數(shù)據(jù)庫(kù)格式的支持,大大的增強(qiáng)了開(kāi)

12、發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的能力。數(shù)據(jù)庫(kù)開(kāi)發(fā)中的三大工具Visual Basic在數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)領(lǐng)域中,提供包含數(shù)據(jù)管理(DataManager),數(shù)據(jù)控件(Data Control)以及數(shù)據(jù)編程對(duì)象(數(shù)據(jù)訪問(wèn)對(duì)象(DAO)、遠(yuǎn)程數(shù)據(jù)對(duì)象(RDO)和ActiveX數(shù)據(jù)對(duì)象(ADO)等功能強(qiáng)大的工具,協(xié)助設(shè)計(jì)人員輕松的連接數(shù)據(jù)庫(kù)文件,并訪問(wèn)其中的數(shù)據(jù),在功能方面與其他一些專業(yè)數(shù)據(jù)庫(kù)軟件(如FoxPro,Micosoft Access等)不相上下。數(shù)據(jù)管理器(Data Manager)是Visual Basical已有的老成員之一,拓本盛舉有的Jet數(shù)據(jù)庫(kù)引擎(Database Engine)可以幫助

13、VB程序元件立即維護(hù)數(shù)據(jù)庫(kù)內(nèi)容,并可通過(guò)輸入查詢或查找數(shù)據(jù)庫(kù)信息,而不必再通過(guò)其他數(shù)據(jù)庫(kù)軟件另外去設(shè)計(jì)數(shù)據(jù)庫(kù)。數(shù)據(jù)控件是VB所提供的基本控件成員之一。它使得設(shè)計(jì)者省下一堆程序代碼編寫(xiě)的工作,能夠輕松的設(shè)計(jì)及維護(hù)數(shù)據(jù)庫(kù)內(nèi)容。數(shù)據(jù)控件可以通過(guò)一些屬性的設(shè)置去鏈接某個(gè)數(shù)據(jù)庫(kù)文件,但是它本身并無(wú)法顯示數(shù)據(jù)庫(kù)各個(gè)記錄的內(nèi)容,必須在搭配其他具有數(shù)據(jù)感知(Data Aware)功能的控件對(duì)應(yīng)并顯示一個(gè)字段內(nèi)容,以方便地進(jìn)行記錄的瀏覽及編輯工作。VB提供的數(shù)據(jù)訪問(wèn)對(duì)象(Data Access Object;DAO)讓程序設(shè)計(jì)者擁有更大的發(fā)揮空間。借助程序代碼編寫(xiě),直接控制Jet數(shù)據(jù)庫(kù)引擎,配合數(shù)據(jù)庫(kù)控件,能夠

14、開(kāi)發(fā)出更具彈性且高效率的數(shù)據(jù)應(yīng)用程序。RDO是處理遠(yuǎn)程數(shù)據(jù)庫(kù)的一些專門需要的對(duì)象集合。使用RDO可以不用本地的查詢機(jī)就能訪問(wèn)ODBC數(shù)據(jù)源,這無(wú)疑將大大提高應(yīng)用程序的性能。ADO是VB6.0中新增的對(duì)象,它是一個(gè)更簡(jiǎn)單的對(duì)象模型,它更好的集成了其它數(shù)據(jù)訪問(wèn)技術(shù),并且對(duì)本地和遠(yuǎn)程數(shù)據(jù)庫(kù)均有共同的界面,可以取代DAO和RDO。ADO更易于使用。我們?cè)诒鞠到y(tǒng)中利用數(shù)據(jù)管理器創(chuàng)建了數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)表,并采用了ADO數(shù)據(jù)訪問(wèn)技術(shù)。 ACCESS 2010 簡(jiǎn)介數(shù)據(jù)庫(kù)是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,其中的數(shù)據(jù)是無(wú)結(jié)構(gòu)的是一串文字或數(shù)字流。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖象、聲音等。 Microsof

15、t Access是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是.MDB。本次數(shù)據(jù)庫(kù)采用了Microsoft推出的Access數(shù)據(jù)庫(kù),能夠快速方便的和Office的其他套件綜合使用。由于Access具有顯著的簡(jiǎn)易性和有效性,大量的桌面數(shù)據(jù)庫(kù)系統(tǒng)都采用Access作為后臺(tái)數(shù)據(jù)庫(kù)。使用Access的好處還在于,如果你的系統(tǒng)擴(kuò)展到Client/Server模式的時(shí)候,可以使用Micr

16、osoft的數(shù)據(jù)庫(kù)服務(wù)器軟件SQL Server,此時(shí),程序只需要簡(jiǎn)單的修改一下鏈接(ADO的數(shù)據(jù)源)就可以,這樣,為程序的平滑擴(kuò)展提供了非常有力的條件。2.1.1 Access 2010 數(shù)據(jù)庫(kù)特點(diǎn)概括起來(lái),ACCESS 2010數(shù)據(jù)庫(kù)管理系統(tǒng)具有以下主要特點(diǎn)。(1)存儲(chǔ)方式單一:Access管理的對(duì)象有表、查詢、窗體、報(bào)表、頁(yè)、宏和模塊,以上對(duì)象都存放在后綴為(.mdb)的數(shù)據(jù)庫(kù)文件中,便于用戶進(jìn)行操作和管理。(2)面向?qū)ο螅篈ccess是一個(gè)面向?qū)ο蟮拈_(kāi)發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫(kù)系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)庫(kù)管理的各種功能封裝在各類對(duì)象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成

17、的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外圍,用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。通過(guò)對(duì)象的方法、屬性完成數(shù)據(jù)庫(kù)的操作和管理,極大地簡(jiǎn)化了用戶的開(kāi)發(fā)工作。同時(shí),這種基于面向?qū)ο蟮拈_(kāi)發(fā)方式,使得開(kāi)發(fā)應(yīng)用程序更為簡(jiǎn)便。(3)界面友好、易操作:Access是一個(gè)可視化工具,其風(fēng)格與Windows完全一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫(kù)向?qū)?、表向?qū)?、查詢向?qū)А⒋绑w向?qū)?、?bào)表向?qū)У裙ぞ撸沟貌僮骱?jiǎn)便,容易使用和掌握。(4)集成環(huán)境、處理多種數(shù)據(jù)信息:Access基于Windows操作系統(tǒng)下的集成開(kāi)

18、發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ撸瑯O大地提高了開(kāi)發(fā)人員的工作效率,使得建立數(shù)據(jù)庫(kù)、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。(5)Access支持ODBC(開(kāi)發(fā)數(shù)據(jù)庫(kù)互聯(lián),Open Data Base Connectivity):利用Access強(qiáng)大的DDE(動(dòng)態(tài)數(shù)據(jù)交換)和OLE(對(duì)象的鏈接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、 Excel表格、Word文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫(kù)報(bào)表和窗體等。而且Access可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相鏈接。利用數(shù)據(jù)庫(kù)訪問(wèn)頁(yè)對(duì)象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用。AD

19、O 對(duì)象概述ADO對(duì)象能夠存取到數(shù)據(jù)庫(kù)的內(nèi)容,首先要求數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序( ODBC驅(qū)動(dòng)程序與OLE DB驅(qū)動(dòng)程序)必須安裝上,否則,ADO對(duì)象是無(wú)法存取數(shù)據(jù)庫(kù)中內(nèi)容,其原理示意圖如下圖所示:退出系統(tǒng)成績(jī)管理客戶端ADO對(duì)象各種數(shù)據(jù)庫(kù)所對(duì)應(yīng)的驅(qū)動(dòng)程序各種數(shù)據(jù)庫(kù)(如Access、SQL Server以及Oracle等)請(qǐng)注意:上圖中的“各種數(shù)據(jù)庫(kù)所對(duì)應(yīng)的驅(qū)動(dòng)程序”即ODBC驅(qū)動(dòng)程序與OLE DB驅(qū)動(dòng)程序。2.1.2 利用網(wǎng)絡(luò)開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序ADO(Active Date Objects,即ActiveX數(shù)據(jù)對(duì)象)是一個(gè)ASP內(nèi)置的ActiveX服務(wù)器組件(ActiveX Server Compo

20、nent)。可把它與ASP結(jié)合起來(lái),建立提供數(shù)據(jù)庫(kù)信息的網(wǎng)頁(yè)內(nèi)容,對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢、插入、更新、刪除等操作,并可以把在用戶端實(shí)現(xiàn)“網(wǎng)上實(shí)時(shí)更新顯示”的最新Web數(shù)據(jù)庫(kù)技術(shù)。要執(zhí)行ADO,服務(wù)器端必須安裝Windows NT Server 和Internet Information Server(IIS),而客戶端只要有IE或NETSCAPE較新版本的瀏覽器即可。利用ADO開(kāi)發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用程序有以下幾個(gè)優(yōu)點(diǎn):1)、支持客戶機(jī)/服務(wù)器結(jié)構(gòu)(Client/Server)與Web系統(tǒng)開(kāi)發(fā)技術(shù)。2)、內(nèi)部有多個(gè)互相獨(dú)立的對(duì)象模型。3)、支持分批修改數(shù)據(jù)庫(kù)內(nèi)容。4)、支持多種不同的數(shù)據(jù)控制指標(biāo)形式。5)

21、、先進(jìn)的Recordset數(shù)據(jù)高速緩存管理功能。6)、允許在程序中使用多個(gè)Recordset對(duì)象或者多個(gè)分批修改區(qū)塊傳送。7)、ADO屬于Free_threaded對(duì)象,利用它可以開(kāi)發(fā)出更有效的Web應(yīng)用程序。第三章 系統(tǒng)分析與設(shè)計(jì)3.1 需求分析隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)教學(xué)的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量就需要有一個(gè)教學(xué)管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。通過(guò)這樣的系統(tǒng)可以做到信息的規(guī)范管理、快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。在數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)上開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是一個(gè)復(fù)雜的過(guò)程,從分析用戶需求開(kāi)始到投入運(yùn)行使用需要經(jīng)過(guò)需求分析、數(shù)據(jù)庫(kù)的

22、設(shè)計(jì)、數(shù)據(jù)庫(kù)的實(shí)現(xiàn)、系統(tǒng)功能的實(shí)現(xiàn),以及系統(tǒng)的測(cè)試、運(yùn)行和維護(hù)等階段。其中,需求分析面向用戶具體的應(yīng)用需求,是建立數(shù)據(jù)庫(kù)的第一步,也是最基礎(chǔ)、最重要的步驟。在這一階段,數(shù)據(jù)庫(kù)設(shè)計(jì)人員要和數(shù)據(jù)庫(kù)的最終用戶進(jìn)行充分的交流,明確建立數(shù)據(jù)庫(kù)的目的,通過(guò)了解用戶的需求,確定數(shù)據(jù)庫(kù)中需要儲(chǔ)存哪些數(shù)據(jù),用戶需要完成哪些處理功能。建立“教學(xué)管理系統(tǒng)“數(shù)據(jù)庫(kù)是為了實(shí)現(xiàn)對(duì)教學(xué)信息的管理,應(yīng)該包括以下幾個(gè)功能:1)、基本信息的管理:該功能用于實(shí)現(xiàn)對(duì)學(xué)院信息、教師信息、學(xué)生信息、課程信息的查找、添加、修改和刪除。2)、學(xué)生選課管理:該功能用于實(shí)現(xiàn)學(xué)生選擇課程和刪除已選課程。3)、教師授課管理:該功能用于實(shí)現(xiàn)為教師安排

23、課程和刪除已安排課程。4)、成績(jī)信息管理:該功能用于實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的錄入、查詢和統(tǒng)計(jì)。成績(jī)查詢包括按學(xué)號(hào)查詢和按課程編號(hào)查詢。成績(jī)統(tǒng)計(jì)包括學(xué)生成績(jī)單匯總和課程成績(jī)匯總。系統(tǒng)的功能模塊組成如圖3-1所示圖3-1 “教學(xué)管理系統(tǒng)”的功能模塊組成課堂成績(jī)匯總學(xué)生成績(jī)單匯總按課程編號(hào)查詢按學(xué)號(hào)查詢退出系統(tǒng)成績(jī)統(tǒng)計(jì)成績(jī)查詢成績(jī)錄入成績(jī)信息管理刪除課程安排課程教師授課管理刪除課程選擇課程刪除記錄修改記錄添加記錄查找記錄學(xué)生選課管理教師信息管理學(xué)院信息管理課程信息管理用戶登錄學(xué)生信息管理。3.2數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程中關(guān)鍵的一步,是規(guī)劃數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān)系的過(guò)程

24、,包括概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)3個(gè)階段。3.2.1概念設(shè)計(jì)概念設(shè)計(jì)是通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納和抽象形成不依賴于任何數(shù)據(jù)庫(kù)管理系統(tǒng)的概念模型,即確定實(shí)體、屬性及實(shí)體之間的聯(lián)系。學(xué)生學(xué)號(hào)姓名出生日期黨員否圖3-4 學(xué)生實(shí)體E-R圖性別省份名族照片班級(jí)學(xué)院編號(hào)教師工號(hào)姓名出生日期工作日期圖3-3 教師實(shí)體E-R圖性別學(xué)歷職稱工資照片學(xué)院編號(hào)學(xué)院學(xué)院編號(hào)學(xué)院名稱圖3-2 學(xué)院實(shí)體的E-R圖通過(guò)需求分析,可以從實(shí)際的教學(xué)活動(dòng)中抽象出學(xué)院、教師、學(xué)生、課程4個(gè)實(shí)體及其屬性,其E-R圖如圖3-2至圖3-5所示。課程學(xué)期學(xué)院編號(hào)學(xué)分課程性質(zhì)課程名稱課程編號(hào)圖3-5 課程實(shí)體的E-R圖學(xué)時(shí)學(xué)院和教師之間

25、、學(xué)院和學(xué)生之間、學(xué)院和課程之間是1:M的聯(lián)系,學(xué)生和課程之間、教師和課程之間是M:N的聯(lián)系。圖3-6描述了教學(xué)管理系統(tǒng)的E-R圖,圖中省略了各實(shí)體的屬性,其中,“成績(jī)”是“選課”聯(lián)系具有的屬性。 學(xué)院組成1M學(xué)生M選課成績(jī)N課程授課NM教師M組成1開(kāi)設(shè)M1圖3-6 教學(xué)管理系統(tǒng)的E-R圖3.2.2邏輯設(shè)計(jì)邏輯設(shè)計(jì)是將概念模型轉(zhuǎn)換為某個(gè)數(shù)據(jù)庫(kù)系統(tǒng)支持的數(shù)據(jù)模型,關(guān)系模型是目前最流行的數(shù)據(jù)模型,所以通常將E-R圖轉(zhuǎn)換為關(guān)系模型,其中,E-R圖中的實(shí)體轉(zhuǎn)換為關(guān)系,屬性轉(zhuǎn)換為關(guān)系的屬性,實(shí)體之間的多對(duì)多聯(lián)系也轉(zhuǎn)換為關(guān)系,在本次系統(tǒng)設(shè)計(jì)中,教學(xué)管理系統(tǒng)的學(xué)院、教師、學(xué)生和課程實(shí)體轉(zhuǎn)換為以下關(guān)系:學(xué)院(

26、學(xué)院編號(hào)、學(xué)院名稱)教師(工號(hào)、姓名、性別、出生日期、工作日期、學(xué)歷、職稱、工資、照片、學(xué)院編號(hào))學(xué)生(學(xué)號(hào)、姓名、性別、出生日期、黨員否、省份、民族、照片、班級(jí)、學(xué)院編號(hào)課程(課程編號(hào)、課程名稱、課程性質(zhì)、學(xué)時(shí)、學(xué)分、學(xué)期、學(xué)院編號(hào))其中,學(xué)院和教師之間、學(xué)院和學(xué)生之間、學(xué)院和課程之間1:M的聯(lián)系通過(guò)各實(shí)體間的公共屬性“學(xué)院編號(hào)”聯(lián)系,學(xué)生和課程之間、教師和課程之間M:N的聯(lián)系可以轉(zhuǎn)換為以下兩個(gè)關(guān)系:選課(學(xué)號(hào),課程編號(hào)、成績(jī))授課(工號(hào)、課程編號(hào))其中,“學(xué)號(hào)+課程編號(hào)”是“選課”關(guān)系的主鍵,“學(xué)生”關(guān)系和“選課”關(guān)系之間通過(guò)“學(xué)號(hào)”聯(lián)系,“課程”關(guān)系和“選課”關(guān)系之間通過(guò)“課程編號(hào)”聯(lián)系

27、,“選課”關(guān)系成為連接“學(xué)生”關(guān)系和“課程”關(guān)系的“紐帶”。同樣,“授課”關(guān)系成為連接“教師”關(guān)系和“課程”關(guān)系的“紐帶”。通過(guò)這兩個(gè)關(guān)系可以查詢學(xué)生每門課程的成績(jī)情況和教師講授課程的情況。3.2.3物理設(shè)計(jì)物理設(shè)計(jì)是對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)和物理實(shí)現(xiàn)方法進(jìn)行設(shè)計(jì),以提高數(shù)據(jù)庫(kù)的訪問(wèn)速度及有效地利用存儲(chǔ)空間。下面是根據(jù)概念設(shè)計(jì)和邏輯設(shè)計(jì)得到的數(shù)據(jù)庫(kù)中需要建立的各個(gè)數(shù)據(jù)表的結(jié)構(gòu),如表3-1至表3-6所示。表3-1 “學(xué)院”表結(jié)構(gòu)字段名類型字段大小說(shuō)明學(xué)院編號(hào)文本2主鍵學(xué)院名稱文本10表3-2 “教師”表結(jié)構(gòu)字段名類型字段大小說(shuō)明工號(hào)文本6主鍵姓名文本12性別文本1出生日期時(shí)間/日期工作日期時(shí)間/日期學(xué)歷

28、文本職稱文本2工資貨幣3照片OLE對(duì)象學(xué)院編號(hào)文本2表3-3 “學(xué)生”表結(jié)構(gòu)字段名類型字段大小說(shuō)明學(xué)號(hào)文本8主鍵姓名文本12性別文本1出生日期時(shí)間/日期黨員否是/否省份文本3民族文本5班級(jí)貨幣20照片OLE對(duì)象學(xué)院編號(hào)文本2表3-4 “課程”表結(jié)構(gòu)字段名類型字段大小說(shuō)明課程編號(hào)文本4主鍵課程名稱文本20課程性質(zhì)文本5學(xué)時(shí)數(shù)字字節(jié)學(xué)分?jǐn)?shù)字字節(jié)學(xué)期文本1學(xué)院編號(hào)文本2表3-5 “選課”表結(jié)構(gòu)字段名類型字段大小說(shuō)明學(xué)號(hào)文本8組合主鍵課程編號(hào)文本4組合主鍵成績(jī)數(shù)字字節(jié)表3-6 “授課”表結(jié)構(gòu)字段名類型字段大小說(shuō)明工號(hào)文本6組合主鍵課程編號(hào)文本4組合主鍵3.3數(shù)據(jù)庫(kù)的實(shí)現(xiàn)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)是根據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)的結(jié)

29、果,在計(jì)算機(jī)上建立實(shí)際的數(shù)據(jù)庫(kù),建立表和表之間的關(guān)系并輸入數(shù)據(jù)記錄。3.3.1建立數(shù)據(jù)庫(kù)打開(kāi)Access2010應(yīng)用程序,按照下文的步驟建立名為“教學(xué)管理的數(shù)據(jù)庫(kù)”。3.3.2建立數(shù)據(jù)表根據(jù)各個(gè)表的結(jié)構(gòu)(如表3-1至表3-6所示),按照正確的方法,在“教學(xué)管理系統(tǒng)”數(shù)據(jù)庫(kù)中建立各個(gè)數(shù)據(jù)表。3.3.3建立表間關(guān)系根據(jù)圖3-6建立各個(gè)數(shù)據(jù)表間的關(guān)系,并實(shí)施參照完整性,設(shè)置級(jí)聯(lián)更新相關(guān)字段和刪除相關(guān)記錄,以保證表間數(shù)據(jù)的一致性。3.3.4輸入數(shù)據(jù)記錄表是數(shù)據(jù)庫(kù)中所有對(duì)象得而數(shù)據(jù)源,只有輸入了實(shí)際的數(shù)據(jù)記錄,數(shù)據(jù)庫(kù)才能實(shí)現(xiàn)真正意義上的管理。輸入數(shù)據(jù)是比較耗時(shí)、耗力的工作,用戶可以通過(guò)設(shè)置字段屬性來(lái)設(shè)置

30、輸入規(guī)則和默認(rèn)值,以盡量減少輸入錯(cuò)誤并提高輸入效率 ,“教學(xué)管理系統(tǒng)”數(shù)據(jù)庫(kù)需要輸入原始數(shù)據(jù)記錄的是學(xué)院、教師、學(xué)生、課程4張表,具體輸入情況見(jiàn)表3-7至表3-10所示。表3-7 “學(xué)院”表學(xué)院學(xué)院編號(hào)學(xué)院名稱01經(jīng)濟(jì)管理學(xué)院02動(dòng)力學(xué)院03英語(yǔ)學(xué)院04體育學(xué)院05計(jì)算機(jī)學(xué)院06自動(dòng)化學(xué)院07電氣工程學(xué)院08環(huán)境與科學(xué)學(xué)院09數(shù)理學(xué)院10國(guó)際教育學(xué)院表3-8 “學(xué)生”表學(xué)生學(xué)號(hào)姓名性別出生日期黨員否省份民族班級(jí)照片學(xué)院編號(hào)10010001李楠男1993/4/25False山西漢族工商20110110010002劉寶生男1992/8/21False山西漢族工商20110110010003劉軍偉男

31、1992/7/6False山東漢族工商20110110010004馬勇男1989/12/31False重慶土家族工商20110110010015宋志慧女1989/1/28True山西滿族工商20110110060001王萌女1990/9/21True河北漢族自動(dòng)化13010610060002董兆芳女1990/8/16False江蘇漢族自動(dòng)化13010610060003郝利濤男1992/1/27False河北漢族自動(dòng)化13010610060004胡元飛男1992/6/3True江蘇漢族自動(dòng)化13010610060005黃東啟男1993/5/26True河南漢族自動(dòng)化130106表3-9 “教師”

32、表教師工號(hào)姓名性別出生日期工作日期學(xué)歷職稱工資照片學(xué)院編號(hào)010001劉芳女1965/2/261988/3/12碩士教授¥7,022.0001010002林忠波男1981/10/272012/4/15碩士助教¥4,778.0001010003楚蘭女1963/3/91991/4/12碩士副教授¥6,582.0001010004鄧健男1975/5/152002/6/2博士講師¥5,216.0001010005胡良洪男1957/4/141984/3/3本科副教授¥6,722.0001010006祁曉宇男1970/1/251994/2/3本科講師

33、65;5,199.0001010007黃杰俠男1953/1/151974/5/9碩士教授¥7,258.0001010008劉景華女1969/5/251990/2/28碩士講師¥5,485.0001010009蕭丹女1982/7/82012/10/10博士助教¥6,872.0001010010陸紹舉男1963/12/161989/6/5博士副教授¥6,040.0001010011劉志男1967/5/261996/9/16碩士教授¥6,558.0001010012竇萌女1957/11/261985/11/27本科副教授¥5,093.000

34、1060001孫建平男1963/12/161988/10/1博士教授¥8,600.0006060002張立峰男1978/11/32003/2/5博士副教授¥7,800.0006060003焦嵩明男1968/3/51998/4/2博士副教授¥8,888.0006表3-10 “課程”表課程課程編號(hào)學(xué)時(shí)課程名稱課程性質(zhì)學(xué)分學(xué)期學(xué)院編號(hào)010140管理學(xué)必修課2101010240人力資源管理必修課2201010340微觀經(jīng)濟(jì)學(xué)必修課2201010440市場(chǎng)營(yíng)銷學(xué)必修課2201010540宏觀經(jīng)濟(jì)學(xué)必修課2301010640會(huì)計(jì)學(xué)必修課2201010740金融學(xué)必修課230

35、1010840電子商務(wù)基礎(chǔ)必修課2401010940企業(yè)戰(zhàn)略管理必修課2401011032企業(yè)會(huì)計(jì)與財(cái)務(wù)案例分析選修課2201060146自動(dòng)控制原理必修課4506060232過(guò)程參數(shù)與儀表必修課3506060342自動(dòng)控制原理必修課35063.4系統(tǒng)功能的實(shí)現(xiàn)3.4.1窗體設(shè)計(jì)1.“主窗體”窗體的設(shè)計(jì)根據(jù)“教學(xué)管理系統(tǒng)”數(shù)據(jù)庫(kù)要求實(shí)現(xiàn)的各功能,建立一個(gè)“主窗體”窗體,用戶可以從“主窗體”中單擊相應(yīng)命令按鈕進(jìn)入要操作的界面,命令按鈕應(yīng)該有如下8個(gè),分別是學(xué)院信息、教師信息、學(xué)生信息、課程信息、學(xué)生選課、教師授課、成績(jī)管理和退出系統(tǒng)。2.“學(xué)院信息管理”窗體的設(shè)計(jì)學(xué)院信息只有學(xué)院編號(hào)和學(xué)院名稱兩

36、項(xiàng)內(nèi)容,可以直接通過(guò)“窗體向?qū)А卑粹o生成“學(xué)院信息管理”窗體,對(duì)學(xué)院信息進(jìn)行查看、添加、修改和刪除操作。3.“教師信息管理”窗體的設(shè)計(jì)對(duì)教師信息的管理包括查找、添加、修改和刪除教師記錄??梢允紫韧ㄟ^(guò)“窗體向?qū)А卑粹o生成“教師信息管理”窗體,然后通過(guò)“控件向?qū)А碧砑用畎粹o實(shí)現(xiàn)相應(yīng)操作。命令按鈕有如下9個(gè),分別是查找記錄、第一項(xiàng)記錄、前一項(xiàng)記錄、后一項(xiàng)記錄、最后一項(xiàng)記錄、添加記錄、保存記錄、刪除記錄、返回主窗體。4.“學(xué)生信息管理”窗體的設(shè)計(jì)對(duì)學(xué)生信息的管理包括查找、添加、修改和刪除教師記錄??梢允紫韧ㄟ^(guò)“窗體向?qū)А卑粹o生成“學(xué)生信息管理”窗體,然后通過(guò)“控件向?qū)А碧砑用畎粹o實(shí)現(xiàn)相應(yīng)操作。命令

37、按鈕有如下9個(gè),分別是查找記錄、第一項(xiàng)記錄、前一項(xiàng)記錄、后一項(xiàng)記錄、最后一項(xiàng)記錄、添加記錄、保存記錄、刪除記錄、返回主窗體。5.“課程信息管理”窗體的設(shè)計(jì)對(duì)課程信息的管理包括查找、添加、修改和刪除教師記錄??梢允紫韧ㄟ^(guò)“窗體向?qū)А卑粹o生成“課程信息管理”窗體,然后通過(guò)“控件向?qū)А碧砑用畎粹o實(shí)現(xiàn)相應(yīng)操作。命令按鈕有如下9個(gè),分別是查找記錄、第一項(xiàng)記錄、前一項(xiàng)記錄、后一項(xiàng)記錄、最后一項(xiàng)記錄、添加記錄、保存記錄、刪除記錄、返回主窗體。6.“學(xué)生選課管理”窗體的設(shè)計(jì)“學(xué)生選課管理”窗體的主要功能是對(duì)學(xué)生的選課情況進(jìn)行查詢、選擇要學(xué)習(xí)的課程或?qū)⒁堰x的課程刪除。添加3個(gè)主要命令按鈕,分別是選擇課程、刪除

38、課程、返回主窗體。此外,還可以預(yù)先為部分學(xué)生安排響應(yīng)的課程,得到預(yù)先安排好的選課表。表3-11 “選課”表選課學(xué)號(hào)課程編號(hào)成績(jī)100100010101621001000101021001001000101031001000101051001000201012510010002010210010002010410010002010599100100020109100100030103100100030105100100040101100100150101100600010601100600010602100600020603851006000301029510060003060110060003

39、06021006000306031006000506021006000506037.“教師授課管理”窗體的設(shè)計(jì)“教師授課管理”窗體的主要功能是對(duì)教師的授課情況進(jìn)行查詢、為教師安排課程或?qū)⒁寻才诺恼n程刪除。添加3個(gè)主要命令按鈕,分別是安排課程、刪除課程、返回主窗體。此外,還可以預(yù)先為部分教師安排相應(yīng)的課程,得到預(yù)先安排好的授課表。表3-12 “授課”表授課工號(hào)課程編號(hào)010001010101000201020100020105010003010101000301020100050102010005010601000701060100070107060001060106000206028.“成績(jī)信

40、息管理”窗體的設(shè)計(jì)成績(jī)管理是教學(xué)管理系統(tǒng)中非常重要的部分,包括成績(jī)錄入、成績(jī)查詢和成績(jī)統(tǒng)計(jì)功能,因此設(shè)計(jì)了“成績(jī)信息管理”窗體,用戶可以從窗體中選擇相應(yīng)的命令按鈕進(jìn)入要操作的界面,主要命令按鈕有4個(gè),分別是成績(jī)錄入、成績(jī)查詢、成績(jī)統(tǒng)計(jì)和返回主窗體。9.“成績(jī)錄入管理”窗體的設(shè)計(jì)“成績(jī)錄入管理”窗體用于輸入每門課程的成績(jī),通過(guò)選擇課程編號(hào),在“成績(jī)錄入”子窗體中顯示選擇這門課程的學(xué)生,在“成績(jī)”列輸入學(xué)生的成績(jī)。10.“成績(jī)信息查詢”窗體的設(shè)計(jì)“成績(jī)信息查詢”窗用于查詢學(xué)生的成績(jī),可以分別按學(xué)號(hào)、課程編號(hào)進(jìn)行查詢。11.“成績(jī)統(tǒng)計(jì)輸出”窗體的設(shè)計(jì)“成績(jī)統(tǒng)計(jì)輸出”窗體用于打開(kāi)各個(gè)統(tǒng)計(jì)報(bào)表,包括每個(gè)

41、學(xué)生的考試成績(jī)單、課堂成績(jī)匯總報(bào)表和一個(gè)總的成績(jī)匯總表。3.4.2報(bào)表設(shè)計(jì)1.“學(xué)生考試成績(jī)單”報(bào)表的設(shè)計(jì)“學(xué)生考試成績(jī)單”報(bào)表用于統(tǒng)計(jì)輸出每個(gè)學(xué)生的每門課程的成績(jī)及平均成績(jī)。2.“課堂成績(jī)匯總”報(bào)表的設(shè)計(jì)“課堂成績(jī)匯總”報(bào)表用于統(tǒng)計(jì)輸出每門課程所有學(xué)生及該門課程的平均成績(jī)。3.“成績(jī)匯總表”報(bào)表的設(shè)計(jì)“成績(jī)匯總表”報(bào)表用于統(tǒng)計(jì)輸出所有學(xué)生的所有課程的成績(jī)和平均分。3.4.3建立宏1.建立“主窗體到各個(gè)窗體的鏈接”宏建立一個(gè)名為“主窗體到各個(gè)窗體的鏈接”宏,它包含9個(gè)子宏。前7個(gè)子宏實(shí)現(xiàn)“主窗體”窗體到各個(gè)窗體的鏈接,即單擊“主窗體”中的命令按鈕關(guān)閉“主窗體”窗體,然后打開(kāi)相應(yīng)的鏈接窗體;第8

42、個(gè)子宏實(shí)現(xiàn)單擊“主窗體”窗體中的“退出系統(tǒng)”按鈕退出Access;第9個(gè)子宏實(shí)現(xiàn)單擊各個(gè)窗體中的“返回主窗體”按鈕關(guān)閉當(dāng)前窗體,打開(kāi)“主窗體”窗體。2.建立“成績(jī)信息管理窗體到各個(gè)窗體的鏈接”宏建立一個(gè)名為“成績(jī)信息管理窗體到各個(gè)窗體的鏈接”宏,該宏用于實(shí)現(xiàn)“成績(jī)信息管理”窗體到各個(gè)窗體的鏈接,即單擊“成績(jī)信息管理窗體”中的命令按鈕關(guān)閉“成績(jī)信息管理”窗體,然后打開(kāi)相應(yīng)的鏈接窗體;單擊各個(gè)窗體中的“返回成績(jī)信息管理窗體”按鈕關(guān)閉當(dāng)前窗體,打開(kāi)“成績(jī)信息管理”窗體。2.建立“成績(jī)統(tǒng)計(jì)輸出窗體到各個(gè)報(bào)表的鏈接”宏建立一個(gè)名為“成績(jī)統(tǒng)計(jì)輸出窗體到各個(gè)報(bào)表的鏈接”宏,該宏用于實(shí)現(xiàn)“成績(jī)統(tǒng)計(jì)輸出”窗體到各個(gè)報(bào)表的鏈接,即單擊“成績(jī)統(tǒng)計(jì)輸出窗體”中的命令按鈕關(guān)閉“成績(jī)信息管理”窗體,然后打開(kāi)相應(yīng)的鏈接報(bào)表。3.4.4“用戶登錄”窗體的設(shè)計(jì) “用戶登錄”窗體用于實(shí)現(xiàn)系統(tǒng)登錄功能,限制非法用戶登錄系統(tǒng),以保證數(shù)據(jù)庫(kù)系統(tǒng)的安全。其中用戶名及密碼表如下所示。表3-13 “用戶密碼”表用戶密碼表ID用戶名密碼1老師0002學(xué)生0013其他0023.5 開(kāi)發(fā)中的難點(diǎn)和解決技巧3.5

溫馨提示

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

評(píng)論

0/150

提交評(píng)論