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

正文內(nèi)容

畢業(yè)論文-基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【最終(編輯修改稿)

2025-07-09 03:23 本頁面
 

【文章內(nèi)容簡介】 設(shè)計(jì)與實(shí)現(xiàn) 5 第三章 系統(tǒng)分析 可行性分析 每一個(gè)軟件項(xiàng)目的開發(fā)都可能會(huì)帶來各種各樣的風(fēng)險(xiǎn), 為了項(xiàng)目能夠順利的完成開發(fā),在設(shè)計(jì)之前有必要做深入的分析和討論。由于本系統(tǒng)不是商業(yè)性系統(tǒng),所以沒必要對經(jīng)濟(jì)可行性進(jìn)行分析,主要是對技術(shù)可行性和操可行性進(jìn)行分析。 技術(shù)可行性 在 架構(gòu) 方面 ,本系統(tǒng) 采用 C/S 模式開發(fā),使 得開發(fā)更高效更簡單,也使 其 更 具 安全可靠 性 。本系統(tǒng) 是基于 JSP 的,系統(tǒng)框架使用到 SSH 三大框架,使得持久層 、視圖層和業(yè)務(wù)邏輯能簡單的分離出來。 移動(dòng)端采用了 HTML5 技術(shù)進(jìn)行開發(fā)。在校期間開過 JavaEE 的課程,網(wǎng)上也有很多相關(guān)資料 , 所以本系統(tǒng)在技術(shù)上是可行的,更何況還有導(dǎo)師作為堅(jiān)強(qiáng)的后盾 為我指導(dǎo)。 操作可行性 本系統(tǒng) 是基于 C/S 架構(gòu)的,而且沒有涉及到其他插件和組件的安裝,所以在操作上并沒有 太多 的困難 ,只需把本系統(tǒng)安裝在相應(yīng)服務(wù)器上即可使用,安裝方式簡單、明了,而且我們會(huì)提供 相關(guān)的安裝文檔 。系統(tǒng)在界面上交互友好、操作 簡單 便捷, 管理員只需在瀏覽器上打開管理員 界面輸入登錄信息 即可 訪問 本系統(tǒng) , 進(jìn)而執(zhí)行視 頻上傳,管理視頻信息等 。 而消費(fèi)者只需用支持二維碼掃描的移動(dòng)設(shè)備對著相應(yīng)的二維碼進(jìn)行掃描,即可預(yù)覽相關(guān)視頻,操作簡單 。而且系統(tǒng)的功能模塊相對獨(dú)立,因此 運(yùn)行可行性沒什么 問題。 分析結(jié)果 從以上的分析可知, 基于 二維碼的煙花燃放預(yù)覽 系統(tǒng) 的解決方案無論 是在 技術(shù)上 、操作上 都是可行的, 而且 本系統(tǒng) 給購買煙花的消費(fèi)者帶來 很高的 實(shí)用價(jià)值。 系統(tǒng)用例圖 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 管理員和超級管理員操作用例圖如下: 管 理 員基 于 二 維 碼 的 煙 花 燃 放 實(shí) 景 預(yù) 覽 系 統(tǒng)上 傳 視 頻修 改 視 頻 信 息刪 除 視 頻 信 息修 改 個(gè) 人 信 息添 加 管 理 員刪 除 管 理 員超 級 管 理 員 圖 31 管理員和超級管理員 操作用例圖 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 7 消費(fèi)者操作用例圖 如下: 消 費(fèi) 者基 于 二 維 碼 的 煙 花 燃 放 實(shí) 景 預(yù) 覽 系 統(tǒng)瀏 覽 視 頻評 論 視 頻 圖 32 消費(fèi)者 操 作用例圖 系統(tǒng)總體用例說明: 從圖 31 和圖 32 可以看出,系統(tǒng)的參與者有管理員、超級管理員和消費(fèi)者,在系統(tǒng)中,消費(fèi)者主要是觀看視頻的作用,消費(fèi)者通二維碼的掃描進(jìn)入相關(guān)的視頻界面,然后點(diǎn)擊觀看視頻或者點(diǎn)擊頁面下邊的對話框,輸入評論進(jìn)行發(fā)表評論。在整個(gè)過程中,消費(fèi)者無需登錄系統(tǒng)。 管理員和超級管理員登錄到管理員操作模塊,視頻信息和管理員信息進(jìn)行管理,還可以瀏覽所以視頻信息,其中管理員只能修改自己的個(gè)人信息,超級管理員則可以添 加、修改所有管理員的相關(guān)信息和刪除管理員。 系統(tǒng)業(yè)務(wù)流程 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)是在 Windows 7 系統(tǒng)平臺(tái)上進(jìn)行研發(fā)的,系統(tǒng)實(shí)現(xiàn)了視頻的上傳、管理功能以及管理員信息管理等功能,當(dāng)消費(fèi)者通過二維碼掃描軟件進(jìn)行相應(yīng)的二維碼掃描時(shí)便可以觀看相應(yīng)的煙花燃放實(shí)景預(yù)覽,從而更加方便對煙花種類的挑選。 系統(tǒng)中有管理員、超級管理員、消費(fèi)者三個(gè)用戶,管理員首先進(jìn)入登錄界面,成功登錄系統(tǒng)之后可以進(jìn)行視頻的上傳、修改和刪除等功能,超級管理員除了有管理員的限權(quán)之外,還可以添加管理員和刪除管理員的限權(quán),消費(fèi)者主要是 通過掃描二維碼來進(jìn)入相應(yīng)的視頻網(wǎng)頁,觀看相關(guān)的煙花燃放實(shí)景視頻,或者對相應(yīng)的煙花燃放視頻進(jìn)行評論。 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8 系統(tǒng)功能分析 基本功能需求 基于 二維碼的煙花燃放預(yù)覽系統(tǒng)的功能 在滿足 消費(fèi)者瀏覽煙花燃放視頻 的前提下 , 還要 包括評論功能 、 視頻上傳功能、視頻 刪除 功能和管理員信息管理功能等。 系統(tǒng)功能模塊分析 本系統(tǒng)主要分為兩個(gè)模塊 —— 消費(fèi)者操作模塊 和管理員操作模塊。 其中管理員必須登錄成功后才能進(jìn)入系統(tǒng)后臺(tái)執(zhí)行相關(guān)操作。消費(fèi)者則無需登錄,只需掃描相關(guān)二維碼,即可進(jìn)行煙花燃放預(yù)覽視頻的觀看,也可以對相關(guān)視頻進(jìn)行評論;管理員通過后臺(tái) 登錄進(jìn)入后臺(tái)執(zhí)行操作 ,主要 執(zhí)行視頻的上傳和管理,其中有一個(gè)為超級管理員,可以進(jìn)行管理員的信息管理,包括添加和刪除管理員 。 系統(tǒng)的功能模塊圖如下: 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)消 費(fèi) 者 操 作 模 塊管 理 員 操 作 模 塊視 頻 播 放 功 能視 頻 評 論 功 能上 傳 視 頻修 改 視 頻 信 息添 加 管 理 員刪 除 視 頻刪 除 管 理 員 圖 33 系統(tǒng)功能模塊圖 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 9 消費(fèi)者 操作模塊 消費(fèi)者操作模塊主要是對相關(guān)的二維碼掃描,然后點(diǎn)擊進(jìn)入觀看視頻播放,接著可以對相關(guān)視頻進(jìn)行評論。相對于其他系統(tǒng)而言,本系統(tǒng)功能簡潔,操作也比較簡單 。 1) 消費(fèi)者首先拿裝有二維碼掃描軟件的智能手機(jī)進(jìn)行相關(guān)的二維碼掃面,掃描結(jié)果會(huì)是一個(gè)網(wǎng)址,點(diǎn)擊進(jìn)入后可以進(jìn)行視頻的播放, 2) 進(jìn)入到視頻播放頁面后,點(diǎn)擊下方的評論輸入框 可以發(fā)表對視頻的評論。 管理員操作模塊 管理員操作模塊主要完成 相關(guān)視頻的 上傳、修改和刪除 ,以及管理員 的添加和修改等 操作 。 下面 詳細(xì)介紹管理員操作模塊具體 功能: 1) 視頻上傳功能 : 視頻上傳功能包括文件的上傳,以及視頻相關(guān)信息的添加,包括視頻所對應(yīng)的煙花名稱,煙花出產(chǎn)的廠家或公司以及相關(guān)介紹 。 其中煙花名稱和視頻文件不能為空,否則無法完成視頻信息的添加。 當(dāng)視頻上傳成功后,系統(tǒng)會(huì)為視頻生成對應(yīng)的視頻縮略圖,便于查看視頻列表時(shí)顯示。 如果操作失敗,系統(tǒng)會(huì)顯示錯(cuò)誤界面,操作成功則會(huì)顯 示成功界面,提示用戶操作成功 。 2) 修改視頻信息 : 視頻信息的修改功能 主要針對 煙花名稱的修改和簡介的修改 ,對于其他信息是不可修改的 3) 刪除視頻信息 : 當(dāng)點(diǎn)擊刪除按鈕時(shí),首先會(huì)刪除視頻文件和視頻所對應(yīng)的縮略圖,接著從數(shù)據(jù)庫中刪除視頻名稱、廠家,簡介等信息 。 4) 添加管理員 : 當(dāng)用戶為超級管理員時(shí), 用戶有權(quán)添加管理員和刪除管理員,添加管理員主要就是添加管理員登錄名稱和密碼 。 5) 刪除管理員:當(dāng)用戶為超級管理員時(shí),用戶有權(quán)刪除管理員,刪除管理員就是刪除對應(yīng)的用戶信息,刪除后對應(yīng)管理員將無法再次登錄進(jìn)入系統(tǒng) 。 6) 自身信息:管理員可 瀏覽已 存在的視頻 以 及更改自己的用戶名和 密碼信息。 系統(tǒng)性能需求分析 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)是消費(fèi)者在購買煙花時(shí)使用的,所以系統(tǒng)系能必須實(shí)時(shí)響應(yīng)用戶請求,基于移動(dòng)端的開發(fā),我們采用 HTML5 來進(jìn)行開發(fā),減少插件的應(yīng)用,可以使用戶能快速加載網(wǎng)頁。在服務(wù)器上 ,文件的保存是放在服務(wù)器的文件夾中的,把相應(yīng)的地址保存到數(shù)據(jù)庫中,因此取出數(shù)據(jù)時(shí)減少了數(shù)據(jù)庫的負(fù)擔(dān)。而基于 Hibernate 的 DAO 層開發(fā)也有效的提高了數(shù)據(jù)庫的執(zhí)行效率,所以本系統(tǒng)對用戶的性能需求基本得到了滿足。基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 10 第四章 系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì) 本系統(tǒng) 對 應(yīng)的實(shí)體主要有視頻信息、意見和管理員三個(gè),由于消費(fèi)者瀏覽系統(tǒng)時(shí)不需要進(jìn)行身份登陸驗(yàn)證,所以并沒有消費(fèi)者實(shí)體 。 系統(tǒng)中管理員的主要作用是上傳和管理視頻 信息 ,而意見 記錄了 消費(fèi)者對視頻的相關(guān)評論。 E_R 圖 系統(tǒng) ER 圖如下: 地 址公 司 簡 介日 期內(nèi) 容用 戶 名密 碼視 頻 地 址意 見視 頻管 理 員1Nm1上 傳評 論上 傳 時(shí) 間縮 略 圖 地 址名 稱 圖 41 系統(tǒng) ER 圖 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 11 數(shù)據(jù)庫表結(jié)構(gòu) 表 41 (管理員信息表) 表 42 (視頻信息表) 表 43 (評論信息表) 事務(wù) 事務(wù)是數(shù)據(jù)庫操作的原子 單位 , 可以把一系列操作當(dāng)做一個(gè)整體,當(dāng) 事務(wù)內(nèi) 所有操作全都成功時(shí),提交這些操作;當(dāng)某一個(gè) 操作發(fā)生錯(cuò)誤時(shí), 事務(wù)失敗, 所有操作被字段名稱 說明 數(shù)據(jù)類型 長度 主 /外鍵 約束 id 標(biāo)識(shí) Int 10 主鍵 非空 username 用戶名 varchar 20 非空 password 密碼 varchar 20 非空 字段名稱 說明 數(shù)據(jù)類型 長度 主 /外鍵 約束 id 標(biāo)識(shí) Int 10 主鍵 非空 name 視頻名稱 varchar 50 非空 pany 公司名稱 varchar 50 introduce 視頻介紹 varchar 1000 video_url 視頻地址 varchar 100 非空 img_url 縮略圖地址 varchar 100 非空 user_id 上傳用戶 id Int 10 外鍵 非 空 字段名稱 說明 數(shù)據(jù)類型 長度 主 /外鍵 約束 id 標(biāo)識(shí) Int 10 主鍵 非空 content 評論內(nèi)容 varchar 250 非空 date 評論時(shí)間 Date video_id 視頻 id Int 外鍵 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 12 撤回,對數(shù)據(jù)庫無影響。事務(wù)要滿足原子性、一致性、隔離性和 持久性四個(gè)屬性。 本系統(tǒng) 對數(shù)據(jù)庫 的操作都是通過 Hibernate 來完成的,有關(guān)業(yè)務(wù)邏輯都放在service 層中,以 service 層中的每一個(gè)方法作為操作數(shù)據(jù)庫的一個(gè)單體事務(wù),執(zhí)行相關(guān)操作 ,以確保相關(guān)操作都得意成功執(zhí)行,或者其中一個(gè)操作失敗時(shí),方法中每個(gè)操作都不被提交,確保數(shù)據(jù)庫中的數(shù)據(jù)一致性和完整性 。 系統(tǒng)界面設(shè)計(jì) 管理員操作 模塊界面 管理員登陸界面 如下: 圖 42 管理員 登錄界面 視頻上傳 界面如下: 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 13 圖 43 視頻上傳 界面 視頻 信息管理界面如下: 圖 44 視頻上傳界面 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14 視頻信息瀏覽界面如下 : 圖 44 視頻上傳界面 消費(fèi)者 操作模塊界面 消費(fèi)者掃描二維碼后進(jìn)入視頻觀看 界面如下: 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 15 圖 45 移動(dòng)端煙花燃放預(yù)覽 界面 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 16 第五章 系統(tǒng)實(shí)現(xiàn) 本系統(tǒng)是基于 SSH三大框架采用三層架構(gòu)進(jìn)行開發(fā), Struts、 Spring和 Hibernate分別各自實(shí)現(xiàn)了表現(xiàn) 出、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,系統(tǒng)開發(fā)采用了自底向上的開發(fā)模式 。 系統(tǒng) Model 層 本系統(tǒng)是基于 SSH 框架實(shí)現(xiàn)的,所以只要我們創(chuàng)建好實(shí)體類 并做好映射之間的關(guān)系 , Hibernate 會(huì)幫我們完成建表功能 并映射實(shí)體類與表之間的關(guān)聯(lián) , 表與表之間的主外鍵、 約束 條件通過實(shí)體類來 標(biāo)明。 本系統(tǒng)涉及 3 個(gè)實(shí)體類:管理員( AdminUser)、視頻信息( VideoInfo)和視頻評論( VideoComment)。 管理員實(shí)體 類 ( ): 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 17 } 視頻信息實(shí)體類( ) : 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 18 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 19 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 20 視頻評論實(shí)體類( ): 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 21 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 22 } 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 23 系統(tǒng) DAO 層實(shí)現(xiàn) DAO層 的實(shí)現(xiàn) 主要調(diào)用了 Hibernate框架中 session 的方法來對實(shí)體類的操作,從而對數(shù)據(jù)庫的操作就像對 java 類的操作一樣 。 DAO層有兩個(gè)類,一個(gè)接口一個(gè)實(shí)現(xiàn)類 。 以 下代碼為 DAO的實(shí)現(xiàn)類: 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 24 } 基于二維碼的煙花燃放實(shí)景預(yù)覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 25 系統(tǒng) Service 層 設(shè)計(jì) service 層的目的是為了 實(shí)現(xiàn)了數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層的有效分離 。 很多時(shí)候我們經(jīng)常喜歡把業(yè)務(wù)邏輯
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1