數(shù)據(jù)庫課設——學生成績管理系統(tǒng)_第1頁
數(shù)據(jù)庫課設——學生成績管理系統(tǒng)_第2頁
數(shù)據(jù)庫課設——學生成績管理系統(tǒng)_第3頁
數(shù)據(jù)庫課設——學生成績管理系統(tǒng)_第4頁
數(shù)據(jù)庫課設——學生成績管理系統(tǒng)_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、遼 寧 工 業(yè) 大 學 課 程 設 計 說 明 書(論文)_ 大 學 課程設計(論文)-題目: 數(shù)據(jù)庫系統(tǒng)概論課程設計學生成績管理系統(tǒng) 院(系): 專業(yè)班級: 學 號: 學生姓名: 指導教師: 教師職稱: 起止時間: 課程設計(論文)任務及評語院(系):電子與信息工程學院教研室:軟件工程學 號學生姓名專業(yè)班級課程設計(論 文)題 目 學生成績管理系統(tǒng)課程設計(論文)任務本系統(tǒng)設計的主要任務:1:完成客戶登陸頁面;2:完成新用戶注冊頁面;3:完成用戶進行查看修改密碼功能;4:完成用戶查看學生信息,刪除學生信息,添加學生信息等功能;5:完成用戶查看學生成績,刪除學生成績,添加學生成績等功能;6:完

2、成用戶對學生成績的統(tǒng)一管理功能;技術要求:1、按照設計設計方法進行設計。2、數(shù)據(jù)庫設計要規(guī)范。3、數(shù)據(jù)庫與vb進行連接主要采用代碼連接。4、軟件要調(diào)試通過,能正常運行。5、軟件界面要友好、操作要簡單。指導教師評語及成績成績: 指導教師簽字: 2013年 7 月5 日 目 錄第1章 前言3第2章 軟件開發(fā)工具基本認識4第3章 需求分析6第4章 系統(tǒng)功能8第5章 界面設計及系統(tǒng)操作圖片15總結體會19參考文獻20部分源程序代碼21第1章 前言 本系統(tǒng)依據(jù)開發(fā)要求主要應用于教育系統(tǒng),完成對日常的教育工作中學生成績檔案的數(shù)字化管理。開發(fā)本系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務、教學上的各項

3、服務和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,以及國家各部門關于信息化的步伐,使各項管理更加規(guī)范化。隨著在校大學生人數(shù)的不斷增加,教務系統(tǒng)的數(shù)據(jù)量也不斷的上漲。學校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進入高校,但還未普及,而對于學生成績管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。本文通過分析瀏覽器/服務器結構的特點并結合成績管理的實際情況,提出了基于瀏覽器/服務器結構成績管理系統(tǒng)的基本設計思想,簡要介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設計,著重討論了用 ASP.NET技術和SQL Server 2000開發(fā)成績管理

4、系統(tǒng)時的數(shù)據(jù)庫訪問技術,并給出了部分實現(xiàn)代碼。通過該系統(tǒng),使學生可以方便地在校園網(wǎng)上進行成績查詢。該B/S結構的系統(tǒng)在Windows XP系統(tǒng)和VS.NET平臺下開發(fā)完成,使用C作為ASP.NET的開發(fā)語言,SQL Server 2000作為數(shù)據(jù)庫。系統(tǒng)有較高的安全性和較好的性能。其中連接數(shù)據(jù)庫的字符串可以隨時在web.config里修改,增加了靈活性,保護了數(shù)據(jù)庫的安全。本系統(tǒng)在開發(fā)過程中,注意使其符合操作的業(yè)務流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機構。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施四個主要階

5、段進行設計,隨著用戶的使用及對系統(tǒng)了解的不斷加深,對某一部分或幾部分進行重新分析、設計、實施。本論文主要從系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施與使用等幾個方面進行介紹還介紹了與成績管理系統(tǒng)相關的信息B / S結構與ASP.NET的結合等的基本內(nèi)容及發(fā)展情況。第2章 軟件開發(fā)工具基本認識1.vb 的初步認識VB 是一種 可視化的面向對象的以事件驅動對象來對事件進行處理的 程序設計語言首先還是理解下什么是對象,就是我們在windows環(huán)境中能看到的界面元素,例如窗體、控件、屏幕、打印機、數(shù)據(jù)庫等等。常用 控件和窗體。對象具有三個重要的元素,屬性、方法、事件。屬性是給打扮和裝備對象的,可以使同類的對象可以區(qū)

