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

正文內(nèi)容

多媒體電子相冊管理系統(tǒng)畢業(yè)設(shè)計-在線瀏覽

2024-10-28 15:06本頁面
  

【正文】 陜西理工學(xué)院畢業(yè)設(shè)計 第 3 頁 共 35 頁 2 開發(fā)環(huán)境及數(shù)據(jù)庫概述 本系統(tǒng)的開發(fā)采用 JSP技術(shù),數(shù)據(jù)庫管理系統(tǒng)使用 MySQL Server 。 JSP技術(shù)簡介 J S P(Java Server Pages)是由 SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)技術(shù)標(biāo)準(zhǔn) ]1[ 。它是在在傳統(tǒng)的網(wǎng)頁 HTML文件( *.htm, *.html)中加入Java程序片段( Scriptlet)和 JSP標(biāo)簽,就構(gòu)成了 JSP網(wǎng)頁 java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 Email等,實現(xiàn)建立動態(tài)網(wǎng)站所需要的功能。 JSP技用 Java編程語言編寫類 XML的 tags和script,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web的應(yīng)用程序的開發(fā)變得迅速和容易。在JSP的眾多優(yōu)點之中,其中之一是它能將 HTML編碼從 Web頁面的業(yè)務(wù)邏輯中有效地分離出來 ]2[ 。此時,該 JSP輸入文件會是一個沒有內(nèi)嵌 JAVA或動作的 HTML頁面。 JSP指令 JSP指令控制 JSP編譯器如何去生成 servlet,以下是可用的指令: 包含指令 include – 包含指令通知 JSP編譯器把另外一個文件完全包含入當(dāng)前文件中。這個功能和 C預(yù)處理器 所提供的很類似。 contentType 規(guī)定了生成內(nèi)容的類型。 errorPage 處理 HTTP請求時,如果出現(xiàn)異常則顯示該錯誤提示信息頁面。 isThreadSafe 表示最終生成的 servlet是否安全線程( threadsafe)。 request – HTTP request對象 response – HTTP response對象 session – 腳本元素 有三個基本的腳本元素,作用是使 JAVA代碼可以直接插入 servlet. 一種是聲明標(biāo)簽,在 JAVA SERVLET的類體中放入一個變量的定義。 %! int serverInstanceVariable = 1。 % int localStackBasedVariable = 1。 % 一種是表達(dá)式標(biāo)簽,在 JAVA SERVLET的類中放入待賦值的表達(dá)式,表達(dá)式注意不能以分號結(jié)尾。 JSP提供了以下動作: jsp:include 和子過程類似, JAVA SERVLET暫時接管對其它指定的 JSP頁的請求和響應(yīng)。這樣 JSP代碼就可以在多個 JSP頁中共享而不用復(fù)制。指定一個將加入請求的當(dāng)前參數(shù)組中的參數(shù)??刂茩?quán)永遠(yuǎn)不會交還給當(dāng)前 JSP頁。這個動作產(chǎn)生為嵌入一個 APPLET所需要的指定瀏覽器標(biāo)簽。 jsp:getProperty 從指定的 JavaBean中獲取一個屬性值。 jsp:useBean 創(chuàng)建或者復(fù)用一個 JavaBean變量到 JSP頁。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn)。 MyEclipse簡介 MyEclipse 是一個十分優(yōu)秀的 用于開發(fā) Java, J2EE 的 Eclipse 插件集合, MyEclipse 的功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯??梢哉f MyEclipse 是幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse 開發(fā)工具。 MyEclipse 集中配置管理方面。 運行環(huán)境 (1) Web服務(wù)器端 : windows XP/windows 7及以上 : Tomcat (2) ( 2)數(shù)據(jù)庫服務(wù)器: MySQL Server : windows XP/windows 7 : /架構(gòu) 本系統(tǒng)運用了 B/S( Browser/Server)結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面通過瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實現(xiàn),形成所謂三層 3tier結(jié)構(gòu)。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如 LAN, WAN, Inter/Intra等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。 ]5[ 在實現(xiàn)各個模塊的功能時,采用 MVC( Model+View+Controller)模式。 模型 (Model):業(yè)務(wù)邏輯層。 視圖 (View):表示層。 控制器 (Controller):控制層。 陜西理工學(xué)院畢業(yè)設(shè)計 第 6 頁 共 35 頁 3 需求分析 需求分析之所以重要,就因為他具有決策性,方向性,策略性的作用,他在軟件開發(fā)的過程中具有舉足輕重的地位 ]6[ 。需求分析是對用戶需求的真正明確,是對要解決的問題的徹底理解。需求分析就是給系統(tǒng)分析、設(shè)計人員一個和用戶交流來理解問題的機(jī)會。電子相冊就是一個很好的選擇,它 容納的信息量非常大 ,可以很好的管理照片,不僅易于欣賞 、界面美觀 ,而且可以訪問好友的相冊并對其評論,促進(jìn)好友間交流。 本程序功能比較簡單。用戶點擊相應(yīng)的縮略圖,會顯示對應(yīng)的大圖所有的評論,還可以進(jìn)入好友的相冊對其相片進(jìn)行評論。 可行性分析 的目的就是 用最小的代價在盡可能短的時間里確定問題是否能解決 ??尚行苑治龅慕裹c是:要站在咨詢的立場上;要有多種替代方案;對各種方案作經(jīng)濟(jì)比較;決定最佳投資時間和投資規(guī)模;提出可能實施的具體措施;著眼于資源的有效利用;站在中立客觀立場上得出結(jié)論。它包括可得到的硬件和支撐軟件在功能和性能上是否滿足系統(tǒng)的要求,是否有滿足系統(tǒng)性能要求的算法,開發(fā)人員的技術(shù)水平能否勝任系統(tǒng)的開發(fā)等等。硬件和軟件的性能要求、環(huán)境條件等都良好,設(shè)計思路也簡單明了,利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該的功能目標(biāo)。 所以,本系統(tǒng)的技術(shù)上是可行的。本軟件屬于小型軟件,對于經(jīng)費的開支并不大, 主要為硬件設(shè)備及安全維護(hù)的支出。 社會 可行性 本系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進(jìn)行研究。本系統(tǒng)的開發(fā)是依照法律程序明確委托方與開發(fā)方的責(zé)任,沒有違反中華人們共和國的任何法律條款,使用者可以放心使用,因此法律上是有保障的 。 對用戶 沒有并 需要特別的技術(shù)能力 要求 。 通過上述幾方面的研究,在技術(shù)、法律、操作等方面的可行性均已具備,得出結(jié)論:本系統(tǒng)可 以進(jìn)行開發(fā)。 用戶注冊登錄功能 新用戶需要注冊一個賬號,用戶注冊包括設(shè)置賬號、姓名和密碼,注冊完成后會提示注冊成功信息,然后跳轉(zhuǎn)到登錄頁面,在登錄頁面輸入 注冊過的賬號和密碼,點擊登錄,系統(tǒng)將驗證賬號和密碼是否正確,如果驗證成功,則可以進(jìn)入對應(yīng)的頁面;否則,將不能進(jìn)入對應(yīng)的頁面,仍然停留在登錄頁面。 相冊管理功能 此功能模塊包括新建相冊、查看相冊和刪除相冊三個部分。此外,用戶還可以刪除自己不想保留的相冊。用戶點開之前建好的相冊后,可以在里面添加新拍的相片或者刪除不想繼續(xù)保留的相片。用戶可以上傳自己喜歡的音樂,在一邊瀏覽照片陜西理工學(xué)院畢業(yè)設(shè)計 第 8 頁 共 35 頁 時,一邊播放音樂。點擊添加后會彈出等待好友認(rèn)證的消息,在好友的主頁中有消息提示,點開后是請求添加的消息,你可以點同意或者拒絕,點同意對方就添加成功,點拒絕對方就添加失敗。 訪問好友相冊 用戶可以訪問已添加的好友相冊,并對相冊里的 照片進(jìn)行評論。用戶點擊退出按鈕后,就會跳轉(zhuǎn)到登錄頁面。 陜西理工學(xué)院畢業(yè)設(shè)計 第 9 頁 共 35 頁 4 系統(tǒng)分析 總體框架設(shè)計 本系統(tǒng) 在實現(xiàn)各個模塊的功能時,采用 MVC( Model+View+Controller)模式 , 提供的功能包括新建相冊分類,查看相冊分類、刪除相冊、查看相片、添加相片、刪除相片、添加好友、評論好友照片、播放音樂等。用戶模塊如圖 所示。 MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB公司開發(fā),目前屬于 Oracle公司。 MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。 MySQL 軟件采用了雙授權(quán)政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇 MySQL作為網(wǎng)站數(shù)據(jù)庫。數(shù)據(jù)表樹型結(jié)構(gòu)圖包括了本系統(tǒng)所有數(shù)據(jù)表。 就是采用圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具 ]9[ 。 符號說明 表 數(shù)據(jù)流 圖符號說明 符號 名稱 說明 實體 系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織或個人。 數(shù)據(jù)存儲 記述與處理有關(guān)的數(shù)據(jù)存儲。 系統(tǒng)數(shù)據(jù)流圖 PW FM P 電子相冊管理系統(tǒng) 用戶 用戶操作信息 用戶 用戶操作結(jié)果 DN 陜西理工學(xué)院畢業(yè)設(shè)計 第 11 頁 共 35 頁 圖 電子相冊管理 系統(tǒng)頂層數(shù)據(jù)流圖 數(shù)據(jù)字典 表 數(shù)據(jù)流的描述 表 數(shù)據(jù)流名 來源 去向 說明 登錄 用戶輸入的 賬號 和密碼 驗證后進(jìn)入系統(tǒng)界面 用戶注冊 用戶填寫的注冊信息 ,包括賬號 、姓名、密碼 注冊成功后可直接登錄系統(tǒng) 注冊信息自動寫入到后臺數(shù)據(jù)庫 用戶界面 輸入正確的賬號 和密碼 進(jìn)入用戶主界面 可對自己的主頁 進(jìn)行管理 相冊管理 用戶點擊新建相冊和查看相冊 管理相冊 新建 或刪除等修改后自動更新后臺數(shù)據(jù)庫 相片 管理 用戶點擊個人相冊 管理自己 相片 上傳或刪除等修改后自動更新后臺數(shù)據(jù)庫 添加好友 用戶進(jìn)入個人電子相冊后點擊 添加好友 添加已注冊過的好友 添加 后自動更新后臺數(shù)據(jù)庫 評論相片 用戶進(jìn)入個人電子相冊后點擊一添加的好友 進(jìn)入好友相冊,瀏覽評論好友相片 評論會 自動更新后臺數(shù)據(jù)庫 音樂管理 用戶進(jìn)入個人電子相冊后 點擊上傳音樂或播放已添加的音樂 上傳自己喜歡的音樂 表 數(shù)據(jù)項的條目 表 數(shù)據(jù)項名稱 類型 描述 賬號 文本類型 描述用戶 的 用戶名 姓名 數(shù)字類型 描述用戶在電子相冊中的表示 密碼 文本類型 用戶在電子相冊中的密碼 相冊名 文本類型 用戶建過的相冊名 相片 文本類型 用戶添加的相片 陜西理工學(xué)院畢業(yè)設(shè)計 第 12 頁 共 35 頁 評論信息 文本類型 用戶評論好友相片的信息 數(shù)據(jù)庫設(shè)計文檔 數(shù)據(jù)庫技術(shù)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展起來的一種高效的數(shù)據(jù)管理技術(shù),它能保持系統(tǒng)數(shù)據(jù)的整體性 ,完整性和共享性。在數(shù)據(jù)庫系統(tǒng)中提供了對數(shù)據(jù)的訪問機(jī)制,能有組織的存儲相關(guān)的數(shù)據(jù),具有合理的存儲方式,快速的查詢效率和最小的數(shù)據(jù)冗余等特性。數(shù)據(jù)庫類似于一個數(shù)據(jù)的大倉庫,能很好地實現(xiàn)數(shù)據(jù)共享,本身就具有數(shù)據(jù)的增,刪,改等功能,能維護(hù)數(shù)據(jù)的一致性。 在本系統(tǒng)的設(shè)計中,充分考慮到了管理系統(tǒng)數(shù)據(jù)繁雜,重復(fù)性很大,數(shù)據(jù)使用頻繁。 數(shù)據(jù)模型是指數(shù)據(jù)庫中記錄與記錄之間聯(lián)系的數(shù)據(jù)結(jié)構(gòu)形成的。在目前的數(shù)據(jù)庫管理系統(tǒng)中有層次模型,網(wǎng)狀模型、關(guān)系模型三種數(shù)據(jù)模型。本設(shè)計采用關(guān)系數(shù)據(jù)庫。顯示和打印都極為方便。交流互動對于本系統(tǒng)的數(shù)據(jù)庫設(shè)計有以下幾點說明: 1)于數(shù)據(jù)庫設(shè)計兼顧前面設(shè)計的數(shù)據(jù)流程圖。 3)本系統(tǒng)的數(shù)據(jù)庫設(shè)計盡量滿足 3NF(第三范式)的要求。 表 用戶信息 表 列名 類型 長度 小數(shù)點 允許空值 userCount varchar 255 0 userName varchar 255 0 userPwd varchar 255 0 說明:用戶表用于存放用戶的信息。 表 評論信息表 列名 類型 長度 小數(shù)點 允許空值 disId int 11 0 picId varchar 11 0 userCount varchar 255 0 content varchar 255 0 Yes place2 varchar 255 0 Yes 說明:評論信息表用來存放用戶 評論的信息。 表 好友信息表 列名 類型 長度 小數(shù)點 允許空值 shipId int 1
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1