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

正文內(nèi)容

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

2025-02-01 11:00本頁面
  

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