sql學生成績管理系統參考模板_第1頁
sql學生成績管理系統參考模板_第2頁
sql學生成績管理系統參考模板_第3頁
sql學生成績管理系統參考模板_第4頁
sql學生成績管理系統參考模板_第5頁
已閱讀5頁,還剩23頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、- 1 - / 28信 息 工 程 系課程設計報告課程名稱: SQL Server 設計課題: 成績管理系統 班 級: 09 計網大專 姓 名: 趙曉曉 指導教師: 連 育 英 設計時間: 2010-11-162010-11-22 課程設計任務書專業: 計算機網絡技術 班級: 09 計網大專班.設 計 課 題學生成績管理系統指 導 教 師連育英趙曉曉設計起止時間2010-11-162010-11-22 共 1 周課程設計的目的與任務設計的目的 :通過對成績管理系統設計的需求分析、概念設計、邏輯設計、物理設計、數據庫實施和數據庫運行及維護階段工作的實踐以及用 VB 設計終端用戶前臺界面的設計,掌

2、握數據庫應用系統設計的一般方法與步驟。信息需求:學校有多個系部,每個系部有多個班級,每個班有多名學生,每個學生修多門課程。設計任務:1. 根據給定題目以及需求,完成需求分析、邏輯設計2. 用 SQL Server 2000 完成數據庫物理設計、數據庫實施和上機運行及維護工作3. 用 VB 編制應用系統前臺界面完成相應信息的錄入和以下查詢項目: 每學期考試結束能將每個人的每門課的成績輸入數據庫; 能按學號、或姓名查詢個人的所以信息,包括:學號、姓名、班級、按學期匯總每個人的總分,按總分排序。課程設計報告內容要求1 需求分析。2 數據庫設計(1)概念模型(ER 圖)(2)數據庫模型(基本表、視圖表

3、)3 程序設計說明包括過程、窗體、菜單、報表等4. 按要求完成課程設計說明書,用 A4 紙、小四號字排版指導教師評語課程設計成績指導教師簽字年 月 日 目目 錄錄第一章第一章 需求分析需求分析.- 1 -1.11.1 系統需求:系統需求:.- 1 -1.21.2 可行性分析:可行性分析:.- 1 -第二章第二章 數據庫邏輯設計數據庫邏輯設計.- 2 -軟件模塊結構設計軟件模塊結構設計.- 2 -2.12.1 系統方案確定系統方案確定.- 2 -2.22.2 軟件結構設計軟件結構設計.- 2 -2.32.3 概念模型(概念模型(E-RE-R 圖)圖).- 2 -第三章第三章 創建學生成績管理數據

4、庫創建學生成績管理數據庫.- 2 -第三章第三章 創建學生成績管理數據庫創建學生成績管理數據庫.- 3 -3.13.1 創建學生成績管理數據庫創建學生成績管理數據庫.- 3 -1.1. 實驗內容實驗內容.- 3 -2 2實驗步驟實驗步驟.- 3 -3.23.2 創建信息表創建信息表.- 4 -1.1.實驗內容實驗內容.- 4 -2.2.實驗初始數據實驗初始數據.- 5 -3.3.實驗步驟實驗步驟.- 5 -3.33.3 創建關系圖創建關系圖.- 7 -1.1.實驗內容實驗內容.- 7 -2.2.實驗步驟實驗步驟.- 7 -3.43.4 創建視圖創建視圖.- 9 -1.1.實驗內容實驗內容.-

5、9 -2.2.實驗步驟實驗步驟.- 9 -第四章第四章 VBVB 前臺界面的設計與實現前臺界面的設計與實現.- 11 -4.1 設計主窗體.- 11 -4.2 實現學生信息管理.- 12 -4.3 實現課程信息管理.- 16 -4.4 實現課程信息管理.- 18 -4.5 實現成績查詢.- 20 -結 束 語.- 22 -第一章 需求分析1.11.1 系統需求系統需求:通過調查,要求系統需要有以下功能: 要求有良好的人機界面; 較好的權限管理; 原始數據修改簡單方便,支持多條件修改; 方便的數據查詢,支持多條件查詢; 相應的權限下,刪除數據方便簡單,數據穩定性好; 數據計算自動完成,盡量減少人

