【正文】
Security 目 錄 論文總頁數(shù): 26 頁 1 引言 .......................................................................................................................... 1 課題研究背景 .................................................。 The Certification Code。 English Online Selflearning。 Chapter V, the system function module。 Chapter III system requirements analysis。s learning. English online selflearning system provided a wealth of learning resources. Users can study and test on theirs own according to selfcondition expediently .In this system, the knowledge base management plays a very important role. Knowledge Base has directly influenced the study and the security of the whole system, therefore, the online selflearning English Knowledge Base Management System Design and Implementation is very necessary. The system used B/S development model, which has realized the functions to add, delete, edit, update, search on English text, vocabulary, and the assigned reading Exercise, etc. And in a variety of powers under different functions in Login Registration module, add a functional test code to enhance security. In the design, it is taking into account the practicality, effectiveness and simplicity. It uses special programming in the threetier architecture application programming method to achieve functional design, reducing code duplication, making the system easy to maintain and management, and to provide an interface for further expansion. There are six chapters totally in this thesis as follows: Chapter 1 Introduction。 關(guān)鍵詞 : 知識庫管理;在線自學(xué); B/S;驗證碼;三層體系結(jié)構(gòu);安全 English Online Selflearning System—— the Design of Knowledge Repository Abstract With the rapid development of work and the Social life39。在設(shè)計中, 考慮到系統(tǒng)的實用性、有效性和可維護性,特 在編程中運用 三層 體系 結(jié)構(gòu) 編程方式來實現(xiàn)功能的設(shè)計,減少了代碼重復(fù),使系統(tǒng)便于維護和管理, 并且提供接口進行進一步的擴展 。而在此系統(tǒng)中,知識庫的管理具有非常重要的作用,知識庫的好壞直接關(guān)系整個系統(tǒng)是否具備科學(xué)性和有效性, 因此,在線英語自學(xué)系統(tǒng)之知識庫管理的設(shè)計和實現(xiàn)是非常必要的。在線自學(xué)系統(tǒng)的產(chǎn)生 既可 補充 和完善 傳統(tǒng)的教學(xué)模式 , 促使 人 們 更方便及時的 接受教育,同時又豐富和完善了 人們的學(xué)習(xí)需求。 除非另有科研合同和其他法律文書的 制約,本論文的科研成果屬于成都信息工程學(xué)院。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。 ( 2)學(xué)??梢圆捎糜坝 ⒖s印或其他復(fù)制方式保存學(xué)位論文。除非另有說明,本文的工作是原始性工作。在此向他們表示我最衷心的感謝! 在論文完成過程中,本人還得到了各任課老師和同班同學(xué)的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評審本文的各 位專家、老師表示衷心的感謝! 作者簡介: 姓 名:馮凡 性別: 女 出生年月: 1986 年 01 月 民族: 漢 Email: 聲 明 本論文的工作是 2021 年 2 月至 2021 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。 [7] Duthie[美 ]. MICROSOFT [M].李萬倫譯 .北京:清華大學(xué)出版社, 2021。 [5] 方睿,刁仁宏,吳四九 . 網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用 [M]. 成都:四川大學(xué)出版社, 2021。 [3] 陳惠貞 , 陳俊榮 . 程序設(shè)計 [M]. 北京:中國鐵道出版社 ,2021。 參考文獻 [1] 張煒等 .NET程序設(shè)計與應(yīng)用 [M].北京:電子工業(yè)出 版社, 2021。同時,數(shù)據(jù)庫方面的知識也得到了鞏固和 第 24 頁 共 26 頁 擴展。 在這次編程的過程中,我查閱了大量 的書籍,使我的編程水平有了大幅度的提高。 經(jīng)過測試和試用,系統(tǒng)還存在以下一些問題: 知識庫的功能實現(xiàn)較簡單,沒有實現(xiàn)視頻、音頻的文件的操作; 系統(tǒng)一些細節(jié)的問題還處理的不是很好,如對于注冊完成后,沒有對注冊成功與否進行提示,也不能直接轉(zhuǎn)到登錄界面;界面風(fēng)格不是很一致,不同內(nèi)容的操作界面風(fēng)格都不是很一致。而在用戶登錄模塊,添加了驗證碼功能,加強了系統(tǒng)的安全性,進行了創(chuàng)新性嘗試。 結(jié) 論 一個好的在線自學(xué)系統(tǒng)知識庫,不僅能讓使用者得到事半功倍的學(xué)習(xí)效果,也能讓系統(tǒng)的管理者操作更加簡單、方便,真正起到對知識庫管理的作用。由于采用了C作 為開發(fā)語言,所以本系統(tǒng)可移植性比較強。但是同時發(fā)現(xiàn)系統(tǒng)速度較慢,查詢功能不全面。 } 第 21 頁 共 26 頁 用戶登錄測試 如圖 6 6 65, 當(dāng)?shù)卿洺霈F(xiàn)錯誤時,系統(tǒng)會提示出錯類型 圖 63 無信息登錄 如圖 64 若沒有輸入密碼,則應(yīng)該顯示“請輸入密碼” 圖 64 無密碼登錄 如圖 65,若沒有輸入驗證碼或者驗證碼輸入錯誤, 則應(yīng)該出現(xiàn)“驗證碼錯誤,請重新輸入” 圖 65 無驗證碼登錄 第 22 頁 共 26 頁 管理員操作測試 對課文內(nèi)容的修改,進入課文修改頁面后,會出現(xiàn)如下界面: 圖 66 課文內(nèi)容的修改刪除界面 當(dāng)點擊編輯按鈕時,界面轉(zhuǎn)入相應(yīng)的課文內(nèi)容,可以進行進一步的操作,對課文前言、課程名稱、級別、重點、難點修改,如在圖 66 中對于編號 1,將前言“ sssssss”改為“認真學(xué)習(xí)”: 圖 67 修改后的界面 當(dāng)點擊界面上刪除按鈕時,當(dāng)條內(nèi)容則從數(shù)據(jù)庫中刪掉,并在界面上消失如圖 68: 圖 68 課文刪除成功 對于其他修改界面,同樣測試成功。 [type]=閱讀 。 ()。 若注冊步驟正確則直接跳轉(zhuǎn)登錄頁面 用戶注冊測試 圖 61 注冊頁面 如圖 62,若注冊操作有誤,則提示錯誤類型 圖 62 注冊頁面出錯類型 if(==0) { (單選 )。 檢測特殊字符過濾情況 各種組合條件檢測查詢模塊 登錄 知識庫管理。 } 第 20 頁 共 26 頁 習(xí)題進行顯示,相關(guān)代碼如下: 6 系統(tǒng)測試 在實現(xiàn)了各個功能模塊的設(shè)計和實現(xiàn)后,要對整個工程進行全面的測試,以不同用戶登錄,選擇不同的權(quán)限的操作,得到正確報錯提示。 lbl=(Label)(lbl)。 =true。 } // 答案提交 private void submit_Click(object sender, e) { Label lbl=new Label()。 =(name)。 =false。 lbl=new Label()。 foreach(RepeaterItem item in ) { lbl=(Label)(lblAnswer)。 ()。 ()。 ()。 bool tag=(id)。 //刪除信息 { long id=(long)[]。 } else (,script language=39。 } } } } bool tag=(voc)。 =row[TITLE].ToString()。 foreach(DataRow row in ) { ListItem dditem=new ListItem()。 DataSet ds=()。 list=(DropDownList)(DdlType)。 ()。/script)。修改成功! 39。//備注 IVocabularyRules updatevoc=new VocabularyRules()。//反義詞 =((TextBox)(Textbox4)).()。//音標 =((TextBox)(Textbox2)).()。//英文單詞 =((TextBox)(txtchina)).()。 = (((DropDownList)(DdlType)).SelectedValue)。 } //修改后的保存 { Vocabulary voc=new Vocabulary()。 ()。 } //返回按鈕 private void btnback_Click(object sender, e) { ()。 ()。 =title。 DataSet ds=()。 else (,)。 bool tag=(test)。 = ()。 = ()。 = ()。 第 15 頁 共 26 頁 修改刪除模塊 以詞匯內(nèi)容的修改和刪除為例: //添加習(xí)題信息 private void BtnInsert_Click(object sender, e) { Choicetest test = new Choicetest()。 //釋放位圖 ()。操作過程如圖5 53 所示 頁面: 圖 52 習(xí)題的添加 圖 53 習(xí)題添加成功 如圖 53 所示:若閱讀編號為不限制,則是錄入單選題,若是其他,則分別對應(yīng)相應(yīng)的閱讀篇目。 //位圖轉(zhuǎn)換為 Gif格式并存儲為緩存流 (mStream,)。 //畫筆向矩形中填充隨機字符串 ((),forFont,new SolidBrush(foreColor),2,2)。 //實例化矩形對象 Rectangle newRect = new Rectangle(0,0,intWidth,intHeight)。