學生學籍管理系統(tǒng)方案_第1頁
學生學籍管理系統(tǒng)方案_第2頁
學生學籍管理系統(tǒng)方案_第3頁
學生學籍管理系統(tǒng)方案_第4頁
學生學籍管理系統(tǒng)方案_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、. . . . 農業(yè)工程職業(yè)技術學院畢 業(yè) 論 文學生學籍管理系統(tǒng)設計與實現學生:金文欣指導教師:所在學院(系):信息工程系學科專業(yè):計算機應用技術農業(yè)工程職業(yè)技術學院中國2012 年 5 月學校代碼:12904學 號:0904107121中圖分類:密 級:無. . . . I / 46學生學籍管理系統(tǒng)摘 要隨著信息技術在管理上越來越深如而廣泛的應用,管理信息系統(tǒng)的實施在技術上已經逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)。學生學籍管理系統(tǒng)是一個教育單位不可缺少的部分,它的容對于學校的決策

2、者和管理者來說都至關重要,所以學籍管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。作為計算機應用的一部分,使用計算機對學生學籍進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、性好、壽命長、成本低等。這些優(yōu)點能夠極提高學生學籍管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。本系統(tǒng)主要完成對系部信息、班級信息、任課教師信息、學生信息、課程信息以有選課記錄和成績等多種數據

3、信息的管理,包括數據庫中表的錄入、修改、刪除等。系統(tǒng)還可以完成對各類信息的查詢、錄入、修改、刪除等功能,其中學籍管理用戶包括系統(tǒng)管理員、教師和學生。本系統(tǒng)采用 Microsoft 的 SQL Server 2000 來設計數據庫,并使用當前優(yōu)秀的開發(fā)工具:Microsoft Visual Basic 6.0,它有著最為靈活的數據庫結構,對數據庫應用有著良好的支持。論文主要介紹了本系統(tǒng)的開發(fā)背景,所要完成的功能和開發(fā)的過程,重點的說明了系統(tǒng)設計的重點、設計思想。關鍵字:管理信息系統(tǒng);學生學籍管理系統(tǒng);關系數據庫. . . . I / 46目 錄1 緒論1.1 前言1.2 現有學籍管理系統(tǒng)的分析1

4、.3 本文主要工作1.3.1 本文的設計目標1.3.2 系統(tǒng)的主要功能1.4 論文組織2 開發(fā)環(huán)境和開發(fā)技術2.1 系統(tǒng)介紹2.1.1 信息系統(tǒng)簡介2.1.2 管理信息系統(tǒng)簡介2.2 系統(tǒng)開發(fā)模式2.2.1 C/S 模式2.2.2 C/S 模式簡介2.3 系統(tǒng)開發(fā)環(huán)境2.3.1 開發(fā)環(huán)境的選擇2.3.2 VISUAL BASIC 簡介2.3.3 SQL SERVER 2000 簡介2.4 開發(fā)環(huán)境的建立2.4.1 確保 SQL SERVER 2000 服務器正常工作2.4.2 測試 SQL SERVER 2000 和本地服務器的連接2.4.3 測試 VB 和 SQL SERVER 2000 的

5、連接3 需求分析3.1 設計思想3.2 可行性分析3.2.1 操作可行性3.2.2 技術可行性3.2.3 經濟可行性3.3 功能需求. . . . II / 463.3.1 基本功能需求3.3.2 用戶界面需求3.4 性能需求3.4.1 軟硬件需求3.4.2 響應時間3.4.3 系統(tǒng)可擴展性3.5 系統(tǒng)設計基礎3.5.1 系統(tǒng)業(yè)務流圖3.5.2 系統(tǒng)數據流圖3.6 系統(tǒng)數據字典3.6.1 數據字典簡介3.6.2 數據條目3.6.3 數據元素3.6.4 數據流3.6.5 數據存儲4 系統(tǒng)設計4.1 數據庫設計4.1.1 數據庫簡介4.1.2 概念結構設計4.1.3 邏輯結構設計4.1.4 物理結

6、構設計4.2 總體結構設計4.2.1 模塊設計4.2.2 系統(tǒng)結構設計5 系統(tǒng)實現5.1 主模塊5.1.1 設計啟動屏幕5.1.2 設計系統(tǒng)主窗體5.1.3 設計系統(tǒng)登錄窗體5.2 系統(tǒng)用戶管理模塊5.3 系部信息管理模塊. . . . III / 465.4 班級信息管理模塊5.5 教師信息管理模塊5.6 學生信息管理模塊5.7 課程信息管理模塊5.8 選課信息管理模塊5.8.1 設計學生選課窗體5.8.2 設計成績管理窗體5.9 選課數據查詢模塊5.9.1 設計教學班學生信息查詢窗體5.9.2 設計學生個人成績查詢窗體6 6 結束語6.1 總結6.2 展望致參考文獻. . . . / 46

7、1 1 緒論緒論1.11.1 前言前言學生學籍管理是學校管理的重要組成部分,對于學校和政府教育單位來說都至關重要,所以學生學籍管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。傳統(tǒng)的人工方式管理方式效率低、性差,不利于查找、更新和維護。使用計算機對學生信息進行管理,能夠極提高學生管理的效率,節(jié)約教育經費,這也是適應學校信息化建設發(fā)展趨勢的重要因素。作為計算機應用的一部分,使用計算機對學生學籍信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、性好、壽命長、成本低等。這些優(yōu)點能夠極提高學生學籍管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件

8、。因此,開發(fā)這樣的管理軟件成為很有必要的事情。學生學籍信息管理系統(tǒng)其開發(fā)主要包括后臺數據庫的建立和維護以與前端應用程序的開發(fā)兩個方面,對于前者要求建立起數據庫一致性和完整性、安全性好的數據庫。而對于后者則要求應用程序功能完備,易使用的特點。經過分析,使用易于與數據庫連接的 Microsoft Visual Basic 6.0 開發(fā)工具,利用其提供的各種面向對象的開發(fā)工具,尤其是數據庫窗口這一功能強大而簡潔操縱數據庫的智能化對象,首先在短時間建立系統(tǒng)應用原形,然后對初始原型系統(tǒng)進行需求分析,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。學生學籍管理系統(tǒng)要實現的目標是為學校提供學生管理解決方案,具體

