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

正文內(nèi)容

java技術(shù)--畢業(yè)論文--基于java網(wǎng)絡(luò)相冊系統(tǒng)的設(shè)計與實現(xiàn)-展示頁

2024-11-29 23:14本頁面
  

【正文】 據(jù),防止錯誤信息的輸入和輸出,即所謂垃圾進(jìn)垃圾出所造成的無效操作和出錯處理。網(wǎng)頁中的圖片上面寫著網(wǎng)站的名稱和地址,添加文字的作用就是可以最大限度防止盜用,同時也起到標(biāo)識相片的功能。為了解決這個問題,用戶上傳圖片時可以在類中處理 一張大相片并縮小它。 縮略圖的生成 在相冊管理模塊中,相片資料的上傳是必不可少的功能,但隨著高分辨率相片的普及,上傳圖片的容量會很大,例如 300 萬像素的相片文件大小基本上是大于 600KB。如果增加上傳表單的數(shù)量,則單擊“增加 ? ”按鈕即 可,如果要減少表單的數(shù)量,則單擊“移除 ? ”按鈕將相應(yīng)的表單進(jìn)行移除。 用戶登錄操作 用戶注冊操作 校驗用戶登錄信息 相冊分類查詢 相片批量上傳 滾動查詢相片 幻燈片瀏覽查詢 相片詳細(xì)查詢 給相片加水印 相片刪除 錯誤 正確 基于 Java網(wǎng)絡(luò)相冊系統(tǒng)的設(shè)計與實現(xiàn) 第 10 頁(共 46 頁) 10 (3)判斷 place 變量值,如果該變量值為正數(shù),則說明 fileType 在 type 數(shù)組對象中存在,其中正數(shù)為具體位置;如果該變量值為負(fù)數(shù),則說明 fileType 在 type數(shù)組對象中不存在,其負(fù)數(shù)值為 1。因此,用戶需要保證上傳的圖片就是相片所需的圖片格式,可以通過 Java 源代碼解決這一問題,具體如下: (1)將系統(tǒng) 中所允許上傳的相片格式存儲在 String 類型的數(shù)據(jù)中,并設(shè)置 這個數(shù)組的對象,該對象的名稱為 type。網(wǎng)絡(luò)相冊系統(tǒng)流程圖如圖 3 所示。 (8) 相片刪除 用戶登陸成功后,可以將當(dāng)前的圖片刪除,單擊“刪除此相片”即可刪除當(dāng)前相片。 (6) 批量上傳相片 用戶在相片上傳表單中輸入 完整的信息后,單擊“上傳”按鈕即可 。 (4) 滾動瀏覽相片 用戶可以對滾動的圖片進(jìn)行放大或縮小顯示,方便用戶更清晰的瀏覽相片 。 若用戶登錄成功,則用戶可以進(jìn)入相冊系統(tǒng);若用戶登錄失敗,則需重新登錄。 圖 2 網(wǎng)絡(luò)相冊系統(tǒng)功能結(jié)構(gòu)圖 該系統(tǒng)的 三大模塊細(xì)分為八個部分 ,分別 如下 : (1) 用戶注冊 用戶注冊了相關(guān)信息才能用此相冊系統(tǒng)。 方案論證 第 7 頁(共 46 頁) 7 圖 1 主界面布局圖 功能描述 網(wǎng)絡(luò) 相冊系統(tǒng)是網(wǎng)站為用戶提供的個人相片展示和存放平臺,瀏覽查看他人相冊并給予支持。 在圖片展示區(qū)域只顯示 3 種類別的信息,而每一種類別顯示 3 組圖片,圖片類別按每組最多的圖片種類信息進(jìn)行顯示,這些操作需要與數(shù)據(jù)庫存在一定關(guān)聯(lián)。在該頁面中共包括功能導(dǎo)航區(qū)域、 圖片展示區(qū)域、用戶操作區(qū)域及版權(quán)信息區(qū)域 4 個部分。 它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強(qiáng)大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點和應(yīng)用程序。 動態(tài)的 (Dynamic): Java 比 C 或 C++語言更具有動態(tài)性,更能適應(yīng)時刻在變的環(huán)境, Java 不會因程序庫的更新,而必須重新編譯程序。 高效能的 (High Performance): Java 位元碼迅速地能被轉(zhuǎn)換成機(jī)器碼基于 Java網(wǎng)絡(luò)相冊系統(tǒng)的設(shè)計與實現(xiàn) 第 6 頁(共 46 頁) 6 (Machine Code), 從位元碼轉(zhuǎn)換到機(jī)器碼的效能幾乎與 C 與 C++沒有分別。程序庫屬于 系統(tǒng)的一部份,它定義了一些可移植的程序接口, Java 本身具備有很好的可移植性。所幸, Java 的編譯器產(chǎn)生一種結(jié)構(gòu)中立的目標(biāo) 文件格式 (Object File Format);這使得編譯碼得以在很 多種處理器中執(zhí)行。 Java 擁有數(shù)個階層的互鎖 (Interlocking)保護(hù)措施,能有效地防止病 毒的侵入和破壞行為的發(fā)生。 Java 與 C/C++最大不同點是 Java 有一個指針模型 (Pointer Model)來排除內(nèi)存被覆蓋(Overwriting Memory)和毀損數(shù)據(jù) (Corrupting Data)的可能性。 運行環(huán)境和開發(fā)工具的選擇 Java 應(yīng)用程序 (Applications) 能在網(wǎng)路上開啟及連結(jié)使用物件,就如同透過 URLs 連結(jié)使用一個本地文件系統(tǒng) (Local File System)。 Web 服務(wù)器插件在其他 Web 服務(wù)器的外部地址空間 打開一個 JVM, Java 容器在此 JVM 中運行Servlet,如有客戶端發(fā)出調(diào)用 Servlet 的請求,插件獲得對此請求的控制并將它傳遞(采用 IPC 通信機(jī)制)給 Java 容器。 進(jìn)程內(nèi) Servlet 容器對于單進(jìn)程、多線程的服務(wù)器非常適合,可以提供較高的運行速度,但缺乏伸縮性。 Web 服務(wù)器插件在其他 Web 服務(wù)器內(nèi)部地址空間打開一個 Java 虛擬機(jī)( JVM ,Java Virtual Machine), Java 容器在此 JVM 中運行 Servlet。獨立的 Servlet 容器是 Tomcat 的默認(rèn)模式。 Tomcat 的工作模式 Tomcat 作為 Servlet 容器,有以下幾種工作模式。 SQL Server 在核心層實現(xiàn)了數(shù)據(jù)完整性控制,包括建表時申明完整性和用觸發(fā)器機(jī)制定義與應(yīng)用有關(guān)的完整性。但是, 該 進(jìn)程 又 細(xì)分為多個并發(fā)的線索,他們共享數(shù)據(jù)緩沖 區(qū)和 CPU 時間,能及時捕捉各用戶進(jìn)程發(fā)出的存取數(shù)據(jù)的請求,然后,按一定的調(diào)度算法處理這些請求,比操作系統(tǒng)直接對這些請求進(jìn)行調(diào)度高效的多。通常, JSP 負(fù)責(zé)生成動態(tài) HTML 頁面,業(yè)務(wù)邏輯由其它可重用的組件(如Servlet、 JavaBean)和其他 Java 程序來實現(xiàn), JSP 可以通過 Java 程序片段訪問這些組件。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了多客戶瀏覽的要求, 即使客戶瀏覽不支持 Java,也可以訪問 JSP 網(wǎng)頁。 在傳統(tǒng)的網(wǎng)頁 HTML 文件( *.htm,*.html)中加入 Java程序片段( Scriptlet)和 JSP 標(biāo)簽,就構(gòu)成了 JSP 網(wǎng)頁。 JSP 是 Sun 公司推出的新一代網(wǎng)站開發(fā)語言 JSP 可以在 Serverlet 和JavaBean 的支持下,完成功能強(qiáng)大的站點程序。它大量地借用 C, Java 和Perl 語言的語法,并耦合 PHP 自己的特性,使 WEB 開發(fā)者能夠快速地寫出動態(tài)產(chǎn)生頁面。 WEB 系統(tǒng)實現(xiàn)技術(shù) WEB 服務(wù)實現(xiàn)技術(shù) 目前比較成熟的技術(shù)主要有 ASP、 PHP 和 JSP。重要的是,還要從最終用戶的角度進(jìn)行安全性和可用性測試。把內(nèi)容提供人員的內(nèi)容連接到具體的頁面。 (3) Web 開發(fā) Web 開發(fā)過程包括后臺數(shù)據(jù)庫程序的開發(fā)、頁面程序的編寫和所有網(wǎng)頁的制作。有效的Web 站點設(shè)計需要注意 可用性,要把基于 Web 的系統(tǒng)設(shè)計成易于導(dǎo)航,吸引人和有用。根據(jù) Web 特性和 Web 應(yīng)用的特定需求,需要采用更為開放、靈活的需求分析方法。為了降低開發(fā)基于 Web 的應(yīng)用系統(tǒng)的復(fù)雜性,需要一個描述開發(fā)基于 Web 的應(yīng)用系統(tǒng)階段的過程模型 [4]。當(dāng) Java Web 應(yīng)用運行時, Servlet 容器為每個 Web 應(yīng)用創(chuàng)建惟一的 ServletContext 對象,它被同一個 Web 應(yīng)用中所有的組件共享?!? Java Web 應(yīng)用的主要特征之一就是它與 Context 的關(guān)系。在 Sun 的JavaServlet 規(guī)范 中,對 Java Web 應(yīng)用做了這樣的定義:“ Java Web 應(yīng)用由一組Servlet、 HTML 頁、類,以及其他可以綁定的資源構(gòu)成。在發(fā)布 某些組件(如 Servlet)時,必須在 文件中添加相應(yīng)的配置信息。 每種組件 在 Web 應(yīng)用中都有固定的存放目錄。因此,好的存儲服務(wù)質(zhì)量依然也是做好在線存儲服務(wù)的關(guān)鍵,提高存儲服務(wù)質(zhì)量是需要有較高的資本投入的,國外的網(wǎng)上服務(wù),多數(shù)是付費的,他們依靠忠實的用戶和廣告商一起來支持網(wǎng)站的運營,尤其對于用 戶而言,付多少費用直接和享受的服務(wù)成正比。在網(wǎng)絡(luò)相冊系統(tǒng)中 ,用戶可以上傳圖片,建立分類相冊,設(shè)定相冊隱私權(quán)限,也可以觀看、評論其他人的相冊與照片,有些相冊也支持照片外鏈,方便用戶在其他網(wǎng)站、社區(qū)、討論區(qū)分享他們的照片。這使得代碼更通用,更不易受修改的影響,而仍 具高效。 Java 是一種簡單的、面向?qū)ο蟮?、?qiáng)壯的、安全的、可移植的、高性能的、體系結(jié)構(gòu)中立的、解釋型的、多線索的、動態(tài)的語言。 隨著互聯(lián)網(wǎng)的普及和發(fā)展,越來越多的人選擇了網(wǎng)絡(luò),利用網(wǎng)絡(luò)相冊來保存自己的照片,這讓網(wǎng)絡(luò)相冊行業(yè)迅速的紅火起來。 因此 ,為一些中小型網(wǎng)站設(shè)計動人的網(wǎng)絡(luò)相冊系統(tǒng)從而給廣大用戶提供更多的資源,給自己設(shè)計一個自己喜歡的網(wǎng)絡(luò)相冊,滿足自己的個性需求。網(wǎng)絡(luò)相冊是電子相冊的一種表現(xiàn)形式,它是網(wǎng)站為用戶提供的個人相片展示及存放平臺。因此,如何有效地進(jìn)行數(shù)據(jù)信息的管理和利用,已經(jīng)成為人們普遍關(guān)注的課題。引言 第 1 頁(共 46 頁) 基于 Java 網(wǎng)絡(luò)相冊系統(tǒng)的設(shè)計與實現(xiàn) 1 引言 選題背景 隨著時代的 進(jìn)步,社會生產(chǎn)力高速發(fā)展,新技術(shù)層出不窮信息量急劇膨脹,整個 社會已成為信息化的社會人們對信息和數(shù)據(jù)的利用和處理已經(jīng)進(jìn)入自動化、網(wǎng)絡(luò)化和社會化的階段。如在查找情報資料、處理銀行 賬目 、倉庫管理、科研生產(chǎn)等方面,無不需要利用大量的信息資源。 隨著數(shù)碼產(chǎn)品的普及,傳統(tǒng)的相冊已經(jīng)退出了市場,現(xiàn)在人們一般都用數(shù)碼相機(jī),照片都存在電腦上,電子相冊就是把照片通過掃描儀掃描到電腦 里,它具有傳統(tǒng)相冊無法比擬的優(yōu)越性:圖形、文字、聲音、圖文并茂的表現(xiàn)手法,隨意修改編輯的功能,快速的檢索方式,永不褪色的恒久保存特性,以及廉價復(fù)制分發(fā)的手段。一般的網(wǎng)絡(luò)相冊可以選擇“公開”或“私人”的屬性,如果相冊是設(shè)為公開屬性,那么其他用戶可以查看和分享。 目的和意義 網(wǎng)絡(luò) 相冊系統(tǒng)是網(wǎng) 站為用戶提供的個人相片展示和存放平臺,瀏覽查看他人相冊并給予支持。 基于 Java 網(wǎng)絡(luò)相冊 系統(tǒng)的研究 意義 Java 語言是 定位于網(wǎng)絡(luò)應(yīng)用的程序設(shè)計語言 。 一個 Java 類文件中,所有對方法及實例變量的參照均按名進(jìn)行,并在第一次執(zhí)行代碼時加以分辨。 基于 Java網(wǎng)絡(luò)相冊系統(tǒng)的設(shè)計與實現(xiàn) 第 2 頁(共 46 頁) 2 網(wǎng)絡(luò)相冊是網(wǎng)站為用戶提供的個人相片展示、存放的平臺。 網(wǎng)絡(luò)相冊的 發(fā)展現(xiàn)狀 網(wǎng)絡(luò)相冊服務(wù)也是種很重要的在線存儲服務(wù),存儲的數(shù)據(jù)是單一的圖象數(shù)據(jù)。 2 方案論證 WEB 建站思想 Java Web 應(yīng)用有一組靜態(tài) HTML 頁、 Servlet、 JSP 和其他相關(guān)的 class 組成。 Web 應(yīng)用的配置信息存放在 文件中 。 Java WEB 應(yīng)用簡介 Tomcat 服務(wù)器最主要的功能就是充當(dāng) Java Web 應(yīng)用的容器。它可以在各種供應(yīng)商提供的實現(xiàn) Servlet 規(guī)范的 Web 應(yīng)用中運行。每個 Web 應(yīng)用有惟一的 Context。 Web 工程過程 Web 工程過程活動貫穿 Web 生命周期,從應(yīng)用概念的生成到開發(fā)、發(fā)布、不斷的精化和升級系統(tǒng)。 (1) Web 分析 基于 Web 的應(yīng)用系統(tǒng)的需求分析是很重要的活動,需要一個系統(tǒng)而嚴(yán)密方案論證 第 3 頁(共 46 頁) 3 的方法。 (2) Web 設(shè)計 Web 設(shè)計不但包括功能設(shè)計和性能設(shè)計 ,還要包括頁面風(fēng)格設(shè)計,包括頁面的主色調(diào)、頁面框架結(jié)構(gòu)、文字顏色搭配、動畫和圖片的放置等。現(xiàn)在,比較流行的 Web 設(shè)計方法是以用戶為中心的設(shè)計。在設(shè)計階段決定的 Web 框架基礎(chǔ)上,進(jìn)行具體的頁面設(shè)計和制作。 (4) Web 測試 基于 Web的應(yīng)用系統(tǒng)的測試不但需要檢查和驗證是否按照設(shè)計的要求運行,而且還要評價系統(tǒng)在不同用戶的瀏覽器的顯示是否合適。 (5) Web 發(fā)布 Web 發(fā)布階段主要是把開發(fā)完成,經(jīng)過初步測試的 Web 應(yīng)用系統(tǒng)傳送到Web 站點上,供用戶瀏覽和使用?,F(xiàn)對它們做一些說明 [5]: PHP 是一種跨平臺的服務(wù)器端的嵌入式腳本語言。它支持目前絕大多數(shù)數(shù)據(jù)庫。 JSP 技術(shù)特點: JSP 是 Java ServerPagedd 的縮寫,它是 Servlet 的擴(kuò)展,其目的是簡化建立和管理動態(tài)網(wǎng)站的工作。 Java 程序片段可以操基于 Java網(wǎng)絡(luò)相冊系統(tǒng)的設(shè)計與實現(xiàn) 第 4 頁(共 46 頁) 4 縱數(shù)據(jù)庫,重新定向網(wǎng)頁以及發(fā)送 Email 等,實現(xiàn)建立動態(tài)網(wǎng)站所需的功能。 在 JSP 的眾多優(yōu)點之中,其中之一的是它能把 HTML 編碼和業(yè)務(wù)邏輯有效地分離。 數(shù)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1