6、工干預;1.21.2 可行性分析可行性分析:由于本系統管理的對象單一,都是在校學生,且每個數據內容具有較強的關聯性,涉及的計算過程不是很復雜。因此,比較適合于采用數據庫管理。且學校用于學生管理的微機都是奔騰 3 以上的機器,在存儲量、速度方面都能滿足數據庫運行的要求。在技術難度方面,由于有指導老師的指導和相關參考文獻,特別是網上資料,特別是參考其它程序的功能,因此完全可以實現。數據庫是 MIS 中的重要支持技術,在 MIS 開發過程中,如何選擇數據庫管理是一個重要的問題,目前,數據庫產品較多,每種產品都具有各自的特點和適用范圍,因此,在選擇數據庫時,應考慮數據庫應用的特點及適用范圍,本系統選用

7、的數據庫語言介紹如下:Visual Basic 是一種可視化的、面向對象和調用事件驅動方式的結構化高級程序設計,可用于開發 Windows 環境下的種類應用程序。它簡單易學、效率高,且功能強大。在Visual Basic 環境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,可以高效、快速地開發出 Windows 環境下功能強大、圖形界面豐富的應用軟件系統。第二章 數據庫邏輯設計軟件模塊結構設計2.12.1 系統方案確定系統方案確定通過對系統的調研與分析,系統主要應完成的功能有:學生信息管理、課程信息管理、成績信息管理、成績查詢等功能。2.22.2 軟件結構設計軟件結構設計本系統在執行時,

8、先根據不同的操作人員的需要來進行相應的模塊,然后可以輸入數據或者進行其它的查詢或瀏覽等操作;總體來說,本系統屬于一個綜合性管理系統。2.32.3 概念模型(概念模型(E-RE-R 圖)圖)學生(學號、姓名、性別、出生日期、院系、班級)課程(課程號、課程名、開課學期、任課教師)成績(學號、課程號、成績)n1n分數課程號成績學號成績學生學號姓名性別院系班級出生日期考試課程開課學期任課教師課程號課程名1第三章 創建學生成績管理數據庫3.1 創建學生成績管理數據庫 1.1. 實驗內容實驗內容使用 SQL Server 企業管理器創建名為 xscjglxt 的數據庫。 2 2實驗步驟實驗步驟(1).打開

9、 SQL Server 企業管理器,出現圖(1)所示的界面。.單擊左端“+”號層層展開直到在屏幕上出現“數據庫” 、 “master” 、 “model” 、 “msdb” 、 “tempdb” 、等項。 圖(1) 企業管理器 (2).用鼠標右鍵單擊“數據庫”選項,從彈出的快捷鍵菜單圖(2)中選擇“新建數據庫”選項,此時會出現“數據庫屬性”對話框圖(3) ,在“名稱”文本框中輸入數據庫名“xscjglxt”, 單擊確定按鈕,以便默認的參數創建了一個名為“xscjglxt”數據庫。 圖(2) 數據庫操作快捷菜單 圖(3) “數據庫屬性”對話框(3).在“xscjglxt”數據庫上單擊鼠標右鍵,在

10、彈出的菜單中選擇“屬性”選項圖(4) ,進入“xscjglxt 屬性”對話框,在該對話框內單擊“數據文件”和“事物日志”選項卡的設置參數,如圖(5) 圖(4) “xscjglxt”數據庫快捷菜單 圖(5) “xscjglxt 屬性”對話框3.2 創建信息表1.1.實驗內容實驗內容使用 SQL Server 企業管理器,在“xscjglxt”數據庫上創建“T-XSB” 、 “T-KCB” 、 “T-CJB”表。其中:TXSB(學生表)用來存儲一個學校內學生的基本信息:TKCB(課程表)用來存儲于學生相關的課程基本信息;TCJB(成績表)用來存儲于學生所選課程的成績基本信息。通過這 3 張表建立一

11、個簡單的學生信息管理系統。3 張表的結構如下 表表 1 學生表(學生表(T-XSB)表結構)表結構字段數據類型長度是否允許空值備注學號Char8否主鍵性別Char10否姓名Char2是出身日期Smalldatetime4否院系Char20是班級Char20是備注Tesr16是表表 2 課程表(課程表(T-KCB)表結構)表結構字段數據類型長度是否允許空值備注課程號Char4否主鍵課程名Char30否開學學期Tinyint1是任課教師Char10是表表 3 成績表(成績表(T-CJB)表結構)表結構字段數據結構長度是否允許空值備注學號Char8否主鍵課程號Char4否主鍵成績Tinyint1是2

