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

正文內(nèi)容

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

2022-12-14 19:59:20 本頁面
 

【正文】 tc. Blog and blog culture is imposing effect on peoples39。 blog。隨著計算機網(wǎng)絡(luò)的發(fā)展,在人與人之間 出現(xiàn)了多種多樣的交流方式,從早期的 ICQ,到后來的 EMail 和 BBS,都是在計算機網(wǎng)絡(luò)的基礎(chǔ)上誕生的,它們的出現(xiàn)讓人類的交流變得更加方便快捷 [1]。 SNS,全稱 Social Networking Services,即社會性網(wǎng)絡(luò)服務(wù),專指旨在幫助人們建立社會性 網(wǎng)絡(luò)的互聯(lián)應(yīng)用服務(wù)。自博客出現(xiàn)以來,都擁有著眾多的追逐者,不僅僅只因為它是潮流的象征,而更多的是能夠方便地表達個人的情感內(nèi)容,以至于更好地再人與人之間進行交流。為了適應(yīng)計算機網(wǎng)絡(luò)的發(fā)展,為了研究 B/S 結(jié)構(gòu)應(yīng)用程序的特點,同時為了了解和認(rèn)識博客,更進一步知道 SNS,在此選擇了博客的開發(fā)并結(jié)合 SNS 的 特性作為論文研究方向。 SNS 的核心應(yīng)該是用戶的個人空間 (博客 ),任何一個主題和條件,都只是吸引人的招牌。 美國是 SNS 網(wǎng)站的先行者。 在國外, facebook 是覆蓋最廣的。如:騰訊、百度、 阿里巴巴、一起網(wǎng)、開心網(wǎng)、人人網(wǎng)、酒樽圈圈網(wǎng) 等 ;第二類是婚戀類型,這些網(wǎng)站目標(biāo)用戶大多是白領(lǐng)階層。基于大規(guī)模的用戶基礎(chǔ)以及較強的用戶付費能力,中國社交網(wǎng)頁 游戲的潛在商業(yè)價值仍有極大挖掘空間。現(xiàn)在流行的 Web 開發(fā)技術(shù)有很多,如 JSP、 ASP、 PHP 等,本文將選用 JSP 進行開發(fā)。 采用 Tomcat 服務(wù)器, Tomcat 是一個免費的開源的 Serlvet 容器,它 屬于Apache 基金會。與傳統(tǒng)的桌面應(yīng)用程序不同, Tomcat 中的應(yīng)用程序是一個 WAR(Web Archive)文件。在 Tomcat 中,應(yīng)用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的 webapp 目錄下, Tomcat 會自動檢測到這個文件,并將其解壓。 簡介 SNS SNS,全稱 Social Networking Services,即社會性網(wǎng)絡(luò)服務(wù),專指旨在幫助人們建立社會性網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。 1967 年 , 哈佛大學(xué) 的 心理學(xué) 教授 Stanley Milgram(1934~ 1984)創(chuàng)立了 六度分割 理論,簡單地說:“ 最多通過六個人你就能夠認(rèn)識任何一個陌生人。但“熟人的熟人”,只是社交拓展的一種方式,而并非社交拓展的全部 。理由很簡單, SNS 較為貼近 實名制 ,線上線下的身份比較一致。許多 Web 服務(wù)器都支持 Servlet,即使不直接支持 Servlet 的 Web 服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持 Servlet。 JavaBean 原理和機制 JSP 的一大特點就是與 JavaBean 的結(jié)合,而 JSP 與 JavaBean 結(jié)合的一個突出的優(yōu)點是頁面顯示和業(yè)務(wù)邏輯的分離。通過事件處理機智,可以讓一些組件作為事件源,發(fā)出可被描述環(huán)境或其他組件接受的事件。 2. 與 Java 語言和環(huán)境有較高的集成度。 4. 不需要其他的虛擬機和語言即可實現(xiàn)。但是, ASP 是微軟的產(chǎn)品,其應(yīng)用只能是在 Windows 平臺上 , 每次由服務(wù)器解釋運行。此外 JSP 推出主要就是考慮到平臺的無關(guān)性。它是功能豐富的JavaEE 集成開發(fā)環(huán)境 ,包括了完備的編碼、調(diào)試、測試和發(fā)布 功能,完整支持HTML, JSP, CSS, Javascript, Struts, Hibernate, SQL。 一個數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合。 2. MySQL 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 3. MySQL 是開源的。 項目背景 本項目作為 Java Web(Servlet/JSP)畢業(yè)設(shè)計項目提出,以提高個人能 力。 任務(wù)概述 目標(biāo) SNS,全稱 Social Networking Services,即社會性網(wǎng)絡(luò)服務(wù),專指旨在幫助人們建立社會性網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。博客可以作為展示自我的一個窗口,將其與 SNS 功能相結(jié)合,以博客、圈子為 基礎(chǔ),從而實現(xiàn) SNS第 3 章 需求分析 9 社區(qū)博客系統(tǒng)。 軟件 環(huán)境 服務(wù)器端: MySql 關(guān)系型數(shù)據(jù)庫管理系統(tǒng)、 Tomcat 。點擊“注冊”按鈕,系統(tǒng)進行數(shù)據(jù)驗證并保存用戶注冊信息: 1) 密碼長度不小于 6 位。 2. 用戶登錄 “登錄”頁面,用戶輸入 登錄名、密碼,選擇“記住登錄狀態(tài)”,然后點擊“登錄”按鈕,系統(tǒng)接收登錄信息,并進行驗證,如果失敗提示“您的登錄名或密碼有誤!”,如果成功則跳轉(zhuǎn)到“ SNS 社區(qū)博客系統(tǒng)”頁面。 4. 取回密碼 在“登錄”頁面上點擊“取回密 碼”鏈接,填寫賬號,然后根據(jù)密碼取回問題填寫密碼取回答案,正確后發(fā)送驗證郵件,通過驗證郵件的鏈接跳轉(zhuǎn)回網(wǎng)站,讓用戶填寫新密碼。顯示所有日志標(biāo)題、發(fā)布時間,每篇日志提供“刪除”、“編輯”等鏈接,以執(zhí)行相應(yīng) 功能。 1. 查看日志 點擊日志標(biāo)題進入相應(yīng)的日志查看日志內(nèi)容,可對該日志進行“編輯”、“ 刪除” 。 3. 編輯日志 在“日志列表”頁面點擊 “ 編輯 ” ,進入“編輯日志”頁面。刪除之前應(yīng)顯示警告:“此操作不可恢復(fù)。 第 3 章 需求分析 12 圖 相冊管理 模塊用例圖 1. 查看相冊 登錄成功后,進入“ SNS 社區(qū)博客系統(tǒng) ”頁面,點擊“相冊”跳轉(zhuǎn)到“相冊”頁面。 點擊“開始上傳”按鈕,若上傳成功, 跳 轉(zhuǎn)到該相冊的“相冊列表”頁面。此刪除只可單條刪除。刪除之前應(yīng)顯示警告:“此操作不可恢復(fù)。 1. 表示層即用戶界面,即通過瀏覽器所看到的網(wǎng)絡(luò)頁面, 主要是用于顯示友好的用戶界面, 用 JSP 實現(xiàn)。 該系統(tǒng)的運行流圖如圖 所示: 圖 系統(tǒng)運行流圖 三層架構(gòu) 本系統(tǒng)中,總體結(jié)構(gòu)有四部分組成,其中模塊層采用 業(yè)務(wù)層、實體層和數(shù)據(jù)訪問層 這三層架構(gòu)。 1. 表現(xiàn)層 (UI):通俗 講就是展現(xiàn)給用戶的界面,位于最外層即最上層 ,離用戶最近 , 即用戶在使用一個系統(tǒng)的時候所見所得。它 是一種弱耦合結(jié)構(gòu),層與層之間的依賴是向下的,底層 對于上層而言是“無知”的,改變上層的設(shè)計對于其調(diào)用的底層而言沒有任何影響 。 如圖 所示 : N 1 發(fā)表時間 類別 ID 日志標(biāo)題 日志內(nèi)容 日志 屬于 日志類別 類別名稱 編號 編號 第 4 章 系統(tǒng)設(shè)計 16 1 N 1 N N 1 N N N 圖 ER圖相冊 上傳時間 相冊名稱 相片地址 包含 相片 相片名稱 上傳時間 相冊 ID 好友 分組名稱 好友分組 屬于 好友 ID 用戶名 性別 出生日期 現(xiàn) 在身份 用戶 日志 相冊 管理 電子郵件 密碼問題 密碼答案 發(fā)表時間 日志內(nèi)容 日志標(biāo)題 相冊名稱 上傳時間 相片地址 用戶 ID 編號 編號 管理好友 編號 好友 ID 用戶 ID 分組 ID 相冊 ID 編號 編號 編號 類別 ID 用戶 ID 類別 ID 第 4 章 系統(tǒng)設(shè)計 17 數(shù)據(jù)表 本系統(tǒng)主要由 7 張數(shù)據(jù)表構(gòu)成,以下為系統(tǒng)中所使用的數(shù)據(jù)表 [21][22]。 表 42 tb_article 表 字段說明 字段名稱 數(shù)據(jù)類型 約束 備注 編號 article_id int PK 自動生成 分類 ID article_class_id int FK 發(fā)表者 ID from_user_id int FK 發(fā)表者 from_user_name varchar(20) 非空 內(nèi)容 article_content blob 非空 發(fā)布時間 article_publish_time date 非空 標(biāo)題 article_title varchar(20) 非空 第 4 章 系統(tǒng)設(shè)計 18 3. tb_articlt_class 表 日志分類信息表,主要用于保存日志類型信息。 表 44 tb_albums 表 字段說明 字段名稱 數(shù)據(jù)類型 約束 備注 編號 ablums_id int PK 自動生成 創(chuàng)建相冊用戶 ID user_id int FK 相冊名稱 albums_name varchar(20) 非空 相冊中封面地址 albums_path varchar(20) 相冊的描述信息 albums_description varchar(100) 創(chuàng)建時間 albums_new_time date 非空 5. tb_photo 表 照片信息表,主要用于保存用戶上傳的照片信息。 表 46 tb_friend_type 表 字段說明 字段名稱 數(shù)據(jù)類型 約束 備注 分類 ID friend_type_id int PK 自動生成 分類名稱 friend_type_content varchar(20) 第 4 章 系統(tǒng)設(shè)計 19 7. tb_friend 表 好友信息表,主要用于保存用戶的好友信息。 密碼加密主要代碼,用于保證用戶的安全性: private static MessageDigest messageDigest。 } } private byte[] encrypt(String input) { byte[] bs = null。 b = (b, 24)。 } return b。 } } return true。 if( cookie != null) { for(Cookie c : cookie) { if(cookie.equals(())) { auto = ()。 if( u != null) { HttpSession session = ()。 (returnUrl)。 } 圖 登錄界面 忘記密碼 忘記密碼的作用是:當(dāng)用戶忘記了自己登錄的密碼時,在登錄界面點擊“忘記密碼”超鏈接,跳轉(zhuǎn)到忘記密碼的頁面,填入所需信息,當(dāng)通過驗證后,在注冊時填寫的郵箱中將會收到一份郵件,打開郵件,點擊系統(tǒng)生成的超鏈接(通過令牌、用戶名組成),就可回到該系統(tǒng)的重置密碼頁面。 if((0,40).equals((0,40))) { return (userName)。 StringBuilder sb = new StringBuilder()。 } (hex)。 (expires, 0)。 //繪制 矩形背景 BufferedImage image = new BufferedImage(width, height, )。 Font mfont = new Font(華文宋體 , , 20)。 (bs)。 for(int j=0。 } (xPoints, yPoints, 3)。 for(int i=0。 //0~9 } char ctmp = (char)itmp。 //旋轉(zhuǎn) Graphics2D g2d_word = (Graphics2D)g。 if(scaleSize ) { scaleSize = 1f。 } HttpSession session = ()。 } public Color getRandColor(int s,int e)。 ()。 (trans)。 ((20) * / 180,5 * i + 10,7)。 Color color = new Color(20 + (110),20 + (110),20 + (110))。i++) { if((2)==1) { itmp = (26)+65。 String sRand = 。j++) { xPoints[j] = (width 1)。 int[] xPoints = new int[3]。 (0, 0, width, height)。 Graphics2D g2d = (Graphics2D)g。 第 5 章 系統(tǒng)實現(xiàn) 26 int width = 120。 } 圖 忘記密碼界面 第 5 章 系統(tǒng)實現(xiàn) 25 忘記密碼中,方法的調(diào)用外 ,還 需 要在 配置文件 中配置 ,代碼
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1