【正文】
究 Windows 環(huán)境下的數(shù)據(jù)庫訪問原理和操作方式。 ( 2)網(wǎng)絡(luò)查詢法,利用互聯(lián)網(wǎng)上的方便性快速解決遇到的技術(shù)問題。 ( 6) 具有易操作性和易維護性。 ( 4) 實現(xiàn)強大的實驗功能,包括普通調(diào)試,普通單步,并發(fā)調(diào)試,并發(fā)單步。 ( 2) 系統(tǒng)所能實現(xiàn)的實驗功能分類明確。 提高學校在數(shù)據(jù)庫課程上的教學水平,讓每一位同學在數(shù)據(jù)庫的學習上花費更少的時間與精力,來達到更好的學習效果。并且對于之后系統(tǒng)的進一步擴展也因為跳過了對客戶端進行更新而變得非常簡單。 如今, WEB 瀏覽器技術(shù)不斷發(fā)展完善,各種各樣的 WEB 瀏覽器層出不窮,B/S 結(jié)構(gòu)的核心主要就是對此加以運用:將 Browser 的多種腳本語言和Microsoft 開發(fā)的 ActiveX 技術(shù)整合起來,通過技術(shù)將之前必須使用高級專用的 Software 才能實現(xiàn)的各種需求移植到各種版本的通用的 Browser 中,不需要花費資源開發(fā)復(fù)雜的客戶端軟件,由此降低成本 。這種模式 的特點和優(yōu)勢在于, 將 開發(fā)的 系統(tǒng) 各個 功能 所要實現(xiàn)的重點部分集中到了 到 服務(wù)器 上, 將 客戶端 進行統(tǒng)一, 使系統(tǒng)的開發(fā)變得更加簡便,易于維護以及使用 。 在微軟的數(shù)據(jù)平臺上擁有可信任的,高效的,智能的三個特點。正是因為它的這些新特性, SQL Server 2020 逐漸 成為 最流行的數(shù)據(jù)庫處理平臺,尤其是在 針對在線商務(wù)、數(shù)據(jù)倉庫和電子商務(wù)解決方案 上成為人們首選的數(shù)據(jù)庫開發(fā)平臺之一 。 SQL Server 2020 介紹 本系統(tǒng) 對于 數(shù)據(jù)庫部分 的開發(fā)采用的是以 SQL Server 2020 作為平臺 基礎(chǔ) , SQL Server 2020 比起之前的 SQL Server 版本有許多新特點。 還提供例如內(nèi)置對象緩存和頁面緩存,內(nèi)置 XML 支持等等許多其他方面的特性。這個方法應(yīng)經(jīng)充分的得到了 .NET 框架的支持。 做到了讓用戶為多服務(wù)器場合做出應(yīng)對。 并且 增加了許多其他的特點,本文不再一一列舉 。 Sun 產(chǎn)品和微軟的 競爭必將因為 C的 誕生更加激烈 , 作為用戶來說,這卻是有利的,因為用戶可以從中選擇適合自己的語言作為編程的工具 2.數(shù)據(jù)庫連接 技 術(shù)在數(shù)據(jù)庫方面上同樣擁有強大的優(yōu)勢, 對于 Web 數(shù)據(jù)庫應(yīng)用的開 發(fā) 上, 創(chuàng)新的 使用 開放 數(shù)據(jù)庫 互連 、 Object Link and embed、ActiveX Data Object 對象和事務(wù)處理管理器。 與其他編程技術(shù)對比,它有如下的優(yōu)勢 : 1.面向?qū)ο笮? C是一種面向?qū)ο笳Z言, 而在 開發(fā)中 , C恰好 是一個最 主要 的開發(fā)工具 , 微軟將 把 C發(fā)展成為 Java 的強勁對手, 因為從不同的方面上來看 , C似乎 將 逐漸 成為 一門 微軟的與 Java 相似的語言 。 另外,只要是 .NET 兼容的語言,例如 C,C++,VB 等等,我們都可以用來在 平臺下開發(fā)網(wǎng)站 。 顧名思義, 是以 .NET 作為平臺基礎(chǔ)的技術(shù)。 指動態(tài)服務(wù)器頁面( Active Server Pages),在 Inter Information Server ( IIS 服務(wù),是 Windows 開發(fā)的Web 服務(wù)器)之中運行的程序 。于是,以 為代表的各種動態(tài)網(wǎng)頁技術(shù)逐漸代替了傳統(tǒng)的靜態(tài)網(wǎng)頁技術(shù),成為開發(fā)者們的首要選擇 。因此,眾多企業(yè),團隊或者個人開始建立自己的 WEB 站點作為傳播信息的平臺。 4. 保證編譯成功的系統(tǒng)能夠正常運行 , 并且能在能在指定的計算機上演示,提交源程序。 2. 系統(tǒng)操作方面直觀,方便,快捷,界面方面簡潔,美觀。 課題的任務(wù)要求 課題的主要任務(wù)是設(shè)計并實現(xiàn)一個 數(shù)據(jù)庫實驗調(diào)試系統(tǒng) , 作為高校中對于數(shù)據(jù)庫實驗教學課程中的實驗工具,提高學校對于數(shù)據(jù)庫的教學水平,使學生能進行更加高效簡便的進行數(shù)據(jù)庫的實驗操作,并且對實驗進行過程中各個值的變化有更直觀的理解。 我選擇這個課題的目的旨在設(shè)計研發(fā)一套用于數(shù)據(jù)庫原理課程實驗教學的軟件系統(tǒng)。國內(nèi)外主流 DBMS 產(chǎn)品的最新版本(例如: SQLServer2020)目前只支持 PL/SQL 級別的腳本調(diào)試,沒有專門的交互式數(shù)據(jù)可視 青島大學畢業(yè) 論文 (設(shè)計) 9 化工具,不便于清晰地理解語句每一步的執(zhí)行狀態(tài)。 研究的目的與意義 目前國內(nèi)各高校在數(shù)據(jù)庫的學習上除了為學生安排主要的理論課程學習以外,還要求學生進行足夠的實驗課程以熟練的掌握數(shù)據(jù)庫的實際應(yīng)用。 隨著計算機技術(shù)的飛速發(fā)展,國內(nèi)對計算機類專業(yè)人才的需求依然很大,各個高校 想要 在 所開設(shè)的 計算機類專業(yè)人才上的培養(yǎng)方式和教學水平 上取得進一步提高 ,必然需要一個專門針對數(shù)據(jù)庫實驗學習的輔助軟件,來配合學生數(shù)據(jù)庫的學習,提高實驗效率。 所以實驗操作過程繁瑣復(fù)雜,操作完成后只顯示實驗結(jié)果,實驗中語句實行過程不直觀,不明確,學生往往花費大量的時間和精力后,依然不能對數(shù)據(jù)庫運行過程有直觀深刻的理解,進而喪失學習興趣。為了提高學校的實踐教學水平,各高校紛紛加強實驗室建設(shè)各管理的水平,來響應(yīng)國家加強創(chuàng)新型人才培養(yǎng)的戰(zhàn)略。 青島大學畢業(yè) 論文 (設(shè)計) 8 數(shù)據(jù)庫實驗調(diào)試系統(tǒng)問題與現(xiàn)狀 完善實驗室 的建設(shè)、 提高實驗室管理水平 以提高學生的實驗操作能力和加深對所學知識的理解水平 是最近幾年高校改革和發(fā)展的熱點問題。為學生創(chuàng)造了發(fā)現(xiàn)錯誤、實時改進的機會。數(shù)據(jù)庫作為各個計算機類課程中十分重要的一門,在實驗課程中應(yīng)當有專門的調(diào)試軟件,來鞏固教學成果,反饋教學結(jié)果,為計算機類專業(yè)各個知識的學習提供更有意義的教學方法,使整個教學策略得到優(yōu)化。我國計算機事業(yè)對人才的需求越來越大,所以各個大學中計算機類專業(yè)每年招收的學生所占的比重也逐年加大。如何利用現(xiàn)代 信息 技術(shù),將使用計算機技術(shù)的新教學方式與大學中各學科原本的教學方式進行整合,以此達到全面提高教學質(zhì)量,培養(yǎng)學生的獨立學習 水平 , 提高學生的創(chuàng)新精神, 創(chuàng)新能力 和創(chuàng)新精神 ,以適應(yīng)因信息時代對人才的新要求,是近年來國內(nèi)外 許 多大學和眾多 教學人士所關(guān)注的熱點問題。 basic experiment experimental operation in database curricula, and to improve the efficiency of the experiment, it is possible to observe the implementation process more intuitive statement, and the final result. Keyword : Database Debugging System C B/S 青島大學畢業(yè) 論文 (設(shè)計) 7 第一章 前 言 研究背景 隨著 信息時代各類技術(shù) 的 不斷發(fā)展與成熟 , 各種形形色色的技術(shù)產(chǎn)品不斷地改變著我們?nèi)粘5纳盍晳T和工作習慣,我們在學校的學習生活中, 教學 手段 、學習方 法 乃至思維方式上也都時時刻刻 在新技術(shù)的影響之下 發(fā)生著改變。s major universities have puter widely used in the teaching process of teaching puter courses in schools to the traditional teaching methods and practical use of puters bined. Thus, the experimental curriculum database requires a simple and efficient test debugging system. Base paper surveys various universities in the database test debugging system case on, from the actual needs of the school, using visual studio 2020 as a development tool, C as the programming language to B / S (browser / server) architecture and ASP dynamic web development technology, based on the Windows 7 operating system and SQL Server 2020 database by database technology and C indepth study and application for some time after, designed to develop a function relatively well and can improve students39。經(jīng)過一些列的設(shè)計,編程,調(diào)試等工作之后,最后的運行結(jié)果證明,該系統(tǒng)能夠滿足學生在數(shù)據(jù)庫實驗課程中基本的實驗操作,并且提高了實驗效率,能夠更直觀觀察各語句的執(zhí)行過程以及最終結(jié)果。由此,數(shù)據(jù)庫的實驗課程中需要一個簡潔又高效的實驗調(diào)試系統(tǒng)。圖表整潔,布局合理,文字注釋必須使用工程字書寫,丌準用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁以上的雙面打印 4)圖表應(yīng)繪制于無格子的頁面上 5)軟件工程類課題應(yīng)有程序清單,幵提供電子文檔 1)設(shè)計(論文) 2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝訂 指導(dǎo)教師評閱書 指導(dǎo)教師評價: 一、撰寫(設(shè)計)過程 學生在論文(設(shè)計)過程中的治學態(tài)度、工作精神 □ 優(yōu) □ 良 □ 中 □ 及格 □ 丌及格 學生掌握與業(yè)知識、技能的扎實程度 □ 優(yōu) □ 良 □ 中 □ 及格