12、.2.實驗初始數據實驗初始數據表表 4 學生表(學生表(T-XSB)初始記錄)初始記錄學號姓名性別出身日期院系班級備注S0000001王小燕女1978-12-1管理學院工商管理 1班S0000002劉麗華女1977-1-15管理學院工商管理 1班S0000003秦剛男1975-11-30管理學院電子商務 1班S0000004李建國男1976-6-24管理學院電子商務 1班S0000005郝一平男1977-5-17信息學院信息 1 班S0000006楊雙軍男1978-4-28信息學院信息 1 班S0000007張清高男1979-1-23信息學院信息 2 班S0000008趙志浩男1978-10-

13、1信息學院信息 2 班表表 5 課程表(課程表(T-KCB)初始記錄)初始記錄課程表課程名開課學期任課教師C001計算機文化基礎1李尊朝C002操作系統3羅建軍C003數據結構3羅建軍C004微機原理及接口技術2張云生C005計算機網絡2張云生C006電子商務概論3李尊朝C007管理學4陳璇C008軟件基礎4李尊朝C009面向對象語言程序設計2羅建軍 表表 6 成績表(成績表(T-CJB)初始記錄)初始記錄學 號課 程 號 成 績S0000001C00180S0000001C00269S0000002C00278S0000002C00389S0000003C00454S0000004C0016

14、7S0000005C00166S0000005C00687S0000006C00897S0000007C00791S0000008C009693.3.實驗步驟實驗步驟(1).打開 SQL Server 企業管理器,在樹形目錄中找到“xscjglxt”數據庫并展開它,選擇數據庫對象“表“,在“表“對象上單鼠標右鍵,則彈出其快捷菜單,如圖(6)圖(6) “表”的快捷菜單(2)從彈出的快捷菜單選擇“新建表”選項,則彈出“表結構設計”窗口,如圖(7) ,所示。該窗口的上半部分是一個表格,在這個表格中輸入”學號”、 ”姓名”、 ”性別”、 ”出生日期”、 ”院系”等列的屬性,表格的每一行對應一個列定義。

15、 (3)用鼠標單擊“學號”列,在工具欄中單擊” 鑰匙”圖標按鈕,可將“學號”字段設置為主鍵(主關鍵字) ,此時“學號”前將出現一鑰匙圖標,如圖(7)圖(7) 表結構設計窗口(4)將表結構輸入完后,單擊保存按鈕將出現“選擇名稱”對話框,如圖(8)所示。輸入表名“T-XSB”后,單擊確定按鈕就完成了學生表結構的設計,創建了一張空表。 圖(8) 輸入表名(5)按上述第 25 步的方法,按表(2) 、表(3)的要求,分別創建課程表“T-KCB”成績表“T-CJB”結構 (6)返回企業管理器主界面,在表對象的顯示窗口內找到表名,在其上單擊鼠標右鍵,在彈出菜單中,選擇“打開表”選項中的“返回所有行”命令,

16、如圖(9)所示:圖(9) “打開表”級聯菜單(7)選擇“返回所有行”命令后,將出現“表數據錄入及維護”窗口,如圖(10)所示。根據表(4)所列出的實驗數據,向表“T-XSB”中添加記錄圖(10)表數據錄入及維護窗口(8)按第 67 步所示方法將表(5) 、 (6)所列出的數據輸入到“T-KCB”和“T-CJB”表中3.3 創建關系圖1.1.實驗內容實驗內容使用 SQL Server 企業管理器建立 3 個關系表的關系圖,并保證表中數據的唯一性。2.2.實驗步驟實驗步驟(1)運行 SQL Server 企業管理器,在樹形目錄中找到“xscjglxt”數據庫并展開它,選擇數據庫對象” 關系圖”,在

17、” 關系圖”選項上單鼠標右鍵,則彈出一快捷菜單,如圖所示圖(11) “關系圖”快捷菜單 (2)在彈出的快捷菜單中選擇“新建數據庫關系圖”選項,則彈出“創建數據庫關系圖向導” 對話框,如圖(12)所示。在該對話框中單擊下一步按鈕, “選擇要添加的表“對話框,這個對話框中選擇表”T-XSB”、 ”T-KCB”、 ”T-CJB”,并單擊添加按鈕,將選中表添加到右列表框中,如圖(13)中。單擊下一步按鈕,檢查所選擇的表是否正確,如圖(14)所示 (3) 單擊“完成”按鈕,完成數據庫關系圖的創建,會出現“新關系圖”窗口,如圖(15)所示。 圖(12) “創建數據庫關系圖向導”對話框 圖(13) “選擇要

