版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 學生畢業(yè)設計(畢業(yè)論文)</p><p> 系 別: 計算機學院 </p><p> 專 業(yè):計算機網絡技術(網絡管理)</p><p> 班 級: </p><p> 學 生 姓 名: </p
2、><p> 學 生 學 號: </p><p> 設計(論文)題目: 學生成績管理系統(tǒng)的設計與開發(fā) </p><p> 指 導 教 師: </p><p><b> 設 計 地 點: </b></p><p> 起 迄 日 期:
3、 </p><p> 學生成績管理系統(tǒng)的設計與開發(fā)</p><p><b> 摘 要2</b></p><p> 第一章 引 言3</p><p> 1.1課題目的及意義4</p><p><b> 1.2課題研究4</b></
4、p><p> 第二章 軟件開發(fā)與運行環(huán)境的集成方案4</p><p> 2.1 Visual Basic 6.04</p><p> 2.2 Visual Basic的編程特點5</p><p> 2.3 數據庫開發(fā)中的三大工具6</p><p> 第三章 系統(tǒng)的開發(fā)工具及編程環(huán)境7</p>
5、<p> 3.1 開發(fā)工具的選擇7</p><p> 3.2 Visual Basic 語言的特點及常用名詞7</p><p> 3.3編程環(huán)境的選擇8</p><p> 3.4 Windows下的Visual Basic 面對對象的編程8</p><p> 3.5 Visual Bas
6、ic 系統(tǒng)實現(xiàn)菜單選項9</p><p> 第四章 系統(tǒng)數據庫的使用9</p><p> 4.1 系統(tǒng)數據庫的選擇9</p><p> 4.2 數據庫的鏈接訪問11</p><p> 第五章 系統(tǒng)設計及代碼實現(xiàn)11</p><p> 5.1系統(tǒng)的設計11</p><p>
7、 5.2操作界面及代碼實現(xiàn)12</p><p><b> 結 論19</b></p><p><b> 致 謝19</b></p><p> 摘要:學生信息管理系統(tǒng)是典型的信息管理系統(tǒng),經過分析,我們使用VISUAL BASIC開發(fā)工具,利用其提供的各種面向對象的開發(fā)工具,尤其首先在短時
8、間內建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。本軟件用戶界面主要包括了學生信息的查詢、修改、刪除和插入的功能,實現(xiàn)學生信息的基本維護,后臺使用SQL server 2000作為學生信息的存儲,兩者之間通過ADO控件實現(xiàn)連接,最終實現(xiàn)學生信息的基本管理。</p><p> 關鍵字:數據庫,智能化,面向對象</p><p> the D
9、esign and Development of students’ score Management System</p><p> Abstract:The abstract student information management system is the typical information management system, the process analysis, We use VISU
10、AL the BASIC development kit, uses each kind of object-oriented development kit which it provides, especially first in a short time establishes the system application prototype, then, carries on the demand iteration to t
11、he initial prototype system, revises and the improvement unceasingly, until forms user satisfaction the feasible system. The software user in</p><p> Key words:Database,intelligence,object-oriented
12、60; </p><p><b> 第一章 引 言</b></p><p> 1.1課題目的及意義</p><p> 由于現(xiàn)今的學生信息管理非常繁瑣,行政人員付出大量的工作時間,得到的效率很低。因此為提高工作效率,減輕校方人員的工作負擔,決定開發(fā)學生信息管理系統(tǒng)。</p><p>
13、 計算機已經成為我們學習和工作的得力助手:今天,計算機的價格已經十分低廉,性能有了長足的進步。它已經被應用于許多領域,計算機之所以如此流行的原因主要有以下幾個方面:</p><p> 首先,計算機可以代替人工進行許多繁雜的勞動;</p><p> 其次,計算機可以節(jié)省許多資源;</p><p> 第三,計算機可以大大的提高人們的工作效率;</p>
14、<p> 第四,計算機可以使敏感文檔更加安全等等。</p><p><b> 1.2課題研究</b></p><p> 隨著學校規(guī)模的不斷擴大,學生數量急劇增加,有關學生的各科成績信息量也成倍增長。面對龐大的成績信息,需要學生管理系統(tǒng)來提高學生管理工作的效率。通過這樣的系統(tǒng)可以做到成績的規(guī)范管理、科學統(tǒng)計和快速查詢、修改、增加、刪除等,從而減少管理
15、方面的工作量。</p><p> 本系統(tǒng)主要用于學生成績管理,總體任務是實現(xiàn)學生成績信息的系統(tǒng)化、規(guī)范化和自動化。其主要任務是用計算機對學生各科成績進行管理,如修改、增加、刪除,另外還考慮到學生名次的排序等,針對這些要求設計了學生成績管理系統(tǒng)。</p><p> 其功能主要有:1)有關學生信息的輸入,包括輸入學生所在班級、所學課程和成績等 2)學生課程的修改 。</p>
16、<p> 第二章 軟件開發(fā)與運行環(huán)境的集成方案</p><p> 2.1 Visual Basic 6.0</p><p> 微軟公司的Visual Basic 6.0是Windows應用程序開發(fā)工具,是目前最為廣泛的、易學易用的面向對象的開發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設計過程,
17、從而有效的提高了應用程序的運行效率和可靠性。利用VISUAL BASIC 程序設計語言,可以很方便地設計出在WINDOWS環(huán)境下運行的應用程序。故而,實現(xiàn)本系統(tǒng)VB是一個相對較好的選擇。</p><p> 2.2 Visual Basic的編程特點</p><p> Visual Basic語言的出現(xiàn)為Windows下的編程提出了一個新概念,利用Visual Basic的動態(tài)數據交換、
18、對象的鏈接和嵌入、動態(tài)鏈接庫、ActiveX技術可以很方便地設計出功能強大的應用程序。</p><p> 利用Visual Basic語言編程有以下幾個特點:</p><p> 1)、可視化程序設計</p><p> 在Visual Basic中開發(fā)的應用程序,不但有豐富的圖形界面,同時由用戶為開發(fā)圖形界面添加的代碼真是少而又少,因為在設計圖形界面的過程中只需
19、設置 ActiveX控件的屬性即可。</p><p> 2)、強大的數據庫和網絡功能</p><p> 隨著Visual Basic 語言的向前發(fā)展,它在數據庫和網絡方面的功能優(yōu)勢就愈加明顯,利用Visual Basic 中的ODBC——開放式的數據庫訪問技術可以很方便地開發(fā)出自己的數據庫應用程序;利用 Visual Basic自帶的可視化數據管理器和報表生成器,完全可以在Visual
20、 Basic就完成數據庫的開發(fā)工作。</p><p><b> 3)、其他特性</b></p><p> 在Visual Basic以前的版本中,由于仍然擺脫不了解釋執(zhí)行的代碼運行機制,所以在相當的程度上制約了 Visual Basic 的發(fā)展。</p><p> 從Visual Basic5.0版本開始,在Visual Basic 中制
21、作的應用程序都改變?yōu)榫幾g執(zhí)行,使得Visual Basic的代碼效率有了很大的提高,同時執(zhí)行的速度 也加快了解30%(同Visual Basic4.0相比)。</p><p> 當然在 Visual Basic中還有其它特性,例如:</p><p> 面向對象的編程語言;</p><p><b> 結構化程序設計;</b></p&g
22、t;<p> 事件驅動的程序設計:</p><p> 在傳統(tǒng)的或“過程化”的應用程序中,應用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應用程序中預定的路徑執(zhí)行,必要時才會調用過程。</p><p> 在事件驅動的應用程序中,代碼不是按預定的路徑執(zhí)行,而是在響不同的事件時執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā)、也可以由來自操作系統(tǒng)或其
23、它應用程序的消息觸發(fā)、甚至由應用程序本身的消息觸發(fā)。這些事件的順序,決定了代碼執(zhí)行的順序,因此應用程序每次運行時所經過的路徑都是不同的。</p><p><b> 支持動態(tài)鏈接庫;</b></p><p> 應用程序之間的資源共享; </p><p> 事件驅動的程序設計;</p><p> 在傳統(tǒng)的或“過程化”
24、的應用程序中,應用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應用程序中預定的路徑執(zhí)行,必要時才會調用過程。</p><p> 在事件驅動的應用程序中,代碼不是按預定的路徑執(zhí)行,而是在響不同的事件時執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā)、也可以由來自操作系統(tǒng)或其它應用程序的消息觸發(fā)、甚至由應用程序本身的消息觸發(fā)。這些事件的順序,決定了代碼執(zhí)行的順序,因此應用程序每次運行時所經
25、過的路徑都是不同的。</p><p><b> 支持動態(tài)鏈接庫;</b></p><p> 應用程序之間的資源共享</p><p> 2.3 數據庫開發(fā)中的三大工具</p><p> Visual Basic在數據庫應用程序的開發(fā)領域中,提供包含數據管理(DataManager),數據控件(Data Contro
26、l)以及數據編程對象(數據訪問對象(DAO)、遠程數據對象(RDO)和ActiveX數據對象(ADO))等功能強大的工具,協(xié)助設計人員輕松的連接數據庫文件,并訪問其中的數據,在功能方面與其他一些專業(yè)數據庫軟件(如FoxPro,Micosoft Access等)不相上下。</p><p> 數據管理器(Data Manager)是Visual Basical已有的老成員之一,拓本盛舉有的Jet數據庫引擎(Data
27、base Engine)可以幫助VB程序元件立即維護數據庫內容,并可通過輸入查詢或查找數據庫信息,而不必再通過其他數據庫軟件另外去設計數據庫。</p><p> 數據控件是VB所提供的基本控件成員之一。它使得設計者省下一堆程序代碼編寫的工作,能夠輕松的設計及維護數據庫內容。數據控件可以通過一些屬性的設置去鏈接某個數據庫文件,但是它本身并無法顯示數據庫各個記錄的內容,必須在搭配其他具有數據感知(Data Awar
28、e)功能的控件對應并顯示一個字段內容,以方便地進行記錄的瀏覽及編輯工作。</p><p> VB提供的數據訪問對象(Data Access Object;DAO)讓程序設計者擁有更大的發(fā)揮空間。借助程序代碼編寫,直接控制Jet數據庫引擎,配合數據庫控件,能夠開發(fā)出更具彈性且高效率的數據應用程序。</p><p> RDO是處理遠程數據庫的一些專門需要的對象集合。使用RDO可以不用本地的
29、查詢機就能訪問ODBC數據源,這無疑將大大提高應用程序的性能。</p><p> ADO是VB6.0中新增的對象,它是一個更簡單的對象模型,它更好的集成了其它數據訪問技術,并且對本地和遠程數據庫均有共同的界面,可以取代DAO和RDO。ADO更易于使用。</p><p> 在本系統(tǒng)中利用數據管理器創(chuàng)建了數據庫及數據庫表,并采用了ADO數據訪問技術。</p><p>
30、; 第三章 系統(tǒng)的開發(fā)工具及編程環(huán)境</p><p> 3.1 開發(fā)工具的選擇</p><p> 基于系統(tǒng)的需求分析以及系統(tǒng)的應用,系統(tǒng)將采用微軟的Visual Studio6.0簡體中文版進行開發(fā),所選擇的語言是Visual Basci6.0,下面將介紹Visual Basic6.0的特點。</p><p> 3.2 Visual
31、Basic 語言的特點及常用名詞</p><p> Visual Basic 語言用其設計應用程序時具有兩個基本特點,可視化設計WYSIWYG (what you see is what you get)和事件驅動編程。</p><p> Visual Basic 系統(tǒng)除了一般高級語言所具有的一些名詞術語外,還有幾個系統(tǒng)常用的名詞。其基本含義如下:視窗(Form)、對象 (Object
32、) 、屬性 (Properties)、 事件 (Events) 、方法 (Method)、 過程 (Procedure) 和模塊 (Module)。</p><p> 1.視窗(Form)</p><p> 視窗是進行人機交互的界面或接口,也叫窗體。VB系統(tǒng)的人機交互界面或接口,無論是在設計時或是在運行時,都是Windows 系統(tǒng)的標準視窗。</p><p>
33、 2.對象 (Object)</p><p> 對象是VB系統(tǒng)內部提供給設計者可以直接使用的處理輸出的控制工具。本程序所應用到的對象類型有標簽框 (Label Box),文本框 (Text Box),命令按扭 (Command Button),網格 (Data Grid)等。當把這些工具放置到用戶界面對應的窗體上時,被稱為對象或控件。用戶可以通過設置對象的“屬性”和“方法”,便于對象適應自己所設計應用程序的輸入
34、輸出內容,對象的生成過程及結構都被封裝起來。正確使用對象可以減少程序和開發(fā)時間,提高程序設計者的工作效率。</p><p> 3.屬性 (Properties)</p><p> 屬性是VB系統(tǒng)提供的有關對象的參數或數據接口。用戶通過適當的設置或改變對象的屬性來確定對象的外觀及性能特征,從而有效地使用系統(tǒng)提供的對象。比如,對象的名稱、在屏幕上顯示的位置、大小、顏色、接收或容納的數據內容
35、及數據的表現(xiàn)格式等。</p><p> 4.事件 (Events)</p><p> 事件是指用戶或操作者對計算機進行的某一操作(如擊鍵、單擊或移動鼠標等)的行為或系統(tǒng)狀態(tài)發(fā)生的變化。VB系統(tǒng)常用事件來引導計算機執(zhí)行一段程序。程序所用的鍵盤事件有KeyPress(按鍵)事件,KeyDown事件和KeyUp事件;鼠標事件有Click(單擊鼠標)事件,DbDlicd(雙擊鼠標)。</
36、p><p> 5.方法 (Method)</p><p> 方法主要是指對一個對象使用某種作用的過程。它是在程序執(zhí)行的過程中要計算機執(zhí)行的某種操作。其程序的方法有Show(顯示)方法,Hide(隱藏)方法,Refresh(刷新)方法。</p><p> 6.過程 (Procedure)</p><p> 過程是指經過定義或說明的,或基于某
37、一對象對應的事件所引發(fā)的程序段。</p><p> 7.模塊 (Module)</p><p> 模塊是指一些運算量或過程進行聲明或定義的一個集合。系統(tǒng)程序大體可分成四個模塊:數據輸入、根據查詢、數據打印和通訊。</p><p> 3.3編程環(huán)境的選擇</p><p> Visual Basic 6.0是Windows應用程序開發(fā)工具
38、,使目前最為廣泛的、易學易用的面向對象的開發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。故而,實現(xiàn)本系統(tǒng)Visual Basic 6.0是一個相對較好的選擇。</p><p> 3.4 Windows下的Visual Basic 面對對象的編程</p><p&g
39、t; 面對對象的編程;面向對象的設計方法 (OOP, Objected Programming) 從應用領域內的問題著手,以直觀自然的方式描述客觀世界的實體。Visual Basic 作為一種面向對象的編程方法,把程序和數據封裝起來作為一個對象,并為每個對象賦予相應的屬性。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,由 Visual Basic 自動生成對象的程序代碼并封裝起來。Visual Basic
40、應用程序基本的構建塊是用戶所創(chuàng)建的對象,每一個對象都具有一些特性和行為(屬性、事件和方法)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個對象。使用應用程序具有可通用性可說擴展性和強有力的功能。Visual Basic 應用由一系列對象組成,包括有函數、菜單、函數、結構和數據窗口、用戶對象、用戶事件等等,對象中又包含若干控件如命令按鈕、單行編輯器等這些對象和控件都可在許多應用中重復使用。</p><p> 3.5 Vis
41、ual Basic 系統(tǒng)實現(xiàn)菜單選項 </p><p> 實現(xiàn)菜單選項:菜單是程序最重要的特性之一,大多數程序都依賴一個定義良好的菜單使程序易于使用和維護,Visual Basic 也提供了強大的創(chuàng)建菜單功能,使程序更加標準。</p><p> 第四章 系統(tǒng)數據庫的使用</p><p> 4.1 系統(tǒng)數據庫的選擇</p><p> 概
42、括起來,SQL Server 2000數據庫管理系統(tǒng)具有以下主要特點。</p><p> 1)、豐富的圖形管理工具,使系統(tǒng)管理、操作更為直觀方便。SQL Server企業(yè)管理器是一個基于圖形用戶界面(GUI)的集成管理工具,利用它可以配置管理SQL Server服務器、管理數據庫和數據庫對象、備份和恢復數據、調度任務和管理警報、實現(xiàn)數據復制和轉換操作等。此外,SQL Server 2000還提供了SQL事件探查
43、器、SQL查詢分析器、SQL Server服務管理器和多種操作向導等圖形界面管理工具,大大簡化了用戶操作,從而增強了系統(tǒng)的易用性。</p><p> 2)、動態(tài)自動管理和優(yōu)化功能。即使SQL Server數據庫管理員不做任何設置,SQL Server也能夠在運行過程中根據環(huán)境配置和用戶訪問情況動態(tài)自動配置,以達到最優(yōu)性能,從而減輕管理員工作。</p><p> 3)、充分的Intern
44、et技術支持。Internet網絡發(fā)展到今天已經成為一條重要的信息發(fā)布渠道,SQL Server增強了對Internet技術支持,它除保留了前期版本中的數據庫Web出版工具“Web助手”外,還增強了對XML和HTTP技術的支持,這使得電子商務系統(tǒng)能夠通過XML等訪問SQL Server數據庫系統(tǒng),也擴展了SQL Server在數據挖掘和分析服務領域的應用。</p><p> 4)、豐富的編程接口工具,使用戶開發(fā)
45、SQL Server數據庫應用程序更加靈活。SQL Server提供了Transact-SQL、DB-Library for C、嵌入式SQL(ESQL)等開發(fā)工具,Transact-SQL與工業(yè)標準SQL語言兼容,并在其基礎上加以擴充,使它更適合事務處理方面的需要。此外,SQL Server 2000還支持ODBC、OLE DB、ADO規(guī)范,可以使用ODBC、OLE DB、ADO接口訪問SQL Server數據庫。</p>
46、<p> 5)、具有很好的伸縮性和可靠性。SQL Server 2000既能運行在Windows桌面操作系統(tǒng)下,又可運行在服務器操作系統(tǒng)(包括Windows NT和Windows 2000)下;既能運行在單CPU計算機上,又能運行在對稱多處理系統(tǒng)下。所以,它具有很好的伸縮性,能夠滿足從桌面應用到大型企業(yè)分布式應用到不同層次用戶的要求。</p><p> 6)、簡單的管理方式。SQL Server
47、 2000與Microsoft Windows 2000有機集成,所以可以使用Windows 2000的活動目錄(Active Directory)功能對SQL Server進行集中管理,大大簡化大型企業(yè)中的系統(tǒng)管理工作。此外,與Windows 2000的集成還使SQL Server能夠充分利用操作系統(tǒng)所提供的服務和功能(如安全管理、事件日志、性能監(jiān)視器、內存管理和異步I/O等),從而增強了SQL Server數據庫系統(tǒng)的功能,并且只需
48、要占用很少的系統(tǒng)資源。</p><p> 本系統(tǒng)選擇流行的數據庫管理系統(tǒng)作為后臺數據庫,參考了SQL2000數據庫開發(fā)工具,使用數據表示圖或自定義窗體收集信息。</p><p> 數據表示圖提供了一種類似于Excel的電子表格,可以使數據庫一目了然。另外,SQL2000數據庫允許創(chuàng)建自定義報表用于輸出數據庫中的信息。它也提供了數據存儲庫,可以使用數據庫文件把數據庫文件置于網絡文件服務器
49、,與其他用戶共享數據庫。</p><p> 該軟件的開發(fā)使用了SQL Server 2000的數據庫系統(tǒng),包括了學生表,課程表,成績表三張表格,通過外鍵實現(xiàn)連接。</p><p><b> 學生表的設計:</b></p><p><b> 成績表的設計:</b></p><p><b&g
50、t; 課程表的設計:</b></p><p> 三表之間通過學號,課程號之間實現(xiàn)連接。</p><p> 4.2 數據庫的鏈接訪問</p><p> 1)、定義數據庫組件</p><p> Dim conn As New ADODB.Connection其中conn為連接對象</p><p>
51、Dim reco As New ADODB.Recordset 其中reco為結果集對象</p><p><b> 2)、打開數據庫</b></p><p> 對于SQL數據庫,其連接語句為</p><p> conn.ConnectionString = "Driver={sql server};server=kysl;uid
52、=sa;pwd=sa;database=學生成績管理數據庫"</p><p> conn.ConnectionTimeout = 30</p><p> conn.CursorLocation = adUseClient</p><p><b> conn.Open</b></p><p> 3)、設定
53、SQL語句,使用“Execute”命令,即可開始執(zhí)行訪問數據庫的動作</p><p> 4)、關閉結果集對象,斷開與數據庫的連接</p><p> reco.Close</p><p> conn.Close</p><p> 第五章 系統(tǒng)設計及代碼實現(xiàn) </p><p><b> 5.1系統(tǒng)的設計
54、</b></p><p> 學生成績管理系統(tǒng)對學校加強學生成績的管理有著極其重要的作用。由于各個大學都在持續(xù)擴招,學生的數量日益龐大,傳統(tǒng)的手工成績管理不僅工作量大,而且容易出現(xiàn)問題。而本系統(tǒng)則是在以前成績管理系統(tǒng)的基礎之上開發(fā)出來的。</p><p> 前臺采用Visual Basic 6.0,后臺采用SQL Server 2000數據庫來實現(xiàn)功能,兩者之間通過ADO控件
55、實施連接,達到通過前臺操作就可以完成后臺功能的目的。</p><p> 5.2操作界面及代碼實現(xiàn)</p><p> 按學生角度管理教師可以看到學生信息和成績信息。內容包括學生姓名,班級,學號,各科成績等,在成績信息管理系統(tǒng)中,教師可以對學習成績進行增加,刪除和查詢。</p><p><b> 功能的實現(xiàn):</b></p>&
56、lt;p> Public conn As New ADODB.Connection</p><p> Public rs As New ADODB.Recordset</p><p> Private Sub Combo1_GotFocus()</p><p> Set rs = conn.Execute("select 課程名 from 課
57、程表")</p><p> Do While Not rs.EOF</p><p> Combo1.AddItem Trim(rs.Fields("課程名")) '添加項</p><p> rs.MoveNext</p><p><b> Loop</b></p>
58、<p><b> rs.Close</b></p><p> Set rs = Nothing</p><p><b> End Sub</b></p><p> Private Sub Command_add_Click() '添加數據</p><p>
59、Dim xm As String</p><p> Dim xh As String</p><p> Dim bj As String</p><p> Dim kc As String</p><p> Dim cj As Integer</p><p> Dim kch As String</p&
60、gt;<p> xm = Text_name.Text</p><p> xh = Text_xuehao.Text</p><p> bj = Text_banji.Text</p><p> kc = Combo1.ListIndex</p><p> cj = Text_chengji.Text</p>
61、;<p> kch = conn.Execute("select 課程號 from 課程表 where 課程名='" & kc & "'")</p><p> conn.Execute "insert into 學生表(姓名,學號,班級) values( ' " & xm & &q
62、uot; ', ' " & xh & " ', ' " & bj & " ')"</p><p> conn.Execute "insert into 成績表(學號,課程號,成績) values( '" & xh & "',
63、9;" & kch & "' ,'" & cj & "') "</p><p> Set DataGrid1.DataSource = rs</p><p> DataGrid1.Refresh</p><p> Text_name.Text = &quo
64、t;"</p><p> Text_xuehao.Text = ""</p><p> Text_banji.Text = ""</p><p> Text_chengji.Text = ""</p><p><b> End Sub</b>&
65、lt;/p><p> Private Sub Command_all_Click() '顯示相關所有記錄</p><p> Do While Not rs.EOF</p><p> rs.MoveNext</p><p><b> Loop</b></p><p> If rs.EO
66、F Then</p><p> rs.MoveLast</p><p> Set DataGrid1.DataSource = rs</p><p><b> End If</b></p><p> DataGrid1.Refresh</p><p><b> End Sub&
67、lt;/b></p><p> Private Sub Command_delete_Click() '刪除數據</p><p> Form3.Show</p><p><b> End Sub</b></p><p> Private Sub Command_select_Click()
68、'查詢數據</p><p> Form4.Show</p><p><b> End Sub</b></p><p> Private Sub Command_shang_Click() '顯示上一條數據</p><p> If rs.RecordCount > 0 Then</
69、p><p> rs.MovePrevious</p><p> If rs.BOF Then</p><p> rs.MoveFirst</p><p><b> End If</b></p><p> Set DataGrid1.DataSource = rs</p><
70、;p> DataGrid1.Refresh</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub Command_xia_Click() '顯示下一條數據</p><p> If
71、rs.RecordCount > 0 Then</p><p> rs.MoveNext</p><p> If rs.EOF Then</p><p> rs.MoveLast</p><p><b> End If</b></p><p> Set DataGrid1.Data
72、Source = rs</p><p> DataGrid1.Refresh</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub Command1_Click() ‘刪除</p><p
73、><b> Unload Me</b></p><p> Form2.Show</p><p><b> End Sub</b></p><p> Private Sub Command2_Click()</p><p> Dim xh As String</p>&l
74、t;p> xh = Text_xuehao.Text</p><p> If rs.RecordCount > 0 Then</p><p> conn.Execute ("delete from 學生表 where 學號='" & xh & "'")</p><p> Ms
75、gBox "刪除成功", vbInformation, "提示"</p><p><b> Else</b></p><p> MsgBox "刪除失敗", vbInformation, "提示"</p><p><b> End If</b&
76、gt;</p><p> Set rs = Nothing</p><p><b> End Sub</b></p><p> Private Sub Command1_Click() ‘查詢</p><p> Dim xh As String</p><p> Dim cx As N
77、ew ADODB.Recordset</p><p> xh = Text_select.Text</p><p> Set cx = conn.Execute(" select * from 學生表 where 學號='" & xh & "'")</p><p> Do While No
78、t cx.EOF</p><p> Set DataGrid1.DataSource = cx</p><p> cx.MoveNext</p><p><b> Loop</b></p><p> DataGrid1.Refresh</p><p><b> End Sub&
79、lt;/b></p><p> Private Sub Command2_Click()</p><p><b> Unload Me</b></p><p> Form2.Show</p><p><b> End Sub</b></p><p><b&
80、gt; 結 論</b></p><p> 本管理系統(tǒng)通過對信息的采集、存儲、加工、維護和使用等,并隨著管理科學和技術科學的發(fā)展而形成的。學生成績管理系統(tǒng)能為用戶提供充足的信息,對學生來說可以輕松使用。整個軟件在開發(fā)過程中使用模塊化程序設計方法,充分考慮了各種實際情況,通過這段時間的具體應用和不斷完善,顯示出良好的效果。</p><p> 整個管理系統(tǒng)是隨著管理
81、科學和技術科學的發(fā)展而形成的。本系統(tǒng)為用戶提供充足的成績信息和查詢手段。整個系統(tǒng)在開發(fā)過程中使用模塊化程序設計方法,充分考慮了各種實際情況,逐步取代了人們長期以來所使用的單純的人工管理方式,提高了工作效率,也對學生工作管理的科學化、正規(guī)化起到了重要的作用。</p><p><b> 致 謝</b></p><p> 感謝我的導師老師,您的嚴謹細致、一絲
82、不茍的作風一直是我工作、學習中的榜樣。</p><p> 感謝我的老師,這篇論文的每個細節(jié)和每個數據,都離不開您的細心指導。</p><p> 感謝我的同學們,從遙遠的家來到這個陌生的城市里,是你們和我共同維系著彼此之間的感情。此后,我們將各奔前程,大家珍重! 在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了
83、我無言的幫助,在這里請接受我誠摯的謝意!</p><p><b> 參考文獻</b></p><p> 1、Visual Basic程序設計 唐大仕 編 清華大學出版社 </p><p> 2、Visual Basic 6.0 程序
84、設計實用教程 劉勇 等 編 清華大學出版社 </p><p> 3、Visual Basic 程序設計教程 曹青 邱李華 郭志強 編 機械工業(yè)出版社
85、 </p><p> 4、SQL Server 數據庫應用系統(tǒng)開發(fā)技術 朱如龍 編 機械工業(yè)出版社 </p><p> 5、Visual Basic 程序設計教程 蔣加伏 張林峰 編 北京郵電大學出版社</p><p> 畢業(yè)設計(論文)成績評定表</p><p> 一、指導教師評分表(總分為7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計--學生成績管理系統(tǒng)的設計與開發(fā)
- 畢業(yè)設計----學生成績管理系統(tǒng)
- 學生成績管理系統(tǒng)畢業(yè)設計
- 學生成績管理系統(tǒng)畢業(yè)設計
- 學生成績管理系統(tǒng)畢業(yè)設計
- 學生成績管理系統(tǒng)畢業(yè)設計
- 學生成績管理系統(tǒng)---畢業(yè)設計
- 學生成績管理系統(tǒng)畢業(yè)設計
- 學生成績管理系統(tǒng)畢業(yè)設計
- 學生成績管理系統(tǒng)的設計與實現(xiàn)【畢業(yè)設計】
- 學生成績管理系統(tǒng)畢業(yè)設計論文
- 學生成績管理系統(tǒng)畢業(yè)設計 (3)
- 學生成績管理系統(tǒng)畢業(yè)設計論文
- 學生成績管理系統(tǒng)畢業(yè)設計 (3)
- 學生成績管理系統(tǒng)畢業(yè)設計報告
- 學生成績管理系統(tǒng)畢業(yè)設計(論文)
- 畢業(yè)設計--學生成績管理設計
- 學生成績管理系統(tǒng)畢業(yè)設計 (2)
- 學生成績管理系統(tǒng)畢業(yè)設計3
- 學生成績管理系統(tǒng)畢業(yè)設計(論文)
評論
0/150
提交評論