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

正文內(nèi)容

計(jì)算機(jī)軟件開(kāi)發(fā)專(zhuān)業(yè)(doc畢業(yè)設(shè)計(jì)論文)基于j2ee的影視資訊管理系統(tǒng)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-07-24 22:21 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 /390。%的可用性或每年只需5分鐘停機(jī)時(shí)間。這是實(shí)時(shí)性很強(qiáng)商業(yè)系統(tǒng)理想的選擇。 MyEclipse 。是MyEclipse的當(dāng)前較為穩(wěn)定的版本。MyEclipse是IBM公司主導(dǎo)下的一款開(kāi)源免費(fèi)的可以做基礎(chǔ)JAVA項(xiàng)目開(kāi)發(fā)的工具,它集中了開(kāi)源和商業(yè)軟件的開(kāi)發(fā)支持的大多數(shù)框架,方便易用,功能強(qiáng)大。因此很多企業(yè)里面都用它進(jìn)行實(shí)際的開(kāi)發(fā)。它支持開(kāi)發(fā)調(diào)試基于Spring,Hibernate,Struts,JSF,JPA,EJB,Web Service等Java EE技術(shù)的項(xiàng)目,還支持建模例如UML。 MySQL MySQL簡(jiǎn)介:MySQL是最受歡迎的開(kāi)源SQL數(shù)據(jù)庫(kù)管理系統(tǒng),它由MySQL AB開(kāi)發(fā)、發(fā)布和支持。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi)。這樣就增加了速度并提高了靈活性。MySQL的優(yōu)勢(shì):與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DBSQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對(duì)比較差)等,但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開(kāi)放源碼軟件,因此可以大大降低總體擁有成本。具體特點(diǎn):1. 性能較高M(jìn)ySQL采用了新的數(shù)據(jù)存儲(chǔ)架構(gòu),單個(gè)數(shù)據(jù)表的容量比其他數(shù)據(jù)庫(kù)高出很多,并且在進(jìn)行數(shù)據(jù)檢索時(shí)性能更高。2. 支持自定義的過(guò)程MySQL可以讓用戶(hù)添加函數(shù),這跟SQLServer的自定義函數(shù)類(lèi)似,可以將一些常用的功能寫(xiě)成函數(shù),調(diào)用時(shí)就像調(diào)用MySQL的系統(tǒng)函數(shù)一樣,非常方便。3. 支持存儲(chǔ)過(guò)程用戶(hù)只需要寫(xiě)一次存儲(chǔ)過(guò)程就可以立刻使用許多應(yīng)用程序來(lái)調(diào)用該過(guò)程,從而實(shí)現(xiàn)特定的業(yè)務(wù)邏輯流程。數(shù)據(jù)庫(kù)管理員也可以通過(guò)標(biāo)準(zhǔn)的管理函數(shù)來(lái)處理不同版本中的數(shù)據(jù)庫(kù)資源,比如數(shù)據(jù)庫(kù)結(jié)構(gòu)和安全權(quán)限等。4. 支持觸發(fā)器觸發(fā)器可以讓您的數(shù)據(jù)庫(kù)在發(fā)生特定的事件時(shí),自動(dòng)執(zhí)行特定的操作,如調(diào)用一些函數(shù),存儲(chǔ)過(guò)程等;觸發(fā)器對(duì)保證數(shù)據(jù)的統(tǒng)一性、減少數(shù)據(jù)庫(kù)管理員的工作方面有很好的幫助。5. 支持視圖您可以將幾個(gè)表的某幾個(gè)列組成一個(gè)視圖,方便查詢(xún),免除每次都用 join 語(yǔ)句從關(guān)聯(lián)表讀取相數(shù)據(jù)。6. 支持本地化對(duì)數(shù)種不同字符集的全面支持,包括latin1 (cp1252)、german、bigujis等,并提供了Unicode支持。 Struts 2 Struts 2簡(jiǎn)介:Struts 2的含義是“支柱、支架”,它是一個(gè)WEB開(kāi)發(fā)框架。WEB從一開(kāi)始的靜態(tài)HTML開(kāi)發(fā),到后來(lái)的動(dòng)態(tài)頁(yè)面。從繁瑣的、代碼極其混亂的Model 1,逐步發(fā)展到MVC模式。在技術(shù)上和結(jié)構(gòu)上都發(fā)生了極大的變化。MVC模式結(jié)構(gòu)清晰,現(xiàn)金已經(jīng)被大量運(yùn)用。Struts 2通過(guò)提供一個(gè)控制器Servlet實(shí)現(xiàn)了Sun的Model 2架構(gòu),這個(gè)控制器可以用來(lái)管理JSP頁(yè)面和其他表現(xiàn)設(shè)備之間的流程。Struts 2通過(guò)使用ActionForward和ActionMapping來(lái)保證表現(xiàn)層之外的控制流決策來(lái)實(shí)現(xiàn)MVC曾模式。同時(shí)通過(guò)xml配置文件實(shí)現(xiàn)幾個(gè)層次間的關(guān)系,大大簡(jiǎn)化了開(kāi)發(fā)人員的工作量,提高了開(kāi)發(fā)效率。Struts 2以WebWork為核心,采用攔截器的機(jī)制來(lái)處理用戶(hù)的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與Servlet API完全脫離開(kāi),所以Struts 2可以理解為WebWork的更新產(chǎn)品。Struts 2的三層模型如下:,除了可以使用JSP及其標(biāo)簽庫(kù)(JSTL)以外,還提供了一個(gè)強(qiáng)大的Struts 2標(biāo)簽庫(kù),來(lái)幫助用戶(hù)解決現(xiàn)實(shí)邏輯,并且使用ActionForm組件將顯示遞交到控制層。,Struts提供了一個(gè)控制器組件ActionServlet,它繼承自HttpServlet,并重載了HttpServlet的doGet()、doPost()方法,可以接受HTTP響應(yīng),并進(jìn)行轉(zhuǎn)發(fā)。同時(shí)還提供了使用XML進(jìn)行轉(zhuǎn)發(fā)Mapping(映射)的功能。,Struts 2提供Action對(duì)象,來(lái)管理業(yè)務(wù)邏輯的調(diào)用,幫助用戶(hù)分離業(yè)務(wù)邏輯。也就是說(shuō)Struts 2本身不事先業(yè)務(wù)邏輯,但可以調(diào)用已完成的業(yè)務(wù)邏輯。Struts2工作原理如下圖32所示[2]:圖32 Struts 2 工作原理 系統(tǒng)設(shè)計(jì)模式在絕大多數(shù)的B/S結(jié)構(gòu)(Browser/Server)的Web應(yīng)用當(dāng)中,B/S結(jié)構(gòu)如圖33所示[3],瀏覽器通常會(huì)直接通過(guò)HTML或者JSP的形式在用戶(hù)界面進(jìn)行交互,響應(yīng)用戶(hù)請(qǐng)求。在這樣一種方式下,雖然它是非常直觀,但考慮大多數(shù)管理信息系統(tǒng)操作的數(shù)據(jù)量非常大,臃腫不堪的代碼量的增加會(huì)導(dǎo)致JSP頁(yè)面猶如一團(tuán)亂麻,使Web服務(wù)器超載負(fù)荷。因此,基于模型視圖控制器(MVC的模型 視圖 控制器)在中間層的設(shè)計(jì)模式。在圖34所示[4]的MVC之間的關(guān)系,Model層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂肑avaBean或EJB來(lái)實(shí)現(xiàn)。 View層用于與用戶(hù)的交互,通常用JSP來(lái)實(shí)現(xiàn)。 Controller層是Model與View之間溝通的橋梁,它可以分派用戶(hù)的請(qǐng)求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶(hù)的輸入并將它們映射為模型層可執(zhí)行的操作。具體實(shí)施作為應(yīng)用程序控制器的Servlet,將JSP文檔作為視圖,JavaBeans的是用來(lái)表示模型。所有的請(qǐng)求都發(fā)送到servlet作為控制器,它接受請(qǐng)求,并請(qǐng)求后,信息將分發(fā)給適當(dāng)?shù)腏SP響應(yīng)。servlet實(shí)例的同時(shí),根據(jù)JSP的需求生成JavaBeans和輸出到JSP環(huán)境。JSP可以調(diào)用在數(shù)據(jù)的方法或自定義標(biāo)簽使用useBean的JavaBeans的。這種設(shè)計(jì)模式,實(shí)現(xiàn)了數(shù)據(jù)層和表現(xiàn)層的分離效果好,加速和提高了開(kāi)發(fā)的進(jìn)度和效率。圖33 B/S結(jié)構(gòu)的體系結(jié)構(gòu)圖34 MVC結(jié)構(gòu)的關(guān)系圖45第四章 流程分析第四章 流程分析 業(yè)務(wù)流程分析 為了讓用戶(hù)快速的了解本網(wǎng)站的運(yùn)行流程,有必要設(shè)計(jì)出業(yè)務(wù)流程圖,本圖所展示的內(nèi)容均是各個(gè)環(huán)節(jié)的業(yè)務(wù)處理關(guān)系,處理的順序、時(shí)間、內(nèi)容都是明確的。主要是為了明確每個(gè)環(huán)節(jié)的內(nèi)容信息,信息的來(lái)源、去處,信息的處理方法,信息的計(jì)算方式以及信息產(chǎn)生的時(shí)間和形式等。業(yè)務(wù)流程分析可以幫助明確事物處理的過(guò)程,即使發(fā)現(xiàn)工作中的疏漏和不足,甚至矛盾錯(cuò)誤。業(yè)務(wù)流程圖是為業(yè)務(wù)流程分析產(chǎn)生的一種圖,用一些特定的符號(hào)和連線來(lái)表述業(yè)務(wù)流程。具體業(yè)務(wù)流程如圖41所示:注冊(cè)登錄身份管理員用戶(hù)管理員用戶(hù)增加作品刪除作品修改作品查找作品查看內(nèi)容添加評(píng)論圖41 業(yè)務(wù)流程圖 數(shù)據(jù)流圖 數(shù)據(jù)流圖(Data Flow Diagram ,DFD圖)是一種反應(yīng)信息在系統(tǒng)中流動(dòng)和處理情況的圖,它是一種邏輯模型工具。它便于用戶(hù)理解系統(tǒng)數(shù)據(jù)流程的內(nèi)容,能精確地在邏輯上描述系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)儲(chǔ)存等,而擺脫其物理內(nèi)容。數(shù)據(jù)流程圖包括:  a. 指明數(shù)據(jù)存在的數(shù)據(jù)符號(hào),這些數(shù)據(jù)符號(hào)也可指明該數(shù)據(jù)所使用的媒體;  b.指明對(duì)數(shù)據(jù)執(zhí)行處理的處理符號(hào),這些符號(hào)也可指明該處理所用到的機(jī)器功能;  c.指明幾個(gè)處理和數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號(hào);  d.便于讀、寫(xiě)數(shù)據(jù)流程圖的特殊符號(hào)。數(shù)據(jù)流的分析是在業(yè)務(wù)流程分析的基礎(chǔ)上產(chǎn)生的,將數(shù)據(jù)分析到處理業(yè)務(wù)模式。該系統(tǒng)的頂層數(shù)據(jù)流圖如圖42所示影視資訊網(wǎng)用戶(hù)管理員用戶(hù)資料作品信息作品信息用戶(hù)資料圖42 頂層數(shù)據(jù)流圖具體分析第一層數(shù)據(jù)流圖,該層數(shù)據(jù)流圖如圖43所示。信息內(nèi)容用戶(hù)資料表作品信息評(píng)論信息表用戶(hù)資料作品信息作品信息用戶(hù)資料管理員用戶(hù)圖43 第一層數(shù)據(jù)流圖 數(shù)據(jù)字典數(shù)據(jù)字典是一種通過(guò)記錄數(shù)據(jù)庫(kù)和應(yīng)用程序源目錄的工具,它是一個(gè)預(yù)留空間,一個(gè)數(shù)據(jù)庫(kù),用來(lái)儲(chǔ)存信息數(shù)據(jù)庫(kù)本身。(1) 管理員方面①添加作品數(shù)據(jù)結(jié)構(gòu)條目如表41所示。表41 添加作品數(shù)據(jù)流名:添加作品說(shuō)明:將新的作品添加入數(shù)據(jù)庫(kù)組成:圖片+中文名+外文名+導(dǎo)演+類(lèi)型+產(chǎn)地+演員+簡(jiǎn)介+劇情結(jié)構(gòu):作品編號(hào)、圖片編號(hào)、信息內(nèi)容備注:可大量添加②修改作品數(shù)據(jù)元素條目如表42所示。表42 修改作品數(shù)據(jù)流名:修改作品說(shuō)明:將老的作品更新后寫(xiě)入數(shù)據(jù)庫(kù)組成:圖片+中文名+外文名+導(dǎo)演+類(lèi)型+產(chǎn)地+演員+簡(jiǎn)介+劇情結(jié)構(gòu):作品編號(hào)、圖片編號(hào)、信息內(nèi)容備注:將老的作品覆蓋掉③刪除數(shù)據(jù)元素條目如表43所示。表43 刪除作品數(shù)據(jù)流名:刪除作品說(shuō)明:將老的作品移除數(shù)據(jù)庫(kù)組成:圖片+中文名+外文名+導(dǎo)演+類(lèi)型+產(chǎn)地+演員+簡(jiǎn)介+劇情結(jié)構(gòu):作品編號(hào)、圖片編號(hào)、信息內(nèi)容備注:將老的作品直接刪除(2) 用戶(hù)方面①用戶(hù)注冊(cè)數(shù)據(jù)元素條目如表44所示。表44 用戶(hù)注冊(cè)數(shù)據(jù)流名:用戶(hù)注冊(cè)說(shuō)明:將用戶(hù)信息寫(xiě)入數(shù)據(jù)庫(kù)組成:賬號(hào)+密碼+昵稱(chēng)結(jié)構(gòu):賬號(hào)ID、密碼、昵稱(chēng)內(nèi)容備注:每個(gè)郵箱只能申請(qǐng)一個(gè)賬號(hào),密碼在數(shù)據(jù)庫(kù)為保密(3)作品方面①用戶(hù)評(píng)論數(shù)據(jù)元素條目如表45所示。表45用戶(hù)評(píng)論數(shù)據(jù)流名:用戶(hù)評(píng)論說(shuō)明:將用戶(hù)評(píng)論寫(xiě)入數(shù)據(jù)庫(kù)組成:昵稱(chēng)+內(nèi)容+時(shí)間結(jié)構(gòu):昵稱(chēng)、評(píng)論內(nèi)容、時(shí)間備注:即時(shí)顯示在作品下方②熱門(mén)影評(píng)數(shù)據(jù)元素條目如表46所示。表46熱門(mén)影評(píng)數(shù)據(jù)流名:熱門(mén)影評(píng)說(shuō)明:查詢(xún)最多評(píng)論的電影選出組成:昵稱(chēng)+內(nèi)容+時(shí)間+次數(shù)結(jié)構(gòu):昵稱(chēng)、評(píng)論內(nèi)容、時(shí)間、次數(shù)備注:即時(shí)顯示在作品下方③最新影評(píng)數(shù)據(jù)元素條目如表47所示。表47最新影評(píng)數(shù)據(jù)流名:最新影評(píng)說(shuō)明:查詢(xún)最新評(píng)論的電影選出組成:昵稱(chēng)+內(nèi)容+時(shí)間結(jié)構(gòu):昵稱(chēng)、評(píng)論內(nèi)容、時(shí)間備注:即時(shí)顯示在作品下方第五章 系統(tǒng)設(shè)計(jì)第五章 系統(tǒng)設(shè)計(jì) 系統(tǒng)功能設(shè)計(jì) 本系統(tǒng)主要研究影視資訊系統(tǒng),制造一個(gè)平臺(tái)讓用戶(hù)能夠?yàn)g覽作品,對(duì)作品進(jìn)行評(píng)價(jià)。主要采用MVC設(shè)計(jì)模式,使用java語(yǔ)言開(kāi)發(fā)。本系統(tǒng)主要功能包括:用戶(hù)注冊(cè)登錄、作品瀏覽、影評(píng)、點(diǎn)擊率的實(shí)現(xiàn)等。系統(tǒng)總功能圖如圖從數(shù)據(jù)流圖出發(fā),對(duì)數(shù)據(jù)流圖進(jìn)行分析,得出的層次化的模塊結(jié)構(gòu)圖,即圖51為系統(tǒng)的功能結(jié)構(gòu)圖。首頁(yè)用戶(hù)注冊(cè)登錄作品瀏覽管理員登陸影評(píng)顯示作品信息顯示影評(píng)添加影視作品刪除影視作品修改影視作品查看影評(píng)信息用戶(hù)注冊(cè)驗(yàn)證查看點(diǎn)擊率顯示作品點(diǎn)擊率圖51 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 作為整個(gè)系統(tǒng)的核心基礎(chǔ),數(shù)據(jù)庫(kù)的設(shè)計(jì)完全能影響整個(gè)系統(tǒng)的質(zhì)量,少了它一切都是空談,所以數(shù)據(jù)庫(kù)作為系統(tǒng)的基礎(chǔ)就像大樓的根基。如果前期的設(shè)計(jì)開(kāi)發(fā)不合理,在后期維護(hù)中可能會(huì)動(dòng)搖整體。為此,本系統(tǒng)將嚴(yán)密設(shè)計(jì)數(shù)據(jù)庫(kù)。 概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率,以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致從本系統(tǒng)中規(guī)劃出的實(shí)體有:用戶(hù)實(shí)體、作品實(shí)體、作品分類(lèi)實(shí)體等。(1)實(shí)體之間關(guān)系的ER圖如圖52所示。劇情內(nèi)容評(píng)論擁有包含作品類(lèi)型作品屬于1nnm1n圖52 實(shí)體之間的ER圖(2)用戶(hù)實(shí)體如圖53所示:賬號(hào)密碼是否賬號(hào)驗(yàn)證昵稱(chēng)用 戶(hù)賬號(hào)驗(yàn)證碼編號(hào)圖53 用戶(hù)實(shí)體的ER圖(3)作品實(shí)體如圖54所示:作品圖片導(dǎo)演中文名外文名上映時(shí)間產(chǎn)地劇情演員編號(hào)類(lèi)型評(píng)論簡(jiǎn)介圖54 作品實(shí)體的ER圖 邏輯結(jié)構(gòu)設(shè)計(jì)對(duì)數(shù)據(jù)庫(kù)中實(shí)現(xiàn)具體表的詳細(xì)設(shè)計(jì)。即各數(shù)據(jù)庫(kù)表的字段名、類(lèi)型、長(zhǎng)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1