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

正文內(nèi)容

sns社區(qū)博客系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-展示頁

2025-06-28 14:44本頁面
  

【正文】 1 N 上傳時間電子郵件 N N 管理好友相冊名稱分組ID密碼問題編號用戶ID好友ID密碼答案 ER圖 數(shù)據(jù)表本系統(tǒng)主要由7張數(shù)據(jù)表構(gòu)成,以下為系統(tǒng)中所使用的數(shù)據(jù)表[21][22]。 三層架構(gòu) 數(shù)據(jù)庫設(shè)計 ER圖ER圖是對數(shù)據(jù)之間關(guān)系的描述。它是一種弱耦合結(jié)構(gòu),層與層之間的依賴是向下的,底層對于上層而言是“無知”的,改變上層的設(shè)計對于其調(diào)用的底層而言沒有任何影響。是系統(tǒng)架構(gòu)中體現(xiàn)核心價值的部分。1. 表現(xiàn)層(UI):通俗講就是展現(xiàn)給用戶的界面,位于最外層即最上層,離用戶最近,即用戶在使用一個系統(tǒng)的時候所見所得。三層架構(gòu),通常意義上的三層架構(gòu)就是將整個業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。4. 數(shù)據(jù)庫,是永久保存數(shù)據(jù)的地方,本系統(tǒng)在訪問數(shù)據(jù)庫時,只用了簡單的增、刪、改、查SQL語句,用MySql實現(xiàn)[2]。2. 轉(zhuǎn)向?qū)蛹纯刂破鲗?,控制頁面?shù)據(jù)的流向,請求的處理過程包括三個方面:請求的初始化、請求的處理、請求的響應(yīng),用Servlet實現(xiàn)。 系統(tǒng)功能結(jié)構(gòu)經(jīng)過對系統(tǒng)需求的分析,下面給出一個總體的結(jié)構(gòu)圖[18],: 系統(tǒng)模塊關(guān)系圖第4章 系統(tǒng)設(shè)計第4章 系統(tǒng)設(shè)計 系統(tǒng)架構(gòu) 總體結(jié)構(gòu)系統(tǒng)的總體結(jié)構(gòu)由表示層、轉(zhuǎn)向?qū)印⒛K層、數(shù)據(jù)庫這四大層次組成[2]。確認刪除?”。 好友管理模塊用例圖2. 刪除好友在“好友列表”頁面上點擊“刪除”鏈接,可刪除相應(yīng)的好友。 好友管理模塊好友管理模塊用例圖。確認刪除?”。3. 刪除相冊在“編輯相冊”頁面上點擊“刪除”鏈接,可刪除相應(yīng)的相冊。2. 上傳照片在“相冊列表”頁面中,點擊“上傳照片”按鈕,跳轉(zhuǎn)到“上傳照片”頁面,選擇上傳到的相冊或新建相冊,提供“選擇添加照片”按鈕,選擇所要添加的照片,添加后,在該頁面上顯示文件的名稱、上傳時間,還可移除文件,也可繼續(xù)添加。顯示相冊數(shù),提供“查看全部”鏈接及“上傳照片”按鈕,顯示最近上傳相冊及每個相冊總照片數(shù)。 相冊管理模塊相冊管理模塊用例圖。確認刪除?”。4. 刪除日志在“日志列表”頁面或“日志詳情”頁面上點擊“刪除”鏈接,可刪除相應(yīng)的日志。填寫標(biāo)題,內(nèi)容,及選擇日志分類;提供保存與取消按鈕。若點擊“取消”按鈕,則跳轉(zhuǎn)到日志首頁。2. 添加日志在“日志列表”頁面中,點擊寫新日志按鈕,跳轉(zhuǎn)到發(fā)表新日志頁面,可寫入標(biāo)題、內(nèi)容,選擇日志分類。每頁日志列表下方還提供了分頁的功能,顯示“頁碼鏈接”及相應(yīng)的頁碼鏈接。日志管理模塊用例圖。 日志管理模塊登錄成功后,進入“SNS社區(qū)博客系統(tǒng)”頁面,點擊“日志”跳轉(zhuǎn)到“日志”頁面。5. 注銷用戶退出當(dāng)前登錄狀態(tài)。3. 修改密碼在“SNS社區(qū)博客系統(tǒng)”頁面點擊“修改密碼”鏈接,進入“修改密碼”頁面,填寫舊密碼、新密碼、新密碼確認,完成“修改密碼”功能。登錄之后的每個管理頁面都應(yīng)顯示當(dāng)前用戶的真實姓名,并且提供“日志”、“相冊”及“退出”鏈接。3) 注冊頁面還提供驗證碼功能,以保證用戶的安全性。2) 注冊賬號不可重復(fù)。 用戶模塊用戶模塊用例圖, 用戶模塊用例圖1. 用戶注冊用戶在“注冊”頁面上填寫注冊賬號、設(shè)置密碼、再輸入一次密碼、真實姓名、性別、出生日期、現(xiàn)在身份等基本信息,以及郵箱、密碼找回問題及答案等信息??蛻舳耍簽g覽器(主要針對IE)。 客戶端硬件最低要求:CPU P3以上,內(nèi)存256MB以上,硬盤256MB以上。并且從中理解軟件文檔寫作規(guī)范以及利用Java Web 開發(fā)SNS社區(qū)博客系統(tǒng)。博客已經(jīng)成為互聯(lián)網(wǎng)上的一種主流應(yīng)用,人們通過博客發(fā)表自己的文章、感悟,總結(jié)知識,交流心得。據(jù)六度分割理論,一個人最多通過六個人就能夠認識一個陌生人,通過建立一種社交性的網(wǎng)絡(luò),將線下的朋友圈轉(zhuǎn)變?yōu)榫€上的人際網(wǎng)絡(luò)。通過SNS社區(qū)博客系統(tǒng)可以結(jié)交更多的朋友,表達更多的想法,它隨時可以發(fā)布文章、上傳相片、結(jié)交朋友。希望通過SNS社區(qū)博客系統(tǒng)軟件設(shè)計開發(fā),了解軟件文檔的相關(guān)標(biāo)準(zhǔn)和編寫原則,訓(xùn)練并掌握軟件各類文檔寫作的技巧,同時提高使用Java Web開發(fā)應(yīng)用程序的能力。第3章 需求分析第3章 需求分析 引言 編寫目的本文檔將對SNS社區(qū)博客系統(tǒng)軟件開發(fā)需求進行描述,本文檔的讀者是項目策劃、設(shè)計和評審人員。開源意味著任何人都可以使用和修改該軟件,任何人都可以從Internet上下載和使用MySQL而不需要支付任何費用。SQL是用于訪問數(shù)據(jù)庫的最通用的標(biāo)準(zhǔn)語言,它是由ANSI/ISO定義的SQL標(biāo)準(zhǔn)。MySQL(發(fā)音為my ess cue el,不是my sequel)是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),關(guān)系數(shù)據(jù)庫把數(shù)據(jù)存放在分立的表格中,這比把所有數(shù)據(jù)存放在一個大倉庫中要好得多,這樣做將增加速度和靈活性。由此可見,數(shù)據(jù)庫管理系統(tǒng)扮演著一個重要的角色。它可以是從一個簡單的表到一個龐大的信息集合。:MySql1. MySQL是一個數(shù)據(jù)庫管理系統(tǒng)[15]。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,JSP,CSS,Javascript,Struts,Hibernate,SQL。JSP還繼承JAVA技術(shù)的優(yōu)點:一次運行,處處運行[12]。此外JSP推出主要就是考慮到平臺的無關(guān)性。將數(shù)據(jù)庫連接的重要信息存放在JavaBean文件后,可以編譯成虛擬機才能解釋的字節(jié)代碼,確保了數(shù)據(jù)庫的安全[10][11]。但是,ASP是微軟的產(chǎn)品,其應(yīng)用只能是在Windows平臺上,每次由服務(wù)器解釋運行。6. 能完成JavaBean事件模型與相關(guān)的其他組件體系結(jié)構(gòu)事件模型的中立映射。4. 不需要其他的虛擬機和語言即可實現(xiàn)。2. 能夠發(fā)現(xiàn)制定的對象類可以觀察監(jiān)聽到的事件。2. 與Java語言和環(huán)境有較高的集成度。事件有許多不同的用途,如:鼠標(biāo)事件、鍵盤事件等。通過事件處理機智,可以讓一些組件作為事件源,發(fā)出可被描述環(huán)境或其他組件接受的事件。JavaBean是一種可以重用的Java組件,它類似于COM,在JSP程序中常用來封裝事務(wù)邏輯、數(shù)據(jù)庫操作等,可以很好的實現(xiàn)業(yè)務(wù)邏輯和前臺程序的分離,使得系統(tǒng)具有更好的健壯性和靈活性。 JavaBean原理和機制JSP的一大特點就是與JavaBean的結(jié)合,而JSP與JavaBean結(jié)合的一個突出的優(yōu)點是頁面顯示和業(yè)務(wù)邏輯的分離。由于Servlet內(nèi)部是以線程方式提供服務(wù),不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務(wù),因此Servlet效率非常高。許多Web服務(wù)器都支持Servlet,即使不直接支持Servlet的Web服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持Servlet。 JSP的基礎(chǔ)——Servlet技術(shù)Servlet是JSP技術(shù)的基礎(chǔ),JSP本身就是預(yù)先被編譯成Servlet,然后再運行的,而且大型的Web應(yīng)用程序的開發(fā)需要Servlet和JSP配合才能完成。理由很簡單,SNS較為貼近實名制,線上線下的身份比較一致。比如根據(jù)相同話題進行凝聚(如貼吧)、根據(jù)愛好進行凝聚(如Fexion網(wǎng))、根據(jù)學(xué)習(xí)經(jīng)歷進行凝聚(如Facebook)、根據(jù)周末出游的相同地點進行凝聚等,都被納入“SNS”的范疇[7]。但“熟人的熟人”,只是社交拓展的一種方式,而并非社交拓展的全部。這是社會性網(wǎng)絡(luò)(Social Networking)的早期理解。1967年,哈佛大學(xué)的心理學(xué)教授Stanley Milgram(1934~1984)創(chuàng)立了六度分割理論,簡單地說:“最多通過六個人你就能夠認識任何一個陌生人。嚴(yán)格講,國內(nèi)SNS并非Social Networking Services(社會性網(wǎng)絡(luò)服務(wù)),而是Social Network Sites(即社交網(wǎng)站)。 簡介SNSSNS,全稱Social Networking Services,即社會性網(wǎng)絡(luò)服務(wù),專指旨在幫助人們建立社會性網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。編譯以后,訪問將會很快。在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有HTML和JSP文件或者包含這兩種文件的目錄,另外還會有一個WEBINF目錄。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個WAR(Web Archive)文件。完整的實現(xiàn)了Servlet和JSP規(guī)范。采用Tomcat服務(wù)器,Tomcat是一個免費的開源的Serlvet容器,它屬于Apache基金會。除此外,本文采用三層架構(gòu),實現(xiàn)表現(xiàn)層與業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層之間的相對獨立,是開發(fā)效率更高,后期維護更容易?,F(xiàn)在流行的Web開發(fā)技術(shù)有很多,如JSP、ASP、PHP等,本文將選用JSP進行開發(fā)。SNS 說白了就是社交網(wǎng)絡(luò),6度空間原理(任何人可以通過6個人的關(guān)系互相認識)?;诖笠?guī)模的用戶基礎(chǔ)以及較強的用戶付費能力,中國社交網(wǎng)頁游戲的潛在商業(yè)價值仍有極大挖掘空間。如:諾鄰Wealink、天際Tianji、聯(lián)絡(luò)家Linkist、海內(nèi)hainei、5G SNS、創(chuàng)友網(wǎng)等。如:騰訊、百度、阿里巴巴、一起網(wǎng)、開心網(wǎng)、人人網(wǎng)、酒樽圈圈網(wǎng)等;第二類是婚戀類型,這些網(wǎng)站目標(biāo)用戶大多是白領(lǐng)階層。相對于其他社交網(wǎng),在中國網(wǎng)速較快較多中國人用的國外社交網(wǎng)站是firendster。在國外,facebook是覆蓋最廣的。從2003年起,SNS陸續(xù)在中國發(fā)展起來,據(jù)市場研究公司BDA預(yù)計,中國目前共有超過100家較為活躍的社交網(wǎng)站。美國是SNS網(wǎng)站的先行者。SNS的生活應(yīng)該是類似與我們的實際生活一樣,是我們的網(wǎng)上家園,是基于生活的舒適性而選擇的。SNS的核心應(yīng)該是用戶的個人空間(博客),任何一個主題和條件,都只是吸引人的招牌。比如現(xiàn)在大家很多都有了自己的人人網(wǎng)賬號、空間及使用校友等等。為了適應(yīng)計算機網(wǎng)絡(luò)的發(fā)展,為了研究B/S結(jié)構(gòu)應(yīng)用程序的特點,同時為了了解和認識博客,更進一步知道SNS,在此選擇了博客的開發(fā)并結(jié)合SNS的特性作為論文研究方向。既然博客是計算機網(wǎng)絡(luò)上的新事物,那無可厚非它屬于B/S結(jié)構(gòu)的Web應(yīng)用程序,相對于C/S結(jié)構(gòu)的計算機應(yīng)用程序,Web應(yīng)用程序具有更多的優(yōu)點,它可以實現(xiàn)一處修改多處使用的效果,在更新速度上來講,這是C/S結(jié)構(gòu)應(yīng)用程序無可比擬的功能。自博客出現(xiàn)以來,都擁有著眾多的追逐者,不僅僅只因為它是潮流的象征,而更多的是能夠方便地表達個人的情感內(nèi)容,以至于更好地再人與人之間進行交流。SNS 社區(qū)性網(wǎng)絡(luò)服務(wù)現(xiàn)在開張的是如火如荼,也正是因為SNS順應(yīng)了六度分割理論才能夠得到迅速的發(fā)展。SNS,全稱Social Networking Services,即社會性網(wǎng)絡(luò)服務(wù),專指旨在幫助人們建立社會性網(wǎng)絡(luò)的互聯(lián)應(yīng)用服務(wù)。如果將每個設(shè)備的計算及寬帶資源進行重新分配與共享,這些設(shè)備就有可能比那些服務(wù)器更為強大的能力。隨著計算機網(wǎng)絡(luò)的發(fā)展,在人與人之間出現(xiàn)了多種多樣的交流方式,從早期的ICQ,到后來的EMail和BBS,都是在計算機網(wǎng)絡(luò)的基礎(chǔ)上誕生的,它們的出現(xiàn)讓人類的交流變得更加方便快捷[1]。目錄SNS社區(qū)博客系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文目 錄第1章 引言 1 論文研究的背景、目的及意義 1 國內(nèi)外研究現(xiàn)狀及成果 2 論文的研究方法及思路 3第2章 相關(guān)簡介與技術(shù) 4 簡介SNS 4 JSP的基礎(chǔ)——Servlet技術(shù) 5 JavaBean原理和機制 5:MyEclipse 6:MySql 7第3章 需求分析 8 引言 8 編寫目的 8 項目背景 8 任務(wù)概述 8 目標(biāo) 8 硬件環(huán)境 9 軟件環(huán)境 9 功能模塊分析 9 用戶模塊 9 日志管理模塊 10 相冊管理模塊 11 好友管理模塊 12 系統(tǒng)功能結(jié)構(gòu) 13第4章 系統(tǒng)設(shè)計 14 系統(tǒng)架構(gòu) 14 總體結(jié)構(gòu) 14 三層架構(gòu) 14 數(shù)據(jù)庫設(shè)計 15 ER圖 15 數(shù)據(jù)表 17第5章 系統(tǒng)實現(xiàn) 20 系統(tǒng)環(huán)境 20 20 20 用戶管理 20 用戶登錄 20 忘記密碼 23 用戶注冊 28 日志管理 30 日志首頁 30 分頁查詢的實現(xiàn) 30 分頁處理的實現(xiàn) 32 可視化編輯器 32 相冊管理 34 相冊首頁 34 上傳相片 34 好友管理 36第6章 系統(tǒng)測試 38 測試的任務(wù)與目標(biāo) 38 測試的任務(wù) 38 測試的目標(biāo) 38 測試對象和要點 38 測試用例 38 41第7章 總結(jié)與展望 44 總結(jié) 44 展望 44致 謝 45參考文獻 46附錄A 48第1章 引言第1章 引言 論文研究的背景、目的及意義進入21世紀(jì)以后,計算機與人類之間的距離逐漸縮小,幾乎在人類出現(xiàn)的地方都可以接觸到計算機。由于計算機的高速發(fā)展,帶領(lǐng)人類進入了另外一個世界——計算機網(wǎng)絡(luò)。在互聯(lián)網(wǎng)中,PC機、智能手機都沒有強大的計算及寬帶資源,它們依賴網(wǎng)站服務(wù)器,才能瀏覽發(fā)布信息。這就是分布計算機理論誕生的根源,是SNS技術(shù)誕生的理論基礎(chǔ)。SNS網(wǎng)站,就是依據(jù)六度理論建立的網(wǎng)站,幫你運營朋友圈的朋友。博客是網(wǎng)絡(luò)的新名詞,它是一種新生的網(wǎng)絡(luò)交流方式,是從BBS(電子公告板)發(fā)展而來的,相當(dāng)于小型BBS,是一個輕量級的網(wǎng)絡(luò)軟件。因此,在計算機網(wǎng)絡(luò)高速發(fā)展的當(dāng)代,有必要去認識網(wǎng)絡(luò)的新事物,學(xué)習(xí)網(wǎng)絡(luò)的新知識[2]。B/S結(jié)構(gòu)是隨著計算機網(wǎng)絡(luò)而誕生的,是一種很深的依賴關(guān)系,沒有了計算機網(wǎng)絡(luò),B/S結(jié)構(gòu)的Web應(yīng)用程序就變得沒有價值了。67 國內(nèi)外研究現(xiàn)狀及成
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1