java开发论文答辩_毕业设计答辩基于JavaWeb的博客网站的设计与实现.ppt
畢業設計答辯基于JavaWeb的博客網站的設計與實現
博客網站的設計與實現
——指導老師 XXXXX 學生 XXXXX
畢業答辯
一、研究背景和內容
二、系統環境的配置
三、系統使用的技術
四、系統概述
五、特色與創新
六、下階段研究內容
七、致謝
第一批中文博客是在2002年出現的,早些時候博客只是一個新的網絡名詞并無特殊之處,就在不經意間,博客竟如雨后春筍般冒出來,博得越來越多網民的歡心,并在互聯網上引發了一股博客熱潮。
博客的發展現狀呈現出以下特點:發展速度驚人;從精英向大眾人群迅猛擴展;博客人群主體更加多元化;博客服務商激增,出現群雄爭霸局面;博客資源爭奪激烈,博客服務商面臨市場洗牌。
博客發展到今天已經取得了相當規模的成就,以新浪、搜狐、網易為代表的三大門戶網站都已經推出了自己的博客服務,還有一些著名的專業博客網站都已經對博客資源展開了激烈的爭奪。在規模擴大的同時博客技術也在不斷的進步和完善,目前博客技術已經取得的成果包括:發表博文,發表評論,相冊,游戲等一些通用功能。
課題背景
課題內容
本課題主要開發以下幾個功能:賬號管理和驗證,管理內容,閱讀博文,上傳圖片,游戲娛樂,系統功能等。
(1)帳號管理和驗證:帳號申請、賬號修改、帳號停用;后臺區分管理員和超級管理員,能夠通過帳號正確的驗證和標識用戶,防止非博客用戶盜用他人名義發表內容。
(2)管理內容:為每個博客用戶提供博客的內容管理平臺,提供博文、圖片、評論、鏈接等信息的管理內容。
(3)閱讀博文:博客首頁為博客用戶提供了博文分類列表,用戶可以選擇自己喜歡的博文專題。另外首頁還包括最新博文列表。
課題內容
(4)上傳圖片:用戶可以進行圖片的上傳,另外圖片首頁為博客用戶提供了博客網站好友上傳的所有圖片列表,用戶可以選擇自己喜歡的圖片相冊進行瀏覽。
(5)游戲娛樂:用戶可以根據自己的喜好選擇不同類型的游戲進行娛樂,增加博客網站的娛樂性,博客系統會第一時間更新當前比較流行的小游戲。
(6)系統功能:好友關鍵字搜索,列出該好友的信息,點擊實現對該好友進行訪問。
系統環境的配置
1、硬件環境:(1)CPU:P4 1.8GHz以上
(2)內存:512MB以上
2、軟件環境: (1)操作系統: Windows XP/Win 7
(2)數據庫:SQL Server 2000及
以上版本
(3)開發工具包:JDK 1.5及以上
版本
(4)服務器:Tomcat 5.5及以上
版本
(5)瀏覽器:IE 6.0及以上版本
系統使用的技術
本系統主要采用了JSP、Servlet、JavaScript和JavaBean技術。
由于本系統對于數據的增、刪、改、查等操作較為頻繁,如果使用普通的開發模式,在開發過程中必定增加編碼難度,且代碼混亂,條理不夠清晰,勢必造成代碼的冗余。所以該系統引入了MVC2設計模式將程序分為了三個部分,分別是模型層、視圖層和控制層,MVC2模式在MVC模式基礎上引進了Servlet技術。此種開發模式遵循MVC的設計理念,其中JSP作為視圖層為用戶提供與程序交互的界面,JavaBean作為模型層封裝實體對象及業務邏輯,Servlet作為控制層接收各種業務請求,并調用JavaBean模型組件對業務邏輯進行處理,在視圖與業務邏輯直接建立起一座橋梁。
系統概述
系統框架圖如下圖所示:
前臺博客系統主要研究以下幾個模塊。
(1)用戶信息管理:用戶注冊、個人資料管理、上傳頭像管理等。
(2)好友信息管理:好友列表展示、好友更新提示、好友信息維護等。
(3)圖片專輯管理:圖片上傳、圖片的展示、圖片的點評、圖片信息的維護、圖片權限管理等。
(4)游戲管理:游戲展示等。
(5)博文管理:博文預覽和發布、博文展示、博文點評、博文維護等。
前臺博客系統
后臺博客管理系統
后臺博客管理系統主要研究以下幾個模塊:
(1)博文管理:添加博文、查看博文、查看博文分類。
(2)相冊管理:添加相冊、查看相冊、添加照片、查看照片。
(3)好友管理:查看好友。
(4)游戲管理:添加游戲、查看游戲。
(5)省市區縣管理:添加省市區縣、查看省市區縣。
(6)大學院系管理:添加大學院系、查看大學院系。
(7)資料身份管理:查看資料身份。
(8)前臺用戶管理:添加前臺用戶、查看前臺用戶。
(9)后臺用戶管理:添加后臺用戶、查看后臺用戶。
(10)系統管理:修改密碼。
系統數
總結
以上是生活随笔為你收集整理的java开发论文答辩_毕业设计答辩基于JavaWeb的博客网站的设计与实现.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 江门DNA实验室规化方案介绍报告
- 下一篇: startup_ARMv8x1_GCC