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

正文內容

計算機專業(yè)畢業(yè)設計,“離散數學”精品課程網站的設計與實現(xiàn)-文庫吧資料

2024-12-11 17:05本頁面
  

【正文】 0 是 否 ( 4)回復表( jpkc_ans) 回復表 用于存儲后臺管理員對留言的回復內容,表 結構如表 所示。 表 文章表 字段名 說明 類型 長度 可否為空 主鍵 article_id 文章 ID 自動編號 長整型 否 是 article_class_id 類型 ID 數字 長整型 是 否 article_title 用戶姓名 文本 50 是 否 article_content 文章內容 備注 varchar 是 否 article_posttime 發(fā)表日期 日期 50 是 否 artilce_readnum 閱讀次數 數字 50 是 否 ( 2) 類型表( jpck_class) 類型表用于 存儲 各種課程信息類型, 表 結構如表 所示。 本系統(tǒng)的實體關系圖如圖 和圖 所示。 管 理 員編 號密 碼用 戶 名 圖 管理員 ER 圖 本系統(tǒng) 表之間 的關系如下: ( 1)類型表 jpkc_class 和文章表 jpkc_article 之間是 一對多 的關系,通過 class_id字段建立兩個數據表的聯(lián)系, 類型 表的一條記錄可以對應 文章 表的多條記錄。 第 18 頁 共 39 頁 回 復回 復 內 容回 復 主 題回 復 日 期留 言 編 號編 號 圖 回復 ER 圖 ( 5) 鏈接 表實體與參數 鏈接 參數有編號 、 名稱 和地址 , 具體如圖 所示。 類 型編 號 名 稱 圖 類型 ER 圖 ( 3) 留言 表實體與參數 留言 參數有編號 、標題、內容、留言人、留言日期、回復 次數 和閱讀次數,具體如圖 所示。 ( 1) 文章 表實體與參數 文章 參數主要為編號、 類型編號 、 標題、 內容、發(fā)表時間、閱讀次數 等,具體如圖 所示。在E— R 圖中,聯(lián)系用菱形表示,菱形框內寫明聯(lián)系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯(lián)系的類型 ( 1:1, l:n 或者 m:n) 。在 “ l:n” 聯(lián)系中,一個類型的單個實體實例與另一個類型的多個實體實例相關聯(lián)。在一般的聯(lián)系中,使用二元聯(lián)系居多,二元聯(lián)系主要有三種類型 —— l:1, 1:n, m:n。在 ER 圖中,屬性用橢圓形表示,并用無向邊將其與相應的實體連接起來。實體具有屬性,有時也稱作性質,是用來描述實體的特征的。實體是可以從用戶的工作環(huán)境中標識出的事物,是用戶想要跟蹤的某個事物。概念模型一般用 ER 圖來描述現(xiàn)實世界的概念模型, ER 方法也稱 ER 模型。 ( 4) 退出后臺 模塊 :清除 session 中的管理員信息。 ( 2) 鏈接管理 模塊 : 管理員可以“查看記錄”和“添加鏈接”, 操作基本上同文章管理類似。 輔助 服務也包括四個 子模塊 : ( 1) 上傳文件 模塊 :采用 Struts2 組件完成上傳功能。當點擊具體某一留言時,會跳轉到該留言的詳細頁面,在此,管理員可以查看完整留言,并進行回復。 ( 4)留言管理 模塊 :系統(tǒng)會將數據庫中的所有留言都檢索出來, 供 管理員查看。當某些教學信息已經過時或者部分過時,管理員可以通過此 項服務來對課程網 站前臺 的文章進行相應的修正。 ( 2)文章管理 模塊 :系統(tǒng)將數據庫中的文章都檢索出來, 以列表形式返回給頁面 。 圖 后臺管理 模塊 圖 后臺管理模塊 分為兩大部分:首選服務和輔助服務。 如果登錄成功,則進入后臺,對系統(tǒng)進行管理。 ( 3) 下載模塊 : 相關教學資源的下載,如教學 PPT 下載、習題下載等。 離 散 數 學 精 品 課 程 前 臺瀏 覽 模 塊 留 言 模 塊 下 載 模 塊課程內容科研成果歷史沿革教學大綱主講教師課堂實錄我要提問查看全部參考書籍習題練習電子教案 圖 前臺功能模塊圖 前臺設計主要包括以下內容: ( 1) 瀏覽模塊 :是對離散數學 精品課程的一個總體的介紹與評價,包括課程的介紹、課程負責人的簡介與所取的教學成果 等,負責向外界展示 與離散數學 課程 相關的 信息 。 前臺 功能模塊 設計 前臺功能模塊主要有瀏覽模塊、留言模塊和下載模塊。 ( 4) 可靠性設計: 在系統(tǒng)開發(fā)的一開始就要確定 本 系統(tǒng)可靠性和其他質量指標 ( 如管理員 登錄后 長時間未操作,則清除 Session 中的信息 ) , 并考慮相應措施,以使得軟件易于修 改和 維護。 第 14 頁 共 39 頁 ( 3) 數據結構設計: 本系統(tǒng) 主要有字符串截取算法和 MD5 加 密 算法。同時,為防止惡意刷屏,引入了驗證碼認證機制。 ( 2) 處理方式設計: 對于在線提問,采用自主留言方式, 以 提高 用戶 提問的積極性。 前臺用戶 可以查看離散數學課程的基本信息,包括教學大綱、課程內容、教學成 果等;同時還可以下載各種教學資料,如教學 PPT、習題集等;學習過程中有疑問還可以在線留言。 圖 系統(tǒng)總體功能模塊圖 總體設計 主要包括以下幾個方面。 離散數學精品課程網站,基于 B/S 模式, 分為 前臺用戶 和 后臺 管理員兩大塊 。一方面,它將用戶要求準確地轉化 為 最終的產品的唯一途徑;另一方面,它是進行后續(xù)開發(fā)及系統(tǒng)維護的基礎。 ( 3) 系統(tǒng)開發(fā)組件: eWebEditor , FileUpload 。 ( 2)數據庫開發(fā)工具: Access 2021。 軟件環(huán)境: ( 1)操作系統(tǒng): Windows XP。 開發(fā)平臺 為了高效、按時完成離散數學精品課程網站的實現(xiàn) , 達到預期目標,特采取如下的開發(fā)環(huán)境: 網絡環(huán)境:局域網。在最簡單的情況下,可以調用單一的方法去解析這個 Servlet Request,然后處理選項列表,并應用到應用程序。 ( 4) FileUpload 簡介 FileUpload 是 Apache mons 下面的一 個子項目,用來實現(xiàn) Java 環(huán)境下面的文件上傳功能,與常見的 SmartUpload 齊名。 eWebEditor 主功能不需要在客戶端安裝任何的組件或控件,操作人員可以 用 直覺、易用的界面創(chuàng)建和發(fā)布網 第 12 頁 共 39 頁 頁內容。 本系統(tǒng)開發(fā)時 所用的 Tomcat 服務器為 版。因為 Tomcat 技術先進、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的 Web 應用服務器。 Tomcat 是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試 Jsp 程序的首選。 本系統(tǒng)開發(fā)所用的是 MyEclipse 版。 MyEclipse 結構上的這種模塊化, 使開發(fā)者 在不影響其他模塊的情況下 ,對任一模塊進行單獨的擴展和升級。 在結構上, MyEclipse 的特征可以被分為 7 類: JavaEE 模型 、 WEB 開發(fā)工具 、 EJB開發(fā)工具 、 應用程序服務器的連接器 、 JavaEE 項目部署服務 、 數據庫服務 和 MyEclipse整合幫助 。 第 11 頁 共 39 頁 開發(fā)工具 ( 1) MyEclipse 簡介 MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench,簡稱 MyEclipse)是對 Eclipse IDE 的擴展,利用它可以 在 JavaEE 的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它提供了表、查詢、窗體、報表、頁、宏、模塊 7 種用來建立數據庫系統(tǒng)的對象;提供了多種向導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規(guī)范化;為建立功能完善的數據庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數據管理的任務。 系統(tǒng) 開發(fā)環(huán)境 系統(tǒng)開發(fā)環(huán)境主要介紹 開發(fā)系統(tǒng)所用到的 后臺數據庫、 開發(fā)工具 以及開發(fā)平臺等。學生進入網站后,可以給教師留言,就離散數學課程的學習發(fā)表意見和問題。 因此所提供的資源鏈接應該外觀清晰 、 鏈接正確 、 使用方便 、 設計明確 。 ( 1) 首先 , 要對 離散數學 課程及課程特色進行詳細的描述 , 闡明該課程的知識背景 、 發(fā)展狀況 、 取得的成就以及教師隊伍狀況 , 然后列出教學大綱 、 涉及的教學活動 、采用的教學策略 、 要達到的教學目標等 , 要讓學生對這門課程有一個初步的了解 。前臺用戶可以瀏覽精品課程網的各個版塊,并且可以下載課件及練習題,也可以觀看教學視頻;后臺的管理員則可以對前臺的版塊一一進行各種管理,如添加、修改、 第 10 頁 共 39 頁 刪除等。 在網站的 開發(fā)與 制作中, 首先 要 劃分 它的功能模塊,考慮到 用戶群體以及 用戶的角色,根據 這些 來確定網站 的 管理。 從 運行可行性來說, 離散數學精品課程網站是基于 B/S 模式、 JavaWeb 技術開發(fā)的,對服務器的要求不高,而用戶只要有一個瀏覽器即可上本網站。 軟件方面:由于目前網絡模式相對發(fā)展成熟,故軟件的開發(fā)平臺已經很穩(wěn)定了 ,完全能滿足系統(tǒng)的需求。 從 經濟可行性來說, 離散數學精品課程 網站 的開發(fā)基本不 需要什么成本, 由學生自主開發(fā),在經濟上的投入甚微 。 第 9 頁 共 39 頁 3. 系統(tǒng)分析 系統(tǒng)分析 就是對 系統(tǒng)的可行性研究、系統(tǒng)規(guī)劃、 實現(xiàn) 目標、系統(tǒng)開發(fā)環(huán)境等 進行逐一分析 , 系統(tǒng)分析的內容是 以 后系統(tǒng)設計、系統(tǒng)實現(xiàn)的基礎??刂撇糠指鶕脩?請求 和模型的狀態(tài)選擇要顯示的視圖。視圖還把從用戶那里得到的信息傳給控制部分。 視圖部分以自己的方式顯示模型的內容。當數據發(fā)生改變時,要負責通知視圖部分,并且提供視圖查詢狀態(tài)的能力。保持這種分離性通常是面向對象編程和設計要追求的目標,讓各個對象只需專注于自己的事務。 第 8 頁 共 39 頁 圖 MVC 模式的基本形式圖 MVC(ModelViewController)模式的核心就是要做到三級甚至多級的松散耦合,將系統(tǒng)分為三個部分,分別是數據模型、視圖和控制器,并定義了這三個部分之間實現(xiàn)通信的一種模式,使每個部分不必卷 入到其他部分的狀態(tài)表示和方法實現(xiàn)的細節(jié)中去。 從上面兩種開發(fā)模式來說:第二種模式要好些,更適合于團隊開發(fā),速度相對較慢,但是可維護性高。 在 這 種開發(fā)模式中, Jsp 技術用來顯示頁面,該頁面中沒有任何的商業(yè)處理邏輯,通過 Servlet 技術來完成大量的事物處理工作。 Servlet 運行在 Web 服務器上,用來生成 Web 頁面。 Jsp+Servlet+JavaBean 模型圖如圖 所示。 第 7 頁 共 39 頁 JSP瀏覽器Da taBa seJavaBe an 圖 Jsp+JavaBean 模型圖 在這種模型中, Jsp 頁面獨自響應請求并將處理結果返回給客戶,所有的數據通過JavaBean 來處理 Jsp 實現(xiàn)頁面的顯示。 Jsp 網站開發(fā)模式 Jsp 網站開發(fā)技術標準提供了兩種開發(fā)模式:一種是 Jsp+JavaBean 開發(fā)模式;一種是 Jsp+Servlet+JavaBean 開發(fā)模式。 Web 服務器可以根據用戶的請求動態(tài)更新頁面上的信息, Web 信息提供者可以通過改變數據庫中的數據向用戶提供最新信息,而不需要逐個更改頁面。用戶通過瀏覽器向服務器發(fā)送請求, Web 服務器接收客戶端發(fā)送來的請求,對請求進行分析,如果請求是靜態(tài)頁面 ,那么就將所請求的頁面發(fā)送到客戶端;如果請求的是動態(tài)頁面,那么就執(zhí)行此動態(tài)頁面,并將執(zhí)行結果發(fā)送給客戶端。 三層體系結構 三層體系結構圖如圖 所示。網站的信息提供者通過更新服務器上的網頁來向用戶提供最新的信息。用戶通過瀏覽器向服務器發(fā)送請求,服務器接收用戶端的請求,向客戶端瀏覽器發(fā)送所請求的頁面。當前 , 在企業(yè)開發(fā)領域中出現(xiàn)了許多適合 基于B/S 的 WEB 開發(fā)技術結構。 Action 的 execute方法處理結 果信息將被輸出到瀏覽器中,支持多種形式的視圖。 Struts2 的攔截器鏈自動對請求應用 過濾 功能,如驗證 、國際化 等。 Struts2 框架的處理流程如 圖 所示。 Struts2 以 WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業(yè)務邏輯控制器能夠與 Servlet API 完全脫離開,所以 Struts2 可以理 解為 WebWork 的更新產品。 第 5 頁 共 39 頁 Struts2 介紹 Struts2 是 Struts1 的下一代產品 , 是在 Struts1 和 WebWork 的技術基礎上進行了合并。 ( 3)可以在
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1