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

正文內(nèi)容

visual_basic sql學(xué)生信息管理系統(tǒng)(畢業(yè)設(shè)計(jì))-文庫吧

2025-07-29 16:35 本頁面


【正文】 具有著 紙質(zhì)檔案 管理所無法比擬的優(yōu)點(diǎn) , 例如 : 檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生 信息 管理的效率 , 也是 高校對(duì)信息 的科學(xué)化、正規(guī)化 、無紙化 管理 的發(fā)展方向 。 本文介紹了利用 SQL server 2020 建立數(shù)據(jù)庫, Visual Basic 作 為前臺(tái)軟件開發(fā)工具開發(fā)的學(xué)生管理系統(tǒng)。該系統(tǒng)從我校的實(shí)際情況出發(fā),對(duì)我校在校學(xué)生的基本信息進(jìn)行綜合管理,包括學(xué)生班級(jí)信息、課程信息、成績(jī)信息、獎(jiǎng)懲信息,同時(shí)設(shè)置了三種不同的訪問權(quán)限,分別是管理員、教師和學(xué)生,根據(jù)數(shù) 據(jù)庫中的具體數(shù)據(jù)自動(dòng)分配其登錄后的操作權(quán)限。管理員具有最高訪問權(quán)限,能對(duì)所有信息進(jìn)行綜合編輯,教師用戶主要對(duì)自己所擔(dān)任課程進(jìn)行成績(jī)登錄,學(xué)生用戶能對(duì)自己的基本信息進(jìn)行查詢和確認(rèn),包括成績(jī)信息、獎(jiǎng)懲信息和密碼的更改。 本系統(tǒng)初具規(guī)模,能勝任在校學(xué)生的基本信息的綜合管理工作,并且基于Visual basic 進(jìn)行開發(fā)的軟件具有界面友好、操作簡(jiǎn)便的優(yōu)點(diǎn)。系統(tǒng)內(nèi)部對(duì)每步的操作均設(shè)置了相關(guān)提示信息,使用者不需對(duì)該軟件進(jìn)行長時(shí)間的學(xué)習(xí)即能使用,達(dá)到了方便快捷又不失功能強(qiáng)大的特點(diǎn)。 2 2 開發(fā)工具介紹 SQL Server 2020 簡(jiǎn)介 SQL Server 2020 是微軟公司最新版的大型數(shù)據(jù)庫服務(wù)器,其性能指標(biāo)在各方面都有趕超 Oracle 數(shù)據(jù)庫的趨勢(shì)。用它可以方便地管理數(shù)據(jù)庫和開發(fā)應(yīng)用程序,它使用了最先進(jìn)的數(shù)據(jù)庫構(gòu)架,與 Windows NT/2020 平臺(tái)緊密集成,具有完全的 Web 功能。通過對(duì)高端硬件平臺(tái)、網(wǎng)絡(luò)和存儲(chǔ)技術(shù)的支持,為 WEB 站和企業(yè)的應(yīng)用最大限度地提供了可擴(kuò)展性和高可靠性,能在 Inter 商業(yè)領(lǐng)域快速建立并應(yīng)用。 SQL Server 2020 提供的非常傻瓜的缺省安裝和使用模式,其上手難度并不比 Access 大。另外, SQL Server 2020 可以兼顧小、中、大規(guī)模的應(yīng)用,有著遠(yuǎn)遠(yuǎn)比 Access 強(qiáng)大的伸縮性。 SQL Server 數(shù)據(jù)庫特點(diǎn) 概括起來, SQL Server 2020 數(shù)據(jù)庫管理系統(tǒng)具有以下主要特點(diǎn)。 ( 1)豐富的圖形管理工具,使系統(tǒng)管理、操作更為直觀方便。 SQL Server企業(yè)管理器是一個(gè)基于圖形用戶界面 ( GUI) 的集成管理工具,利用它可以配置管理 SQL Server 服務(wù)器、管理數(shù)據(jù)庫和數(shù)據(jù)庫對(duì)象、備份和恢復(fù)數(shù)據(jù)、調(diào)度任務(wù)和管理警報(bào)、實(shí)現(xiàn)數(shù)據(jù)復(fù)制和轉(zhuǎn)換操作等。此外, SQL Server 2020 還提供了SQL 事件探查器、 SQL 查詢分析器、 SQL Server 服務(wù)管理器和多種操作向?qū)У葓D形界面管理工具,大大簡(jiǎn)化了用戶操作,從而增強(qiáng)了系統(tǒng)的易用性。 ( 2)動(dòng)態(tài)自動(dòng)管理和優(yōu)化功能。即使 SQL Server 數(shù)據(jù)庫管理員不做任何設(shè)置, SQL Server 也能夠在運(yùn)行過程中根據(jù)環(huán)境配置和用戶訪問情況動(dòng)態(tài)自動(dòng)配置,以達(dá)到最優(yōu)性能,從而減輕管理員工作。 ( 3)豐富的編程接口工具,使用戶開發(fā) SQL Server 數(shù)據(jù)庫應(yīng)用程序更加靈活。 SQL Server 提供了 TransactSQL、 DBLibrary for C、 嵌入式 SQL( ESQL)等開發(fā)工具, TransactSQL 與工業(yè)標(biāo)準(zhǔn) SQL 語言兼容,并在其基礎(chǔ)上加以擴(kuò)充,使它更適合事務(wù)處理方面的需要。此外, SQL Server 2020 還支持 ODBC、 OLE DB、 ADO 規(guī)范,可以使用 ODBC、 OLE DB、 ADO 接口訪問 SQL Server 數(shù)據(jù)庫。 ( 4)具有很好的伸縮性和可靠性。 SQL Server 2020 既能運(yùn)行在 Windows桌面操作系統(tǒng)下,又可 運(yùn)行在服務(wù)器操作系統(tǒng)(包括 Windows NT 和 Windows 3 2020)下;既 能運(yùn)行在單 CPU計(jì)算機(jī)上,又能運(yùn)行在對(duì)稱多處理系統(tǒng)下。所以,它具有很好的伸縮性,能夠滿足從桌面應(yīng)用到大型企業(yè)分布式應(yīng)用到不同層次用戶的要求。 Visual Basic 簡(jiǎn)介 微軟公司的 Visual Basic 是 Windows 應(yīng)用程序開發(fā)工具,是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。 Visual Basic 提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。利用 VISUAL BASIC 程序設(shè) 計(jì)語言,可以很方便地設(shè)計(jì)出在 WINDOWS 環(huán)境下運(yùn)行的應(yīng)用程序。因此,本系統(tǒng)采用 Visual Basic 設(shè)計(jì)前端軟件。 Visual Basic 的編程特點(diǎn) Visual Basic語言的出現(xiàn)為 Windows下的編程提出了一個(gè)新概念,利用 Visual Basic 的動(dòng)態(tài)數(shù)據(jù)交換、對(duì)象的鏈接和嵌入、動(dòng)態(tài)鏈接庫、 ActiveX 等技術(shù)可以很方便地設(shè)計(jì)出功能強(qiáng)大的應(yīng)用程序。利用 Visual Basic 語言編程有以下特點(diǎn): ( 1)可視化程序設(shè)計(jì) 在 Visual Basic 中開發(fā)的應(yīng)用程序,有豐富的圖形界面, 減少了開發(fā)圖形界面而添加的代碼,在設(shè)計(jì)圖形界面的過程中只需設(shè)置 ActiveX 控件的屬性即可。 ( 2)強(qiáng)大的數(shù)據(jù)庫功能 隨著 Visual Basic 語言的向前發(fā)展,在數(shù)據(jù)庫和網(wǎng)絡(luò)方面的功能優(yōu)勢(shì)就愈加明顯,利用 Visual Basic 中的 ODBC(開放式的數(shù)據(jù)庫訪問技術(shù))可以很方便地開發(fā)出自己的數(shù)據(jù)庫應(yīng)用程序。同時(shí),利用 Visual Basic 自帶的可視化數(shù)據(jù)管理器和報(bào)表生成器,也可以在 Visual Basic 中完成數(shù)據(jù)庫的開發(fā)工作。 ( 3)其他特性 在 Visual Basic 以前的版本中,由于仍然擺脫 不了解釋執(zhí)行的代碼運(yùn)行機(jī)制,所以在相當(dāng)?shù)某潭壬现萍s了 Visual Basic 的發(fā)展。從 Visual 版本開始,在 Visual Basic 中制作的應(yīng)用程序都改變?yōu)榫幾g執(zhí)行,使得 Visual Basic 的代碼效率有了很大的提高,同時(shí)執(zhí)行的速度也加快了解 30%(同 Visual 相比 )。 4 Visual Basic 支持的數(shù)據(jù)庫系統(tǒng) Visual Basic 支持對(duì)多格式的數(shù)據(jù)庫的訪問和維護(hù),無論是 Access 還是Foxpro 中創(chuàng)建的數(shù)據(jù)庫,都可以用 Visual Basic 打開,對(duì)其進(jìn)行查詢、修改和刪除等操作。事實(shí)上, Visual Basic 幾乎支持對(duì)市面上所有數(shù)據(jù)庫的訪問。 Visual Basic 可以訪問的數(shù)據(jù)庫可以簡(jiǎn)單的分為三類,即: Microsoft Access格式數(shù)據(jù)庫,外部數(shù)據(jù)庫和 ODBC 數(shù)據(jù)庫。 Visual Basic 對(duì)多種數(shù)據(jù)庫格式的支持,大大的增強(qiáng)了開發(fā)數(shù)據(jù)庫應(yīng)用程序的能力。 數(shù)據(jù)庫開發(fā)中的三大工具 Visual Basic 在數(shù)據(jù)庫應(yīng)用程序的開發(fā)領(lǐng)域中,提供包含數(shù)據(jù)管理( Data Manager),數(shù)據(jù)控件( Data Control)以及數(shù) 據(jù)編程對(duì)象(數(shù)據(jù)訪問對(duì)象( DAO)遠(yuǎn)程數(shù)據(jù)對(duì)象( RDO)和 ActiveX 數(shù)據(jù)對(duì)象( ADO))等工具,協(xié)助設(shè)計(jì)人員輕松的連接數(shù)據(jù)庫文件,并訪問其中的數(shù)據(jù),在功能方面與其他一些專業(yè)數(shù)據(jù)庫軟件(如 FoxPro, Microsoft Access 等)不相上下。 數(shù)據(jù)管理器( Data Manager)是 Visual Basic 已有的老成員之一, Jet 數(shù)據(jù)庫引擎( Database Engine)可以幫助 Visual Basic 程序元件立即維護(hù)數(shù)據(jù)庫內(nèi)容,并可通過輸入查詢或查找數(shù)據(jù)庫信息,而不必通過其他數(shù)據(jù)庫軟件另外去設(shè)計(jì) 數(shù)據(jù)庫。 數(shù)據(jù)控件是 Visual Basic 所提供的基本控件成員之一,它使得設(shè)計(jì)者省下一堆程序代碼編寫的工作,能夠輕松的設(shè)計(jì)及維護(hù)數(shù)據(jù)庫內(nèi)容。數(shù)據(jù)控件可以通過一些屬性的設(shè)置去鏈接某個(gè)數(shù)據(jù)庫文件,但是它本身并無法顯示數(shù)據(jù)庫各個(gè)記錄的內(nèi)容,必須在搭配其他具有數(shù)據(jù)感知( Data Aware)功能的控件對(duì)應(yīng)并顯示一個(gè)字段內(nèi)容,以方便地進(jìn)行記錄的瀏覽及編輯工作。 Visual Basic 提供的數(shù)據(jù)訪問對(duì)象( Data Access Object; DAO)讓程序設(shè)計(jì)者擁有更大的發(fā)揮空間。借助程序代碼編寫,直接控制 Jet 數(shù) 據(jù)庫引擎,配合數(shù)據(jù)庫控件,能夠開發(fā)出更具彈性且高效率的數(shù)據(jù)應(yīng)用程序。 RDO 是處理遠(yuǎn)程數(shù)據(jù)庫的一些專門需要的對(duì)象集合。使用 RDO 可以不用本地的查詢機(jī)就能訪問 ODBC 數(shù)據(jù)源,這無疑提高了應(yīng)用程序的性能。 ADO 是 Visual Basic 中新增的對(duì)象,它是一個(gè)更簡(jiǎn)單的對(duì)象模型,它更好的集成了其它數(shù)據(jù)訪問技術(shù),并且對(duì)本地和遠(yuǎn)程數(shù)據(jù)庫均有共同的界面,可以 5 取代 DAO 和 RDO。 ADO 更易于使用。 在本系統(tǒng)中利用數(shù)據(jù)管理器創(chuàng)建了數(shù)據(jù)庫及數(shù)據(jù)庫表,并采用了ADO+ODBC 數(shù)據(jù)訪問技術(shù)。 ADO 組件的主要對(duì)象及其功 能 ADO 組件又稱為數(shù)據(jù)庫訪問組件,它提供了以下七種對(duì)象: ( 1) Connection 對(duì)象:提供對(duì)數(shù)據(jù)庫的連接服務(wù)。 ( 2) Command 對(duì)象:定義對(duì)數(shù)據(jù)庫源操作的命令。 ( 3) Recordset 對(duì)象:由數(shù)據(jù)庫服務(wù)器所返回的記錄集。 Recordset 對(duì)象的 LockType 屬性的設(shè)置值如下表所示: 表 21 Recordset對(duì)象的 LockType屬性的設(shè)置值 常量 值 說明 adLockReadOnly 1 默認(rèn)值,只讀。無法更改數(shù)據(jù) adLockPressimistic 2 保守式記錄鎖定(逐條) 。提供者執(zhí)行必要的操作確保成功編輯記錄,通常采用立即鎖定數(shù)據(jù)源的記錄的方式。 adLockOptimistic 3 開放式記錄鎖定(逐條)。提供者使用開放式鎖定,只在調(diào)用 Updata 方法時(shí)鎖定記錄。 adLockBatchOptimistic 4 開放式批更新。用于與立即更新模式相反的批更新模式。 ( 4) Fields 對(duì)象:由數(shù)據(jù)庫服務(wù)器所返回的單一數(shù)據(jù)字段 ( 5) Parametes 對(duì)象:表示 Command 對(duì)象的參數(shù)。 ( 6) Property 對(duì)象:?jiǎn)为?dú)的一個(gè) Property 對(duì)象,提供屬性功能。 ( 7) Error 對(duì)象:提供處理錯(cuò)誤的功能。 使用 ADO 對(duì)象可以建立和管理數(shù)據(jù)庫的連接,按數(shù)據(jù)庫服務(wù)器的要求獲得數(shù)據(jù),執(zhí)行更新、刪除、添加數(shù)據(jù)等操作,獲取 ODBC 的錯(cuò)誤信息等。 本系統(tǒng) Visual Basic 訪問數(shù)據(jù)庫方法 在 Visual Basic 的工程中,選擇菜單“工程” — “引用”命令,在“可用的引用”中選擇 Microsoft Active Data Object 選項(xiàng),這樣就在程序中加 6 入了 ADO 的引用。 A
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1