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

正文內(nèi)容

在線英語自學(xué)系統(tǒng)—知識庫管理系統(tǒng)—計算機(論文)-在線瀏覽

2025-02-09 09:41本頁面
  

【正文】 ..................... 23 參考文獻(xiàn) ........................................................................................................................ 24 致 謝 ........................................................................................................................ 25 聲 明 ........................................................................................................................................................ 0 第 1 頁 共 26 頁 1 引言 課題研究背景 在線自學(xué)就是通過網(wǎng)絡(luò)進(jìn)行學(xué)習(xí),并可以通過自身需要進(jìn)行知識的選擇以及水平的自測。這不僅為自學(xué)者們提供了廣闊的學(xué)習(xí)資源、人性化的學(xué)習(xí)設(shè)計,也節(jié)約了資源的重復(fù)浪費。 國內(nèi)外研究現(xiàn)狀 在我國,雖然在線學(xué)習(xí)已經(jīng)蓬勃地發(fā)展起來, 但是在線學(xué)習(xí)的普及率還并不高。但是在知識庫設(shè)計這一模塊還存在一些問題,如設(shè)計 不 全面,管理紊亂,知識的匱乏,因此在線學(xué)習(xí)系統(tǒng)的應(yīng)用并不廣泛。在國外, 隨著技術(shù)的飛速發(fā)展, 不僅高等教育、 很多社會其他部門都已經(jīng)開設(shè)了 在線自學(xué) ,通過計算機實現(xiàn)異地 自學(xué) 和 自檢 。但是,教學(xué)軟件 尤其是知識 庫的設(shè)計、 開發(fā)還處于起步階段,隨著這項技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到教學(xué)當(dāng)中去,這就給軟件設(shè)計人員提出了更高的設(shè)計要求。 在線英語自學(xué)系統(tǒng) 為自學(xué)者提供一個 24 小時開放式 課堂,克服了時空限制,即上即學(xué);克服了師資力量的不均衡,匯集 所有的英語知識 于一體。 第 2 頁 共 26 頁 2 理論基礎(chǔ) 數(shù)據(jù)庫技術(shù) 數(shù)據(jù)庫技術(shù)隨著計算機硬件和軟件技術(shù)的發(fā)展,經(jīng)歷了如下 3 個階段( 1)人工管理階段( 2)文件系統(tǒng)階段( 3)數(shù)據(jù)庫管理階段 。關(guān)系模型一經(jīng)提出,便迅速發(fā)展,成為使用性最強產(chǎn)品。 目前,應(yīng)用較為廣泛的數(shù)據(jù)庫系統(tǒng)有 MSSQL、 Access、 Oracle、 Sybase 等,本系統(tǒng)主要運用 SQL Sever 2021 數(shù)據(jù)庫。 SQL 數(shù)據(jù)庫的體系結(jié)構(gòu)特征 : 一個 SQL 模式 (Schema)是表和約 束的集合 ; 一個表 (Table)是行 (Row)的集合 , 每行是列 (Column)的序列 , 每列對應(yīng)一個數(shù)據(jù)項。視圖是從基本表或其他視圖中導(dǎo)出的表,它本身不獨立存儲在數(shù)據(jù)庫中,也就是說數(shù)據(jù)庫中只存放視圖的定義而不存放視圖的數(shù)據(jù),視圖是一個虛表 SQL Sever 2021 提供了用于建立用戶連接,提供數(shù)據(jù)安全性和查詢請求服務(wù)等全部功能。 Unicode 是由 Unicode 協(xié)會定義的 16 位統(tǒng)一超級字符集。 面向?qū)ο蠹夹g(shù) 面向?qū)ο蟮某绦蛟O(shè)計 (ObjectOriented Programming, 簡記為 OOP)立意于創(chuàng)建軟件重用代碼 , 具備更好地模擬現(xiàn)實世界環(huán)境的能力 , 這使它被公認(rèn)為是自上而下編程的優(yōu)勝者。面向?qū)ο蟮木幊陶Z言使得復(fù)雜的工作條理清晰、編寫容易。 關(guān)于對象要從兩方面理解:一方面指系統(tǒng)所要處理的現(xiàn)實世界中的對象;另一方面對象是計算機不直接處理的對象,而是處理相應(yīng)的計算機表示,這種計算機表示也稱為對象。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細(xì)節(jié)。 :繼承是一種 聯(lián)結(jié)類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。 :封裝是把過程和數(shù)據(jù)包圍起來,對數(shù)據(jù)的訪問只能通過已定義的界面。 4. 多態(tài)性:多態(tài)性是指允許不同類的對象對同一消息做出響應(yīng)。多態(tài)性語言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢,很好的解決了應(yīng)用程序函數(shù)同名問題。 C(發(fā)音為 “C Sharp” )是一種面向?qū)ο笾幊陶Z言, 它 既保持了 C++中熟悉之語法,并且還包含了大量的 高效代碼和面向?qū)ο筇匦浴?它 適用于各種操作系統(tǒng),并且與 Windows 緊密結(jié)合在一起。但 是,它現(xiàn)代、簡單、完全面向?qū)ο蠛皖愋桶踩?, 它簡化和現(xiàn)代化了 C++在類、名字空間、方法重載和異常處理等領(lǐng)域 ,摒棄 了 C++的復(fù)雜性,使它更易用、更少出錯。所有的這些功能的目標(biāo)都是瞄準(zhǔn)了開發(fā)面向組件的軟件 。 C 是 .NET 的關(guān)鍵性語言,它是整個 .NET 平臺的基礎(chǔ)。 Visual 提供了包括設(shè)計、編碼、編譯調(diào)試、數(shù)據(jù)庫聯(lián)接操作等基本功能和基于開放架構(gòu)的服務(wù)器組件開發(fā)平臺、企業(yè)開發(fā)工具和應(yīng)用程序重新發(fā)布工具以及性能評測報告等高級功能。為了讓這套開發(fā)平臺更容易開發(fā)以因特網(wǎng)為基礎(chǔ)的應(yīng)用程序,這個開發(fā)平 臺做了許多和以往不同的改革,這個改革就是 .NET Framework。 B/S架構(gòu)的 WEB程序介紹 B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端 (Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端 (Server)實現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。 較常用的 WEB 開發(fā)技術(shù)有 ASP、 JSP 等。 如果你以前創(chuàng)建過一個站點,其中混合了 HTML、腳本語言以及組件,你就可以在其中加入 ASP 程序代碼。組件可以被腳本程序調(diào)用,也可以由其他的 組件調(diào)用。該技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的 Web 頁面提供了一個簡捷而快速的方法。 B/S 架構(gòu)下的 不僅僅是 Active Server Page (ASP) 的下一個版本;它還提供了一個統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā) 人員生成企業(yè)級 Web 應(yīng)用程序所需的各種服務(wù)。 可完全利用 .Net 架構(gòu)的強大,安全,高效的平臺特性。 對 XML, SOAP,WSDL等 Inter標(biāo)準(zhǔn)的強健支持為 絡(luò)里提供了強大的擴展性。前者為用戶提供建立功能強大,外觀豐富的基于表單 (Form)的可編程 Web 頁面。本系統(tǒng)采用了 Web Service 編程模型。但是傳統(tǒng)的學(xué)習(xí)方式無法做到自 主的 學(xué)習(xí),按照既定的學(xué)習(xí)模式學(xué)到的是既定的知識,無論自己掌握與否,都無法進(jìn)行選擇,這樣會在一定程度上降低學(xué)習(xí)的積極性。對于一些存在的在線學(xué)習(xí)系統(tǒng),在知識庫的設(shè)計上也存在內(nèi)容不全面、分類不清晰等問題。 系統(tǒng)解決方案 做一個完善的知識庫管理系統(tǒng)中,首先在用戶管理方面,應(yīng)包括用戶注冊、用戶登錄和密碼修改功能。在管理員操作方面,應(yīng)該可以對課文、詞匯、閱讀、習(xí)題的 查詢、添加、修改和刪除。后臺管理包括了數(shù)據(jù)庫的連接、維護(hù)以及用戶管理。 4 系統(tǒng)設(shè)計 系統(tǒng)整體模塊流程圖 圖 41 系統(tǒng)整體模塊 流程 圖 用戶首頁 注冊用戶管理控制區(qū) 面 注冊信息修改 管理員登錄 系統(tǒng)管理員 普通登錄 修改密碼 成功 失敗 注冊 登錄 是 否 第 7 頁 共 26 頁 系統(tǒng)詳細(xì)模塊圖 圖 42 系統(tǒng)詳細(xì)模塊圖 系統(tǒng) ER 圖 圖 43 課文詞匯 ER 圖 課文 詞匯 屬于于于 1 n 內(nèi)容 難點 題目 課文 ID 級別 前言 重點 備注 解釋 反義詞 同義詞 所屬課文ID 單詞 內(nèi)容 詞匯 ID 音標(biāo) 課文添加 詞匯添加 習(xí)題添加 閱讀添加 課文修改刪除 詞匯修改刪除 習(xí)題修改刪除 閱讀修改刪除 管理員登 錄 首頁 課文 查詢 詞匯 查詢 習(xí)題 查詢 第 8 頁 共 26 頁 圖 44 閱讀習(xí)題 ER圖 系統(tǒng)數(shù)據(jù)庫設(shè)計 表 1 MANAGER(后臺管理員) 列名 數(shù)據(jù)類型 長度 備注 PKID bigint 8 主 鍵 /編號 NAME char 10 管理員用戶名 PASSWORD char 0 管理員密碼 表 2 READING(閱讀表) 列名 數(shù)據(jù)類型 長度 備注 PKID bigint 8 主 鍵 /編號 TITLE Varchar 100 閱讀題目 CONTENT text 16 閱讀內(nèi)容 表 3 CHOICETEST(選擇題表) 列名 數(shù)據(jù)類型 長度 備注 PKID bigint 8 主 鍵 /編號 閱讀 閱讀內(nèi)容 閱讀 ID 閱讀題目 屬于 1 n 閱讀習(xí)題 題目編號 問題 答案選項ABCD 所屬閱讀編號 正確答案 第 9 頁 共 26 頁 QUESTION text 16 問題 A varchar 200 選項 A 答案 B varchar 200 選項 B 答案 C varchar 200 選項 C 答案 D varchar 200 選項 D 答案 ANSWER varchar 50 正確答案 READINGID bigint 8 相關(guān)閱讀編號 表 4 LESSON(課文內(nèi)容表) 列 名 數(shù)據(jù)類型 長度 備注 PKID bigint 8 主 鍵 /編號 QIANYAN varchar 50 前言 TITLE varchar 200 課文標(biāo)題 JIEBIE nvarchar 50 課文級別 ZHONGDIAN nvarchar 50 課文重點 NANDIAN nvarchar 50 課文難點 CONTENT text 16 課文內(nèi)容 表 5 VACABULARY(詞匯表) 列名 數(shù)據(jù)類型 長度 備注 PKID bigint 8 主 鍵 /詞匯編號 LESSONID bigint 8 所屬課文編號 WORD varchar 100 課文內(nèi)單詞 CONTENT text 16 內(nèi)容 YINBIAO nvarchar 50 音標(biāo) TONGYI nvarchar 50 同義詞 FANYI nvarchar 50 反義詞 VOCATTIBUTE nvarchar 50 詞匯解釋 BEIZHU nvarchar 50 備注 5 系統(tǒng)功能模數(shù) 系統(tǒng)采用三層結(jié)構(gòu)完成 ,三層結(jié)構(gòu)分別為數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、頁面顯示層。 系統(tǒng)主要功能模塊有:用戶登錄注冊模塊、知識庫內(nèi)容添加模塊、知識庫內(nèi)容查詢模塊、知識庫內(nèi)容修改刪除模塊。 第 10 頁 共 26 頁 頁面 圖 51 用戶登錄界面 用戶登錄時,數(shù)據(jù)庫的操作: //添加參數(shù)的方法 public void addParameter(IDbCommand cmd,string paramName,DbType dbType,int size,object value) { IDbDataParameter param=()。 =dbType。 =value。 } //檢查用戶是否存在 { IDbConnection con=new SqlConnection()。 ()。 try { IDbCommand cmd=()。 (cmd,name,0,)。 IDataReader reader=()。 =(string)reader[password]。 =。 =[ConnectionString]。 try { IDbCommand cmd=()。 (cmd,name,0,)。 return ()==0?false:true。 IDbConnection con=new SqlConnection()。 ()。 =select * from manager as m where =name and =password。 (cmd,password,0,password)。 while(()) {loginname=name。 } //出錯類型: string name=()。 if((name==null || .Equals(name))amp。((password==n
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1