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

正文內(nèi)容

vb學(xué)生選課系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2024-12-07 10:03本頁(yè)面

【導(dǎo)讀】選課管理系統(tǒng),它是c/s結(jié)構(gòu)的系統(tǒng),它能更有效,更快速的實(shí)現(xiàn)學(xué)生選課。的人力和物力資源。本系統(tǒng)界面友好,操作簡(jiǎn)單明了,設(shè)計(jì)合理,功能比較齊全,本系統(tǒng)達(dá)到了他的要求也基本達(dá)到了課程設(shè)計(jì)的基本要求。

  

【正文】 a_name ” +” from classes, course, teacher” +” where =” +” and =” 。 sqlBean db=new sqlBean()。 ResultSet rs =(sql)。 Return rs。 } 通用模塊 本系統(tǒng)采用數(shù)據(jù)庫(kù)類進(jìn)行數(shù)據(jù)庫(kù)的統(tǒng)一管理,同時(shí)在數(shù)據(jù)庫(kù)才坐上進(jìn)行了封裝,方便程序開(kāi)發(fā)時(shí)與數(shù)據(jù)庫(kù)的交互。接下來(lái) 我們來(lái)詳細(xì)介紹。 我們知道,在實(shí)現(xiàn)某一個(gè)功能是,首先要連接數(shù)據(jù)庫(kù)。那么,如果我們?cè)诿恳淮芜M(jìn)行數(shù)據(jù)庫(kù)操作前都需要加載驅(qū)動(dòng)、創(chuàng)建連接,則這些操作可以封裝在一個(gè)數(shù)據(jù)庫(kù)操作類中。這樣做有很大的優(yōu)點(diǎn),一旦系統(tǒng)一直、數(shù)據(jù)庫(kù)參數(shù)改變,則不需要重新修改所有的鏈接代碼并重新編譯,只要在這個(gè)封裝類中改變其中的參數(shù)即可。我們采用了如下代碼的一個(gè)類統(tǒng)一管理數(shù)據(jù)庫(kù)的連接 [5]: package stuman。 import .*。 import .*。 public class sqlBean{/// public Connection conn=null。 public ResultSet rs=null。 private String DatabaseDriver=。 //DataSource 數(shù)據(jù)源名稱 DSN //private String DatabaseConnStr=jdbc:odbc:ClassDB,39。limq39。,123。 private String DatabaseConnStr=jdbc:odbc:point 39。test39。,test。 private String strcon = jdbc:odbc:point。 16 //定義方法 /*setXxx 用于設(shè)置屬性值 。getXxx 用于得到屬性值 */ public void setDatabaseDriver(String Driver){ =Driver。 } public String getDatabaseDriver(){ return ()。 } public void setDatabaseConnStr(String ConnStr){ =ConnStr。 } public String getDatabaseConnStr(){ return ()。 } public sqlBean(){/////構(gòu)造函數(shù) try{ (DatabaseDriver)。 } catch( e){ (加載驅(qū)動(dòng)器有錯(cuò)誤 :+( ))。 (執(zhí)行插入有錯(cuò)誤 :+())。//輸出到客戶端 } } public int executeInsert(String sql){ int num=0。 try{ //conn = (jdbc:odbc:ClassDB,limq,123)。 conn = (strcon,test,test)。 Statement stmt=( )。 num=(sql)。 } catch(SQLException ex){ (執(zhí)行插入有錯(cuò)誤 :+() )。 (執(zhí)行插入有錯(cuò)誤 :+())。//輸出到客戶端 } CloseDataBase()。 return num。 } // display data public ResultSet executeQuery(String sql){ rs=null。 try{ //conn = 17 (jdbc:odbc:ClassDB,limq,123)。 conn = (strcon,test,test)。 Statement stmt=( )。 rs=(sql)。 } catch(SQLException ex){ (執(zhí)行查詢有錯(cuò)誤 :+() )。 (執(zhí)行查詢有錯(cuò)誤 :+())。 //輸出到客戶端 } return rs。 } // delete data public int executeDelete(String sql){ int num=0。 try{ //conn = (jdbc:odbc:ClassDB,limq,123)。 conn = (strcon,test,test)。 Statement stmt=( )。 num=(sql)。 } catch(SQLException ex){ (執(zhí)行刪除有錯(cuò)誤 :+() )。 (執(zhí)行刪除有錯(cuò)誤 :+())。 //輸出到客戶端 } CloseDataBase()。 return num。 } ////////////////// public void CloseDataBase(){ try{ ()。 } catch(Exception end){ (執(zhí)行關(guān)閉 Connection 對(duì)象有錯(cuò)誤:+( ) )。 (執(zhí)行執(zhí)行關(guān)閉 Connection 對(duì)象有錯(cuò)誤:有錯(cuò)誤 :+())。 //輸出到客戶端 } }① ① Curtis Smith ,Michael Amundsen :《 VISUAL BASIC 》,陳海標(biāo),譯 .北京清華大學(xué)出版社, 2021年版,第 56 頁(yè) 18 6 性能測(cè)試與分析 本測(cè)試報(bào)告為實(shí)物系統(tǒng)的測(cè)試報(bào)告,本次內(nèi)容針對(duì)“用戶登陸 ” 、“信息瀏覽” 、“選課” 、“成績(jī)查詢” 、“課程查詢”和 “ 密碼修改”幾個(gè)模塊進(jìn)行說(shuō)明,目的在于總結(jié)測(cè)試階段的測(cè)試以及分析測(cè)試結(jié)果,描述系統(tǒng)是否符合要求(或達(dá)到 實(shí)現(xiàn)系統(tǒng)功能目標(biāo))。預(yù)期參考人員包括用戶、測(cè)試人員、開(kāi)發(fā)人員、項(xiàng)目管理者、其他質(zhì)量管理人員和需要閱讀本報(bào)告的高層管理人員。 測(cè)試實(shí)例(測(cè)試集)的研究與選擇 該系統(tǒng)分為管理員、教師、學(xué)生三種用戶,因此該測(cè)試項(xiàng)目的內(nèi)容主要是三種用戶實(shí)現(xiàn)的功能,主要如下: 管理員:學(xué)生信息的添加、刪除;教師信息的添加、刪除;課程信息的修改、刪除。 圖 4 學(xué)生信息管理窗口 19 圖 5 教師 信息管理窗口 圖 6 課程信息管理窗口 教師:已帶課程的查看;其他課程信息的查詢、查看。 20 圖 7 教師 選課 學(xué)生:查看已選課程;查 看所有課程信息;查看能選的課程信息;課程的退選;課程信息的查看。 圖 8 選課系統(tǒng) 21 測(cè)試環(huán)境與測(cè)試條件 該系統(tǒng)需要在網(wǎng)絡(luò)環(huán)境下運(yùn)行,對(duì)整個(gè)系統(tǒng)的性能要求較高,測(cè)試環(huán)境如下:,數(shù)據(jù)庫(kù)采用穩(wěn)定性好的 SQL Server 2021, 操作系統(tǒng)為 WINDOS XP;本系統(tǒng)采用 ASP 平臺(tái), ASP 支持 VBScript 和 JavaScript 這樣的解釋性的腳本語(yǔ)言。 性能分析 經(jīng)過(guò)測(cè)試,本系統(tǒng)達(dá)到了預(yù)期效果,實(shí)現(xiàn)了選課、退課、查詢、課程信息瀏覽等等功能。由于本身能力的局限性,編寫(xiě)的代碼,即使經(jīng) 過(guò)反復(fù)檢查也難免出錯(cuò),所以在本階段力求使用有限的時(shí)間找出盡可能多的錯(cuò)誤,力求系統(tǒng)盡量正確。在本系統(tǒng)的測(cè)試中使用了黑盒法(即不關(guān)心程序內(nèi)部的邏輯結(jié)構(gòu),而是根據(jù)程序的功能來(lái)設(shè)計(jì)是檢測(cè))請(qǐng)一位不熟悉本系統(tǒng)的人來(lái)進(jìn)行隨意性的操作,打破習(xí)慣的操作順序,從中發(fā)現(xiàn)錯(cuò)誤,在此階段系統(tǒng)的大量錯(cuò)誤得到了改正。 本系統(tǒng)所涉及的數(shù)據(jù)庫(kù)設(shè)計(jì)的重要步驟加載測(cè)試。加載測(cè)試工作貫穿于程序測(cè)試工作的全過(guò)程,整個(gè)錄入、修改、查詢、處理工作均可視為對(duì)數(shù)據(jù)庫(kù)的加載測(cè)試工作。要設(shè)計(jì)出一個(gè)好的學(xué)生在線選課系統(tǒng)數(shù)據(jù)庫(kù),除滿足系統(tǒng)所要求的功能外,所有基本 表的設(shè)計(jì)還應(yīng)盡量符合第三范式。數(shù)據(jù)庫(kù)的設(shè)計(jì)中,如何處理多對(duì)多的關(guān)系和如何設(shè)置主鍵,是兩個(gè)有著較大難度、需要重點(diǎn)考慮的問(wèn)題。 22 7 結(jié)束語(yǔ) 時(shí)光飛逝,流年似水,短短的設(shè)計(jì)即將結(jié)束,現(xiàn)在回頭想想半年的設(shè)計(jì),我對(duì)自己的這次設(shè)計(jì)有了更深,更新的體會(huì)。 在本次設(shè)計(jì)的全過(guò)程中,我對(duì)三年所學(xué)的知識(shí)有了一個(gè)比較系統(tǒng)的認(rèn)識(shí)和理解。涉及了各方面的知識(shí),大大擴(kuò)展了我的知識(shí)面,同時(shí)是我學(xué)會(huì)了如何使用所學(xué)的知識(shí)去解決一些實(shí)際的問(wèn)題。 在設(shè)計(jì)中我深知自己掌握的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,掌握的一些理論知識(shí)應(yīng)用到實(shí)踐中去,總會(huì)出現(xiàn)這樣或那樣 的問(wèn)題,不是理論沒(méi)有掌握好,而是光知道書(shū)本上的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,一定要把理論知識(shí)和實(shí)踐結(jié)合起來(lái)。把學(xué)到的知識(shí)應(yīng)用到時(shí)間中去,多做多練,才可以把理論的精華發(fā)揮出來(lái)。知識(shí)不是知道,了解就好,一定要去應(yīng)用它,發(fā)展它,讓它在現(xiàn)實(shí)生活中得到充分的應(yīng)用,從而解決一些問(wèn)題,這才是學(xué)習(xí)的根本目的。而且知識(shí)又不是單一的,它是互相聯(lián)系的,學(xué)科與學(xué)科之間都有著內(nèi)在的聯(lián)系。計(jì)算機(jī)是一門(mén)非常復(fù)雜且龐大的學(xué)科,一項(xiàng)課題往往需要多項(xiàng)技術(shù)才可以完成的。在設(shè)計(jì)階段,通過(guò)對(duì)課題的深入分析與研究,迫使我對(duì)技術(shù)有了一定的了解。在遇到問(wèn)題時(shí),得到了 指導(dǎo)老師與同學(xué)的悉心幫助,使我感受到集體的力量是無(wú)窮的。 通過(guò)這次設(shè)計(jì),我學(xué)會(huì)了和別人配合工作,因?yàn)橐粋€(gè)人所學(xué)的知識(shí)不可能面面俱到的,只有通過(guò)合作,發(fā)揮自己的優(yōu)點(diǎn),體現(xiàn)團(tuán)隊(duì)精神,才能使工作做得更為出色。通過(guò)這次設(shè)計(jì),我學(xué)到了許多書(shū)本上學(xué)不到的知識(shí),增強(qiáng)了自己的動(dòng)手能力。即將畢業(yè)我十分珍惜這次鍛煉的機(jī)會(huì),我按部就班的完成了自己的設(shè)計(jì)任務(wù),但由于自己的知識(shí)水平有限,仍然存在很多的不足之處,懇請(qǐng)老師多多指教!當(dāng)今的社會(huì)是競(jìng)爭(zhēng)的社會(huì),而人才的競(jìng)爭(zhēng)則是競(jìng)爭(zhēng)的焦點(diǎn),畢業(yè)設(shè)計(jì)對(duì)于我們即將離校的同學(xué)來(lái)說(shuō),是離校前 很好的一次鍛煉,使我們各方面的能力都有了很大的提高,為我們踏出校門(mén),走上社會(huì)增強(qiáng)了能力與自信! 計(jì)算機(jī)技術(shù)的高速發(fā)展,使我深深地認(rèn)識(shí)到只有不斷的加強(qiáng)學(xué)習(xí),才能在計(jì)算機(jī)技術(shù)方面不至于被淘汰,今后,我還要加強(qiáng)學(xué)習(xí),努力使自己成為一位專業(yè)的計(jì)算機(jī)人員,為我自己所從事的工作服務(wù)。 在此,感謝老師們對(duì)我的諄諄教導(dǎo)! 參考文獻(xiàn): 1. 周燕飛 :《 數(shù)據(jù)庫(kù)原理與運(yùn)用 》, 機(jī)械工業(yè)出版社, 2021年版 ; 2. 陳世 洪 :《 SQL SERVER 2021 管理 開(kāi)發(fā)及應(yīng)用實(shí)例詳解 》, 人民郵電出版社 , 2021 年版; 3. 王小茹:《 Visual Basic 實(shí)例解析》,北京大學(xué)出版社, 2021 年版; 4. 張瑞喜 :《 Visual Basic 軟件項(xiàng)目開(kāi)發(fā)實(shí)例 》, 電子工業(yè)出版社 , 2021 年版; 5. Curtis Smith:《 VISUAL BASIC 數(shù)據(jù)庫(kù)編程 》, 清華大學(xué)出版社 , 2021年版。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1