freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計論文_sqlvb學(xué)生學(xué)籍管理系統(tǒng)設(shè)計-在線瀏覽

2024-11-14 15:27本頁面
  

【正文】 發(fā)人員不 必為界面設(shè)計而編寫大量程序代碼。 Visual Basic 自動產(chǎn)生界面設(shè)計代碼,程序設(shè)計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計的效率。在一般的面向?qū)ο蟪绦蛟O(shè)計語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而 Visual Basic 則 是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法 (OOP),把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應(yīng)有的屬性,使對象成為實在的東西。每個對象以圖形方式顯示在界面上,都是可視的。 Visual Basic 語句簡單易懂,其編輯器支持彩色代 碼,可自動進(jìn)行語法錯誤檢查,同時具有功能強(qiáng)大且使用靈活的調(diào)試器和編譯器。在設(shè)計 Visual Basic 程序的過程中,隨時可以運(yùn)行程序,而在整個程序設(shè)計好之后,可以編譯生成可執(zhí)行文件 (.EXE),脫離 Visual Basic 環(huán)境,直接在 Windows 環(huán)境下運(yùn)行。一個對象可能會產(chǎn)生多個事件,每 個事件都可以通過一段程序來響應(yīng)。 在用 Visual Basic 設(shè)計大型應(yīng)用軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。 Visual Basic 具有強(qiáng)大的數(shù)據(jù)庫管理功能, 利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理 Microsoft Access 格式的數(shù)據(jù)庫,并提供了強(qiáng)大的數(shù)據(jù)天津大學(xué) 2020 屆高職??飘厴I(yè)設(shè)計(論文) 6 存儲和檢索功能。 Visual Basic 提供開放式數(shù)據(jù)連接,即 ODBC 功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫,如 SQL Server, Oracle 等。 (DDE) 利用動態(tài)數(shù)據(jù)交換 (Dynamic Data Exchange)技術(shù),可以把一種應(yīng)用程序中的數(shù)據(jù)動態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同的應(yīng)用程序建立起一條動態(tài)數(shù)據(jù)鏈路。 Visual Basic提 供了動態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他 Windows 應(yīng)用程序建立動態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進(jìn)行通信。 OLE 技術(shù)是 Microsoft公司對象技術(shù)的戰(zhàn)略,它把多個應(yīng)用程序合為一體,將每個應(yīng)用程序看做是一個對象進(jìn)行鏈接和嵌入,是一種應(yīng)用程序一體化的技 術(shù)。 (DLL) Visual Basic是一種高級程序設(shè)計語言,不具備低級語言的功能,對訪問機(jī)器硬件的操作不太容易實現(xiàn)。此外,通過動態(tài)鏈接庫,還可以 調(diào)用 Windows應(yīng)用程序接口 (API)函數(shù),實現(xiàn) SDK所具有的功能。 Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。另外, Access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。 Access 是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。 二者的結(jié)合( DBA) 微軟的 JET數(shù)據(jù)庫引擎提供了與數(shù)據(jù)庫打交道的途徑,我們是通過它以及Visual Basic 來訪問數(shù)據(jù)庫并對其進(jìn)行各種操作。 DATA 控件在數(shù)據(jù)庫中的信息與將信息 顯示給用戶看的 Visual Basic程序之間架起了一座橋梁。缺省情況下, DATA控件根據(jù)數(shù)據(jù)庫中的一個或多個數(shù)據(jù)表建立一個 dynasettype(動態(tài)集合)類型的記錄集合。DATA控件還提供了用來瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。 Visual Basic 下的 控件所實現(xiàn)的功能 Windows下的 Visual Basic應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對象 , 每一個對象都具有一些特性和行為 ( 屬性、事件和 方法 ) 。使用應(yīng)用程序具有可通用性可說擴(kuò)展性和強(qiáng)有力的功能。 菜單是程序最重要的特性之一,大多數(shù)程序都依賴一個定 義良好的菜單使程序易于使用和維護(hù), Visual Basic也提供了強(qiáng)大的創(chuàng)建菜單功能是程序更加標(biāo)準(zhǔn)。 CoolBar控件與 Office97種看到的 CoolBar是類似的。通過在 CoolBar中遷入其他空間你局可以向用戶提供更好的靈活性和義用性。其中的按鈕可以顯示圖像和標(biāo)題,并按功能分組或加入分隔符,還可以圍棋設(shè)置鼠標(biāo)停留在其上顯示的提示字符。 選擇 “ 工程 ” 下拉菜單中的 “ 部件 ” 選項,顯示 “ 部件 ” 對話框。其屬性及對象如下: 1) Align屬性定義工具條在窗體中的位置 2) ToolTipText屬性是字符 串類型,定義控件的提示字符 3) Style屬性定義按鈕外觀。 5) HotImangeList屬性設(shè)置一個 ImageList控件名,該控件定義按鈕獲得熱點時顯示的圖像。 創(chuàng)建工具條包括 ImageList和 Toolbar控件 ImageList用于為其他控件提供圖像庫,將 ImageList控件加入到工具箱的操作于前述 Toolbar控件相 同。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機(jī)之所以如此流行的原因主要有以下幾個方面: ; ; ; ,等等。我作為一個計算機(jī)應(yīng)用的??粕?,希望可以在這方面有所貢獻(xiàn)。 歸納起來,好處大約有以下幾點: ,安全、高效; ,節(jié)省大量人力; 。使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在社會的發(fā)展。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。我所開發(fā)的這個系統(tǒng)所采用的是當(dāng)前較為流行的編程軟件 VISUAL BASIC 語言,以數(shù)據(jù)庫 Microsoft SQL Server2020作為系統(tǒng)的后臺操作, 其功能在系統(tǒng)內(nèi)部有源代碼直接完成。 為將 來學(xué)校上網(wǎng)做好準(zhǔn)備 跟據(jù) 1999年中國電信的調(diào)查報告顯示我國的上網(wǎng)人數(shù)已達(dá)到 890萬,互聯(lián)網(wǎng)已經(jīng)十分普及,學(xué)校往界的畢業(yè)生希望能在世界的任何一個角落查到自己校友的信息,本系統(tǒng)為學(xué)校將來的上網(wǎng)作了先期工作,比如數(shù)據(jù)庫的建立。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。 系統(tǒng)流程圖 系統(tǒng)流程圖 如圖 31所示 圖 31 系 統(tǒng)流程 框 圖 學(xué)生信息管理系統(tǒng) 學(xué)籍管理功能 學(xué)籍修改 學(xué)籍刪除 學(xué)籍查詢 學(xué)籍添加 用戶管理功能 用戶添加 用戶刪除 密碼修改功能 修改密碼 成績管理功能 成績查詢 成績添加 成績修改 成績刪除 天津大學(xué) 2020 屆高職??飘厴I(yè)設(shè)計(論文) 11 第四章 系統(tǒng) 設(shè)計 數(shù)據(jù)庫的概念 數(shù)據(jù)庫處理在信息系統(tǒng)的研究中一直是非常重要的主題,然而,近年來,隨著 World Wide Web(WWW)的猛增及 Inter 技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時成為最熱門技術(shù)之一。同時, Inter 技術(shù)提供了一種向用戶發(fā)布數(shù)據(jù)庫內(nèi)容的標(biāo)準(zhǔn)化的訪問方法。它們只是加重了數(shù)據(jù)庫技術(shù)的重要性。理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計是一個藝術(shù)過程。 數(shù)據(jù)庫的目的是幫助人們跟蹤事務(wù)。最近,由于數(shù)據(jù)庫的普及,數(shù)據(jù)庫技術(shù)已經(jīng)被應(yīng)用到了新的領(lǐng)域,諸如用于Inter 的數(shù)據(jù)庫或用于公司內(nèi)聯(lián)網(wǎng)的 數(shù)據(jù)庫。 計算機(jī)的數(shù)據(jù)處理應(yīng)用,首先要把大量的信息以數(shù)據(jù)形式存放在存儲器中。從 1956 年生產(chǎn)出第一臺計算機(jī)到現(xiàn)在,存儲器的發(fā)展,為數(shù)據(jù)庫技術(shù)提供了良好的物質(zhì)基礎(chǔ)。通常在數(shù)據(jù)處理中,計算是比較簡單的而數(shù)據(jù)的管理卻比較復(fù)雜。數(shù)據(jù)管理技術(shù)的優(yōu)劣,將直接影響數(shù)據(jù)處理的效率。合理的數(shù)據(jù)庫設(shè)計可以提高數(shù)據(jù)庫存儲效率,保證數(shù)據(jù)的完整和一致。 設(shè)計數(shù)據(jù)庫系統(tǒng)時,應(yīng)該首先了解用戶的各個方面的需求,包括現(xiàn)有的以及將來可能增加的。如圖 41 所示: 天津大學(xué) 2020 屆高職專科畢業(yè)設(shè)計(論文) 12 圖 41 ACCESS2020 打開 ACCESS2020 之后,會開啟一個窗口,可選擇是打開以前的數(shù)據(jù)庫文件還是新建一個新的空數(shù)據(jù)庫文件,如果選擇空 ACCESS 數(shù)據(jù)庫,然后點擊確定按鈕。 圖 42 新建數(shù)據(jù)庫文件 最后一步就是要選擇一個要保存數(shù)據(jù)庫文件的名字和位置。 天津大學(xué) 2020 屆高職??飘厴I(yè)設(shè)計(論文) 13 圖 43 創(chuàng)建數(shù)據(jù)庫 怎樣創(chuàng)建一個數(shù)據(jù)表 上面已經(jīng)講了如何創(chuàng)建一個數(shù)據(jù)庫文件,按照上面的步驟建立一個數(shù)據(jù)庫文件后,需要在數(shù)據(jù)庫 文件中建立一個數(shù)據(jù)表。 上面還有三個按鈕,一個是打開,一個是設(shè)計,一個是新建,點擊設(shè)計,就可以開始設(shè)計數(shù)據(jù)表了。先看看 VB 是如何與 ACCESS2020 數(shù)據(jù)庫相連接的。連接數(shù)據(jù)庫 Set conn = CreateObject() 39。 \ amp。設(shè)置數(shù)據(jù)的路徑 Provider=。 DBpath 39。設(shè)置數(shù)據(jù)庫對像 End Sub 上面的一段代碼就是連接數(shù)據(jù)庫的。其中有兩個變量要定義為公用的變量,因為這段代碼是放在一個模塊中的,為了在每一個窗體中能夠使用這個變量,所以必須要聲明為公用變量。如果聲明在下面,那就成了局部變量,那么作用范圍就會不同了,作用就更不同,而且在其它窗體中使用到了這個變量,程序會出錯。這些都是非常重要的,本系統(tǒng)的數(shù)據(jù)庫設(shè)計比較合理,而不是非常合理,因為每一個程序都可能有錯誤,有一位程序設(shè)計大師說過一句話,沒有 BUG(錯誤)的程序,那不叫程序! 下面列出數(shù)據(jù)庫中的每一個表,包括表中的字段的含意。 表 41 管理員表 字段名 字段類型 字段長度 字段說明 用戶名 文本 16 用戶名 密碼 文本 16 密碼 權(quán)限 文本 10 權(quán)限 學(xué)生信息記錄表:用于 存放學(xué)生在入校時的基本學(xué)籍信息以及在學(xué)過中的成績信息和獎罰信息 ,如表 42 所示 。 系統(tǒng)登陸界面 系統(tǒng)登錄界面 如圖 51 所示 圖 51 系統(tǒng)登錄界面 系統(tǒng)登錄界面程序代碼 Private Sub cmdOK_Click() txtSQL = select * from user_Form where user_ID = 39。 amp。 Set mrc = ExecuteSQL(txtSQL, MsgText) If = True Then MsgBox 沒有這個用戶,請重新輸入用戶名 !, vbOKOnly + vbExclamation, 警告 Else If Trim((1)) = Trim() Then OK = True 天津大學(xué) 2020 屆高職??飘厴I(yè)設(shè)計(論文) 17 UserName = Trim() Else MsgBox 輸入密碼不正確,請重新輸入! , vbOKOnly + vbExclamation, 警告 = End If 登陸界面的作用:輸入正確的用戶名和密碼,則可進(jìn)入系統(tǒng),進(jìn)行一系列的操作,如果輸入的用戶名和密碼是錯誤的則不能進(jìn)入系統(tǒng),從而實現(xiàn)了系統(tǒng)的安全性。 系統(tǒng)主界面程序代碼 Private Sub claiMenu_Click() End Sub 天津大學(xué) 2020 屆高職專科畢業(yè)設(shè)計(論文) 18 Private Sub couiMenu_Click() End Sub Private Sub cusiMenu_Click() End Sub Private Sub MDIForm_Load() End Sub 系統(tǒng)用戶管理界面如圖 53所示 圖 53 系統(tǒng)用戶管理界面 系統(tǒng)用戶界面作用 :主要起到對用戶名的添加、修改、刪除, 從而起到對于賬戶的管理。 amp。 39。 學(xué)生功能模塊主要實現(xiàn)如下功能 : 詢成績信息 學(xué)生在成功登錄系統(tǒng)后,即可查詢自己的相關(guān)信息,在主窗體中點擊學(xué)生信息查詢菜單下的學(xué)籍查詢 ,即出現(xiàn)如下 如圖 54所示 : 天津大學(xué) 2020 屆高職??飘厴I(yè)設(shè)計(論文) 20 圖 54 系統(tǒng)用戶管理界面 使用 sqlDataAdapter添加數(shù)據(jù)集并生成 DataSet,然后將數(shù)據(jù)綁定到各個textBox,顯示查詢本人的照片是本系統(tǒng)的一大特色,實現(xiàn)此功能的代碼如下 : string sql=SELECT 照片名稱 ,照片 from 學(xué)生信息 +WHERE( 學(xué)號 = 39。) 。 try { .Open ()。 } finally {} SqlDataReader dr = ()。 FileStream myStream=()。 天津大學(xué) 2020 屆高職??飘厴I(yè)設(shè)計(論文) 21 foreach(byte a in mydata) { (a)。 Image myImage=(temp) 。 .Refresh(
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1