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

正文內(nèi)容

基于struts的東軟電影播放網(wǎng)站的設(shè)計與實現(xiàn)(編輯修改稿)

2024-08-15 10:09 本頁面
 

【文章內(nèi)容簡介】 lipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。 雖然大多數(shù)用戶很 樂于將 Eclipse 當(dāng)作 Java 集成開發(fā)環(huán)境( IDE)來使用,但 Eclipse 的目標(biāo)卻不僅限于此。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員, 因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所 。 這種平等和一致 性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用 Java 語言開大連 東軟信息學(xué)院畢業(yè)設(shè)計(論文) 4 發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經(jīng)可用,或預(yù)計將會推出 。 Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng) 。 MySQL MySQL 是一個 開放源碼 的小型 關(guān)系型數(shù)據(jù)庫管理系統(tǒng) ,開發(fā)者為瑞典 MySQL AB公司。目前 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為 網(wǎng)站數(shù)據(jù)庫 。 Struts Struts 框架具有組件的模塊化,靈活性和重用性的 優(yōu)點 ,同時簡化了基于 MVC 的web 應(yīng)用 程序 的開發(fā)。它通過采用 JavaServlet/JSP 技術(shù),實現(xiàn)了基于 Java EEWeb 應(yīng)用的 MVC 設(shè)計模式的應(yīng)用框架,是 MVC 經(jīng)典設(shè)計模式中的一個經(jīng)典產(chǎn)品。 Struts 對 Model, View 和 Controller 都提供了對應(yīng)的組件 .Struts 流程圖如圖 所示 。 圖 Struts 時序圖 大連 東軟信息學(xué)院畢業(yè)設(shè)計(論文) 5 第 3 章 系統(tǒng)分析 構(gòu)架概述 功能構(gòu)架 根據(jù)需求調(diào)研結(jié)果確定本系統(tǒng)主要包 括以下功能模塊,如圖 所示。 圖 東軟電影網(wǎng)組織架構(gòu) 東軟 電影網(wǎng) 聯(lián)系我們 設(shè)為首頁 收藏本頁 會員登陸 產(chǎn)品列表 站內(nèi)調(diào)查 郵件列表 友情鏈接 大陸電影 歐美電影 電影搜索 電影搜索 愛情類 電影搜索 電影搜索 電影搜索 電影搜索 電影查看 播放模塊 驚悚類 電影搜索 電影搜索 動畫片 電影搜索 電影搜索 電影搜索 登陸操作 電影搜索 電影搜索 訂單查詢 合同下載 電影搜索 動作類 留言中心 發(fā)表評論 倫理類 登陸 會員中心 影評 電影搜索 大連 東軟信息學(xué)院畢業(yè)設(shè)計(論文) 6 系統(tǒng) 模塊 分類 ( 1) 留言板 ( 2) 管理員 模塊 ( 3) 用戶注冊模塊 ( 4) 電影播放模塊 系統(tǒng)開發(fā)環(huán)境 硬件環(huán)境: *2GHZ/40G/2048MB/40G/。 軟件環(huán)境: 。 系統(tǒng)任務(wù)的可行性分析 技術(shù)可行性 本次課題使用 JAVA 語言開發(fā),顯示層頁面使用 JSP 網(wǎng)頁開發(fā)技術(shù),實現(xiàn)各類信息的顯示和功能頁面 的顯示。 在框架方面使用 Struts 框架,使模型層和顯示層分離,便于以后的維護和功能方面的更新操作,框架開源,提供有好接口,使用時簡單明了。 前臺設(shè)計方面是用 Dreawear 進行整體布局的設(shè)計,使用 CSS+DIV 的方法為每一個頁面模塊元素進行美術(shù)加工,是網(wǎng)站能更加富有視覺沖擊力。 在數(shù)據(jù)庫方面,使用 MySql 這款小型的數(shù)據(jù)庫管理系統(tǒng), MySql數(shù)據(jù)庫具有輕便,免費,并且很容易與很多開源項目相匹配等很多優(yōu)勢。 經(jīng)濟可行 性分析 開發(fā)工具采用 Eclipse, MySql, Dreawear 這些 工具 都是可以 從網(wǎng)上免費下載, 不需要經(jīng)費 。這樣就可以實現(xiàn)用較少的資金去完成較高的運營成本。而且 影視類網(wǎng)站 肯定會擁有良好的市場前景和推動力, 也 具有很高的潛在發(fā)展空間。 法律可行 性分析 系統(tǒng)的 開發(fā)和使用,都是非常專業(yè)和合法的,參考的資料也都在文獻參考部分有介紹。 大連 東軟信息學(xué)院畢業(yè)設(shè)計(論文) 7 第 4 章 系統(tǒng)設(shè)計 設(shè)計指導(dǎo)思想和原則 指導(dǎo)思想 用戶至上是影響成敗的 主要 因素, 在 整個開發(fā)過程中,要 始終堅持 面向用戶,充分了解用戶的需求與愿望 ,形成一個合理的用戶使用方式。 在設(shè)計系統(tǒng)之前,深入實際,詳細(xì)地調(diào)查研究,努力弄清實際業(yè)務(wù)處 理過程的每一個細(xì)節(jié),然后分析研究 ,詳細(xì)區(qū)分程序的功能模塊,將單獨的功能獨立出來,使系統(tǒng)的功能清晰明了。 嚴(yán)格區(qū)分工作階段,把整個開發(fā)過程劃分為若干 個 工作階段,前一階段的工作成果是后一階段的工作依據(jù)。 每一個階段有明確的任務(wù)和目標(biāo)、預(yù)期達(dá)到的工作成效,以便計劃和控制進度,協(xié)調(diào)各方面的工 作進度 。 軟件設(shè)計原則 ( 1)健壯性:因為是影視系統(tǒng),所以系統(tǒng)后臺會存儲大量的視頻和圖片的信息,所以系統(tǒng)一定要健壯,這樣用戶在讀取圖片和視頻才不會造成系統(tǒng)崩潰。 ( 2)美觀性:電影是比較新潮的事物,每個人都喜歡電影, 所以美觀性是尤為重要的,這樣才能抓住人的眼球,吸引人觀看。 ( 3)易操作性:因為系統(tǒng)是面向所有人的,而且用戶群體龐大,所以操作要簡單便捷,界面也要顯得美觀大方。 構(gòu)架概述 ( 1) 管理員功能模塊:可以進行后臺的數(shù)據(jù)庫維護,更新電影信息列表等。 ( 2) 客戶功能模塊:可以瀏覽整個網(wǎng)站內(nèi)的所有電影信息,查詢,觀看等。 系統(tǒng)的功能結(jié)構(gòu)設(shè)計 電影 系統(tǒng) 功能設(shè)計中功能比較集中,主要是電影的分類和查詢。 系統(tǒng)結(jié)構(gòu)圖 如圖 所示 。 大連 東軟信息學(xué)院畢業(yè)設(shè)計(論文) 8 圖 系 統(tǒng)結(jié)構(gòu)功能圖 系統(tǒng)控制流程 邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計應(yīng)該首先選擇最適于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的數(shù)據(jù)庫管理系統(tǒng)。邏輯結(jié)構(gòu)設(shè)計時一般要分兩步進行:將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型,并將轉(zhuǎn)化來的關(guān)系、網(wǎng)狀、層次模型向特定數(shù)據(jù)庫管理系統(tǒng)支持下的數(shù)據(jù)模型轉(zhuǎn)換 ; 對數(shù)據(jù)模型進行優(yōu)化 , 本系統(tǒng)中邏輯結(jié)構(gòu)設(shè)計主要是將概念結(jié)構(gòu)設(shè)計階段設(shè)計好的的 ER 圖轉(zhuǎn)換成具體的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。而 ER 圖則是由實體、實體的屬 性和實體之間的聯(lián)系三個要素組成的。所以將 ER 圖轉(zhuǎn)換為關(guān)系模型實際上就是要將實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼 系統(tǒng)業(yè)務(wù)流程 電影系統(tǒng)主要是設(shè)計用戶在線查詢電影觀看電影等一系列行為。而管理員負(fù)責(zé)后臺數(shù)據(jù)的維護等。 ( 1) 管理員登錄系統(tǒng)后,可以進行電影信息的管理,視頻的上傳,等增刪改行為。 ( 2) 用戶登錄以后,可以進行查詢,查到相關(guān)電影以后,進行觀看。 如圖 所示 。 大連 東軟信息學(xué)院畢業(yè)設(shè)計(論文) 9 圖 業(yè)務(wù)流程圖 系統(tǒng)數(shù)據(jù)流程 數(shù)據(jù)流程圖如 圖 所示 。 圖 數(shù)據(jù)流程圖 此系統(tǒng)一共設(shè)計了 4 個數(shù)據(jù)庫表, memener 表如表 所示 。 大連 東軟信息學(xué)院畢業(yè)設(shè)計(論文) 10 表 用戶信息表 字段 類型 位數(shù) 主鍵 備注 Id Int 11 ▲ 用戶編號 Username Varchar 255 姓名 Password Varchar 255 密碼 Usertype Int 11 用戶類別 Movie 表如表 所示 。 表 電影信息表 字段 類型 位數(shù) 主鍵 備注 Id Int 11 ▲ 編號 Name Varchar 20 名稱 Actor Varchar 20 動作 Director Varchar 20 導(dǎo)演 Area Varchar 20 地區(qū) Date Varchar 50 時間 Type Varchar 20 類別 Language Varchar 20 語言 Photopath Varchar 200 照片 Filepath Varchar 200 文件路徑 Clickcount Int 11 點擊 User 表如表 所示 。 表 會員信息表 字段 類型 位數(shù) 主鍵 備注 Id Int 11 ▲ 編號 Name Varchar 20 姓名 Password Varchar 20 密碼 Email Varchar 20 郵箱 Qq Varchar 20 Tel Varchar 20 宅電 Date Int 11 注冊日期 Word 表如表 所示 。 表 評論信息表 字段 類型 位數(shù) 主鍵 備注 Id Int 11 ▲ 編號 words Varchar 20 評論 信息 Mname Varchar 20 標(biāo)題 Mid Varchar 20 ID Date Int 11 注冊日期 大連 東軟信息學(xué)院畢業(yè)設(shè)計(論文) 11 第 5 章 系統(tǒng)實現(xiàn) 我愛電影網(wǎng)基于 STRUTS 框架,使用 JSP 進行開發(fā),系統(tǒng)首頁演示地址為: 如圖 所示 。 圖 電影網(wǎng)站首頁 在首頁用戶可以進行注冊和登 錄操作,只有登錄 后,用戶才能進行評論操作,點擊首頁的在線觀看進行電影的播放頁面,首頁上方是網(wǎng)站的整體導(dǎo)航欄,將電影分為多個類型 ,左側(cè)導(dǎo)航欄設(shè)有最新更新的電影導(dǎo)航,和點擊排行版。 其核心代碼如下 。 protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (text/html。charset=utf8)。 (utf8)。 HttpSession session=(true)。 Vector allVector=new Vector()。 Vector newVector=new Vector()。 Vector clickVector=new Vector()。 String action=(action).trim()。 if(init.equals(action)){ allVector=(select * from movie order by date DESC)。 (all,allVector)。 newVector=(select * from movie order by date DESC)。 (new,newVector)。 clickVector= (select * from movie order by clickcount DESC)。 (click,clickVector)。 大連 東軟信息學(xué)院畢業(yè)設(shè)計(論文) 12 (request,response,)。 } else if(type.equals(action)){ String type= new String((type).getBytes(iso88591),UTF8)。 // String type=(type)。 newVector=(select * from movie where type like 39。+type+39。 order by date DESC)。 (new,newVector)。 clickVector= (select * from movie where type like 39。+type+39。 order by clickcount DESC)。 (click,cl
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1