9、目標如下:1) 提高學生信息管理效率,節(jié)約管理成本,增強學生管理的安全性。2) 滿足學校學生管理的人員、老師和學生的不同層次和不同方面的需要。3) 為學校將來的信息化建設提供必要的支持。總之,通過該系統(tǒng)的建設來提高學校的學生信息管理效率,使得學校的發(fā)展能夠適應當前的教育信息化建設的中體發(fā)展趨勢。1.21.2 現有學籍管理系統(tǒng)的分析現有學籍管理系統(tǒng)的分析目前,已經有相當一部分學校利用計算機來實現學生學籍的管理,因為整個社會都在慢慢實現信息管理系統(tǒng)。但是由于各方面的原因,并沒完全實現信息管理化,經過學校管理員. . . . / 46提供的信息和通過自身調查,現對目前的學籍管理系統(tǒng)進行多方面的分析。

10、現很多院校仍存在基于文本、表格等紙介質的手工處理,比如學生的資料大部分還是以文檔的方式存在學校,需要與時再去整理;教師對學生的每個學期的成績通過計算器等工具進行核算,然后用抄寫出來,再讓管理員錄入計算機,進入學生學籍管理系統(tǒng),這樣不僅使教師的工作量變大且數據繁多易造成數據丟失等不良結果,總之降低了整個院校工作效率。而學生學籍方面的大部分檔案也一般以文檔的形式保存下來,需要時在眾多的資料中翻閱、查找了,造成了學校資源浪費,工作人員勞動量的增大,因此,從這些情況看,知道現在大部分學生學籍管理系統(tǒng)只是形式地存在,但并沒完全實現,可以說是處于半手工半信息管理階段。還有就是學校雖然組織成局域網,但是仍沒

11、有完整的系統(tǒng),計算機的網絡優(yōu)勢也未得到發(fā)揮。同時,遇到網絡問題時,也得不到與時的解決,因為很多學校缺少計算機方面的人才,系統(tǒng)維護方面的專業(yè)人才也太少,經常整個系統(tǒng)會出現問題,這樣影響了學校管理效率,也大大增加了學校的網絡這一塊的成本。面對這一系列的問題,總結出目前學生學籍管理系統(tǒng)存在的問題:沒完全實現信息管理化,基本上處在半人工半計算機的階段。學校領導對整個學校的學生信息不能得到與時反饋,因此不能適時指導教學方向,以至影響教育質量。系統(tǒng)維護功能太差,主要是學校缺少計算維護方面的專業(yè)人才。系統(tǒng)的功能太少,可以添加更多模塊進去,比如可以將學生入黨添加進去,減少檔案的整理,方便學校黨支部的工作。系統(tǒng)

12、容易丟失數據,比如管理員正在操作,突然停電或其他異常發(fā)生時,數據沒與時得到保存,數據備份和數據刪除功能有待更進。系統(tǒng)開放性不夠,大部分學校學籍管理系統(tǒng)對學生開放時間有限,只限于學生選課期間。部門之間信息交流少,信息渠道單一,不利于協(xié)調工作,容易出錯。改進現有學籍管理系統(tǒng)的一些不足,使學生學籍管理工作科學化、規(guī)化、程序化,促進提高信息處理的速度和正確性,使學校的信息流程和流向清晰化、合理化,第一時間把握學生信息,以提高整個教學水平。1.31.3 本文主要工作本文主要工作本文主要從兩個方面介紹了學生學籍管理系統(tǒng):.1 本文的設計目標本文的設計目標. . . . / 46本系統(tǒng)是一個

13、典型的信息管理系統(tǒng),主要目標是讓使用它的管理用戶,包括系統(tǒng)管理員、教師和學生,能很好地管理有關學生學籍方面的工作,比如系統(tǒng)管理員負責日常的學籍管理工作,如各種基本信息的錄入、修改、刪除等操作,教師使用該系統(tǒng)可完成教學班級信息查詢和成績管理,而學生使用該系統(tǒng)主要完成選課和成績查詢等操作。.2 系統(tǒng)的主要功能系統(tǒng)的主要功能經過實際考察和分析,典型的高等院校學籍管理系統(tǒng)包括八個模塊,相應能實現以下主要功能:系部信息管理:包括系部信息數據的錄入、修改與刪除等功能。班級信息管理:包括班級信息的錄入、修改與刪除等功能。教師信息管理:包括任教教師信息的錄入、修改與刪除等功能。學生信息管理:包

14、括學生信息的錄入、修改與刪除等功能。課程信息管理:包括課程信息的錄入、修改與刪除等功能。選課數據管理:包括學課與成績數據的錄入、修改與刪除等功能。系統(tǒng)用戶管理:包括系統(tǒng)用戶數據的錄入、修改與刪除等功能。數據查詢:包括教學班學生信息的查詢和學生個人成績查詢等功能。 1.41.4 論文組織論文組織論文全文共分為六章:1 緒論。這一章主要介紹了論文選題的引言、對現有的學籍管理系統(tǒng)進行分析和論文的主要工作以與論文的組織,其中論文的主要工作又涉與到論文的設計目標和設計系統(tǒng)的功能。2 開發(fā)環(huán)境和開發(fā)技術。這一章介紹了系統(tǒng)、系統(tǒng)的開發(fā)模式、開發(fā)環(huán)境以與開發(fā)環(huán)境的建立。3 需求分析。這一章主要介紹了系統(tǒng)設計思

15、想、可行性分析、功能和性能需求、系統(tǒng)的設計基礎和系統(tǒng)數據字典。4 系統(tǒng)設計。這一章主要介紹了系統(tǒng)的總體結構設計和系統(tǒng)的數據庫設計,其中數據庫的設計包括了概念設計、邏輯設計和物理設計。5 系統(tǒng)實現。這一章介紹了系統(tǒng)的所有模塊和它的功能以與實現過程。6 結束語。對系統(tǒng)實現過程進行了總結,并對系統(tǒng)將來進行擴充與完善工作進行了展望。. . . . / 462 2 開發(fā)環(huán)境和開發(fā)技術開發(fā)環(huán)境和開發(fā)技術2.12.1 系統(tǒng)介紹系統(tǒng)介紹系統(tǒng)是在一定環(huán)境中相互聯系和相互作用的若干部分組成的具有某種功能的集合,一個系統(tǒng)可能包含許多功能各異的子系統(tǒng),這意味著系統(tǒng)可以具有多層結構,一個系統(tǒng)的整體功能往往大于單個子系統(tǒng)

