資源描述:
《javaweb課程設計匯本匯本》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、仲愷農(nóng)業(yè)工程學院課程設計論文題目基于java的個人博客系統(tǒng)姓名方志中院(系) 計算科學學院專業(yè)班級信計131學號201321314108云平臺網(wǎng)址(管理端):云平臺網(wǎng)址(客戶端):仲愷農(nóng)業(yè)工程學院教務處制摘要博客作為一種新的生活上方式,工作方式和學習方式已經(jīng)被大眾所接受。并且在改變著人們的網(wǎng)絡社交方式。隨著越來越多的人在寫博客,博客也正在影響著我們的生活。因此,開發(fā)一款簡潔而功能強大的博客系統(tǒng),將來的發(fā)展前景也是很不錯的。在這次的課程設計個人博客的開發(fā)中,以java為基礎,數(shù)據(jù)庫選擇了mysql進行開發(fā)。網(wǎng)頁功能的設計參考了新浪微博,在界面的設計力求簡潔清晰,在維持微博主頁美觀
2、的條件下實現(xiàn)了文章,相冊,評論,留言板,資訊推送等功能。網(wǎng)頁的設計有兩大模塊。一是博客主頁的設計,二是控制臺管理的設計。用戶在瀏覽微博的過程中,主要是在博客主頁進行瀏覽,所以在個人主頁的設計上,以美觀為第一要素的基礎上進行設計,功能的實現(xiàn)力求簡潔清晰,使用戶能夠輕松地在主頁上進行瀏覽和互動。而在控制臺的設計上是針對博客的管理員而設計的,在此模塊主要是顯示博客文章,評論,以及相冊的更新信息,以及對各個模塊的管理經(jīng)過需求分析,概要設計,詳細設計,實現(xiàn)和測試階段的不斷完善,最終實現(xiàn)了用戶體驗良好、界面設計美觀,個人功能完善的博客系統(tǒng)。關鍵詞:htmlcss3JavaScriptjav
3、amysqljquery1引言1.1系統(tǒng)開發(fā)背景21世紀的今天,網(wǎng)絡在人們生活中已經(jīng)日益盛行,越來越多人已經(jīng)離不開網(wǎng)絡。人們已經(jīng)不再滿足于了解最新信息、查找資料等一些傳統(tǒng)的網(wǎng)絡使用方式,而是過渡到娛樂、購物等新興的網(wǎng)民生活。網(wǎng)上娛樂,成了當今廣大群眾的時尚??蛻粢餐ㄟ^博客把自己喜歡的東西寫出來或是和別人一起分享那份快樂。因此,博客已成為個人、公司、部門和團隊之間越來越盛行的交流溝通工具。在此,為了方便網(wǎng)絡用戶的需求,我們專門構建個人博客系統(tǒng)。1.2系統(tǒng)開發(fā)的目的和意義現(xiàn)在,全世界每天傳播的媒體內(nèi)容,有一半是由6大媒體巨頭所控制。其利益驅動、意識形態(tài)以及傳統(tǒng)的審查制度,使得這些經(jīng)
4、過嚴重加工處理的內(nèi)容已經(jīng)越來越不適應人們的需求。媒體的工業(yè)化,內(nèi)容出口的工廠化,都在嚴重影響其發(fā)展。博客的出現(xiàn)集中體現(xiàn)了互聯(lián)網(wǎng)時代媒體界所體現(xiàn)的商業(yè)化壟斷與非商業(yè)化自由,大眾化傳播與個性化(分眾化,小眾化)表達,單向傳播與雙向傳播3個基本矛盾、方向和互動。這幾個矛盾因為博客引發(fā)的開放源代碼運動,至少在技術層面上得到了根本的解決。因此,開發(fā)這樣一套完善的博客系統(tǒng)是很有意義的事情,它能夠讓社會媒體、文化更加豐富多彩,使個人的思想言論得到更廣泛的傳播。2需求分析2.1用戶需求隨著互聯(lián)網(wǎng)的高速發(fā)展,Web應用技術也得到了迅速提高。博客便是基于這些互聯(lián)技術發(fā)展起來的。而個人博客系統(tǒng)正是博
5、客系統(tǒng)的典型,系統(tǒng)簡單卻功能強大。由于客戶端-服務器(C/S)應用程序可維護性差,而且對客戶端計算機要求功能必須相當強大。為了解決這個缺點,瀏覽器-服務器(B/S)應用程序應運而生。客戶端只要求安裝有瀏覽器,就可以與服務器連接,運行整個應用程序。與此同時,由于服務端與客戶端分離,應用程序的版本不管如何更新,都只會在服務器端進行,這樣客戶端可以節(jié)省大量資源和時間。近年來,B/S結構越來越受到企業(yè)和個人等的喜愛和重用,選擇B/S結構是當前博客系統(tǒng)開發(fā)的明智之舉,能充分適應社會的需求。本系統(tǒng)便是采用B/S結構進行開發(fā)的。2.2業(yè)務流程分析本系統(tǒng)主要面向的用戶有網(wǎng)絡游客、注冊此博客的會
6、員、擁有此博客的最高權限的管理員,根據(jù)用戶需求分析本系統(tǒng)前臺主要包括以下功能模塊:最新文章或相冊更新模塊、文章查看模塊、相冊查看模塊、留言板查看模塊;后臺主要包括以下功能模塊:登錄模塊、文章管理模塊、相冊管理模塊、評論管理模塊、留言板管理模塊、個人信息展示模塊。客戶端(瀏覽器):最新文章或相冊更新模塊:展示最新的文章相片,用戶無需登錄注冊便可查看。相冊查看模塊:展示所有相片,用戶無需登錄注冊便可查看。留言板查看模塊:展示所有留言,用戶無需登錄注冊便可查看。文章查看模塊:展示所有文章,用戶無需登錄注冊便可查看??刂婆_后臺登錄模塊:包括后臺用戶的登錄和注冊,用戶可以不用注冊登錄就可
7、訪問前臺頁面,當要編輯文章相冊或者查看留言時需要登錄或注冊后登錄才可進行操作。文章管理模塊:對文章進行增刪查,也就是寫文章,查詢文章,還有刪除文章(用戶需登錄)。相冊管理模塊:對相片進行增刪查,也就是寫相片,查詢相片,還有刪除相片(用戶需登錄)。評論管理模塊:對評論進行增刪查,也就是寫評論,查詢評論,還有刪除評論(用戶需登錄)。留言板管理模塊:對留言進行增刪查,也就是寫留言,查詢留言,還有刪除留言(用戶需登錄)。以下是該系統(tǒng)的業(yè)務需求分析圖:3(數(shù)據(jù)庫)概念(模型)設計基本項構思ERD的四條