6、別開。事件 就是 對對象的一種刺激,這種刺激對象可以識別 而且會做出相應的反應。每一類對象都有自己特定的事件。對象的方法就是無需用事件來刺激對象而通過自己識別代碼來作出反應。下面就是我VB的理解了:VB中有各種各樣的對象,對象又能接受自己特定的各式各樣的刺激作出不同的反應,另加方法,我們利用自己想用并易用的事件驅動具有特定功能的對象來完成我們想要達到的效果,這就是VB 。要有一個程序就需要我們把對象的反應有機的連接的在一起,這就需要編寫代碼,VB 中有三種執(zhí)行代碼的控制結構:順序結構,選擇結構,循環(huán)結構。我們所要做的就是按照這樣的特性編寫代碼就可以了。為了編寫程序方便,在編寫代碼過程中我們可以

7、運用 函數(shù),這是一種非常重要的的數(shù)據(jù)工具。要編寫代碼,還要掌握VB 中得數(shù)據(jù)類型,常量、變量和函數(shù)的概念,各種數(shù)據(jù)表達式,還有代碼的書寫規(guī)則。2. sql server 數(shù)據(jù)庫初步認識認識SQL Server關系數(shù)據(jù)庫初步認識 SQL Server是由Microsoft開發(fā)和推廣的關系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS2版本。1990年,Ashton-Tate公司中途退出了SQL Server的開發(fā):1992年,SQL Server移植到NT上后,Microsoft成了這個項目的主導者

8、。Microsoft和Sybase銷售和支持的產(chǎn)品在4.21版本上基本是相同的。到1994年,聯(lián)合開發(fā)以證協(xié)議取消,從此,Microsoft專注于開發(fā)、推廣SQL Server的Windows NT版本;Sybase則較專注于SQL Server在UNIX操作系統(tǒng)上的應用。SQL Server近年來不斷更新版本,1996年,Microsoft推出了SQL Server 6.5版本;1998年, SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。 1.1 SQL Server特點 SQL Server 2000繼承了SQ

9、L Server 7.0的高性能、可靠性和可擴充性的優(yōu)點,同時又引進了數(shù)據(jù)庫和服務器增強功能,以及其他一些新的特性,使它成為一個杰出的數(shù)據(jù)庫平臺,可用于大型聯(lián)機事務處理、數(shù)據(jù)倉庫及電子商務等。 SQL Server最重要的特點是: (1)真正的客戶機/服務器體系結構。 (2)圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 (3)豐富的編程接口工具,為用戶進行程序設計提供了更大的選擇余地。 (4)SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成。

10、 (5)具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平臺使用。 (6)對Web技術的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。 (7)SQL Server提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。 第3章 需求分析1.對于功能需求分析功能1: 系統(tǒng)登錄功能:客戶端連接到服務器。功能2:學生信息、成績查詢:客戶端輸入學號,然后傳輸給服務器端,服務器端根據(jù)學號檢索數(shù)據(jù)庫。功能3:學生信息、成績插入功能:可以錄入學生的學號、姓名、性別、所在系、課程成績等信息。 功能4:用戶密碼修

11、改功能: 2. 對于外部界面需求分析 用戶界面需求:由于系統(tǒng)操作人員的教育水平偏低,軟件應用頻率高,等特點,所 以用戶界面力求簡潔明了,以提高用戶的工作效率。 硬件界面需求:硬件界面盡量使用單選框,不使用下拉列表框,讓人一目了然, 不使用專業(yè)術語。3.對于屬性的需求分析a 可用行:軟件開發(fā)完成后,需經(jīng)過嚴格的測試(包括軟件內(nèi)測和公測)才能移交用戶使用。b 安全性:本系統(tǒng)需用戶登錄才能使用,用戶的ID和密碼保存在后臺數(shù)據(jù)庫里。由于本系統(tǒng)應用于內(nèi)部局域網(wǎng),所有無需對庫存數(shù)據(jù)以及數(shù)據(jù)傳輸加密。c 可維護性:本系統(tǒng)開發(fā)過程中附有軟件開發(fā)文檔和有關的設計信息。當發(fā)現(xiàn)軟件產(chǎn)品中的潛伏錯誤,或用戶提出要對軟

