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

正文內(nèi)容

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

2024-08-23 04:52 本頁(yè)面
 

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