16、的功能之和。該學生學籍管理系統(tǒng)的主要對象是眾多的高校,建立本系統(tǒng)的目的是能夠方便地實現學校的學籍管理。本系統(tǒng)主要的功能是對一個學校的所有學生整個學籍的查詢、修改、添加和刪除。其中包括了這個關于學生的基本信息,課程信息、系部信息和班級信息等。學生學籍管理系統(tǒng)的后臺數據庫是學生的信息的數據來源。應用程序中的各種操作最終影響到的都是后臺的數據庫系統(tǒng)。應用程序通過 VB 來實現各種操作和與數據庫的相關聯,完成對整個系統(tǒng)的查詢、修改、添加和刪除等功能。.1 信息系統(tǒng)簡介信息系統(tǒng)簡介信息系統(tǒng)是一個人造系統(tǒng),它由人、硬件、軟件和數據資源組成,目的是與時、正確地收集、加工、存儲、傳遞和提供信息

17、,實現組織中各項活動的管理、調節(jié)和控制。信息系統(tǒng)包括信息處理系統(tǒng)和信息傳輸系統(tǒng)兩個方面。信息處理系統(tǒng)對數據進行處理,使它獲得新的結構與形態(tài)或者產生新的數據。比如計算機系統(tǒng)就是一種信息處理系統(tǒng),通過它對輸人數據的處理可獲得不同形態(tài)的新的數據。信息傳輸系統(tǒng)不改變信息本身的容,作用是把信息從一處傳到另一處。在信息技術發(fā)展的早期,信息系統(tǒng)有數據統(tǒng)計系統(tǒng)、數據分析系統(tǒng)、信息檢索系統(tǒng)等。其中最典型的信息系統(tǒng)是電子數據處理系統(tǒng)(EDPS),隨著信息技術的發(fā)展,信息技術發(fā)展出種新類型,如管理信息系統(tǒng)(MIS)、計算機集成制造系統(tǒng)(CIMS)、決策支持系統(tǒng)(DSS)、知識管理系統(tǒng)(KMS)等。信息系統(tǒng)的建立,必

18、須依據系統(tǒng)的觀點,運用數學的方法,使用現代化的信息技術設備。系統(tǒng)的觀點用來指導建立信息系統(tǒng)的概念框架和物理結構,數學的方法用來建立信息處理的規(guī)則,現代化的信息技術設備是處理信息的工具,這三個要素在建立信息系統(tǒng)過程中缺一不可。一個高效率的信息系統(tǒng)不一定是信息設備最先進的系統(tǒng),但它一定是物理結構合理,處理規(guī)則完善,設備功能發(fā)揮最充分的系統(tǒng)。信息系統(tǒng)必須具備信息處理和信息傳輸的功能。信息處理對收集的數據進行處理,使它產生新的數據。因此,信息處理技術和通訊技術是信息系統(tǒng)的二大技術基礎。信息系統(tǒng)的類型有二種劃分方法:一種是根據管理的等級層次進行劃分,即按照戰(zhàn)略級、. . . . / 46管理控制級和執(zhí)行

19、級。在戰(zhàn)略級管理中,有決策支持系統(tǒng)、經理支持系統(tǒng)等;在管理控制中,管理信息系統(tǒng);在執(zhí)行級層次,有業(yè)務處理系統(tǒng)。一種是依據企業(yè)部的組織結構進行劃分,有供應管理信息系統(tǒng)、生產管理信息系統(tǒng)、財務管理信息系統(tǒng)、人事管理信息系統(tǒng)、銷售管理信息系統(tǒng)等。.2 管理信息系統(tǒng)簡介管理信息系統(tǒng)簡介管理信息系統(tǒng)(MIS)是一個以人為主導,利用計算機硬件、軟件、網絡通信設備以與其他辦公設備,進行信息的收集、傳輸、加工、儲存、更新和維護,支持組織高層決策、中層控制、基層運作的集成化的人機系統(tǒng)。它以計算機硬件和軟件,手工作業(yè)為基礎,利用分析、計劃、控制和決策模型,以與數據庫的人機系統(tǒng)。它具有提供信息,支持

20、企業(yè)或組織的運行、管理和決策功能。管理信息系統(tǒng)把人和計算機結合起來對組織進行全面管理的系統(tǒng),它綜合運用了計算機技術、通信技術、管理技術和決策技術,與現代管理思想、方法和手段結合起來,為組織的管理活動提供支持的工具。管理信息系統(tǒng)具有收集處理和傳輸信息的功能,這是它的基本功能,但如果把這些基本功能應用于管理各種業(yè)務過程時,管理信息系統(tǒng)就賦予了具體的任務,如用于財務管理、人事管理,生產管理等。早期的管理信息系統(tǒng)應用是單一功能的系統(tǒng),隨著系統(tǒng)開發(fā)技術的進步,將這些單一功能的系統(tǒng)集成,形成了多功能的管理信息系統(tǒng)。因為企業(yè)的業(yè)務處理是一系列連續(xù)的、相互配合的過程,所以多功能的集成系統(tǒng)比單功能的管理系統(tǒng)能夠

21、更好地發(fā)揮管理的效率。管理信息系統(tǒng)的發(fā)展與信息技術的進步和管理方法的改進密切相關,按信息機應用的變化可以把管理信息系統(tǒng)的發(fā)展分為大型機系統(tǒng)、微機系統(tǒng)、分布式系統(tǒng)和網絡系統(tǒng)四個階段。2.22.2 系統(tǒng)開發(fā)模式系統(tǒng)開發(fā)模式.1 C/SC/S 模式模式本系統(tǒng)事實上是基于 C/S 模式的信息管理系統(tǒng),客戶機通過服務器去訪問所需要的數據庫,在這里客戶機就是指 VB 開發(fā)應用程序,服務器是指 SQL Server 2000 所用的服務器,本系統(tǒng)用的是本地服務器,系統(tǒng)模式圖如下圖 2-1 所示:. . . . / 46數據庫數據庫管理系統(tǒng)服務器客戶機(VB)圖 2-1 系統(tǒng)模式圖這里 VB