18、添加的表”對話框 圖(14)正在完成數據庫關系圖向導 圖(15) “新關系圖”窗口(4)在“新關系圖”窗口內,將光標放在“T-KCB”表中課程號“字段前的”標識處,單擊鼠標左鍵,此時” 課程號”字段呈被選中狀態,拖動鼠標到表”T-CJB”上,放開鼠標左鍵將彈出創建關系對話框,如圖(6)所示在” 主鍵表”和” 外鍵表”中都選擇” 課程號”字段并單擊創建中檢查現存數據” 對復制強制關系”和”UPDATE 強制關系” 3 個復選框然后單擊確定按鈕. 圖(16) “創建關系”對話框 (5)按上述第 4 步的方法,建立學生表“T-XSB”成績表“T-CJB”在學號字段上的關系,如圖(17)所示圖(17)

19、 創建關系后的窗口(6)單擊保存按鈕,在彈出的“另存為”對話框中輸入新關系圖的名稱,如圖(18)所示圖(18) 保存數據庫關系圖3.4 創建視圖1.1.實驗內容實驗內容使用 SQL Server 企業管理器建立名為視圖。作為成績查詢的操作對象2.2.實驗步驟實驗步驟(1)打開 SQL Server 企業管理器,在樹形目錄中找到“xscjglxt”數據庫并展開它,選擇數據庫對象“視圖“,在“視圖“選項上單鼠標右鍵,則彈出一快捷菜單,如圖所示 圖(19) “視圖”快捷菜單(2)在彈出的菜單中選擇“新建視圖”選項,則彈出“新視圖”對話框,如圖(20)所示,在對話框上半部分的灰色框內單擊鼠標右鍵,從彈

20、出的菜單中選擇“選擇添加表”選項,回出現“添加表”對話框,如圖(21)所示 圖(20) 新建視圖窗口 圖(21) “添加表”對話框(3)在“添加表”對話框中,選擇表“T-XSB” “T-KCB” “T-CJB” ,單擊添加按鈕,關閉“添加表”對話框,返回新視圖 窗口,如圖(22)所示,在 3 個表的字段前可通過字段左邊的復選框選擇要添加到視圖中的字段(不同表中名稱相同的字段只勾選一次) 圖(22) 添加表后的新視圖窗(4)單擊保存按鈕,在彈出的“另存為”對話框中輸入新視圖的名稱,如圖(23)所示 單擊確定按鈕,完成新視圖的建立。圖(23) “另存為”對話框第四章 VB 前臺界面的設計與實現4.

21、1 設計主窗體1.1.實驗內容實驗內容使用 VB 設計與 SQL Server 數據庫相關聯的“學生成績管理系統”的前臺界面。2.2.實驗步驟實驗步驟(1)設計菜單啟動,新建一個標準工程,默認名為“工程 1” 。在該工程中會自動創建一個窗體,默認名為“form1”在該窗體中使用提供的“菜單編輯器“設計主窗體,如圖所示沒命名主窗體為frm_menu.圖(24)設計學生成績管理系統界面(2)添加代碼在該窗口中,水平主菜單有 3 個“菜單”:“基本信息管理” “成績查詢” “退出”其中“基本信息管理”菜單的下拉菜單中又有“學生信息管理” 、 “課程信息管理” 、 “成績信息管理”3 個子菜單。各菜單

22、項的功能和代碼如下1)主菜單“”包括 3 個子菜單課程a.“學生信息管理”子菜單,為它添加 Click 事件,并添加如下代碼 Private sub xsxxgl_click Frmxsxxgl.show End subb. “課程信息管理”子菜單,為它添加 Click 事件,并添加如下代碼 Private sub xsxxgl_click Frmkcxxgl.show End subc.“成績信息管理”子菜單,為它添加 Click 事件,并添加如下代碼 Private sub xsxxgl_click Frmcjxxgl.show End sub2)主菜單“成績查詢”用于打開“成績查詢”窗口

23、,為它添加事件,并添加如下代碼Private sub cjcx_click Frmcjcx.show End sub3)主菜單“退出”用于打開關閉主窗口,為它添加 onclick 事件,并添加如下代碼Private sub quit_click end End sub4.2 實現學生信息管理1.1.實驗內容實驗內容實現前臺界面與 SQL Server 數據庫的連接,添加代碼實現“學生成績管理系統”的“學生信息管理”部分的功能。2.2.實驗步驟實驗步驟 (1)設計“學生信息管理”主窗體,布局如圖所示:命名為 frmxsxxgl. 圖(25)學生信息管理界面(2)使用 ADO 控件訪問 SOL S

