【正文】
1 本科畢業(yè)論文 題目 : 基于 學(xué)習(xí)交流的博客管理系統(tǒng) 學(xué) 院 : 計(jì)算機(jī)科學(xué)與技術(shù) 專 業(yè) : 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué) 號 : 20211313xxxx 學(xué)生姓名 : 指導(dǎo)教師 : 日 期 : 2021 年 6 月 日 大學(xué)本科畢業(yè)設(shè)計(jì) 2 摘 要 “博客”一詞是從英文單詞 Blog 翻譯而來, Blog 是 Web Log(網(wǎng)絡(luò)日志)的簡稱。 Blogger 則指撰寫 Blog 的人, Blogger 在很多時候也被翻譯成為“博客”。 在網(wǎng)絡(luò)上發(fā)表 Blog 的構(gòu)想使于 1998 年,但到了 2021 年才真正開始流行。 隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,人們已經(jīng)不再滿足于從網(wǎng)絡(luò)上獲取信息,親身參與到互聯(lián)網(wǎng)中去已經(jīng)成為越來越多人的愿望。 “博客”豐富了人們的網(wǎng)絡(luò)生活,它是一個以網(wǎng)絡(luò)為載體的綜合性信息平臺?!安┛汀辈粌H僅是一種單向的信息發(fā)布系統(tǒng),它也有著極其出色的交流功能。用戶在其中可以發(fā)布自己的心得,并通過留言的方式與他人進(jìn)行 交流,同時還可以進(jìn)行個性化展示。 本“博客”網(wǎng)站可以幫你方便完成會員注冊,發(fā)布個人網(wǎng)絡(luò)日志,瀏覽、查詢網(wǎng)絡(luò)日志,并對網(wǎng)絡(luò)日志發(fā)表評論,除此之外,您還可以編輯個人信息,上傳圖片,更換背景等。 本系統(tǒng)采用 B/S( Browser/Server)結(jié)構(gòu),用戶通過 WEB 瀏覽器便能方便地應(yīng)用博客系統(tǒng)。本系統(tǒng)采用 J2EE 開發(fā)技術(shù),該技術(shù)具有程序結(jié)構(gòu)清晰 ,高標(biāo)準(zhǔn)性和高安全性的優(yōu)點(diǎn)?;?MVC( ModelViewController)模式,應(yīng)用 Struts 框架,以XML 文件作為程序流程的配置文件,使程序代碼在保持相對獨(dú)立的同 時又能高效地協(xié)同工作。系統(tǒng)可在 Windows、 Linux、 Unix 等操作系統(tǒng)上運(yùn)行,實(shí)現(xiàn)了一處編寫隨處使用的跨平臺性。 關(guān)鍵詞 : 博客 ; Struts; MySQL; Tomcat 大學(xué)本科畢業(yè)設(shè)計(jì) 3 Abstract Blog term es from the English translation of the word Blog, Blog is a Web Log (Blog) for short. Blogger refers to people who write Blog, Blogger has been translated in many cases a blog. Blog published in the concept of the work so that in 1998, but 2021 really became popular. The rapid development of the inter technologies, people are no longer satisfied to obtain information from the work, go in person to participate in the Inter has bee more and more people desire. Blog rich people39。s work of life, it is a webintegrated information platform carrier. Blog is not just a oneway information distribution system, it also has very good munication capabilities. In which users can publish their own experiences and the way through the message to municate with others, can also personalize the display. The blog website can help you easily plete the membership registration, publish personal web log, browse, query web log, web logs and ments, In addition, you can edit the personal information, upload images, change background . The system uses the B / S (Browser / Server) structure, the user through the WEB browser application can easily blog system. The system uses J2EE development technology, which has a clear program structure, high standards and highsecurity benefits. Based on MVC (ModelViewController) pattern, Struts Framework application to process XML file as a program configuration file, make the program code while maintaining a relatively independent work together efficiently. System can be Windows, Linux, Unix and other operating systems, implemented a crossplatform use of the preparation of everywhere. Key words: Blog; Struts; MySQL; Tomcat 大學(xué)本科畢業(yè)設(shè)計(jì) 4 目 錄 1緒論 .............................................................................................................................. 5 博客的實(shí)用價(jià)值 ................................................................................................ 5 博客的功能介紹 ............................................................................................... 5 Java語言簡介 .................................................................................................. 6 MySQL數(shù)據(jù)庫介紹 .............................................................................................. 8 MySQL數(shù)據(jù)庫介紹 .................................................................................. 8 MySQL優(yōu)勢: ......................................................................................... 9 功能詳述 ............................................................................................. 10 2 系統(tǒng)分析 ..................................................................................................................... 13 功能需求分析 .................................................................................................. 13 系統(tǒng)邏輯模型 .................................................................................................. 14 系統(tǒng)的 數(shù)據(jù)流圖 ..................................................................................... 14 數(shù)據(jù)字典 ............................................................................................... 16 3 系統(tǒng)設(shè)計(jì) ..................................................................................................................... 19 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) ........................................................................................... 19 硬件環(huán)境設(shè)計(jì) .................................................................................................. 20 軟件環(huán)境設(shè)計(jì) ................................................................................................. 21 數(shù)據(jù)庫設(shè)計(jì) .................................................................................................... 21 概念結(jié)構(gòu)設(shè)計(jì) ...................................................................................... 21 邏輯結(jié)構(gòu)設(shè)計(jì) ...................................................................................... 25 物理結(jié)構(gòu)設(shè)計(jì) ...................................................................................... 25 用戶界面設(shè)計(jì) ................................................