22、客戶應用程序通過本地服務器連接到 SQL Server 2000 的數據庫,訪問所需要的數據信息。在學生學籍管理系統(tǒng)中,從而實現用戶對相應的數據信息進行修改、查詢和錄入等操作,以達到對學生學籍方面工作的各項管理。.2 C/SC/S 模式簡介模式簡介C /S 模式是一種兩層結構的系統(tǒng):第一層是在客戶機系統(tǒng)上結合了表示與業(yè)務邏輯;第二層是通過網絡結合了數據庫服務器。C/S 模式主要由客戶應用程序、服務器管理程序和中間件三個部分組成,以下是 C/S 模式的一些優(yōu)點:C/S 交互性強。因為客戶端有一套完整應用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。C

23、/S 模式提供了更安全的存取模式。由于 CS 配備的是點對點的結構模式,采用適用于局域網、安全性可以得到可靠的保證。響應速度快。由于客戶端實現與服務器的直接相連,沒有中間環(huán)節(jié)。操作界面漂亮,形式多樣,可以充分滿足客戶自身的個性化要求。2.32.3 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境.1 開發(fā)環(huán)境的選擇開發(fā)環(huán)境的選擇開發(fā)與運行的環(huán)境的選擇會影響到數據庫設計,本系統(tǒng)開發(fā)與運行環(huán)境如下:開發(fā)環(huán)境:Windows 2000/XP開發(fā)工具:Visual Basic 6.0數據庫管理系統(tǒng):SQL Server 2000. . . . / 46本系統(tǒng)在 Windows 2000/XP Server 開

24、發(fā)環(huán)境下,利用 Visual Basic 6.0 開發(fā)工具,并使用 SQL Server 2000 作為數據庫管理系統(tǒng),來實現學生學籍管理系統(tǒng)的各個模塊和它們的功能,形成一個令多數學校滿意的學籍管理系統(tǒng)。2.3.2Visual2.3.2Visual BasicBasic 簡介簡介Visual Basic 是 Microsoft 公司推出的 Windows 應用程序開發(fā)工具。它繼承了原有Basic 語言的簡單易學的優(yōu)點,采用可視化(Visual) 、面向對象(Objective)以與事件驅動的程序設計模式,大大簡化了 Windows 應用程序的設計,從而成為目前 Windows 應用程序的便捷和

25、有效率的開發(fā)工具之一。Visual Basic 經過微軟公司長期不斷的完善、第三方資源的大量加入以與廣大愛好者的大力支持,Visual Basic 6.0 已經成為功能強大、使用人數眾多的主流編程語言之一。它提供了向導自動生成代碼,支持拖放技術、屬性檢查、實時語法檢查等置自動化技術,大大降低了編寫代碼的工作量,同時它還提供了極其豐富的控件,使得 Visual Basic 6.0 成為簡捷和有效的開發(fā) Windows 應用程序工具之一。.3 SQLSQL serverserver 20002000 簡介簡介SQL Server 2000 是微軟公司推出的大型數據庫管理系統(tǒng),建立在

26、成熟而強大的關系模型基礎之上,可以很好地支持客戶機服務器網絡模式。SQL Server 2000 是一個杰出的數據庫平臺,能夠滿足各種類型的企事業(yè)單位對構建網絡數據庫的需求,同時還具有功能強大,安全可靠等特點,可用于大型聯機事務處理、數據倉庫與電子商務等。它與 Windows 操作系統(tǒng)緊密集成,具有方便易用的圖形界面,并提供了一套完整的管理工具和實用程序,大大減輕了管理員的工作量,使用戶對數據庫的操作變得非常簡單,使許多以前需要手工進行處理的復雜任務,現在可以通過圖形化界面和向導工具來輕松地完成。正是由于 SQL Server 2000 具有操作簡單、功能強大、安全性高等特點,目前已經成為各類

27、學校學習大型數據庫管理系統(tǒng)的所選對象之一。2.42.4 開發(fā)環(huán)境的建立開發(fā)環(huán)境的建立.1 確保確保 SQLSQL ServerServer 20002000 服務器正常工作服務器正常工作1 SQL Server 2000 安裝完畢后,啟動服務管理器,在如圖 2-2 所示的SQL Server 服務管理器界面中可以查看服務器的服務是否正常啟動。. . . . / 46圖 2-2 SQL Server 服務管理器界面2. 啟動服務器上的企業(yè)管理器,查看企業(yè)管理器是否能夠正常管理。.2 測試測試 SQLSQL ServerServer 20002000 和本地服務器的

28、連接和本地服務器的連接1. 啟動查詢分析器。由于查詢分析器首選必須連接服務器,然后才能工作。出現連接到 SQL Server界面,在SQL Server文本框中輸入本地服務器的別名,或者單擊按鈕將客戶機能夠自動識別的別名添加進來。完成設置后單擊按鈕。2. 成功連接到本地數據庫服務器界面。表明連接參數配置正確,如果不能出現此界面,則需要仔細檢查本地服務器參數是否正確。.3 測試測試 VBVB 和和 SQLSQL ServerServer 20002000 的連接的連接1. 啟動 VB,在快捷按鈕欄單擊數據視圖窗口按鈕。 2. 出現如圖 2-3 所示的數據視圖窗口。在列表框中選擇數

29、據用鼠標右鍵單擊,在出現的快捷菜單中選擇添加數據選項。圖 2-3 添加數據3. 出現數據屬性的提供程序選項卡。在選擇您希望連接的數據列表框中選擇“Microsoft OLE DB Provider for SQL Server”選項,單擊按鈕。4. 出現連接選項卡。按照服務器的身份驗證模式不同進行選擇,在在服務器上選擇數據庫下拉列表框中可以選擇服務器上已經存在的數據庫。單擊按鈕。5. VB 程序通過 SQL Server 2000 成功連接本地服務器后出現成功連接界面,表明VB 可以正常連接 SQL Server 2000 數據庫服務器,也就是本地服務器。. . . . / 463 3 需求分