12、件需求進行修改,或軟件環(huán)境發(fā)生變化時都需對軟件進行維護。軟件維護人員可根據(jù)軟件文檔和有關的設計信息對軟件系統(tǒng)再分析和對軟件信息的理解。4.對于用戶的需求分析(1)根據(jù)書的種類不同,可以自己設定書的目錄,并能自由修改。(2)用戶進入系統(tǒng)后,給出書店的目錄,讓用戶了解自己想看的書的種類。(3)用戶必須登錄系統(tǒng)才可以瀏覽學生信息、成績。(4)可提供學生查詢功能,根據(jù)學號的關鍵字查詢。第4章 系統(tǒng)功能4.1 E-R圖學生成績管理系統(tǒng)前臺主要要vb6.0實現(xiàn),后臺主要由sql server數(shù)據(jù)庫實現(xiàn)E-R 圖用戶登陸成績用戶賬號注冊課程密碼學號分數(shù)圖4-1-1 成績 圖4-1-2系統(tǒng)管理員學生信息 姓名

13、年齡學號所在系性別圖4-1-3學生信息4.2 流程圖圖4-2-1登錄流程成績管理系統(tǒng)1用戶登錄2成績管理2用戶注冊2.1成績查詢2.2學生信息 圖4-2-2數(shù)據(jù)管理流程數(shù)據(jù)庫邏輯設計就是將ER圖轉換為關系模型的過程,即將所有實體和關系轉換成一系列的關系模式。轉換過程中常見規(guī)則有:(1)一個實體型轉換為一個關系模式;(2)一個一對一的聯(lián)系可轉換成一個獨立的關系模式,也可與任意一端對應的關系模式合并;(3)一個一對多的聯(lián)系可以轉換成一個獨立的關系模式,也可與多的那一端對應的關系模式合并;(4)一個多對多的關系轉換成一個關系模式。根據(jù)以上四條規(guī)則,下面將ER圖轉換成關系模型。對于“學生”、“課程”和

14、它們之間的“選課考試”關系就可以規(guī)則(4)轉換成三個關系模式。學生(學號,姓名,性別,系別,出生年月,家庭地址,入學時間,政治面貌,備注,密碼)課程(課程號,課程名,學分,備注)成績(學號,課程號,日期,教師編號,分數(shù))依次類推,剩下的關系轉換成下面兩個關系模式:教師(教師編號,姓名,性別,出生年月,院系名稱,職稱,學歷,政治面貌,備注,密碼 )管理員(用戶名,密碼,備注)4.3 數(shù)據(jù)字典數(shù)據(jù)字典提供查閱對不了解的條目的解釋。在數(shù)據(jù)字典中記錄數(shù)據(jù)元素的下列信息:一般信息(名字,別名,描述等),定義(數(shù)據(jù)類型,長度,結構等),使用特點(值的范圍,使用頻率,使用方式輸入/輸出/本地,條件值等),控

15、制信息(來源,用戶,使用它的程序,改變權等),分組信息(父結構,從屬結構,物理位置記錄、文件和數(shù)據(jù)庫等)。名字:學生信息別名: 學生描述:在校的學生定義:學生表=學號+姓名+性別+系別+出生年月,+家庭地址+入學時間+政治面貌+備注+密碼主鍵:學號別名:描述:唯一地標識學生表中的一個學生定義:學號=char(10)位置:學生表成績表表4-3-2 管理員數(shù)據(jù)字典名字:系統(tǒng)管理員別名:管理員描述:系統(tǒng)管理員定義:系統(tǒng)管理員表=用戶名+密碼+備注 主鍵:用戶名別名:描述:唯一地標識系統(tǒng)管理員表中的一個管理員用戶定義:用戶名=char(10)位置:系統(tǒng)管理員表表4-3-3 課程數(shù)據(jù)字典名字:cours