24、erver 數據庫,具體步驟如下:1)使用“工程”菜單下的“部件”選項,在彈出的對話框中選擇“Microsoft ADO Data Contral (OLEDB)”選項和“Microsotf Data Grid Controa6.0 (OLEDB)”選項,然后單擊確定 2)在”frmxsxxgl”窗體上放置一個 Adodc1 控件、一個 DataGrid 控件、5 個CommandButton 控件、7TextBox 個控件,設計的窗體如圖所示主要控件對象的屬性如表所示控件名屬性設置Adodc1ConnectionstringProvider=SQLOLEDB.1;Persist Securi

25、ty Info=False;User ID=sa;Initial Catalog=xscjglxt;Data Source=(local)RecordSourceT_XSBVisibleFalseDataGrid1DataSourceAdodc1(名稱)Text1DataSourceAdodc1DataField學號Text1(0)text(清空)(名稱)Text1DataSourceAdodc1DataField姓名Text1(1)text(清空)(名稱)Text1DataSourceAdodc1DataField性別Text1(2)text(清空)(名稱)Text1DataSourceAd

26、odc1DataField出生日期Text1(3)text(清空)(名稱)Text1DataSourceAdodc1DataField院系Text1(4)text(清空)(名稱)Text1DataSourceAdodc1DataField班級Text1(5)text(清空)(名稱)Text1DataSourceAdodc1DataField備注Text1(6)text(清空)(名稱)CmdaddCommandButton1Caption添加(名稱)CmdmodifyCommandButton2Caption修改(名稱)CmddeleteCommandButton3Caption刪除(名稱)Cm

27、dsaveCommandButton4Caption保存(名稱)CmdexitCommandButton5Caption退出(3)設置 Adodc1 的 Connectionstring 屬性:單擊屬性窗口中 Connectionstring 屬性框右邊的省略號按鈕,將彈出如圖(26)所示的“屬性頁”對話框,選中“使用連接字符串”選項。單擊生成按鈕,又彈出如圖(27)所示的“數據連接屬性”對話框。在該對話框的“提供者”選擇“Microsoft OLE DB Provider for SQL” ,單擊下一步按鈕進入“連接”選項卡。在“連接”選項卡中“選擇或輸入服務器名稱”列表中選擇或輸入“(lo

28、cal) ”在“用戶名稱”文本框中輸入,并選擇空密碼,在“服務器上選擇數據庫”列表中選擇 xscjglxt 數據庫 圖(26) “屬性頁”對話框 圖(27)A“提供程序”選項卡 圖(27)B “鏈接”選項卡 圖(27)A“提供程序”選項卡4)設置 RecordSource 的屬性:單擊 Adodc1 屬性窗口中 RecordSource 屬性框右邊的省略號按鈕,將彈出如圖(28)所示的“記錄源”對話框,在“命令類型”列表框中選擇”2-adCmdTable”(表達式) ,在“表或存儲過程名稱” 列表框中,單擊生成按鈕 圖(28) “記錄源”對話框 圖(29)完成控件屬性設置的界面(3)使用程序代

29、碼來實現按鈕的功能,具體步驟如下源程序實現“添加”操作Private Sub cmdadd_Click() Adodc1.Recordset.AddNew For i = 0 To 6 Text1(i).Enabled = True Text1(i).Text = Next i Text1(0).SetFocus cmdadd.Enabled = False cmddelete.Enabled = False cmdmodify.Enabled = True cmdsave.Enabled = TrueEnd SubPrivate Sub cmddelete_Click()Dim myval

30、As String myval = MsgBox(是否要刪除該記錄?, vbYesNo) If myval = vbYes Then Adodc1.Recordset.Delete Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF = True Then Adodc1.Recordset.MoveLast For i = 0 To 6 Text1(i).Enabled = False Next iEnd IfEnd SubPrivate Sub cmdexit_Click() Unload MeEnd SubPrivate Sub cmdmod

31、ify_Click() If Adodc1.Recordset.RecordCount 0 Then Text1(0).Enabled = False For i = 0 To 6 Text1(i).Enabled = True Next i cmdsave.Enabled = True cmdadd.Enabled = False cmdmodify.Enabled = False cmddelete.Enabled = False Else MsgBox (沒有要修改的數據!) End IfEnd SubPrivate Sub cmdsave_Click() If Text1(0).Tex