30、析需求分析3.13.1 設計思想設計思想由于本系統(tǒng)是一個基于 C/S 的數據庫的信息管理系統(tǒng),所以第一步就是需要利用 SQL Server 2000 建立所需要的數據庫,第二步就使用 Visual Basic 6.0 完成該系統(tǒng)客戶端應用程序的開發(fā)。將建立數據庫所在的服務器作為服務器端,在這里我所用的是本地服務器,為開發(fā)應用程序的客戶端提供所需要的數據服務。當然,客戶端跟服務端需要聯接,具體來說就是指應用開發(fā)程序和數據庫的連接,本系統(tǒng)主要是通過 ADO 來訪問 SQL Server 2000 數據庫。其中,這個訪問過程涉與到創(chuàng)建 Connection 對象和 Recordset 對象,以與檢索

31、 Recordset 對象中的記錄,然后將結果顯示給用戶或者進行修改以與更新數據表中的數據。3.23.2 可行性分析可行性分析可行性分析是系統(tǒng)分析階段的第二項活動,它的主要目是進一步明確系統(tǒng)的目標、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進行了調查分析并根據需要和可能提出開發(fā)系統(tǒng)的初步方案與計劃??尚行苑治鍪菍ο到y(tǒng)進行全面、概要的分析。通過調查分析,本系統(tǒng)設計主要有以下三個可行性:.1 操作可行性操作可行性本系統(tǒng)操作簡單,易于理解,只需通過簡單指導,上手較快,系統(tǒng)管理員、教師以與學生均能進行操作,運行環(huán)境要求低。.2 技術可行性技術可行性本系統(tǒng)在 Windows

32、 XP Server 開發(fā)環(huán)境下,利用 Visual Basic 6.0 開發(fā)工具,并使用SQL Server 2000 作為數據庫管理系統(tǒng),來實現學生學籍管理系統(tǒng)的各種功能。SQL Server 2000 屬于主從時式的數據庫服務器這也是主從式數據庫服務器的特點,服務器本身重在數據的管理,為客戶端應用程序提供一致的接口。當然也可以使用 SQL Server 2005 為數據庫管理系統(tǒng),開發(fā)工具也可以是它的更高版,這樣可以提高系統(tǒng)的性能,降低它的局限性。.3 經濟可行性經濟可行性采用新的學生學籍管理系統(tǒng)可取代原系統(tǒng)的手工管理工作,減少人工開支,節(jié)省資金,. . . . / 46

33、并且可大大提高數據信息的取得,縮短數據信息處理時間,提高學生信息的利用率,使教學質量更進了一個臺階。3.33.3 功能需求功能需求按照系統(tǒng)開發(fā)業(yè)務分析要求和原則,在與系統(tǒng)管理人員的充分溝通,整理出學生學籍管理系統(tǒng)所需求的基本功能和用戶界面的一些需求,這些需求將作為系統(tǒng)分析和邏輯設計的依據。.1 基本功能需求基本功能需求通過系統(tǒng)的分析,可得出該系統(tǒng)的基本功能需求如下:1應該能夠存儲系部信息、班級信息、任課教師信息、學生信息、課程信息以與課記錄和成績等多種數據信息。2該提供對這些信息的錄入、修改、刪除等操作。3該提供添加、修改和刪除用戶的功能。4應該提供給查詢者一個模糊查詢的功能,

34、在輸入條件的情況下,查找出所有符合條件的記錄。3.3.2 用戶界面需求學籍管理系統(tǒng)提供給用戶 WEB 的界面,此界面要求操作清晰,頁面美觀,并盡可能的為用戶的查詢操作提供方便。系統(tǒng)管理員能通過此界面完成各種基本信息的錄入、修改和刪除的功能,也能通過此界面控制管理整個用戶群;教師通過此界面可完成教學班級信息查詢和成績管理的功能;學生通過此界面主要完成選課和成績查詢等功能。3.43.4 性能需求性能需求.1 軟硬件需求軟硬件需求根據 Visual Basic 6.0 的運行需求以與系統(tǒng)的調試需求,至少需要滿足以下的軟硬件要求:開發(fā)工具:Visual Basic 6.0;操作系統(tǒng):W

35、indows2000/XP;數據庫: SQL Server 2000;. . . . / 46CPU: 2.4GHz 以上;存: 512 以上;硬盤: 80GB 以上;VGA 顯示器或更高;.2 響應時間響應時間當信息數據錄入、修改和刪除等操作時應無等待時間,每次處理響應時間少于 3 秒。程序系統(tǒng)在運行過程中由于操作錯誤或輸入輸出數據出時不應死機,而應提示故障原因,然后以正常出口退出當前操作環(huán)境。.3 系統(tǒng)可擴展性系統(tǒng)可擴展性系統(tǒng)應該具有可擴展性,當有新的學籍管理條件添加時,能夠很方便的對系統(tǒng)進行擴展,同時也能達到系統(tǒng)的升級。3.53.5 系統(tǒng)設計基礎系統(tǒng)設計基

36、礎通過調查,我們學校目前在學籍管理這方面也基本上實現了用計算機的管理,對系統(tǒng)用戶、系部信息、班級信息、教師信息、學生信息以與課程信息很好地進行了管理,但是,也還有很多需要慢慢改進的地方,比如選課管理不夠完善,系統(tǒng)響應速度太慢等問題。本學生學籍管理系統(tǒng)主要涉與到系統(tǒng)管理員、教師和學生用戶,對應相應的管理模塊,其組織結構圖 3-1 如下:學籍管理處系統(tǒng)管理員學生教師商店系統(tǒng)用戶管理系部信息管理課程信息管理班級信息管理教師信息管理學生信息管理班級學生查詢學生成績錄入成績查詢選課選課信息管理工作圖 3-1 學生學籍管理組織結構圖. . . . / 4.1 系統(tǒng)業(yè)務流圖系統(tǒng)業(yè)務流圖業(yè)務

