版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 本 科 生 畢 業(yè) 論 文</p><p> 學 院 文 化 學 院 </p><p> 專 業(yè) 計算機科學與技術 </p><p> 屆 別 <
2、/p><p> 題 目 基于Java的小型貼吧管理系統(tǒng) </p><p><b> 摘要</b></p><p> 貼吧是互聯(lián)網產品之一,主要應用在于用戶可以自由發(fā)布文字、圖片、視頻等交流信息,眾多帖子集合成一個整體。20世紀初末,隨著計算機科學的發(fā)展,數(shù)據(jù)庫技術的應用也越來越廣泛,為了廣大網絡用戶提高更加周到的個醒化
3、服務和溝通交流的機會,特開發(fā)此系統(tǒng)。</p><p> 本系統(tǒng)是基于B/S模式的WEB網頁系統(tǒng),能夠基本滿足用戶對于貼吧交流的需求。跟網上論壇一樣,可以貼圖,發(fā)文章,用戶可以在貼吧里直接找到感興趣的帖子與人一起交流, 主要是供大家學習、交流、聊天之用。</p><p> 關鍵詞:Java、 貼吧、 管理系統(tǒng)</p><p><b> Abstract
4、</b></p><p> Post bar is one of the Internet products, mainly used in the user is free to post text, images, video and other information, many posts set into a whole. The end of the beginning of the 2
5、0th century, with the development of computer science, the application of database technology is becoming more and more widely, for the vast number of Internet users increase more thoughtful opportunity to wake up servic
6、e and communication, the development of this system.</p><p> This system is based on B/S mode system of WEB page, can basically meet user demand for tieba exchanges. Like online BBS, can map, post, the user
7、 can be found in the post bar directly interested in post communicate with people, mainly is for everybody to learn, communication, chat.</p><p> Keywords: Java、Post bar,、management system</p>&
8、lt;p><b> 目錄</b></p><p><b> 前言1</b></p><p> 1、 系統(tǒng)需求分析2</p><p> 1.1編寫的目的2</p><p><b> 1.2背景2</b></p><p><b&
9、gt; 1.3任務概述3</b></p><p><b> 1.4需求規(guī)定3</b></p><p> 1.5運行環(huán)境規(guī)定3</p><p><b> 2、概要設計5</b></p><p> 2.1 普通用戶模塊5</p><p> 2.2
10、 版主模塊5</p><p> 2.3 管理員模塊6</p><p> 2.4 E-R圖6</p><p> 2.5 用例分析文檔8</p><p> 2.6 數(shù)據(jù)字典13</p><p> 3、 詳細設計16</p><p> 3.1注冊功能16</p>
11、<p> 3.2登陸功能17</p><p> 3.3系統(tǒng)首頁17</p><p> 3.4個人信息功能18</p><p> 3.5個人信息修改功能19</p><p> 3.6發(fā)布帖子功能20</p><p> 3.7回復帖子功能21</p><p>
12、3.8帖子管理功能22</p><p> 3.9用戶管理功能22</p><p> 3.10板塊管理功能24</p><p> 3.11添加板塊功能25</p><p> 3.12鏈接數(shù)據(jù)庫方法26</p><p> 3.13相冊專區(qū)27</p><p> 3.14文件下
13、載27</p><p> 附錄 參考文獻29</p><p><b> 致謝30</b></p><p> 基于Java的小型貼吧管理系統(tǒng)</p><p><b> 作者:左保泰</b></p><p><b> 前言</b></p
14、><p> 隨著生活方式的轉變和社會動作的加快,現(xiàn)代人交友的方式和途徑也在大大增加,比如網站、貼吧。尤其是網絡越來越多的融入我們的生活,網上交友這種新鮮快捷的交友貼吧網站方式也得到了年輕人的認同,傳統(tǒng)貼吧網站交友方式受到越來越多的挑戰(zhàn),網上交友大大擴展了我們的交友圈,在天大地大的地球村尋找一份莫名的浪漫,可謂新異十足。本社交網站系統(tǒng)是基于VS平臺模式,運用.net語言開發(fā)技術和SQL Server2005數(shù)據(jù)庫原理
15、開發(fā)的。在該系統(tǒng)中,用戶可以免費注冊會員、查看文章、登錄系統(tǒng),登錄系統(tǒng)后可以瀏覽各位吧友發(fā)表的帖子并且回復評論。但是前四級之前是需要驗證碼的。在文章管理模塊發(fā)布文章,并且刪除一些不健康的帖子,但是必須有管理員權限。該系統(tǒng)的合理運用能使得網絡用戶結交更多的朋友,而且增加了相互的感情。科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。</p><p&
16、gt; MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibe
17、rnate。</p><p> MyEclipse是目前最流行的WEB應用程序開發(fā)工具之一。它是一種功能強大、靈活易學的編程環(huán)境。它的源代碼均可以在服務器端運行,運行的結果以HTML代碼的形式輸出到客戶端。利用MyEclipse不僅可以快速創(chuàng)建交互性的動態(tài)網頁,而且程序代碼不用考錄客戶端使用何種瀏覽器。</p><p><b> 系統(tǒng)需求分析</b></p&
18、gt;<p><b> 1.1編寫的目的</b></p><p> 本貼吧管理系統(tǒng)實現(xiàn)后,能夠通過網站貼吧結識更多的網絡好友,挖掘一下到底是什么使得貼吧能獲得今天的舉足輕重的地位。并且了解怎樣對貼吧進行管理。 </p><p> 系統(tǒng)開發(fā)的總體是實現(xiàn)社交網站系統(tǒng)化、規(guī)范化和自動化從而達到高效率的目的。能夠方便貼吧網站快捷的管理社交網站信息以及能夠方
19、便快捷的查看修改個人信息,使貼吧網站管理者提高工作效率。 </p><p><b> 1.2背景</b></p><p> 1.2.1 待開發(fā)系統(tǒng)名稱:工務段器材申領系統(tǒng) </p><p> 1.2.2 開發(fā)者:左保泰</p><p> 1.2.3 用戶:xxx </p><p> 1.
20、2.4說明:本文檔主要是對獲取的用戶需求,綜合考慮組織目標、現(xiàn)狀、技術條件、投資能力等因素,從系統(tǒng)目標、結構、功能等方面對貼吧管理管理進行深入細致地分析,剔除相互矛盾、不一致、有歧義或者不必要的需求,最終確定出合理、正確、可行的系統(tǒng)需求,盡可能地滿足用戶要求,避免開發(fā)人員和用戶之間的誤解。本文將詳細、準確地反映最終確定的系統(tǒng)需求內容,簡要地反映需求分析的過程以及相關問題;既是對需求分析工作的總結,又將作為后續(xù)開發(fā)階段系統(tǒng)分析、設計、實現(xiàn)
21、和測試的工作綱領。</p><p> 1.2.5 條件與限制: </p><p> ?。?)貼吧應該是個人數(shù)比較龐大的社會群體在網絡上的集合,而本貼吧管理系統(tǒng)則只能在人數(shù)較少的情況下運作。 </p><p> ?。?)在實現(xiàn)上述管理和發(fā)布的工作過程時,需考慮相關的合法性證明。 </p><p> 1.2.6 數(shù)據(jù)庫設計(數(shù)據(jù)描述):<
22、;/p><p> ?。?):數(shù)據(jù)錄入和處理的準確性和實時性 </p><p> 數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提,錯誤的輸入會導致系統(tǒng)輸出的不準確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入,手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對操作人員要進行系統(tǒng)的培訓。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。 </p>
23、<p> ?。?):數(shù)據(jù)的一致性與完整性 </p><p> 由于系統(tǒng)數(shù)據(jù)是共享的,所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題,要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的方向。并且要求對數(shù)據(jù)的數(shù)據(jù)完整性進行嚴格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不符合完整性約束,系統(tǒng)應該拒絕該數(shù)據(jù)。 </p><p><b>
24、1.3 任務概述</b></p><p><b> 1.3.1目標</b></p><p> 本貼吧管理系統(tǒng)實現(xiàn)后,能夠通過網站貼吧結識更多的網絡好友,挖掘一下到底是什么使得貼吧能獲得今天的舉足輕重的地位。并且了解怎樣對貼吧進行管理。 </p><p> 系統(tǒng)開發(fā)的總體是實現(xiàn)社交網站系統(tǒng)化、規(guī)范化和自動化從而達到高效率的目的。
25、能夠方便貼吧網站快捷的管理社交網站信息以及能夠方便快捷的查看修改個人信息,從貼吧網站而提高工作效率。 </p><p> 1.3.2用戶的特點</p><p> 用戶只需一個瀏覽器進行工作,實行客戶端的零安裝和零維護,并支持遠程辦公和不間斷服務。用戶不需要任何的技術背景,但應能看懂本系統(tǒng)的操作說明。</p><p> 1.3.3假定和約束</p>
26、<p> 本系統(tǒng)的開發(fā)期限為半個月。</p><p><b> 1.4 需求規(guī)定 </b></p><p><b> 1.4.1用戶管理</b></p><p> 對用戶的所有數(shù)據(jù)進行增刪改查。</p><p><b> 1.4.2帖子管理</b><
27、/p><p> 對所有的帖子信息進行增刪改查。</p><p><b> 1.4.3板塊管理</b></p><p> 對所有的板塊信息進行增刪改查。</p><p><b> 1.4.4版主管理</b></p><p> 對所有的版主信息進行增刪改查。</p&g
28、t;<p> 1.5 運行環(huán)境規(guī)定</p><p><b> 1.5.1 器材</b></p><p> 本系統(tǒng)的開發(fā)平臺為Myeclipse,后臺數(shù)據(jù)庫為mysql。 </p><p> 1.5.2 支持軟件</p><p><b> 客戶端軟件:</b></p>
29、;<p> 操作系統(tǒng):windows 7 以上</p><p> 瀏覽器:IE6.0及以上版本</p><p><b> 服務器端軟件:</b></p><p> 操作系統(tǒng):windowsNT/2000 Server 或更高版本</p><p> Web服務器:IIS5.1及以上版本</p&
30、gt;<p> 數(shù)據(jù)庫產品:SQL Server 2000及以上版本</p><p><b> 1.5.3接口</b></p><p> 采用JDBC數(shù)據(jù)連接 </p><p><b> 1.5.4控制</b></p><p> 控制該系統(tǒng)的運行方法為:Java編程語言。&l
31、t;/p><p> 控制信號為:MySQL數(shù)據(jù)庫。</p><p><b> 2、概要設計</b></p><p><b> 2.1普通用戶模塊</b></p><p><b> 2.1.1登錄功能</b></p><p> 2.1.2發(fā)布帖子功能
32、,可瀏覽帖子信息</p><p> 2.1.3回復帖子功能,可查看回帖信息</p><p> 2.1.4個人信息的修改功能</p><p> 用例圖如圖2-1所示</p><p><b> 圖2-1</b></p><p><b> 2.2版主模塊</b></
33、p><p><b> 2.2.1登錄功能</b></p><p> 2.2.2發(fā)布帖子功能,可瀏覽帖子信息</p><p> 2.2.3回復帖子功能,可查看回帖信息</p><p> 2.2.4個人信息的修改功能</p><p> 2.2.5帖子管理功能,可對帖子進行修改和刪除</p&
34、gt;<p> 用例圖如圖2-2所示</p><p><b> 圖2-2</b></p><p><b> 2.3 管理員模塊</b></p><p><b> 2.3.1登陸功能</b></p><p> 2.3.2用戶管理功能,可對用戶進行權限設置,
35、可對版主進行啟用和禁用</p><p> 2.3.3版塊管理功能,可對板塊進行修改</p><p> 2.3.4帖子管理功能,可對帖子進行刪除和修改</p><p> 2.3.5添加版塊功能,可添加版塊</p><p> 2.3.6個人中心功能,可對個人信息進行修改</p><p> 用例圖如圖2-3所示&l
36、t;/p><p><b> 圖2-3</b></p><p><b> 2.4 E-R圖</b></p><p><b> 圖2-4</b></p><p><b> 圖2-5</b></p><p><b> 圖2
37、-6</b></p><p><b> 圖2-7</b></p><p><b> 圖2-8(關系)</b></p><p> 2.5 用例分析文檔</p><p><b> 2.5.1用戶注冊</b></p><p><b&g
38、t; 2.5.2登陸</b></p><p> 2.5.3個人信息:</p><p> 2.5.4 發(fā)布帖子:</p><p> 2.5.5回復帖子:</p><p> 2.5.6 版主帖子查看</p><p> 2.5.7版主帖子刪除</p><p> 2.5.8版主
39、帖子修改:</p><p> 2.5.9管理員用戶管理</p><p><b> (1)用戶查看</b></p><p><b> ?。?)用戶權限設置</b></p><p> ?。?)設置版主啟用、禁用</p><p> 2.5.10管理員版塊管理</p>
40、;<p><b> (1)版塊查看</b></p><p><b> ?。?)版塊修改</b></p><p> 2.5.11管理員帖子管理</p><p><b> ?。?)帖子查看</b></p><p><b> ?。?)帖子刪除</b&
41、gt;</p><p><b> ?。?)帖子修改:</b></p><p> 2.5.12添加版塊</p><p><b> 2.6數(shù)據(jù)字典</b></p><p> 2.6.1 表userinfo(用戶表)</p><p> 表section(板塊管理表)<
42、/p><p> 2.6.3 tiezi(帖子表)</p><p> 2.6.4 answer(回復表)</p><p> 2.6.5 class(版塊類別表)</p><p> 2.7 系統(tǒng)功能描述</p><p> 該小型貼吧系統(tǒng)主要是用于管理貼吧及貼吧用戶的基本信息,主要功能包括四方面的:</p
43、><p> 2.7.1.用戶管理,其中包括添加,刪除,修改,查等操作。</p><p> 2.7.2.板塊管理,其中包括添加,刪除,修改,查等操作。</p><p> 2.7.3.版主管理,其中包括添加,刪除,修改,查等操作。</p><p> 2.7.4.帖子管理,其中包括添加,刪除,修改,還包括查詢用戶信息,查詢版主信息,查詢評論信息
44、等操作。</p><p> 圖2-7(設計思路)</p><p><b> 詳細設計 </b></p><p><b> 3.1注冊功能</b></p><p> 注冊用戶信息,實現(xiàn)登錄。</p><p><b> 圖為注冊界面:</b>&
45、lt;/p><p> 圖3-1(注冊界面)</p><p><b> 3.2登陸功能</b></p><p> 實現(xiàn)用戶名為空、密碼為空時,提示“不能用戶名和密碼不能為空”,用戶名輸入錯誤或密碼輸入錯誤,跳轉到登錄頁面。根據(jù)相應的角色登錄到相應的界面。</p><p><b> 圖為登陸界面</b&g
46、t;</p><p><b> 圖3-2(登錄)</b></p><p><b> 3.3系統(tǒng)首頁</b></p><p> 圖3-3(系統(tǒng)首頁)</p><p> 關鍵實現(xiàn)代碼如下圖:</p><p><b> 3.4個人信息功能</b>&l
47、t;/p><p><b> 界面如下圖所示:</b></p><p> 圖3-4(個人信息)</p><p> 3.5個人信息修改功能</p><p> 圖3-5(個人信息修改)</p><p><b> 關鍵代碼如下圖:</b></p><p>
48、;<b> 3.6發(fā)布帖子功能</b></p><p> 用戶登錄成功后,在首頁或精品帖子中可發(fā)布帖子。</p><p><b> 界面如下圖:</b></p><p><b> 圖3-6(發(fā)帖)</b></p><p><b> 關鍵代碼如下所示:<
49、/b></p><p><b> 3.7回復帖子功能</b></p><p> 當用戶點擊單條帖子進入帖子詳情界面后,可查看到該帖的所有回復帖子,并且用戶可以對該帖子進行回復。</p><p><b> 界面如下圖:</b></p><p> 圖3-7(回復帖子)</p>
50、<p> 關鍵實現(xiàn)代碼如下圖所示:</p><p><b> 帖子管理功能</b></p><p> 帖子查看、帖子修改、帖子刪除</p><p><b> 界面如下所示:</b></p><p> 圖3-8.1(帖子管理)</p><p><b&
51、gt; 關鍵代碼如下圖:</b></p><p> 圖3-8.2(帖子查看)</p><p> 圖3-8.2(帖子修改)</p><p><b> 用戶管理功能</b></p><p> 用戶權限設置,啟用、禁用版主。</p><p><b> 界面如下所示:&l
52、t;/b></p><p> 圖3-9.1(用戶管理)</p><p> 關鍵代碼如下圖所示:</p><p> 圖3-9.2(設置權限)</p><p> 圖3.9.3(禁用、啟用)</p><p><b> 版塊管理功能</b></p><p> 查看
53、所有版塊;修改版塊信息。</p><p><b> 界面如下所示:</b></p><p> 圖3-10.1(版塊管理)</p><p><b> 關鍵代碼如圖所示:</b></p><p> 圖3-10.2(修改版塊信息)</p><p><b> 添加
54、版塊功能</b></p><p><b> 界面如下圖:</b></p><p> 圖3-11.1(添加版塊)</p><p> 關鍵代碼如下圖所示:</p><p> 圖3-11.2.1(添加版塊代碼)</p><p> 3.12連接數(shù)據(jù)庫方法</p><
55、;p><b> 代碼:</b></p><p> 圖3-12.2(鏈接數(shù)據(jù)庫代碼)</p><p><b> 3.13相冊專區(qū)</b></p><p><b> 界面如下圖:</b></p><p> 圖3-13.1(相冊專區(qū))</p><p
56、><b> 關鍵代碼:</b></p><p> 圖3-13.2(相冊專區(qū)代碼)</p><p><b> 3.14文件下載</b></p><p><b> 界面如下圖:</b></p><p> 圖3-14.1(文件下載)</p><p&
57、gt;<b> 關鍵代碼:</b></p><p> 圖3-14.2(文件下載代碼)</p><p><b> 附錄 參考文獻</b></p><p> [1] 馮燕奎, 趙德奎. JSP實用案例教程[M] 清華大學出版社, 2004, 5: 70-100</p><p> [2] 王家華
58、 軟件工程[M] 東北大學出版社2001年3月303頁</p><p> [3] 王宜貴 軟件工程[M] 北京:機械工業(yè)出版社,2002:20-79</p><p> [4] 孫衛(wèi)琴 精通struts[M]電子工業(yè)出版社 2004年8月 50-70</p><p> [5] 孫衛(wèi)琴 精通hibernate[M]電子工業(yè)出版社 2005年4月 100-
59、120</p><p> [6] 張洪斌 java2高級程序設計[M]中科多媒體出版社 2001年11月 85-90</p><p> [7] Jim Arlow UML2.0 and the Unified Process[M]機械工業(yè)出版社 2006年6月 30-40</p><p><b> 致 謝</b></p
60、><p> 在時間非常有限的情況下,完成了本系統(tǒng)的設計與制作,在畢業(yè)設計的過程中,遇到過不少的困難,但在老師的指導下,歷經幾個月的努力,還算是很順利的完成了。其實,在對本設計的制作過程中,自己碰到許多以前在學習中沒有涉足到的知識,只有不斷的學習和求助于老師和同學,但從中體會到了學與實踐相結合的重要性,不僅扎實了基礎知識,還在實踐探究中擴展了知識面。</p><p> 在校進行幾個月的設計研
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——asp網上貼吧系統(tǒng)
- 畢業(yè)論文——asp網上貼吧系統(tǒng)
- 基于java語言的小型圖書管理系統(tǒng)【畢業(yè)論文】
- 基于java的倉庫管理系統(tǒng)畢業(yè)論文
- 基于java的餐飲管理系統(tǒng)畢業(yè)論文
- 基于java的餐飲管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---基于java的餐飲管理系統(tǒng)
- 基于java的小型企業(yè)進銷存管理系統(tǒng)-畢業(yè)論文
- 基于java的小型企業(yè)進銷存管理系統(tǒng)畢業(yè)論文
- 最新基于java的餐飲管理系統(tǒng)(畢業(yè)論文)
- 畢業(yè)論文(基于java的圖書管理系統(tǒng))
- java論壇管理系統(tǒng)——畢業(yè)論文
- java畢業(yè)論文--倉庫管理系統(tǒng)
- 基于java的人事管理系統(tǒng)畢業(yè)論文
- java酒店管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文--基于java的人事管理系統(tǒng)
- 基于java的圖書管理系統(tǒng)的設計畢業(yè)論文
- 基于java的在線考試系統(tǒng)(畢業(yè)論文)
- 基于java的在線考試系統(tǒng)畢業(yè)論文
- 基于java的在線考試系統(tǒng)畢業(yè)論文
評論
0/150
提交評論