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

正文內容

畢業(yè)設計-基于jsp的個人博客網(wǎng)站的設計與實現(xiàn)含源程序代碼(編輯修改稿)

2025-01-06 19:11 本頁面
 

【文章內容簡介】 名:文章留言描述:關于文章回復的一些主要信息定義:文章回復=回復ID+文章編號+回復用戶+回復標題+回復內容別名:日志信息描述:關于文章的一些主要信息定義:文章信息=文章類型+文章題目+文章內容+文章發(fā)布時間+文章訪問次數(shù)名字:公告別名:無描述:關于本博主的發(fā)布相關公告定義:公告=公告ID+公告題目+公告內容+公告發(fā)布日期別名:日志信息描述:關于文章的一些主要信息定義:文章信息=文章類型+文章題目+文章內容+文章發(fā)布時間+文章訪問次數(shù) 網(wǎng)站中的數(shù)據(jù)元素如下。 名字:朋友別名:無描述:關于博主的朋友的一些主要信息定義:朋友=朋友ID+朋友昵稱+號碼+朋友描述信息別名:日志信息描述:關于文章的一些主要信息定義:文章信息=文章類型+文章題目+文章內容+文章發(fā)布時間+文章訪問次數(shù)名字:投票別名:無描述:關于投票的主要信息定義:投票=投票ID+投票內容+票數(shù)別名:日志信息描述:關于文章的一些主要信息定義:文章信息=文章類型+文章題目+文章內容+文章發(fā)布時間+文章訪問次數(shù)名字:相冊別名:無描述:用戶上傳的照片,圖片等 定義:相冊=相片ID+相片上傳地址+相片上傳時間+相片描述信息別名:日志信息描述:關于文章的一些主要信息定義:文章信息=文章類型+文章題目+文章內容+文章發(fā)布時間+文章訪問次數(shù)4 概要設計 經過需求分析階段的工作,網(wǎng)站需要“做什么”已經很明確了,接下來的工作,也就是概要設計階段的任務,本網(wǎng)站概要設計主要以下幾個方面進行。 網(wǎng)站體系結構基于B/S結構的個人博客網(wǎng)站,應由終端(用戶主機/瀏覽器)、WEB服務器、數(shù)據(jù)服務器構成。用戶通過瀏覽器向服務器發(fā)送請求,Web服務器接收客戶端發(fā)送來的請求,對請求進行分析,如果請求是靜態(tài)頁面,那么就將所請求的頁面發(fā)送到客戶端;如果請求的是動態(tài)頁面,那么就執(zhí)行此動態(tài)頁面,并將執(zhí)行結果發(fā)送給客戶端。動態(tài)頁面中的腳本程序可以和數(shù)據(jù)庫服務器進行交互。個人博客網(wǎng)站的總體結構圖如圖41所示。瀏覽器Web服務器數(shù)據(jù)庫請求響應圖41 博客網(wǎng)站總體結構 網(wǎng)站功能結構本網(wǎng)站分為前臺和后臺,其中,根據(jù)博客前臺的特點,可以將其分為博主信息,文章查詢及相冊查詢等13個部分,其中各個部分及其包括的具體功能模塊如圖42所示。查看網(wǎng)絡說明網(wǎng)絡日歷郵箱聯(lián)系朋友查詢友情鏈接相冊查詢用戶投票博客網(wǎng)前臺查看博主信息文章查詢文章詳細查詢文章留言公告查詢公告詳細查詢圖42 前臺功能結構 根據(jù)博客網(wǎng)后臺的特點,可以將其分為用戶設置、公告管理、個人相冊管理等13個部分,其中各個部分及其包括的具體功能模塊如圖43所示。投票內容添加投票內容設置朋友信息設置朋友信息添加公告添加公告設置相冊添加相冊設置發(fā)表博客文章文章分類設置博客文章設置博客網(wǎng)后臺個人相冊管理公告管理投票管理朋友信息管理用戶設置博客文章管理博主信息設置圖43 后臺功能結構 模塊功能詳細介紹在軟件設計中,模塊化設計思想有廣泛的應用。因為模塊化的思想是“分而治之”的思想,它把復雜的問題分解成許多容易解決的小問題,這樣原來很難的大問題也就很容易被解決了。網(wǎng)站流程的主要作用是便于使用者快速熟悉使用模塊的流程。下面介紹本網(wǎng)站的二大模塊的詳細功能及業(yè)務流程。本網(wǎng)站分為前臺用戶瀏覽模塊和后臺用戶管理模塊。前臺面向用戶的客戶端模塊主要用于用戶瀏覽日志信息;后臺面向管理員的管理模塊主要用于對個人博客網(wǎng)站的管理,如日志管理、留言管理及公告管理等。 用戶客戶端模塊 前臺用戶瀏覽模塊主要用于用戶瀏覽博主發(fā)布的一些信息,包括博主信息、日志信息、公告信息、相冊信息、友情鏈接,還可以用郵箱進行聯(lián)系。用戶瀏覽日志可以直接查看,也可以概據(jù)分類信息進行查看,還可以對日志進行回復,查看別人的回復,覺得日志好時也可以進行投票。面向用戶的客戶端流程如圖44所示。是否退出NN結束YNYN博客網(wǎng)站首頁用戶登錄開始用戶注冊是否注冊圖44 面向用戶的客戶端流程圖 管理員模塊用戶進入后臺管理平臺,首先必需進行權限驗證,防止未授權的用戶非法登錄。若未通過驗證,則顯示出錯提示,并跳轉到登錄界面。若通過驗證,并且通過管理員驗證,則可進入個人博客后臺管理平臺。博主可以瀏覽已發(fā)表的日志,并對其進行相應的操作如修改日志和刪除日志;對其它日志分類信息、相冊信息、朋友信息等也可以進行相應的添加、刪除和修改。面向網(wǎng)站管理員的流程圖如圖45所示。結束YNYNN博客網(wǎng)站后臺是否退出開始是否為網(wǎng)站管理員N博客網(wǎng)站首頁用戶登錄圖45 面向管理員的流程圖 數(shù)據(jù)庫設計 概念結構設計在概念設計階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產生一個反映用戶觀點的概念模式。然后再把概念模式轉換成邏輯模式。將概念設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定DBMS的限制。利用ER方法進行數(shù)據(jù)庫的概念設計。文章的屬性有文章ID、文章類型ID、文章題目、文章內容、文章發(fā)布時間、文章訪問次數(shù),如圖46所示。文章類型ID文章題目文章內容文章文章訪問次數(shù)文章發(fā)布時間文章ID圖46 文章屬性 文章類型的屬性有文章類型ID、文章類型名稱、文章類型描述,如圖47所示。 文章類型描述 文章類型文章類型名稱 文章類型ID 圖 47 文章類型屬性 回復內容 回復ID 文章ID 文章回復回復用戶 回復標題 文章回復的屬性有文章ID、回復ID、回復用戶、回復標題、回復內容,如圖48所示。圖48 文章回復屬性用戶用戶ID用戶名用戶密碼用戶姓名郵箱地址號碼用戶興趣用戶主頁用戶性別用戶等級 用戶的屬性有用戶ID、用戶名、用戶密碼、用戶姓名、用戶性別、用戶主頁、用戶興趣、用戶等級、郵箱地址、號碼,如圖49所示。 用戶用戶ID用戶名用戶密碼用戶姓名郵箱地址號碼用戶興趣用戶主頁用戶性別用戶等級圖49 用戶屬性公告的屬性有公告ID、公告題目、公告內容、公告發(fā)布時間,如圖410所示。 公告公告ID公告內容公告發(fā)布時間公告題目 圖410 公告屬性 朋友的屬性有朋友ID、朋友昵稱、朋友描述、號碼,如圖411所示。朋友朋友ID朋友描述朋友昵稱號碼圖411 朋友屬性個人相冊的屬性有相片ID、相片描述、相片上傳地址、相片上傳時間,如圖412所示。 個人相冊相片上傳時間相片描述相片上傳地址相片ID 圖412 個人相冊屬性 投票的屬性有投票ID、投票內容、票數(shù),如圖413所示。投票票數(shù)投票內容投票ID 圖413 投票屬性其中文章、文章類型、文章回復之間的關系如圖414所示。文章文章類型文章回復包括擁有1MN1圖414 ER模型 邏輯結構設計一個設計良好的數(shù)據(jù)庫,可以使網(wǎng)站的實現(xiàn)變得非常的簡單。同時,也可以使網(wǎng)站的執(zhí)行速度變得很快。反之,一個設計混亂的數(shù)據(jù)庫,不僅增加了吸引的管理實現(xiàn)過程,同時在網(wǎng)站的執(zhí)行過程中,使得檢索變得很慢,降低效率。所以數(shù)據(jù)庫的設計是一個網(wǎng)站設計很重要的步驟。根據(jù)網(wǎng)站功能設計要求和模塊劃分,本站的數(shù)據(jù)庫主要有文章信息、文章類型信息、文章回復信息、用戶信息、公告信息、朋友信息、個人相冊信息、投票信息。數(shù)據(jù)庫的設計通常是以一個已經存在的數(shù)據(jù)庫管理網(wǎng)站為基礎的,常用的數(shù)據(jù)庫管理網(wǎng)站有Access、SQL Server、Oracle、My SQL等。根據(jù)用戶需求和網(wǎng)站分析,本網(wǎng)站采用SQL Server2000數(shù)據(jù)庫管理網(wǎng)站。在SQL Server2000數(shù)據(jù)庫管理網(wǎng)站中建立名稱為在db_blodMay的數(shù)據(jù)庫。1. 文章信息表(tb_artical)該表記錄了文章的相關信息,包括文章編號、文章類型編號、文章題目、文章內容、文章發(fā)布時間、文章訪問次數(shù),其結構如表41所示。表41 文章信息表(tb_artical)字段說明類型(長度)能否為空備注id文章編號intno主鍵typeID文章類型編號intno外鍵title文章題目varchar(30)yescontent文章內容varchar(2000)yesphTime文章發(fā)布時間varchar(30)yesnumber文章訪問次數(shù)intyes2. 文章類型信息表(tb_articalType)該表記錄了文章類型的相關信息,包括文章類型編號 、文章類型名稱、文章類型描述,其結構如表42所示。 表42 文章類型信息表(tb_articalType)字段說明類型(長度)能否為空備注id文章類型編號intno主鍵typeName文章類型名稱varchar(50)yesdescription文章類型描述varchar(50)yes 3. 文章回復信息表(tb_reply)該表列出了文章回復的相關信息,包括文章回復編號、文章編號、文章回復用戶、文章回復標題、文章回復內容,其結構如表43所示。表43 文章回復信息表(tb_reply)字段說明類型(長度)能否為空備注id文章回復編號intno主鍵articleId文章編號intno外鍵reAccount文章回復用戶varchar(50)yesreTitle文章回復標題varchar(50)yesreContent文章回復內容ntext(16)yes4. 公告信息表(tb_discuss)該表記錄了公告的相關信息,包括公告編號、 公告題目、公告內容、公告發(fā)布時間,其結構如表44所示。表44 公告信息表(tb_discuss)字段說明類型(長度)能否為空備注id公告編號intno主鍵discussTitle 公告題目varchar(30)yesdiscussContent公告內容varchar(1000)yesdiscussTime公告發(fā)布時間varchar(50)yes 5. 用戶信息表(tb_consumer)該表列出了用戶的相關信息,包括用戶編號、用戶名、用戶密碼、用戶姓名、用戶性別、號碼、用戶主頁、用戶興趣、郵箱地址、用戶等級,其結構如表45所示。表45 用戶信息表(tb_consumer)字段說明類型(長度)能否為空備注id用戶編號intno主鍵account用戶名varchar(10)yespassword用戶密碼varchar(10)yesname用戶姓名varchar(50)yessex用戶性別char(5)yesNumber號碼intyesmainPage用戶主頁varchar(50)yesinterest用戶興趣varchar(50)yeseMail郵箱地址varchar(50)yesmanageLevel用戶等級varchar(10)yes 6. 朋友信息表(tb_friend)該表列出了朋友的相關信息,包括朋友編號、朋友昵稱、 號碼、朋友描述,其結構如表46所示。表46 朋友信息表(tb_friend)字段說明類型(長度)能否為空備注id朋友編號intno主鍵name朋友昵稱varchar(20)yesNumber號碼varcahr(20)yesdescription朋友描述varchar(50)yes7. 個人相冊信息表(tb_photo)該表列出了個人相冊的相關信息,包括相片編號、相片上傳地址、相片描述、相片上傳時間,其結構如表47所示。表47 個人相冊信息表(tb_photo)字段說明類型(長度)能否為空備注id相片編號intno主鍵photoAddress相片上傳地址
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1