37、流程圖是一種表明系統(tǒng)各單位,人員之間的業(yè)務關系,作業(yè)順序和管理信息流動的流程圖,它可以幫助分析人員找出業(yè)務流程中的不合理迂回等。學生學籍管理系統(tǒng)的需求分析的重點是對學籍管理信息系統(tǒng)的業(yè)務流程進行描述,通過采用流程圖中的部分圖形來對學生學籍管理活動進行規(guī)化說明,如下圖如示:用戶系統(tǒng)管理員教師學生學籍管理圖 3-2 系統(tǒng)業(yè)務流圖.2 系統(tǒng)數據流圖系統(tǒng)數據流圖數據流圖是在系統(tǒng)分析員在系統(tǒng)設計階段,對實際構建的系統(tǒng)分析綜合后,提取邏輯模型的一個過程,它更關注于過程數據的處理,而把具體處理數據的物理過程,物理分布忽略。在系統(tǒng)中,管理員將學籍管理所有的信息數據,包括系統(tǒng)用戶信息數據、系部信

38、息數據、班級信息數據、教師信息數據、學生信息數據、課程信息數據、選課信息數據,進行處理,并保存在學籍管理系統(tǒng)中,教師通過學籍管理系統(tǒng)對學生的成績進行錄入,又可以在學籍管理中的選課查詢數據模塊中對班級學生進行查詢,學生可以在學籍管理中選課,當然也可以通過選課查詢數據模塊對自己的成績進行查詢,通過分析,畫出系統(tǒng)數據流圖,如下圖所示:. . . . / 46管理員管理員教師教師學生學生學籍管理學籍管理圖 3-3 一層 DFD 圖其中學籍管理信息包括系統(tǒng)用戶信息、系部信息、班級信息、教師信息、學生信息、課程信息和選課信息信息和選課數據查詢信息。管理員管理員教師教師學生學生選課查選課查詢管理詢管理學籍管

39、學籍管理理 II圖 3-4 二層 DFD 圖基中,二層 DFD 圖中學籍管理信息 II 包括系統(tǒng)用戶信息、系部信息、班級信息、教師信息、學生信息、課程信息和選課信息信息。. . . . / 46查詢班查詢班級學生級學生查詢成績查詢成績圖 3-5 選課查詢管理信息的細分3.63.6 系統(tǒng)數據字典系統(tǒng)數據字典.1 數據字典簡介數據字典簡介數據字典是有表和視圖組成的,存儲有關數據庫結構信息的一些數據庫對象。數據字典描述了實際數據是如何組織的,對它們可以象處理其他數據庫表或視圖一樣進行查詢,但不能進行任何修改。數據字典就是將數據元素、數據結構、數據流、數據存儲、加工處理和外部實體等的詳

40、細情況加以記錄,并按照一定方式進行排列所形成的一部關于數據的字典。數據流圖抽象地描述了系統(tǒng)數據處理的概貌,描述了系統(tǒng)的分解,即系統(tǒng)由哪些部分組成,各部分之間的聯系,但它不能說明系統(tǒng)中各成分是什么,也不能表達系統(tǒng)中各個處理(加工)的詳細容,這就要用數據字典。.2 數據條目數據條目學生學籍管理要求=系統(tǒng)用戶數據表|系部信息數據表|班級信息數據表|學生信息數據表|教師信息數據表|課程信息數據表|選課記錄數據表系統(tǒng)用戶數據表=用戶名+口令系部信息數據表=系編號+系名稱班級信息數據表=編號+名稱學生信息數據表=編號+系編號+班編號+性別+生日+住址+Email+簡歷教師信息數據表=編號+

41、系編號+Email. . . . / 46課程信息數據表=編號+名稱+教師+學分選課記錄數據表=編號+學生+課編號+成績.3 數據元素數據元素主要對原始數據庫表中的個別屬性進行了簡要的描述。 數據項描述 數據項編號:01 數據項名稱:編號簡述:學生信息數據表的關鍵字的描述類型:字符型長度:8 位 取值/定義:前兩位入學年份,接著三位系別專業(yè)方向代號,再接著一位是班級代號,最后兩位是按姓氏排列的序號數據項編號:02數據項名稱:成績簡述:選課記錄數據表的有關分數的描述類型:長整型長度:9 位精度:小數點后保留兩位取值/定義:小數點前最多三位數字學生考試成績、平時成績、總評成績數據項

42、編號:03數據項名稱:學分簡述:課程信息數據表的有關學科記分點的描述類型:字符型長度:1 位取值/定義:學生的學科成績達到指定分數的記點數.4 數據流數據流數據流使用統(tǒng)一格式建立卡片進行管理,卡片中記錄數據流的條目名、別名、數據流來源、數據流去向、數據流結構和簡要說明等容。數據流定義卡如圖 3-7 所示。. . . . / 46數據流系統(tǒng)名: 學生學籍管理系統(tǒng) 編號: 01 條目名: 課程信息數據表 別名: 課程表 來源:課程信息數據管理 去處: 教師 數據流結構: 課程表:(編號+名稱+教師+學分)簡要說明:課程表在每個學期進行學生選課時,前一到兩個星期可打印發(fā)給教師的。修改

43、記錄: 編寫 XX 日期 審核 XX 日期 圖 3-6 課程信息數據表單數據流卡片樣式.5 數據存儲數據存儲數據存儲定義容包括系統(tǒng)名稱、數據存儲編號、數據存儲名稱、簡述、輸入數據流、輸出數據流和組成。例如課程信息數據表的定義,如下:數據存儲編號:C001數據存儲名稱:course(課程信息數據表)簡述:課程信息數據輸入數據流:課程信息數據輸出數據流:課程信息數據組成:編號(數據元素)名稱(數據元素)教師(數據元素)學分(數據元素). . . . / 464 4 系統(tǒng)設計系統(tǒng)設計4.14.1 數據庫設計數據庫設計.1 數據庫簡介數據庫簡介在系統(tǒng)設計過程中,數據庫的

44、設計是系統(tǒng)的核心和基礎,把系統(tǒng)量的數據按一定的模型組織起來,提供存儲、維護、檢索數據的功能,使信息系統(tǒng)可以方便、與時、準確地從數據庫中獲得所需的信息。1數據庫的概念數據庫是長期儲存在計算機大量的有組織的,可以共享的數據的集合,這種數據集合具有如下特點:盡可能不重復,以最優(yōu)方式為某個特定組織的多種應用服務,其數據結構獨立于使用它的應用程序,對數據的增、刪、改和檢索由統(tǒng)一軟件進行管理和控制。從發(fā)展的歷史看,數據庫是數據管理的高級階段,它是由文件管理系統(tǒng)發(fā)展起來的。2新建數據庫在新建一個數據庫時,必須先對它進行分析,比如它的大小、權限和備份等問題。本系統(tǒng)在 SQL Server 2000 中的查詢分

