【正文】
:任務(wù)書、開題報告、外文譯文、譯文原文(復印件)。作者簽名: 日 期: 學位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果??品蚶眨甅ySQL致謝四季更替,當大學生活的第四個夏天來到時,我的大學生活也即將畫上了一個句號。總 結(jié)經(jīng)過一段時間的努力,我終于完成了多媒體電子相冊系統(tǒng),基本實現(xiàn)了題目的基本要求。組裝測試主要以系統(tǒng)設(shè)計和程序設(shè)計為依據(jù),通常采用黑盒測試方法。 白盒測試:你清楚程序的流程,用不同的數(shù)據(jù)測試你的程序的代碼,驗證程序的正確性,有:條件測試,路經(jīng)測試,條件組合。/h3 /div /c:forEach /body/html 用戶評論好友相片用戶評論好友相片的代碼設(shè)計如下:% page language=java contentType=text/html。dialogHeight:600px。String basePath = ()+://+()+:+()+path+/。nbsp。添加成功后雙方的好友列表中會顯示對方的姓名。 a onclick=showPic(${}) img src=${}/upload/${} width=150 height=150br/ /a center a href=${}/DeletePictureServlet?picId=${}amp。dialogLeft:350px。float:left。String basePath = ()+://+()+:+()+path+/。amp。 form action=${}/LoginServlet method=post 賬號 :input type=text name=userCount/brbr 密碼 :input type=text name=userPwd/brbr amp。%!DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//ENhtml head base href=%=basePath% title驗證界面/title meta equiv=refresh content=3。amp。amp。b用 戶 注 冊/b/font /div div style=paddingtop: 60 form action=${}/RegisterServlet method=post 賬號 :input type=text name=userCount/brbr 姓名 :input type=text name=userName/brbr 密碼 :input type=text name=userPwd/brbr amp。 系統(tǒng)程序流程圖本系統(tǒng)中用戶端的程序流程圖如下:進入登錄首頁面注冊登錄填寫注冊信息輸入賬號和密碼提交注冊信息注冊成功成功查看首頁選擇相應(yīng)操作新建相冊查看相冊添加好友播放音樂退出系統(tǒng)訪問好友相冊 系統(tǒng)數(shù)據(jù)流程圖 系統(tǒng)ER圖系統(tǒng)ER圖 系統(tǒng)詳細設(shè)計 注冊、登錄 ● 注冊頁面新用戶需要注冊一個賬號,在注冊頁面設(shè)置賬號、姓名和密碼,注冊完成后會提示注冊成功信息,用戶就可以使用注冊的賬號和密碼登錄。 相冊信息表列名類型長度小數(shù)點允許空值albumIdint110userCountvarchar2550albumNamevarchar2550place1varchar2550Yesplace2varchar2550Yes說明:相冊信息表用來存放相冊的基本信息。該數(shù)據(jù)庫實行增、刪、編輯、統(tǒng)計。數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計的一個重要內(nèi)容,其設(shè)計質(zhì)量的好壞直接影響系統(tǒng)開發(fā)的成敗,系統(tǒng)的質(zhì)量,系統(tǒng)效率及可維護性。PW處理記述某種業(yè)務(wù)的手工或計算機處理。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。用戶點擊退出按鈕后,就會跳轉(zhuǎn)到登錄頁面。用戶點開之前建好的相冊后,可以在里面添加新拍的相片或者刪除不想繼續(xù)保留的相片。通過上述幾方面的研究,在技術(shù)、法律、操作等方面的可行性均已具備,得出結(jié)論:本系統(tǒng)可以進行開發(fā)。本軟件屬于小型軟件,對于經(jīng)費的開支并不大,主要為硬件設(shè)備及安全維護的支出??尚行苑治龅慕裹c是:要站在咨詢的立場上;要有多種替代方案;對各種方案作經(jīng)濟比較;決定最佳投資時間和投資規(guī)模;提出可能實施的具體措施;著眼于資源的有效利用;站在中立客觀立場上得出結(jié)論。電子相冊就是一個很好的選擇,它容納的信息量非常大,可以很好的管理照片,不僅易于欣賞、界面美觀,而且可以訪問好友的相冊并對其評論,促進好友間交流。 控制器(Controller):控制層。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 ??梢哉fMyEclipse是幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。jsp:getProperty從指定的JavaBean中獲取一個屬性值。這樣JSP代碼就可以在多個JSP頁中共享而不用復制。%! int serverInstanceVariable = 1。contentType規(guī)定了生成內(nèi)容的類型。在JSP的眾多優(yōu)點之中,其中之一是它能將HTML編碼從Web頁面的業(yè)務(wù)邏輯中有效地分離出來。它是在在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標簽,就構(gòu)成了JSP網(wǎng)頁java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送Email等,實現(xiàn)建立動態(tài)網(wǎng)站所需要的功能。 本文研究目的和意義相冊管理系統(tǒng)的目的比較明確,就是提供圖片的增加、刪除、修改和顯示功能。電子相冊具有易于欣賞、傳播方便、界面美觀等特點,可以很好的管理存入的照片,是一種很好的欣賞照片的相冊工具。On the Internet, electronic photo album has been developing rapidly, many of the websites and blogs need the function of electronic photo album.在網(wǎng)絡(luò)上,電子相冊發(fā)展迅速,很多網(wǎng)站、博客都需要有電子相冊的功能。目前很多網(wǎng)站都提供了個人電子相冊功能,用戶可以把照片放在電子相冊中,一是有利于保管照片,二是可以和朋友共同分享這些照片并為網(wǎng)站聚集較高的人氣。Many web sites provide the function of personal electronic albums, users can put pictures to the electronic photo album, on the one hand it is beneficial to keep photos, on the other hand friends can share these pictures with each other, and pick up high popularity for website.電子相冊系統(tǒng)容納的信息量非常大,主要通過文字和圖片等方式展示出來,針對當前信息交流和管理類型軟件較多的原因,電子相冊系統(tǒng)通過簡單的幾個功能模塊就實現(xiàn)了用戶的登錄、注冊、信息更新、信息共享、信息管理等功能。在相冊管理系統(tǒng)中,對用戶提供的服務(wù)有上傳相片和查看相片等功能。用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。一個JSP頁面可以被分為以下幾部份:● 靜態(tài)數(shù)據(jù),如HTML● JSP指令,如include指令● JSP腳本元素和變量● JSP動作● 用戶自定義標簽靜態(tài)數(shù)據(jù)靜態(tài)數(shù)據(jù)在輸入文件中的內(nèi)容和輸出給HTTP響應(yīng)的內(nèi)容完全一致。當生成非HTML內(nèi)容或者當前字符集character set并非默認字符集時使用。 %一種是腳本標簽,在JAVA SERVLET的類的_jspService()方法中放入所包含的語句。jsp:param可以在jsp:include, jsp:forward或jsp:params塊之間使用。jsp:setProperty在指定的JavaBean中設(shè)置一個屬性值。本系統(tǒng)用的是MyEclipse 。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。起到控制整個業(yè)務(wù)流程(Flow Control)的作用,實現(xiàn)View和Model部分的協(xié)同工作。下面我們將從技術(shù)、經(jīng)濟、操作、社會四個方面進行分析: 總體設(shè)計思路本管理系統(tǒng)的系統(tǒng)總體目標是為了對相片的管理。 技術(shù)可行性技術(shù)可行性分析主要是根據(jù)系統(tǒng)分析所得到的對待開發(fā)的軟件、支撐軟件、硬件環(huán)境和操作人員的要求以及有關(guān)的約束和限制,來分析現(xiàn)有的技術(shù)是否能實現(xiàn)待開發(fā)的軟件。系統(tǒng)開發(fā)中所需的軟件有MyEclipse、MySQL等,網(wǎng)上可以免費下載,因此無需再投入資金購買其他設(shè)施。 功能需求分析本系統(tǒng)對于用戶的照片能夠進行有效的管理,使得用戶查看、欣賞、共享照片更便捷,是一種很好的管理照片的相冊工具。 背景音樂功能此功能模塊包括添加音樂和播放音樂兩部分。 相片瀏覽特效功能瀏覽相片時,可選擇幻燈片播放模式瀏覽,同時伴隨有背景音樂。MySQL軟件采用了雙授權(quán)政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。DN數(shù)據(jù)存儲記述與處理有關(guān)的數(shù)據(jù)存儲。在本系統(tǒng)的設(shè)計中,充分考慮到了管理系統(tǒng)數(shù)據(jù)繁雜,重復性很大,數(shù)據(jù)使用頻繁。顯示和打印都極為方便。 評論信息表列名類型長度小數(shù)點允許空值disIdint110picIdvarchar110userCountvarchar2550contentvarchar2550Yesplace2varchar2550Yes說明:評論信息表用來存放用戶評論的信息?!?登錄頁面用戶在登錄頁面輸入注冊過的賬號和密碼,點擊登錄,系統(tǒng)將驗證賬號和密碼是否正確,如果驗證成功,則可以進入對應(yīng)的頁面;否則,仍然停留在登錄頁面。nbsp。nbsp。nbsp。url= /head body background=${}/img/ center div style=paddingtop: 200px h1注冊成功!/h1 h33秒鐘后自動跳轉(zhuǎn),font style=fontsize: 20若未反應(yīng),請點擊a href=background/這里/a/font/h3 /div /center /body/html 用戶登錄頁面用戶登錄的代碼設(shè)計如下:% page language=java contentType=text/html。nbsp。nbsp。%!DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//ENhtml head base href=%=basePath% title電子相冊/title /head body background=${}/img/