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

正文內(nèi)容

畢業(yè)論文基于人才搜索的博客系統(tǒng)的設(shè)計與實(shí)現(xiàn)-閱讀頁

2025-07-13 10:07本頁面
  

【正文】 系統(tǒng)公告表P K 公 告 I DU 1 站點(diǎn) I D 公告類型 公告標(biāo)題 公告內(nèi)容 公告狀態(tài) 發(fā)布時間博客用戶表P K 用 戶 I DU 1 站點(diǎn) I D 用戶名 密碼 用戶角色 用戶昵稱 性別 出生日期 郵箱地址 居住地址 注冊時間 用戶頭像文章信息表P K 文 章 I DU 2 站點(diǎn) I DU 3 用戶 I DU 1 文章分類 I D 博主 博主 U R L 文章標(biāo)題 文章內(nèi)容 文章大小 文章標(biāo)簽 發(fā)表時間 公告信息表公告 ID公告類型站點(diǎn) ID公告標(biāo)題公告內(nèi)容發(fā)布時間1m1m1m1mmmm25 短消息表P K 短 消 息 I DU 1 接收用戶 I D 發(fā)送用戶 I D 發(fā)送用戶名 發(fā)送內(nèi)容 發(fā)送時間 消息狀態(tài) 閱讀時間音樂信息表P K 音 樂 I DU 1 音樂盒 I DU 3 站點(diǎn) I DU 2 用戶 I D 歌曲名 歌詞 歌手 音樂 U R L 音樂類型 添加時間 訪問量留言信息表P K 留 言 I DU 1 站點(diǎn) I DU 2 用戶 I D 留言內(nèi)容 留言時間 回復(fù)內(nèi)容 回復(fù)時間好友信息表P K 用 戶 I DP K 好 友 I D 好友類型 好友角色 添加時間 分組 I D 本章小結(jié)本章節(jié)主要明確了博客系統(tǒng)的總體設(shè)計目標(biāo)和任務(wù)要求,根據(jù)上面已經(jīng)確定了的需求分析,以及對系統(tǒng)總體架構(gòu)的敘述,系統(tǒng)的各個主要功能模塊設(shè)計,博客系統(tǒng)流程以及各個數(shù)據(jù)庫表的數(shù)據(jù)庫設(shè)計進(jìn)行了詳細(xì)而全面的描述,為后面 的詳細(xì)設(shè)計提供了全面而完美的技術(shù)支持。第 5 章 系統(tǒng)詳細(xì)設(shè)計 系統(tǒng)主要功能模塊設(shè)計1. 登錄、注冊功能用戶在博客系統(tǒng)首頁瀏覽相關(guān)信息時,可以通過點(diǎn)擊登錄進(jìn)入登錄界面,用戶輸入用戶名和口令之后,系統(tǒng)將用戶的登陸信息與數(shù)據(jù)庫的用戶信息表中的用戶名和口令進(jìn)行驗(yàn)證,將結(jié)果返回到前臺頁面顯示給用戶。登錄成功后則可進(jìn)入自己的個人博客空間,進(jìn)行相關(guān)操作的管理。2. 博客網(wǎng)站首頁管理當(dāng)用戶進(jìn)入博客首頁時,可作為游客身份瀏覽最新發(fā)布的文章,最新上傳的圖片,博客每日精粹,熱門博客,查看最新注冊的博主信息或者瀏覽某個用戶的博客空間,同時也可搜索相關(guān)的信息。3. 個人博客空間管理個人空間首頁展示個人發(fā)布的最新文章和熱門日志,用戶可以點(diǎn)擊瀏覽已經(jīng)發(fā)布的全部博客文章,以及其他用戶的評論。對自己的博客空間進(jìn)行相應(yīng)的管理。在發(fā)布界面依次輸入文章標(biāo)題,選擇分類或新添分類,選擇背景音樂,設(shè)置關(guān)鍵字,插入相冊圖片,也可上傳附件,添加為書簽,同時可設(shè)置心情系數(shù)和天氣狀況等功能,同時通過引用地址來動態(tài)發(fā)布文章,增加文章的吸引力和可讀性,使用戶發(fā)表的文章更加多樣化、個性化。通過書簽可以快速便捷的瀏覽相應(yīng)文章,照片等信息。同時對自己文章中的所有評論,好友留言等信息,用戶都有權(quán)限進(jìn)行27刪除等管理操作。7. 系統(tǒng)后臺管理博客系統(tǒng)后臺只對管理員或者部分功能對 VIP 用戶開放而普通用戶沒有權(quán)限,以便對本系統(tǒng)進(jìn)行管理和維護(hù),充分保證用戶能更好的使用本系統(tǒng)。 數(shù)據(jù)庫設(shè)計實(shí)現(xiàn)1. 用戶表 blog_user,用于存儲注冊用戶的個人信息,如表 所示:表 用戶信息表屬性 類型 長度 說明 允許空 主/外鍵user_id int 11 用戶 ID 否 主鍵 Site_id int 11 站點(diǎn) ID 否username varchar 40 用戶名 否password varchar 50 用戶密碼 否sex smallint 6 性別 否address varchar 200 住址 否 varchar 50 郵箱 允許portrait_icon Char 100 頭像 允許2. 文章信息表 blog_diary,用于存儲用戶發(fā)布的文章信息,如表 所示:表 文章信息表屬性 類型 長度 說明 允許空 主/外鍵diary_id Int 11 文章 ID,自增長 否 主鍵Site_id Int 11 站點(diǎn) ID 否 外鍵catalog_id Int 11 博客分類 否 外鍵title varchar 200 文章標(biāo)題 否28content text 文章內(nèi)容 否write_time datetime 添加時間 否user_id int 11 用戶 Id 否 外鍵view_count Int 11 瀏覽量 否reply_count Int 11 回復(fù)量 否Tags Varchar 100 文章標(biāo)簽 允許Diary_size Int 11 文章大小 否Author Varchar 20 文章作者 否Doary_type Smallint 6 文章日志分類 否3. 評論信息表 blog_reply,存儲用戶提交的評論信息,如表 所示:表 評論信息表屬性 類型 長度 說明 允許空 主/外鍵id int 11 評論信息 id、自增長 否 主鍵User_id Int 11 用戶 ID 否 外鍵diary_id int 11 文章表 id 否 外鍵Author Varchar 20 文章作者 否content varchar 100 評論信息 是createdate datetime 20 發(fā)表評論的時間 是 blog_catalog,如表 所示:表 文章分類信息表屬性 類型 長度 說明 允許空 主/外鍵catalog_id Int 11 分類 ID 否 主鍵catalog_name varchar 20 分類名稱 否catalog_desc Varchar 200 文章分類描述 允許Create_time Datetime 創(chuàng)建時間 否Article_count Smallint 6 分類數(shù)量 否verifyCode Varchar 20 訪問密碼 允許 5. 相冊信息表 blog_album,存儲用戶上傳的照片信息,如表 所示:表 相冊信息表屬性 類型 長度 說明 允許空 主/外鍵Album_id Int 11 相冊 ID,自增長 否 主鍵Photo_id Int 11 照片 ID 否Site_id Int 11 站點(diǎn) ID 否 外鍵Album_name Varchar 40 相冊名稱 否29Album_desc Varchar 200 相冊描述 允許Photo_count Int 11 照片總數(shù) 否Album_type Int 11 相冊類型 否verifyCode Varchar 20 訪問密碼 允許Create_time Datetime 創(chuàng)建時間 否6. 系統(tǒng)公告信息表 blog_bulletin,存儲系統(tǒng)公告信息,如表 所示:表 系統(tǒng)公告信息表屬性 類型 長度 說明 允許空 主/外鍵Bulletin_id int 11 公告 ID,自增長 否 主鍵Site_id Int 11 站點(diǎn) ID 否 外鍵Bulletin_type Int 11 公告類型 否Pub_time Datetime 發(fā)布時間 否Status Smallint 6 發(fā)布狀態(tài) 否Title Varchar 200 公告標(biāo)題 否Content Text 公告內(nèi)容 否7. 用戶好友列表 blog_friend,存儲用戶所有的好友信息,如表 所示:表 用戶好友列表屬性 類型 長度 說明 允許空 主/外鍵User_id int 11 用戶 ID 否 主鍵Friend_id int 11 好友 ID 否 主鍵Friend_type Int 11 好友類型 否Friend_role Int 11 好友角色 否Add_time Datetime 添加時間 否Friend_group_id Int 11 好友分組 ID 否 系統(tǒng)類圖及交互圖DiaryForm 類表示博客文章信息。DiaryDAO 類中的30updateArticle、addArticle、deleteArticleById 等方法實(shí)現(xiàn)對文章信息在數(shù)據(jù)庫中的增刪改查操作。doAutoCreateCatalogAndWrite、doUpdateArticle、doDeleteFromTrash 等方法實(shí)現(xiàn)對文章增刪改的邏輯操作,通過接受從前臺頁面?zhèn)鱽淼恼埱蠛筮M(jìn)行邏輯業(yè)務(wù)處理,然后通過調(diào)用 DiaryDAO 類實(shí)現(xiàn)對底層數(shù)據(jù)庫的數(shù)據(jù)訪問操作。通過調(diào)用 DlogAdminDAO 和DlogUserDAO 類,分別從數(shù)據(jù)庫中獲取普通用戶、VIP 用戶和管理員用戶的基本信息,通過 ValidateLogin 方法進(jìn)行邏輯業(yè)務(wù)的處理,類圖以及之間的關(guān)系如圖 所示:31圖 涉及用戶登陸操作的類圖及相互間的關(guān)系TUserDAO 類中的 SaveUser、selectUserFindById、deleteUser 等方法實(shí)現(xiàn)對用戶信息的增刪改查操作。BlogUserAction 類為用戶邏輯類。類圖如圖 所示:32圖 博客用戶信息操作的類圖及相互間的關(guān)系 博主在登陸界面登輸入用戶名口令,驗(yàn)證成功后,進(jìn)入個人博客空間,便能看到公告等相關(guān)信息,通過調(diào)用相應(yīng)的 DAO 類中的方法對數(shù)據(jù)庫進(jìn)行操作,最后由數(shù)據(jù)庫自行完成對數(shù)據(jù)的更新操作,并將最終結(jié)果逐層返回用戶界面,博客用戶管理文章公告操作的時序圖如圖 所示。35第 6 章 系統(tǒng)功能實(shí)現(xiàn) Hibernate 配置數(shù)據(jù)庫Hibernate 替代了 JDBC 連接數(shù)據(jù)庫,封裝了 Java 連接數(shù)據(jù)庫的代碼,簡化了操作。通過一個 文件來對數(shù)據(jù)庫進(jìn)行連接。characterEncoding=GBK property name=dialect/propproperty name=/propertyproperty name=jdbc:property name=root/propertyproperty name=123456/property! ********** beans mapping ********** mapping resource=/liusoft/dlog4j/hbm/ /mapping resource=/liusoft/dlog4j/hbm/ /mapping resource=/liusoft/dlog4j/hbm/ /mapping resource=/liusoft/dlog4j/hbm/ /mapping resource=/liusoft/dlog4j/hbm/ /mapping resource=/liusoft/dlog4j/hbm/ /mapping resource=/liusoft/dlog4j/hbm/ //sessionfactory/hibernateconfiguration系統(tǒng)主頁設(shè)計如圖 所示:36圖 博客系統(tǒng)首頁界面用戶通過博客首頁的登錄界面,輸入用戶名密碼即可登陸,進(jìn)入自己的博客空間,通過 Ajax 對登錄模塊進(jìn)行相關(guān)驗(yàn)證,BlogUserDao 類用于判斷登陸用戶是否為登錄用戶或已注冊用戶:/* 根據(jù)用戶名加載用戶資料,用于用戶的登錄*/public static UserBean getUserByName(String username){return (UserBean)namedUniqueResult(GET_USER_BY_NAME, username)。}37圖 個人博客空間用戶可以在個人博客空間查看文章列表頁面如圖 所示,也可添加新的文章,由 中新的文章關(guān)鍵代碼如下: /* 添加文章*/public static void create(DiaryBean journal, boolean add_bookmark) {try {Session ssn = getSession()。if (() == ) {().incArticleCount(1)。if (().getType() == ) {// 只有公開分類中的文章才可以設(shè)置標(biāo)簽List tags = ()。amp。for (int i = 0。 i++) {if (tag_count = MAX_TAG_COUNT)break。TagBean tag = new TagBean()。(tag)。}38}}用戶進(jìn)入個人博客空間可以對自己的文章進(jìn)行增刪改查操作,刪除文章不是真正的刪除,只是標(biāo)記為刪除。().incArticleCount(1)。// 所有參與該文章評論者的文章評論數(shù)減一List rpls = ()。 i ()。if (() != null)().getCount().incArticleReply(1)。mit()。if (updateTags) {((), )。if (tags != null amp。 () 0) {for (int i = 0。 i++) {if (tag_count = MAX_TAG_COUNT)break。if (().length MAX_LEN)continue。()。}39 Struts2 配置文件Struts2流程控
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1