【正文】
單擊【數(shù)據(jù)視圖窗口】按鈕。 開發(fā)環(huán)境的建立 確保SQL Server 2000服務器正常工作1. SQL Server 2000安裝完畢后,啟動【服務管理器】,在如圖22所示的【SQL Server 服務管理器】界面中可以查看服務器的服務是否正常啟動。 Visual Basic簡介Visual Basic是Microsoft公司推出的Windows應用程序開發(fā)工具。C/S模式主要由客戶應用程序、服務器管理程序和中間件三個部分組成,以下是C/S模式的一些優(yōu)點:(1) C/S交互性強。管理信息系統(tǒng)把人和計算機結合起來對組織進行全面管理的系統(tǒng),它綜合運用了計算機技術、通信技術、管理技術和決策技術,與現(xiàn)代管理思想、方法和手段結合起來,為組織的管理活動提供支持的工具。信息處理對收集的數(shù)據(jù)進行處理,使它產(chǎn)生新的數(shù)據(jù)。比如計算機系統(tǒng)就是一種信息處理系統(tǒng),通過它對輸人數(shù)據(jù)的處理可獲得不同形態(tài)的新的數(shù)據(jù)。本系統(tǒng)主要的功能是對一個學校的所有學生整個學籍的查詢、修改、添加和刪除。第四章 系統(tǒng)設計。系統(tǒng)用戶管理:包括系統(tǒng)用戶數(shù)據(jù)的錄入、修改與刪除等功能。改進現(xiàn)有學籍管理系統(tǒng)的一些不足,使學生學籍管理工作科學化、規(guī)范化、程序化,促進提高信息處理的速度和正確性,使學校的信息流程和流向清晰化、合理化,第一時間把握學生信息,以提高整個教學水平。同時,遇到網(wǎng)絡問題時,也得不到及時的解決,因為很多學校缺少計算機方面的人才,系統(tǒng)維護方面的專業(yè)人才也太少,經(jīng)常整個系統(tǒng)會出現(xiàn)問題,這樣影響了學校管理效率,也大大增加了學校的網(wǎng)絡這一塊的成本。滿足學校學生管理的人員、老師和學生的不同層次和不同方面的需要。這些優(yōu)點能夠極大地提高學生學籍管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。AbstractWith information technology applied more and more abroad and indepthly on management,it has grown up step by step that on technology management information system is put in information system is a new subject in long as any corporation lives and develops,organizes activities inside effectly,it needs create itself suitable management information system. The school register management system management system is an education unit essential content said regarding the school policymaker and the superintendent all very important, therefore the school register management system management system should be able to provide the sufficient information and the quick inquiry method for the user. But the people have since always used the traditional artificial way management document file, this management way has many example:the efficiency low, the secrecy is bad,Moreover the time one is long,will produce the massive documents and the data,this regarding the search, the renewal and the maintenance has all brought many with science and technology unceasing enhancement,The puter science is mature day after formidable function had profoundly known for the entered the human society each domain and is playing the more and more vital role.As a puter application part, uses the puter to carry on the management for the student school register, has merit which the manual administration center is unable to pare. For example: retrieves, the search rapidly convenient, the reliability high, the reserves big, the secrecy good, the life is long, the cost low status. These merits can enormously enhance the student school register management the efficiency,also is enterprise39。這些優(yōu)點能夠極大地提高學生學籍管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。學生學籍管理系統(tǒng)是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以學籍管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段?!娟P鍵詞】:VB;SQL Server;管理信息系統(tǒng)。使用計算機對學生信息進行管理,能夠極大地提高學生管理的效率,節(jié)約教育經(jīng)費,這也是適應學校信息化建設發(fā)展趨勢的重要因素。學生學籍管理系統(tǒng)要實現(xiàn)的目標是為學校提供學生管理解決方案,具體目標如下:1)現(xiàn)很多院校仍存在基于文本、表格等紙介質的手工處理,比如學生的資料大部分還是以文檔的方式存在學校,需要及時再去整理;教師對學生的每個學期的成績通過計算器等工具進行核算,然后用抄寫出來,再讓管理員錄入計算機,進入學生學籍管理系統(tǒng),這樣不僅使教師的工作量變大且數(shù)據(jù)繁多易造成數(shù)據(jù)丟失等不良結果,總之降低了整個院校工作效率。(6)系統(tǒng)容易丟失數(shù)據(jù),比如管理員正在操作,突然停電或其他異常發(fā)生時,(7)數(shù)據(jù)沒及時得到保存,數(shù)據(jù)備份和數(shù)據(jù)刪除功能有待更進。學生信息管理:包括學生信息的錄入、修改與刪除等功能。這一章介紹了系統(tǒng)、系統(tǒng)的開發(fā)模式、開發(fā)環(huán)境以及開發(fā)環(huán)境的建立。對系統(tǒng)實現(xiàn)過程進行了總結,并對系統(tǒng)將來進行擴充與完善工作進行了展望。 信息系統(tǒng)簡介 信息系統(tǒng)是一個人造系統(tǒng),它由人、硬件、軟件和數(shù)據(jù)資源組成,目的是及時、正確地收集、加工、存儲、傳遞和提供信息,實現(xiàn)組織中各項活動的管理、調節(jié)和控制。系統(tǒng)的觀點用來指導建立信息系統(tǒng)的概念框架和物理結構,數(shù)學的方法用來建立信息處理的規(guī)則,現(xiàn)代化的信息技術設備是處理信息的工具,這三個要素在建立信息系統(tǒng)過程中缺一不可。 管理信息系統(tǒng)簡介管理信息系統(tǒng)(MIS)是一個以人為主導,利用計算機硬件、軟件、網(wǎng)絡通信設備以及其他辦公設備,進行信息的收集、傳輸、加工、儲存、更新和維護,支持組織高層決策、中層控制、基層運作的集成化的人機系統(tǒng)。 系統(tǒng)開發(fā)模式 C/S模式本系統(tǒng)事實上是基于C/S模式的信息管理系統(tǒng),客戶機通過服務器去訪問所需要的數(shù)據(jù)庫,在這里客戶機就是指VB開發(fā)應用程序,服務器是指SQL Server 2000所用的服務器,本系統(tǒng)用的是本地服務器,系統(tǒng)模式圖如下圖21所示:數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)服務器客戶機(VB)圖21 系統(tǒng)模式圖這里VB客戶應用程序通過本地服務器連接到SQL Server 2000的數(shù)據(jù)庫,訪問所需要的數(shù)據(jù)信息。由于客戶端實現(xiàn)與服務器的直接相連,沒有中間環(huán)節(jié)。SQL Server 2000是一個杰出的數(shù)據(jù)庫平臺,能夠滿足各種類型的企事業(yè)單位對構建網(wǎng)絡數(shù)據(jù)庫的需求,同時還具有功能強大,安全可靠等特點,可用于大型聯(lián)機事務處理、數(shù)據(jù)倉庫及電子商務等。完成設置后單擊按鈕。4. 出現(xiàn)【連接】選項卡。 可行性分析可行性分析是系統(tǒng)分析階段的第二項活動,它的主要目是進一步明確系統(tǒng)的目標、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進行了調查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計劃。 基本功能需求通過系統(tǒng)的分析,可得出該系統(tǒng)的基本功能需求如下:1.應該能夠存儲系部信息、班級信息、任課教師信息、學生信息、課程信息以及課記錄和成績等多種數(shù)據(jù)信息。 系統(tǒng)可擴展性系統(tǒng)應該具有可擴展性,當有新的學籍管理條件添加時,能夠很方便的對系統(tǒng)進行擴展,同時也能達到系統(tǒng)的升級。數(shù)據(jù)字典就是將數(shù)據(jù)元素、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲、加工處理和外部實體等的詳細情況加以記錄,并按照一定方式進行排列所形成的一部關于數(shù)據(jù)的字典。1.數(shù)據(jù)庫的概念數(shù)據(jù)庫是長期儲存在計算機內大量的有組織的,可以共享的數(shù)據(jù)的集合,這種數(shù)據(jù)集合具有如下特點:盡可能不重復,以最優(yōu)方式為某個特定組織的多種應用服務,其數(shù)據(jù)結構獨立于使用它的應用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進行管理和控制。邏輯結構設計時一般要分兩步進行:本系統(tǒng)采用的后臺數(shù)據(jù)庫是Microsoft SQL Server 2000數(shù)據(jù)庫系統(tǒng),本數(shù)據(jù)庫名稱為“”,其中包含七張表,它們分別是管理員表(管理員)、系部信息表(系部信息)、班級信息表(班級信息)、學生信息表(學生信息)、教師信息表(教師信息)、課程信息表(課程信息)和選課記錄表(選課記錄)。圖48 “course”表的各字段屬性(7)選課記錄數(shù)據(jù)表(selectclass)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項有編號、學生、課編號和成績,數(shù)據(jù)表中各字段的屬性如圖49所示。2.修改和刪除系部信息。2. 修改已存在的學生信息。2.學生成績查詢中,根據(jù)學生編號和課程編號查詢成績的各項具體信息。在窗體的getfocus事件過程中完成數(shù)據(jù)庫聯(lián)接測試,實現(xiàn)代碼如下:Private Sub Form_GotFocus()On Error GoTo DealError = FalseDim objCn As New CollectionWith objCn .Provider = SQLOLEDB .ConnectionString = User ID=sa。窗體命名為frmSysMain,。在系統(tǒng)登錄窗體中,用戶需要輸入用戶名和口令,并可請求驗證或退出登錄。(4) 實現(xiàn)退出登錄功能。(3) 實現(xiàn)記錄導航條功能。窗體命名為frmDepartment,。(6) 實現(xiàn)輸入及檢驗功能。(1) 定義窗體級變量。(9) 實現(xiàn)窗體清理功能。(4) 實現(xiàn)添加記錄功能。第一步,設計學生信息管理窗體。(7) 實現(xiàn)關閉功能。(3) 實現(xiàn)記錄導航條功能。在查看選擇信息時,可以刪除原有的選課記錄。(5) 在“可修改課程”表格選擇課程時,顯示課程記錄提示。(13) 實現(xiàn)關閉窗體功能。(2) 實現(xiàn)窗體初始化。 選課數(shù)據(jù)查詢模塊 設計教學班學生信息查詢窗體 教學班學生信息查詢指根據(jù)課程編號查看教學班學生信息。(3) 實現(xiàn)課程編號驗證功能。 。(6) 實