45、析器中新建一個數據庫的具體步驟如下:Create database student;3修改數據庫數據庫的修改主要包括 Alter database、Drop database 等等。當然其中涉與到數據庫用戶的權限問題,管理用戶分配給一般用戶有修改的權限時才能進行修改。.2 概念結構設計概念結構設計概念結構設計通常是使用 E-R 圖對它的描述工具進行設計,對需求分析階段收集到的數據進行分類、組織(聚集) ,形成實體、實體的屬性,標識實體的碼,確定實體之間的聯系類型,設計 E-R 圖?,F以學生信息管理為例,通過系部和班級相關聯得出學生信息管理 E-R圖,如下圖 4-1 所示:. .

46、 . . / 46學生信息XX編號班編號Email性別生日住址簡歷 系編號班級信息名稱編號系部信息系編號系名稱屬于屬于圖 4-1 學生信息管理 E-R 模型.3 邏輯結構設計邏輯結構設計邏輯結構設計應該首先選擇最適于描述與表達相應概念結構的數據模型,然后選擇最合適的數據庫管理系統(tǒng)。邏輯結構設計時一般要分兩步進行:將概念結構轉換為一般的關系、網狀、層次模型,并將轉化來的關系、網狀、層次模型向特定數據庫管理系統(tǒng)支持下的數據模型轉換 對數據模型進行優(yōu)化 本系統(tǒng)中邏輯結構設計主要是將概念結構設計階段設計好的的 ER 圖轉換成具體的數據庫管理系統(tǒng)支持的數據模型。關系模型的邏輯結構是一組關

47、系模式的集合。而 E-R 圖則是由實體、實體的屬性和實體之間的聯系三個要素組成的。所以將 E-R 圖轉換為關系模型實際上就是要將實體、實體的屬性和實體之間的聯系轉化為關系模式,這種轉換一般遵循如下原則:一個實體型轉換為一個關系模式,實體的屬性就是關系的屬性,實體的碼就是關系的碼。如下圖 4-2 所示數據庫 E-R 概念模型。E- R 圖向關系模型轉換的結果如下所示:系統(tǒng)用戶信息 (用戶名、口令)系部信息 (系編號、系名稱)班級信息 (編號、名稱). . . . / 46學生信息 (編號、系編號、班編號、 、性別、生日、住址、 、Email,簡歷)教師信息 (編號、 、系編號、 ,Email)課

48、程信息 (編號、名稱、教師、學分)選課記錄信息 (編號、學生、課編號、成績)教師用戶教師學生教師系部教師班級教師課程教師編號名稱編號編號系編號班編號XX號編號名稱編號用戶名口令編號編號編號選課包括教學教學屬于教學包括教學教學包括教學包括教學圖 4-2 數據庫 E-R 概念模型.4 物理結構設計物理結構設計根據邏輯關系模型可直接設計基于某種數據庫管理系統(tǒng)支持的物理結構,我們知道關系數據庫是由表構成的,所以依據系統(tǒng)用戶信息、系部信息、班級信息、學生信息、教師信息和課程信息在數據庫中建立相應的表。本系統(tǒng)采用的后臺數據庫是 Microsoft SQL Server 2000 數據庫系統(tǒng)

49、,本數據庫名稱為“student.mdb” ,其中包含七表,它們分別是管理員表(管理員)、系部信息表(系部信息)、班級信息表(班級信息)、學生信息表(學生信息)、教師信息表(教師信息)、課程信息表(課程信息)和選課記錄表(選課記錄)。各表結構分別如以下列表所示。(1)系統(tǒng)用戶數據表(user)系統(tǒng)用戶數據包含的數據項有用戶名、口令,數據表中各字段的屬性如圖 4-3 所示。. . . . / 46圖 4-3 “user”表的各字段屬性(2)系部信息數據表(department)系部信息數據包含的數據項有系編號和系名稱的屬性如圖 4-4 所示。圖 4-4 “department”表的各字段屬性(3

50、)班級信息數據表(class)班級信息數據包含的數據項有編號和名稱字段的屬性如圖 4-5 所示。圖 4-5 “class”表的各字段屬性(4)教師信息數據表(teacher)教師信息數據包含的數據項有編號、 、系編號、和 Email,數據表中各字段的屬性如圖 4-6所示。圖 4-6 “teacher”表的各字段屬性(5)學生信息數據表(student)學生信息數據包含的數據項有編號、系編號、班編號、 、性別、生日、住址、 、Email和簡歷,數據表中各字段的屬性如圖 4-7 所示。. . . . / 46圖 4-7 “student”表的各個字段屬性(6)課程信息數據表(course)課程信息

51、數據表包含的數據項有編號、名稱、教師和學分 ,數據表中各字段的屬性如圖 4-8 所示。圖 4-8 “course”表的各字段屬性(7)選課記錄數據表(selectclass)選課記錄數據包含的數據項有編號、學生、課編號和成績,數據表中各字段的屬性如圖 4-9 所示。圖 4-9 “selectclass”表的各字段屬性4.24.2 總體結構設計總體結構設計.1 模塊設計模塊設計本系統(tǒng)是一個典型的信息管理系統(tǒng),主要目標是讓使用它的管理用戶,包括系統(tǒng)管理員、教師和學生,能很好地管理有關學生學籍方面的工作,比如系統(tǒng)管理員負責日常的學籍管理工作,如各種基本信息的錄入、修改、刪除等操作,教

52、師使用該系統(tǒng)可完成教學班級信息查詢和成績管理,而學生使用該系統(tǒng)主要完成選課和成績查詢等操作。. . . . / 46根據需求分析中列出的學生學籍管理系統(tǒng)的八個基本模塊,設計了如下圖 4-10 所示的學生學籍管理系統(tǒng)總體結構示意圖。高校學籍管理系統(tǒng)系統(tǒng)用戶管理系部信息管理班級信息管理教師信息管理學生信息管理課程信息管理選課信息管理選課數據查詢用戶數據錄入與編輯系部信息錄入與編輯學生個人成績查詢班級信息錄入與編輯教師信息錄入與編輯學生信息錄入與編輯課程信息錄入與編輯教學班學生信息查詢選課信息錄入與編輯課程成績錄入與編輯圖 4-10 學生學籍管理系統(tǒng)總體結構圖由上述的系統(tǒng)總體結構圖所示,將一個開發(fā)的

