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

正文內(nèi)容

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

2024-11-01 10:02本頁面
  

【正文】 數(shù)據(jù)流分析 通 用精品課程網(wǎng)站系統(tǒng),從數(shù)據(jù)需求分析上來看,是個比較典型的模型:輸入 變換 輸出。 功能需求分析 根據(jù)前面的數(shù)據(jù)流分析,從功能上來看,主要有如下幾點(diǎn)需求: ( 1)首先, 通用精品課程網(wǎng)站 系統(tǒng)要能對教學(xué)內(nèi)容基本信息進(jìn)行維護(hù)(如: 增、刪、改、查),這部分是整個系統(tǒng)的核心基礎(chǔ),因?yàn)橐磺泄ぷ鞫际墙⒃诮虒W(xué)基本信息基礎(chǔ)上的,這包括對教學(xué)課件、教學(xué)視頻和評分測試的增刪改查。在本系統(tǒng)中,需要對已經(jīng)測試過的試卷進(jìn)行相應(yīng)的處理,最終得出測試結(jié)果。 ( 4)然后,系統(tǒng)還需要能夠維護(hù)和管理基本信息,因?yàn)檫@是所有信息依賴的基礎(chǔ),如果沒有了用戶,那么一切數(shù)據(jù)將沒有意義。因?yàn)楸鞠到y(tǒng)需要對用戶的基本信息進(jìn)行管理和維護(hù)。因此,在理清前面系統(tǒng)所有需求的基礎(chǔ)上,本系統(tǒng)中還需要對技術(shù)可行性進(jìn)行進(jìn)一步的深入分析研究。 對于具體使用怎樣的技術(shù),有必要在這里說明下,這也算是對技術(shù)進(jìn)行一個可行性分析。 JAVA語言屬于面向?qū)ο笳Z言,具有良好的繼承、封裝和多臺的特性,而且它十分靈活,擁有者豐富的 API 文檔,這對開發(fā)人員來說,是個很好的選擇。因 此,選擇 JAVA語言來進(jìn)行開發(fā),完全合理可行 [5]。 Access 主要針對數(shù)據(jù)量不大的小型軟件, Mysql 與 SQL Server 可以滿足常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 3 頁 共 35 頁 中型項(xiàng)目的需求,而 Oracle 和 DB2 主要面向大型軟件系統(tǒng)。 綜上所述,采用 J2EE 技術(shù)來開發(fā), SQL Server 做數(shù)據(jù)庫支持來完成本課題基本可行。 首先是界面需求,不管系統(tǒng)功能怎么樣,界面都要盡量設(shè)計(jì)的比較美觀些,使得界面具有一定的友好性,至少讓用戶覺得這款軟件看著舒服,第一印象很重要。 接下來的一個問題很重要,由于 通用精品課程網(wǎng)站 系統(tǒng) 的用戶比較多,用戶使用的方便性將是一個值得考慮的問題。而 B/S 模式是基于瀏覽器的,只要打開瀏覽器輸入網(wǎng)址就能訪問,這樣用戶使用就方便多了,因此,本課題中,采用 B/S 模式來開發(fā)本系統(tǒng)。 開發(fā)平臺 根據(jù)前文的技術(shù)需求分析,通用精品課程網(wǎng)站系統(tǒng)采用的開發(fā)平臺如下 : ( 1) 開發(fā)環(huán)境為 Windows 7 ( 2)開發(fā)工具: Myeclipse for , ( 3)服務(wù)器: 服務(wù)器 ( 4)數(shù)據(jù)庫: SQL Server 2020 3 系統(tǒng)概要設(shè)計(jì) 概述 通用精品課程網(wǎng)站系統(tǒng) 主要采用軟件工程的設(shè)計(jì)思想來進(jìn)行設(shè)計(jì) 的 ,在概要設(shè)計(jì)部分,需要完成的任務(wù)是設(shè)計(jì)系統(tǒng)的實(shí)現(xiàn)方案以及確定程序的體系結(jié)構(gòu),即確定程序由哪些模塊組成以及模塊之間的相互關(guān)系。 常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 4 頁 共 35 頁 ( 2)新聞模塊,分為新聞添加、新聞管理和類別管理三部分,由管理員新聞的添加刪除和分類,同時在前臺讓用戶看到一些重要的公告。 ( 4)教學(xué)模塊,包括教學(xué)課件的查看和下載,以及教學(xué)視頻的播放。為為有疑問的學(xué)生提供一個交流和互動的平臺。只有管理員有權(quán)利刪除留言。 ( 7)后臺管理,超級管理員只有在登陸后才能夠進(jìn)行新聞管理、留言管理、用戶管理等,維護(hù)網(wǎng)站的正常運(yùn)行。普通管理員由超級管理員創(chuàng)建。 綜上所述,通用精品課程網(wǎng)站系統(tǒng)需要有登陸模塊、新聞模塊、用戶注冊、教學(xué)模塊、論壇模塊、在線測試、后臺管理維護(hù)這幾個功能模塊。 圖 系統(tǒng)功能結(jié)構(gòu) 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)是軟件的血液,一款沒有血液的軟件是沒有生命的,同時,血液的好壞也將在一定程度上決定著軟件性能的好壞,因此,對軟件系統(tǒng)做數(shù)據(jù)庫設(shè)計(jì)是一個必不可少的過程 [9]。為了更清楚地說明各個實(shí)體以及各實(shí)體間的關(guān)系,下面采用 ER 圖來形象的表示: 管理模塊 常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 5 頁 共 35 頁 n 1 n 1 n n n n n n n n n n n 圖 實(shí)體關(guān)系圖 圖 詳細(xì)展示了學(xué)生以及教師實(shí)體與新聞實(shí)體、教學(xué)視頻實(shí)體、教學(xué)課件實(shí)體、試卷實(shí)體和留言實(shí)體之間的關(guān)系以及各實(shí)體的相關(guān)屬性。 圖 用戶實(shí)體屬性圖 用戶( 用戶名 密碼 性別 姓名 身份證 郵箱 出生年月 學(xué)生 新聞 教學(xué)視頻 教學(xué)課件 留言 試卷 觀看 下載 測試 留言 留言板 管理 教師 出題 組卷 回復(fù) 上傳 題目 上傳 新聞 標(biāo)題 類別 內(nèi)容 添加時間 添加者 ID ID 常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 6 頁 共 35 頁 圖 是用戶(學(xué)生)實(shí)體的 ER 圖,實(shí)體有姓名、用戶名、密碼、性別、郵箱、出生年月、身份證幾個屬性。如表 所示。 常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 7 頁 共 35 頁 表 表結(jié)構(gòu) 字段名 字段描述 數(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ù)操作,學(xué)生留言和教師回復(fù)的內(nèi)容都存儲在這個表中如表 所示。 常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 8 頁 共 35 頁 核心技術(shù)簡介 在本系統(tǒng) 中,使用了一些比較流行的框架結(jié)構(gòu)和技術(shù): Ajax、 JSP、 CSS,這是本系統(tǒng)的核心技術(shù) ,在具體實(shí)現(xiàn)功能模塊前,有必要對這些技術(shù)做一些簡要的說明與介紹。 Ajax 主要通過 XmlHttpRequest 對象來實(shí)現(xiàn)與服務(wù)器的異步交互性,借助 DOM 來實(shí)現(xiàn)局部刷新,異步性和局部性使得用戶體驗(yàn)連續(xù),不會中斷。 responseText 從服務(wù)器進(jìn)程返回?cái)?shù)據(jù)的字符串形式。 status 從服務(wù)器返回的數(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 請求 ①設(shè)置回調(diào)函數(shù),一旦相應(yīng),它會自動執(zhí)行( Callback 是定義回調(diào)函數(shù)的函數(shù)名) = Callback。 ③設(shè)置發(fā)送的參數(shù)(不發(fā)送則寫 null) (null)。 (msg).innerHTML = text。 JSP 技術(shù) [1116] JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。服務(wù)器在頁面被客戶端請求以后對這些 Java代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶 端的瀏覽器。JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 JSP 的優(yōu)勢如下: ( 1)一次編寫,到處運(yùn)行。 ( 2)系統(tǒng)的多平臺 支持。相比 ASP/PHP 的局限性是顯而易見的。從只有一個小的 Jar 文件就可以運(yùn)行 Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺 Application 進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器, Java 顯示了一個巨大的生命力。這一點(diǎn)與 ASP 很像, Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 10 頁 共 35 頁 種平臺之下。 在制作網(wǎng)頁時采用 CSS 技術(shù),可以有效地對頁面的布局,字體,顏色,背景和其他效果實(shí)現(xiàn)更加精確的控制,只要對相應(yīng)的代碼作一些簡單的修改,就可以改變同一頁面的不同部分,或者頁數(shù)不同的網(wǎng)頁的外觀和格式 。 CSS 中, Cascading 是 “ 層疊 ” 的意思,也就是說在同一個 Web 文檔中可以有多個樣式表存在,這些樣式表根據(jù)所在的位置,擁有不同的優(yōu)先級,優(yōu)先級越高,就會在最后顯示時被采用。 ( 1)內(nèi)聯(lián)式樣式表 ; ( 2)嵌入式樣式表 ; ( 3)外部式樣式表 。這里介紹一下表單驗(yàn)證; JSP 是 HTML 嵌入 Java 代碼構(gòu)成,所以驗(yàn)證表單的時候一般通過 JavaScript 來判斷,比如常見的請輸入用戶名,請輸入密碼,請輸入姓名等。 如圖 所示 常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 11 頁 共 35 頁 圖 用戶注冊界面 定義一個 check()函數(shù)用來驗(yàn)證表單 form1 的元素,如果輸入的用戶名,密碼,姓名的value 值為空,則返回錯誤, ()指的是光標(biāo)返回當(dāng)前文本框。 ()。 } 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)。 } ()。如圖 所示 圖 新聞瀏覽界面 常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 13 頁 共 35 頁 圖 新聞查詢界面 通過使用 ()方法遍歷數(shù)據(jù)庫表中的數(shù)據(jù),然后選擇要在前臺顯示的內(nèi)容,如標(biāo)題。 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))。如圖 所示 常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 14 頁 共 35 頁 圖 視頻播放界面 通過使用 Object標(biāo)簽來實(shí)現(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=
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1