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

正文內(nèi)容

基于web的通用精品課程網(wǎng)站系統(tǒng)的設計與實現(xiàn)_畢業(yè)設計論文-在線瀏覽

2025-05-01 10:57本頁面
  

【正文】 頁 數(shù)據(jù)流分析 通 用精品課程網(wǎng)站系統(tǒng),從數(shù)據(jù)需求分析上來看,是個比較典型的模型:輸入 變換 輸出。 功能需求分析 根據(jù)前面的數(shù)據(jù)流分析,從功能上來看,主要有如下幾點需求: ( 1)首先, 通用精品課程網(wǎng)站 系統(tǒng)要能對教學內(nèi)容基本信息進行維護(如: 增、刪、改、查),這部分是整個系統(tǒng)的核心基礎,因為一切工作都是建立在教學基本信息基礎上的,這包括對教學課件、教學視頻和評分測試的增刪改查。在本系統(tǒng)中,需要對已經(jīng)測試過的試卷進行相應的處理,最終得出測試結(jié)果。 ( 4)然后,系統(tǒng)還需要能夠維護和管理基本信息,因為這是所有信息依賴的基礎,如果沒有了用戶,那么一切數(shù)據(jù)將沒有意義。因為本系統(tǒng)需要對用戶的基本信息進行管理和維護。因此,在理清前面系統(tǒng)所有需求的基礎上,本系統(tǒng)中還需要對技術可行性進行進一步的深入分析研究。 對于具體使用怎樣的技術,有必要在這里說明下,這也算是對技術進行一個可行性分析。 JAVA語言屬于面向?qū)ο笳Z言,具有良好的繼承、封裝和多臺的特性,而且它十分靈活,擁有者豐富的 API 文檔,這對開發(fā)人員來說,是個很好的選擇。因 此,選擇 JAVA語言來進行開發(fā),完全合理可行 [5]。 Access 主要針對數(shù)據(jù)量不大的小型軟件, Mysql 與 SQL Server 可以滿足常州大學本科生畢業(yè)設計(論文) 第 3 頁 共 35 頁 中型項目的需求,而 Oracle 和 DB2 主要面向大型軟件系統(tǒng)。 綜上所述,采用 J2EE 技術來開發(fā), SQL Server 做數(shù)據(jù)庫支持來完成本課題基本可行。 首先是界面需求,不管系統(tǒng)功能怎么樣,界面都要盡量設計的比較美觀些,使得界面具有一定的友好性,至少讓用戶覺得這款軟件看著舒服,第一印象很重要。 接下來的一個問題很重要,由于 通用精品課程網(wǎng)站 系統(tǒng) 的用戶比較多,用戶使用的方便性將是一個值得考慮的問題。而 B/S 模式是基于瀏覽器的,只要打開瀏覽器輸入網(wǎng)址就能訪問,這樣用戶使用就方便多了,因此,本課題中,采用 B/S 模式來開發(fā)本系統(tǒng)。 開發(fā)平臺 根據(jù)前文的技術需求分析,通用精品課程網(wǎng)站系統(tǒng)采用的開發(fā)平臺如下 : ( 1) 開發(fā)環(huán)境為 Windows 7 ( 2)開發(fā)工具: Myeclipse for , ( 3)服務器: 服務器 ( 4)數(shù)據(jù)庫: SQL Server 2021 3 系統(tǒng)概要設計 概述 通用精品課程網(wǎng)站系統(tǒng) 主要采用軟件工程的設計思想來進行設計 的 ,在概要設計部分,需要完成的任務是設計系統(tǒng)的實現(xiàn)方案以及確定程序的體系結(jié)構,即確定程序由哪些模塊組成以及模塊之間的相互關系。 常州大學本科生畢業(yè)設計(論文) 第 4 頁 共 35 頁 ( 2)新聞模塊,分為新聞添加、新聞管理和類別管理三部分,由管理員新聞的添加刪除和分類,同時在前臺讓用戶看到一些重要的公告。 ( 4)教學模塊,包括教學課件的查看和下載,以及教學視頻的播放。為為有疑問的學生提供一個交流和互動的平臺。只有管理員有權利刪除留言。 ( 7)后臺管理,超級管理員只有在登陸后才能夠進行新聞管理、留言管理、用戶管理等,維護網(wǎng)站的正常運行。普通管理員由超級管理員創(chuàng)建。 綜上所述,通用精品課程網(wǎng)站系統(tǒng)需要有登陸模塊、新聞模塊、用戶注冊、教學模塊、論壇模塊、在線測試、后臺管理維護這幾個功能模塊。 圖 系統(tǒng)功能結(jié)構 數(shù)據(jù)庫設計 數(shù)據(jù)是軟件的血液,一款沒有血液的軟件是沒有生命的,同時,血液的好壞也將在一定程度上決定著軟件性能的好壞,因此,對軟件系統(tǒng)做數(shù)據(jù)庫設計是一個必不可少的過程 [9]。為了更清楚地說明各個實體以及各實體間的關系,下面采用 ER 圖來形象的表示: 管理模塊 常州大學本科生畢業(yè)設計(論文) 第 5 頁 共 35 頁 n 1 n 1 n n n n n n n n n n n 圖 實體關系圖 圖 詳細展示了學生以及教師實體與新聞實體、教學視頻實體、教學課件實體、試卷實體和留言實體之間的關系以及各實體的相關屬性。 圖 用戶實體屬性圖 用戶( 用戶名 密碼 性別 姓名 身份證 郵箱 出生年月 學生 新聞 教學視頻 教學課件 留言 試卷 觀看 下載 測試 留言 留言板 管理 教師 出題 組卷 回復 上傳 題目 上傳 新聞 標題 類別 內(nèi)容 添加時間 添加者 ID ID 常州大學本科生畢業(yè)設計(論文) 第 6 頁 共 35 頁 圖 是用戶(學生)實體的 ER 圖,實體有姓名、用戶名、密碼、性別、郵箱、出生年月、身份證幾個屬性。如表 所示。 常州大學本科生畢業(yè)設計(論文) 第 7 頁 共 35 頁 表 表結(jié)構 字段名 字段描述 數(shù)據(jù)類型 約束 ID 用戶編號 INT(4) 主鍵 yonghuming 用戶名 VARCHAR(50) 唯一 mima 密碼 VARCHAR(50) 非空 xingming 姓名 VARCHAR(50) 非空 xingbie 性別 VARCHAR(2) 唯一 chushengnianyue 出生年月 VARCHAR(50) 非空 聯(lián)系 VARCHAR(50) 非空 youxiang 郵箱 VARCHAR(50) 非空 dianhua 電話 VARCHAR(50) 非空 shenfenzheng 身份證 VARCHAR(50) 唯一 touxiang 頭像 VARCHAR(50) 非空 dizhi 地址 VARCHAR(300) 非空 beizhu 備注 VARCHAR(500) 非空 addtime 注冊時間 DATETIME 唯一 issh 審核 VARCHAR(2) 非空 ( 4)留言板表( liuyanban) 留言板表主要是針對有問必答模塊的數(shù)據(jù)操作,學生留言和教師回復的內(nèi)容都存儲在這個表中如表 所示。 常州大學本科生畢業(yè)設計(論文) 第 8 頁 共 35 頁 核心技術簡介 在本系統(tǒng) 中,使用了一些比較流行的框架結(jié)構和技術: Ajax、 JSP、 CSS,這是本系統(tǒng)的核心技術 ,在具體實現(xiàn)功能模塊前,有必要對這些技術做一些簡要的說明與介紹。 Ajax 主要通過 XmlHttpRequest 對象來實現(xiàn)與服務器的異步交互性,借助 DOM 來實現(xiàn)局部刷新,異步性和局部性使得用戶體驗連續(xù),不會中斷。 responseText 從服務器進程返回數(shù)據(jù)的字符串形式。 status 從服務器返回的數(shù)字代碼,比如常見的 404(未找到)和 200(已就緒) status Text 伴隨狀態(tài)碼的字符串信息 readyState 對象狀態(tài)值, 0— 未初始化 1— 正在加載 2— 加載完畢 3— 交互 4— 完成。 如果是其他瀏覽器則: xmlHttp = new XMLHttpRequest()。 function createXMLHttp() { if() { xmlHttp = new XMLHttpRequest()。 } } ( 2)發(fā)出 XmlHttpRequest 請求 ①設置回調(diào)函數(shù),一旦相應,它會自動執(zhí)行( Callback 是定義回調(diào)函數(shù)的函數(shù)名) = Callback。 ③設置發(fā)送的參數(shù)(不發(fā)送則寫 null) (null)。 (msg).innerHTML = text。 JSP 技術 [1116] JSP(Java Server Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。 JSP 與 Java Servlet 一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。服務器在頁面被客戶端請求以后對這些 Java代碼進行處理,然后將生成的 HTML 頁面返回給客戶 端的瀏覽器。JSP 具備了 Java 技術的簡單易用,完全的面向?qū)ο?,具有平臺無關性且安全可靠,主要面向因特網(wǎng)的所有特點。 JSP 的優(yōu)勢如下: ( 1)一次編寫,到處運行。 ( 2)系統(tǒng)的多平臺 支持。相比 ASP/PHP 的局限性是顯而易見的。從只有一個小的 Jar 文件就可以運行 Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺 Application 進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器, Java 顯示了一個巨大的生命力。這一點與 ASP 很像, Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多常州大學本科生畢業(yè)設計(論文) 第 10 頁 共 35 頁 種平臺之下。 在制作網(wǎng)頁時采用 CSS 技術,可以有效地對頁面的布局,字體,顏色,背景和其他效果實現(xiàn)更加精確的控制,只要對相應的代碼作一些簡單的修改,就可以改變同一頁面的不同部分,或者頁數(shù)不同的網(wǎng)頁的外觀和格式 。 CSS 中, Cascading 是 “ 層疊 ” 的意思,也就是說在同一個 Web 文檔中可以有多個樣式表存在,這些樣式表根據(jù)所在的位置,擁有不同的優(yōu)先級,優(yōu)先級越高,就會在最后顯示時被采用。 ( 1)內(nèi)聯(lián)式樣式表 ; ( 2)嵌入式樣式表 ; ( 3)外部式樣式表 。這里介紹一下表單驗證; JSP 是 HTML 嵌入 Java 代碼構成,所以驗證表單的時候一般通過 JavaScript 來判斷,比如常見的請輸入用戶名,請輸入密碼,請輸入姓名等。 如圖 所示 常州大學本科生畢業(yè)設計(論文) 第 11 頁 共 35 頁 圖 用戶注冊界面 定義一個 check()函數(shù)用來驗證表單 form1 的元素,如果輸入的用戶名,密碼,姓名的value 值為空,則返回錯誤, ()指的是光標返回當前文本框。 ()。 } if(==){ alert(請輸入密碼 )。 return false。 ()。 } } /script 登陸模塊 注冊過后,接下來回到首頁登陸,等管理員審核后,輸入已注冊的用戶名。 String pwd=new String((pwd1).getBytes(8859_1))。 String cx=new String((cx).getBytes(8859_1))。+uid+39。+pwd+39。是 39。 if(!()) { (scriptalert(39。)。/script)。 (cx,cx)。 } ()。如圖 所示 圖 新聞瀏覽界面 常州大學本科生畢業(yè)設計(論文) 第 13 頁 共 35 頁 圖 新聞查詢界面 通過使用 ()方法遍歷數(shù)據(jù)庫表中的數(shù)據(jù),然后選擇要在前臺顯示的內(nèi)容,如標題。 sql=select top 7 id,biaoti,addtime from xinwentongzhi order by id desc。 String biaoti=。 int i=0。 while(()){ i=i+1。 biaoti=(biaoti)。% trtd width=3% height=24 class=STYLE4img height=7 src=qtimages/ width=7 //td td width=81%a href=?id=%=id%%=biaoti%/a /tdtd width=16% %((0,10))。如圖 所示 常州大學本科生畢業(yè)設計(論文) 第 14 頁 共 35 頁 圖 視頻播放界面 通過使用 Object標簽來實現(xiàn)視頻的播放,主要代碼如下: if ( (.mid) || (.wma) || (.wmv)|| (.flv)|| (.mp4)|| (.avi) ) p align=centerobject align=middle classid=CLSID:22d6f312b0f611d094ab0080c74c7e95 class=OBJECT id=MediaPlayer width=500 param name=ShowStatusBar value=1 param name=Filename
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1