53、學生學籍管理系統(tǒng)分成八個子模塊,他們分別為:系統(tǒng)用戶管理模塊、系部信息管理模塊 、班級信息管理模塊、教師信息管理模塊、學生信息管理模塊、課程信息管理模塊、選課信息管理模塊和選課數據查詢模塊;通過這些子模塊完成各項功能,如課程信息管理模塊主要完成對課程信息的錄入與編輯;選課數據查詢模塊主要完成對教學班學生信息的查詢和學生個人的成績查詢。根據該系統(tǒng)功能分析,該軟件主要有 8 個功能模塊,具體功能描述如下:(1)系統(tǒng)用戶管理:添加用戶信息,包括用戶名和口令。刪除已有的用戶信息。修改口令,包括用戶名、舊口令、新口令和確認口令。(2)系部信息管理:添加學校系部信息,包括系編號和系名稱。修改和刪除系部信息

54、。. . . . / 46(3)班級信息管理:添加新的班級信息并可保存,包括編號和名稱。修改已存在的班級信息。刪除已有的班級信息。(4)教師信息管理:添加新教師的基本信息并可保存,包括編號、 、系編號、和 Email。修改已存在的教師信息。刪除教師相關信息。(5)學生信息管理:添加新學生的基本信息并可保存,包括編號、系編號、班編號、 、性別、生日、住址、 、Email 和簡歷。修改已存在的學生信息。刪除學生相關信息。(6)課程信息管理:添加新的課程基本信息并可保存,包括編號、名稱、教師和學分。根據課程編號查詢課程基本信息。修改或刪除已有的課程基本信息。(7)選課信息管理:添加新的選項課信息并保

55、存,包括編號、學生、課編號和成績。修改或刪除各項相關信息。(8)選課數據查詢:教學班查詢中,根據課程編號查詢班級的各項具體信息。學生成績查詢中,根據學生編號和課程編號查詢成績的各項具體信息。.2 系統(tǒng)結構設計系統(tǒng)結構設計在應用程序的設計中,將系統(tǒng)模塊用菜單的形式表示出來,這里有 8 個下拉菜單,另外選課查詢管理菜單還有兩個二級菜單,它們分別是教學班查詢和學生成績查詢。根據對系統(tǒng)結構的分析和結合應用程序中的設計,得出系統(tǒng)結構圖,如圖 4-11 下:. . . . / 46學生學籍管理系統(tǒng)系統(tǒng)用戶管理系部信息管理選課查詢管理班級信息管理教師信息管理學生信息管理課程信息管理選課信息管

56、理教學班名單查詢學生生成績查詢圖 4-11 系統(tǒng)結構圖. . . . / 465 5 系統(tǒng)實現系統(tǒng)實現5.15.1 主模塊主模塊.1 設計啟動屏幕設計啟動屏幕第一步,設計啟動屏幕窗體。窗體命名為 frmSplash,保存為 frmSplash.frm。啟動屏幕窗體如下:圖 5-1 啟動屏幕窗體圖第二步,實現啟動屏幕功能。(1) 測試數據庫連接。在啟動屏幕顯示時,使用 Connection 對象的 open 方法來打開數據庫聯接。如果不能聯接到數據庫,將會出錯。在窗體的 getfocus 事件過程中完成數據庫聯接測試,實現代碼如下:Private Sub Form_GotFocu

57、s()On Error GoTo DealErrorMe.Enabled = FalseDim objCn As New CollectionWith objCn .Provider = SQLOLEDB .ConnectionString = User ID=sa;PWD=123;Data Source=(local); & Initial Catalog=學籍管理 .Open. . . . / 46 .CloseEnd WithSet objCn = Nothinglable7 = 已聯接到數據庫服務器Timer1.Interval = 3000Me.Enabled = TrueE

58、xit SubDealError: MsgBox 不能正確聯接數據庫服務器,請與系統(tǒng)管理員聯系, vbInformationUnload MeEnd Sub(2)實現關閉啟動屏幕。.2 設計系統(tǒng)主窗體設計系統(tǒng)主窗體第一步,設計系統(tǒng)主窗體。系統(tǒng)主窗體使用 MDI 窗體,在窗體過菜單來執(zhí)行各項系統(tǒng)功能。在接下來設計的窗體中,將它們的 MDIChild 屬性設置為 True。窗體命名為 frmSysMain,保存為 frmSysMain.frm。系統(tǒng)主窗體設計如下: 圖 5-2 系統(tǒng)主窗體第二步,實現系統(tǒng)菜單功能。(1)實現窗體初始化。 在系統(tǒng)主窗體加載時,根據當前用戶身份啟動不同的

59、系統(tǒng)功能,實現代碼如下:Private Sub MDIForm_Load()If currentUserType = 學生 Then mmuSys.Enabled = False mmuQueryList.Enabled = False. . . . / 46 ElseIf currentUserType = 教師 Then mmuUser.Enabled = False mmuTeacher.Enabled = False mmuGrade.Enabled = False mmuDepart.Enabled = False mmuClass.Enabled = False mmuStuden

60、t.Enabled = False End IfEnd Sub(2)實現關閉系統(tǒng)主窗體。 在用戶選擇“文件”/“退出”菜單命令時,執(zhí)行 Unload Me 語句關閉系統(tǒng)主窗體。在關閉時,在 QueryUnload 事件中請求用戶確認,確認后退出系統(tǒng)。(3)實現系統(tǒng)功能菜單。在用戶執(zhí)行系統(tǒng)功能菜單命令時,執(zhí)行相應窗體的 Show 方法來顯示系統(tǒng)功能子窗體,實現代碼如下:Private Sub mmuChoose_Click() frmSelectClasses.Show: frmSelectClasses.SetFocusEnd SubPrivate Sub mmuClass_Click() frmcl

溫馨提示

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

評論

0/150

提交評論