32、t = Then MsgBox 學號不允許為空! Exit Sub End If If Text1(1).Text = Then MsgBox 姓名不允許為空! Exit Sub End If If Text1(2).Text = Then MsgBox 出生日期不允許為空! Exit Sub End If Adodc1.Recordset.Update 更新記錄設置控件不可用 For i = 0 To 6 Text1(i).Enabled = False Next i cmdsave.Enabled = True cmdadd.Enabled = True cmdmodify.Enabled

33、 = True cmddelete.Enabled = TrueEnd Sub4.3 實現課程信息管理1.1.實驗內容實驗內容實現前臺界面與 SQL Server 數據庫的連接,添加代碼實現“學生成績管理系統”的“課程信息管理”部分的功能。2.2.實驗步驟實驗步驟 (1)設計“課程信息管理”主窗體,布局如圖所示,命名為 frmkcxxgl圖(30)課程信息管理界面 (2)設置控件屬性,具體步驟如下:1)在”frmxsxxgl”窗體上放置一個 Adodc1 控件、一個 DataGrid 控件、5 個 CommandButton 控件、7TextBox 個控件,設計的窗體如圖 30 所示主要控件對

34、象的屬性如表所示控件名屬性設置ConnectionstringProvider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=xscjglxt;Data Source=(local)RecordSourceT_KCBAdodc1VisibleFalseDataGrid1DataSourceAdodc1(名稱)Text1DataSourceAdodc1DataField課程號Text1(0)text(清空)(名稱)Text1DataSourceAdodc1DataField課程名Text1(1)text(清空)

35、(名稱)Text1DataSourceAdodc1DataField開課學期Text1(2)text(清空)(名稱)Text1DataSourceAdodc1DataField任課教師Text1(3)text(清空)(名稱)CmdaddCommandButton1Caption添加(名稱)CmdmodifyCommandButton2Caption修改(名稱)CmddeleteCommandButton3Caption刪除(名稱)CmdsaveCommandButton4Caption保存(名稱)CmdexitCommandButton5Caption退出2)設置 Adodc1 的 Conne

36、ctionstring 屬性 RecordSource,完成后界面如圖(31)圖(31)完成控件屬性設置的界面4.4 實現課程信息管理1.1.實驗內容實驗內容實現前臺界面與 SQL Server 數據庫的連接,添加代碼實現“學生成績管理系統”的“成績信息管理”部分的功能。2.2.實驗步驟實驗步驟 (1)設計“成績信息管理”主窗體,布局如圖所示,命名為 frmcjxxgl圖(32)成績信息管理界面 (2)設置控件屬性,具體步驟如下:1)在”frmxsxxgl”窗體上放置一個 Adodc1 控件、一個 DataGrid 控件、5 個 CommandButton控件、7TextBox 個控件,設計的

37、窗體如圖 32 所示主要控件對象的屬性如表所示控件名屬性設置Adodc1ConnectionstringProvider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=xscjglxt;Data Source=(local)RecordSourceT_CJBVisibleFalseDataGrid1DataSourceAdodc1(名稱)Text1DataSourceAdodc1DataField學號Text1(0)text(清空)(名稱)Text1DataSourceAdodc1DataField課程號Te

38、xt1(1)text(清空)(名稱)Text1DataSourceAdodc1DataField成績Text1(2)text(清空)(名稱)CmdaddCommandButton1Caption添加(名稱)CmdmodifyCommandButton2Caption修改(名稱)CmddeleteCommandButton3Caption刪除(名稱)CmdsaveCommandButton4Caption保存(名稱)CmdexitCommandButton5Caption退出2)設置 Adodc1 的 Connectionstring 屬性 RecordSource,完成后界面如圖(33)圖(3

39、3)完成控件屬性設置的界面4.5 實現成績查詢1.1.實驗內容實驗內容實現前臺界面與 SQL Server 數據庫的連接,添加代碼實現“學生成績管理系統”的“學生成績查詢”部分的功能。2.2.實驗步驟實驗步驟 (1)設計“學生成績查詢”主窗體,布局如圖所示,命名為 chaxun圖(34)成績查詢界面 (2)設置控件屬性,具體步驟如下:1)在”chaxun”窗體上放置一個 Adodc1 控件、一個 DataGrid 控件、5 個 CommandButton 控件、7TextBox 個控件,設計的窗體如圖 34 所示主要控件對象的屬性如表所示控件名屬性設置ConnectionstringProvider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=xscjglxt;Data Source=(local)RecordSourceSelect * from view_cjAdodc1VisibleFalseDataGrid1DataSourceAdodc1(名稱)Text1T

溫馨提示

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

評論

0/150

提交評論