16、e別名:教師描述:開設的課程定義:課程表=課程號+課程名+學分+備注主鍵:課程號別名:課程描述:唯一地標識課程表中開設的科目定義:課程號=char(10)位置:課程表成績表表4-3-4 成績數(shù)據(jù)字典名字:grade別名:成績描述:學生選修科目的成績定義:成績表=學號+課程號+日期+教師編號+分數(shù)+備注主鍵:學號+課程號+日期+教師編號別名:課程描述:唯一地標識成績表中一個學生選修科目的成績定義:課程號=char(10)位置:成績表4.4 數(shù)據(jù)庫系統(tǒng)物理設計本系統(tǒng)采用Microsoft公司的SQL Sever2000數(shù)據(jù)庫管理系統(tǒng)。在統(tǒng)一的數(shù)據(jù)庫Gradesystem下面建立數(shù)據(jù)表。首先下圖描述

17、的是整體數(shù)據(jù)庫系統(tǒng)的基本邏輯構架。圖4-4-1數(shù)據(jù)庫模式構架圖系統(tǒng)數(shù)據(jù)庫中包含以下5個表:admin,teacher,student,course,grade等。(學生信息表)student:用于保存學生的學號,姓名,性別,出生年月,所在院系,入學時間,家庭住址,政治面貌,密碼等信息.(系統(tǒng)管理員表)admin:用于保存系統(tǒng)管理員用戶的用戶名,密碼備注等信息(成績信息表)grade:用于保存學生成績信息,包括學號,課程號,分數(shù),任課教師編號,日期等字段.(教師信息表)teacher:用于保存教師的教師編號,姓名,性別,出生年月,所在院系,職稱,學歷,政治面貌,密碼等信息.(課程信息表)cour

18、se:用戶保存課程信息,包括課程名,課程號,學分,備注等信息.表4-4-2 系統(tǒng)管理員表:admin列名數(shù)據(jù)類型長度小數(shù)位主鍵允許空默認值說明用戶名char100是否密碼char100否備注nvarchar500是表4-4-3 學生表:student列名數(shù)據(jù)類型長度小數(shù)位主鍵允許空默認值說明學號char100是否姓名char100否性別char20否('男')系別char200否出生年月smalldatetime40是家庭住址char400是入學時間smalldatetime40否政治面貌char160是備注text160是密碼char100否表4-4-4 成績表:grade列

19、名數(shù)據(jù)類型長度小數(shù)位主鍵允許空默認值說明學號char100是否課程號char200是否日期smalldatetime40是否教師編號char100是否分數(shù)int40是表4-4-5課程表:course列名數(shù)據(jù)類型長度小數(shù)位主鍵允許空默認值說明課程號char100是否課程名char100否學分int40否備注text160是1. 客戶登陸界面,客戶或管理員在登錄頁面中輸入用戶名和密碼之后,單擊確定按扭執(zhí)行登錄驗證,正確時才能進入相應的界面。若登錄信息錯誤,則在頁面中顯示出錯誤提示信息,繼續(xù)輸入賬號密碼直至輸入正確信息方可進入相應界面,登錄頁面中還提供了用戶注冊超鏈接,單擊鏈接可打開新用戶注冊頁面。

20、2. 新用戶注冊界面,新客戶或新的管理員注冊頁面用于新用戶注冊信息,輸入注冊信息后,單擊保存按扭將信息交給服務器,并保存到數(shù)據(jù)庫中。3. 學生成績管理系統(tǒng)的數(shù)據(jù)流程:首先管理員在開課之前設計課程代碼編入數(shù)據(jù)庫4. 管理員登陸頁面,管理員登陸后,可進行查看管理員信息,修改管理員密碼,學生信息、成績查詢等功能。5. 學生信息、成績查詢頁面,用戶進入頁面后,可觀看學生,學號,姓名等信息6. 數(shù)據(jù)庫統(tǒng)一管理,vb與數(shù)據(jù)庫時刻相連,vb的存儲數(shù)據(jù)變化時刻伴隨的數(shù)據(jù)庫中的數(shù)據(jù)的變化,在數(shù)據(jù)庫中可以查看相應的值,vb 和sql server 數(shù)據(jù)庫協(xié)同配合共同管理,使數(shù)據(jù)更加嚴謹,正確,保密。第5章 界面設

21、計及系統(tǒng)操作圖片1. 登陸頁面 圖5-1 輸入用戶、密碼(默認為用戶名 zb、密碼123456),點注冊完成新用戶注冊。 2. 用戶注冊頁面 圖5-2 輸入完成點擊“注冊”即可。3. 查詢主頁面 圖5-3對應按鈕對應操作。4 學生信息查詢頁面 圖5-4輸入學號即可查詢。5 學生成績查詢頁面 圖5-56 學生信息插入頁面 圖5-6說明:必須符合數(shù)據(jù)庫定義,即主鍵(學號)不為空,不能重復。7 密碼修改頁面 圖5-7說明:彈出窗口輸入新密碼??偨Y體會通過這次我做的課題是學生成績管理系統(tǒng),使用ASP.NET+SQL Server 2000技術實現(xiàn)。因為在做設計之前我就學習過ASP.NET和SQL Se

22、rver 2000相關知識,所以上手比較容易。但是設計的過程并沒有想象的那樣輕松,有時候一個小小的錯誤就要調(diào)試好幾天,但是調(diào)試成功后的喜悅感也是非常好的。設計的艱辛讓我感覺到以前學習的太少,掌握的僅僅是皮毛,有時候非常的吃力。當然最后在指導老師的幫助下,問題都能迎刃而解。通過設計我對C#語言進行了更加系統(tǒng)的學習,尤其是ADO.NET對數(shù)據(jù)庫方面的操作。這次我們設計比較正規(guī)化,設計之前要開題,開題報告通過才能展開設計。這不僅讓我學到如何做好開題報告,也讓我主動的分析設計,在展開設計之前就做了很多工作,培養(yǎng)了我的軟件設計能力。在開始具體設計以前,我已經(jīng)完成系統(tǒng)的結構設計,數(shù)據(jù)庫規(guī)劃等工作,這樣以后

23、的設計就事半功倍了。在畢業(yè)設計中除了學習了具體的專業(yè)知識外,我認為最重要卻是讓我們建立了軟件設計的正確概念。在這次畢業(yè)設計的過程中,我體會到要想開發(fā)一個系統(tǒng)軟件,不僅需要相當?shù)膶I(yè)技術知識,還要有嚴謹縝密的思維能力。只有思想上清晰了,編程才有意義,否則就是白費力氣。同時還要善于捕獲細小的方面,因為那往往是這個程序的致命因素。這次畢業(yè)設計培養(yǎng)了我的細心和耐性,更樹立了一種科學的態(tài)度。這對我以后的工作和學習也有很大的幫助和指導作用。同時也深刻認識到了本身不存在很多不足之處,還需要不斷地學習來充實完善自己,只有這樣才能學有所成,求得更大的發(fā)展。通過交流我也感覺到,無論什么方面的編程,學習過程是一樣的

24、,都要經(jīng)過不斷的實踐積累,不是一蹴而就的。回想這三個月是艱苦的三個月,也是收獲的三個月。了解了正確的管理方法,積累了經(jīng)驗。參考文獻1. 薩師煊,王珊 .數(shù)據(jù)庫系統(tǒng)概論(第三版)S 高等教育出版社 2004.7。2. 吳林華 .網(wǎng)站建設與維護, 電子工業(yè)出版社.2004年6月3. 邵麗萍,張后楊,柯新生 .網(wǎng)頁編程技術 清華大學出版社.2004年1月4. 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論 高等教育出版社5. 楊翼川,徐梅 .ASP動態(tài)網(wǎng)頁設計 實戰(zhàn)機械工業(yè)出版社.2000年11月6 .周佩德.數(shù)據(jù)庫原理及應用, 電子工業(yè)出版社7 ,王要武.管理系統(tǒng),電子工業(yè)出版社.2003部分源程序代碼Form1.

25、用戶管理員登陸首頁Private Sub Command1_Click()Static miCount As IntegerDim sqlstr As Stringsqlstr = "Select 密碼 From 系統(tǒng)管理員 where 用戶名= '" & Text1 & " '"Adodc1.RecordSource = sqlstrAdodc1.RefreshIf Adodc1.Recordset.BOF Then MsgBox "用戶名錯誤,重新輸入", vbExclamation, "

26、警告" Text1.Text = "" Text1.SetFocusElse If Adodc1.Recordset.Fields("密碼") = Text2 Then Form3.Show Unload Me Else MsgBox "密碼錯誤,重新輸入", vbExclamation, "警告" Text2.Text = "" Text2.SetFocus End IfEnd IfmiCount = miCount + 1If miCount = 3 Then Unload MeE

27、nd SubPrivate Sub Command2_Click() Unload MeEnd SubPrivate Sub Command3_Click()Form2.Show Unload MeEnd SubForm2 用戶注冊界面Private Sub Command1_Click()Dim sqlstr As StringIf Text1 = "" Then MsgBox "請輸入用戶名!", vbExclamation, "確認密碼" Text1.SetFocus Exit SubElse sqlstr = "se

28、lect * from 系統(tǒng)管理員 where 用戶名= '" & Text1 & " '" Adodc1.RecordSource = sqlstr Adodc1.Refresh If Adodc1.Recordset.EOF = False Then MsgBox "用戶名已存在,請重新輸入!", vbExclamation, "檢驗用戶名" Text1 = "" Text1.SetFocus Exit Sub End IfEnd IfIf Text2 <>

29、 Text3 Then MsgBox "二次輸入的密碼不一致,請重新輸入", vbExclamation, "檢驗密碼" Text2 = "" Text3 = "" Text2.SetFocus Exit SubElseIf Text2 = "" Then MsgBox "密碼不能為空!", vbExclamation, "檢驗密碼" Text2.SetFocus Else Adodc1.Recordset.AddNew Adodc1.Recordset.

30、Fields("用戶名") = Trim(Text1) Adodc1.Recordset.Fields("密碼") = Trim(Text2) Adodc1.Recordset.Update Me.Hide MsgBox "成功注冊新用戶!", vbInformation, "添加用戶"End IfForm1.ShowEnd SubPrivate Sub Command2_Click() Unload Me Form1.ShowEnd SubForm3 用戶登陸界面Private Sub Command1_Clic

31、k()Form7.ShowEnd SubPrivate Sub Command2_Click()inNum = 1Form8.ShowEnd SubPrivate Sub Command3_Click()inNum = 1Form9.ShowEnd SubPrivate Sub Command4_Click()Form4.ShowEnd SubPrivate Sub Command5_Click()Unload MeForm1.ShowEnd SubPrivate Sub Command6_Click()Form10.ShowEnd SubPrivate Sub Command7_Click(

32、)Form11.ShowEnd SubPrivate Sub Command8_Click()Form12.ShowEnd SubForm5 學生插入界面Private Sub Command1_Click()Dim sqlstr As StringIf Text1 = "" Then MsgBox "請輸入學號!", vbExclamation, "確認課程" Text1.SetFocus Exit SubElse sqlstr = "select * from 成績 where 學號= '" &

33、 Text1 & " '" Adodc1.RecordSource = sqlstr Adodc1.RefreshEnd IfIf Text2 = "" Then MsgBox "課程不能為空!", vbExclamation, "確認分數(shù)" Text2.SetFocus Else If Text3 = "" Then MsgBox "分數(shù)不能為空!", vbExclamation, "確認分數(shù)" Text3.SetFocus Else Adodc1.Recordset.AddNew Adodc1.Recordset.Fields("學號") = Trim(Text1) Adodc1.Recordset.Fields("課程號") = T

溫馨提示

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

評論

0/150

提交評論