【正文】
圖片表 :圖片編號,名稱,圖片簡介,圖片上傳時間,相 冊 ID 號 ,用戶 ID 號 。 文章表 :發(fā)表人 ID,文章標題,內容,更新時間,上次更新時間,修改文章的用戶ID,用戶 ID。安全上考慮,這是從易操作性上考慮, MySQL 都是最佳選擇 [1] 。如果忘了密碼,還可以通過郵箱和用戶名來驗證,修改密碼。 信息刪除模塊 華中科技大學文華學院畢業(yè)設計(論文) 6 主要是針對留言板信息的刪除以及博客的刪除,還有站長權限對用戶進行刪除。 信息瀏覽模塊 信息瀏覽模塊分為用戶個人信息的查看,博客上傳之后瀏覽,查看留言板以及照片的查看,主要功能是方便用戶對當前系統(tǒng)中已經(jīng)存在的信息進行查看操作。 本系統(tǒng)在設計過程中滿足了以下幾點: 采用了 B/S 架構,實現(xiàn)了小型博客系統(tǒng)交互性 信息操作簡單,用戶注冊登錄,修改、刪 除的效果 盡可能的排除人為錯誤 用戶可以自行修改密碼 數(shù)據(jù)庫密碼采用了加密模式 md5 系統(tǒng)可以穩(wěn)定的運行 系統(tǒng)基本 功能模塊 如下: 信息添加模塊 信息添加模塊分為用戶注冊、發(fā)表博文、照片的上傳、寫留言等,主要是為了讓用戶可以更好地與時俱進,交流思想。如圖 所示。博客主要是劃分成了以下模塊 ,主要是根據(jù)表的形式來劃分的,文章模塊,留言模塊,用戶模塊,相冊模塊等,總體來說滿足了軟件工程的基本開發(fā)原則。 本次博客系統(tǒng)開發(fā),主要是工程化的,自頂向下,博客程序實現(xiàn)的時候,自底向上的。劃分模塊,設定預定的功能模塊功能。 面向對象方法把數(shù)據(jù)和行為看成同等重要,它是一種數(shù)據(jù)為主線,把數(shù)據(jù)和對數(shù)據(jù)的操作緊密地結合在一起發(fā)放,概括地說,面向對象方法具體有以下幾個原則:抽象、分類、封裝、消 息通信、多態(tài)性等。 在設計階段,主要采用了自頂向下,逐步細化的設計過程:一是將復雜的問題分解成若干個模塊組成的層次結構;二是將每個模塊的功能逐步分解細化城一系列的處理。 本系統(tǒng)采用軟件工程方法學進行設計 , 軟件工程是用科學 的 知識和技術原理來定義、開發(fā)、維護軟件的一門學科。 個人信息的查看和修改 用戶發(fā)表留言,刪除留言 。 相冊的創(chuàng)建、相片的上傳以及管理相冊和相片 。 系統(tǒng)主要功能 本博客系統(tǒng)主要提供的功能包括以下幾個方面 用戶的注冊與登錄 。一旦用戶申請了自己的賬號,就可以將心得體會等發(fā)布到博客系統(tǒng)上,當發(fā)布了自己的心得體會,普通游客可以看到用戶所發(fā)表的日志內容,但是普通游客不能 發(fā)表文章和修改文章 ,必須注冊登錄,有自己的賬號之后 方可 。 主要功能分析 系統(tǒng)主要功能概括 本系統(tǒng)的主要功能是體現(xiàn)多用戶的使用。 數(shù)據(jù)庫: Mysql 數(shù)據(jù)庫 。 軟件環(huán)境:操作系統(tǒng): windows 7 旗艦版 64 位 。 顯卡:核芯顯卡 Intel GMA HD 3000(顯卡芯片) 。 處理器:英特爾 酷睿 i5 2 代系列 雙核 。 系統(tǒng)開發(fā)環(huán)境 本系統(tǒng)開發(fā)從硬件環(huán)境和軟件環(huán)境來進行分析。 在設計博客網(wǎng)站之前,可行性研究是必須進行的。通過理論和現(xiàn)實技術發(fā)展的特點和要求,估算和提出效率、功能的提升。因此,可行性研究實質上是較高層次上較抽象的方法進行的系統(tǒng)分析和設計過程。 可行性研究的目的是用最小的代價在盡可能短的時間內確定問題是否能夠解決。 在 確定了開發(fā)工具和了解相關技術知識之后,開始正式進入系統(tǒng)開發(fā)階段。 可行性需求分析 系統(tǒng)可行性需求分析是現(xiàn)代軟件工程應用于系統(tǒng)開發(fā)的一項重要環(huán)節(jié),通過需求分析可以明確系統(tǒng)的各項需求和功能,根據(jù)這些需求和功能可以更好地指導下一步的系統(tǒng)開發(fā)和設計,避免了在設計之后對需求的變更而導致的大量返工。 第一,作為 博客網(wǎng)站,希望通過優(yōu)化博客技術和預測用戶的使用需求,提供實時網(wǎng)上交流互動,通過計算機技術和網(wǎng)絡技術,盡可能 的克服地域的限制,增強網(wǎng)站的運行能力,提高用戶的滿意度,最終達到提高網(wǎng)站的知名度和實用性的意義。并且交流的速度比傳統(tǒng)更加快速方便,不通過傳統(tǒng)載體的傳遞。只用修改局部,不用返工,并且不會留下視覺瑕疵。 界面美觀 本系統(tǒng)相對傳統(tǒng)系統(tǒng)而言,利用了各種視覺效果,可以方便插入圖片,發(fā)表文章,評論,志同道合的朋友們一起交流。 系統(tǒng)開發(fā)的目標 人力和設備的節(jié)省 傳統(tǒng)系統(tǒng)主要是通過人力寫作,并且載體是紙張或者磁盤、光盤。更重要的是網(wǎng)絡個人博客利用網(wǎng)絡的巨大優(yōu)勢,可以非??旖?、廣泛而沒有界限地自由交流。這樣極大縮減了交流的范圍和速度以及交流的頻度。 寫日記、文章一直以來都作為很多人表達自己感情,展示自己才華以及與外人溝通的重要方式,也成為了很多人生活中的重要部分。 項目開發(fā)的背景 從整個互聯(lián)網(wǎng)的角度觀察,早期的用戶只是作為一個信息的閱讀者被動地從各個網(wǎng)站上接受信息,隨著網(wǎng)絡技術的進步,一系列動態(tài)動態(tài)網(wǎng)頁技術相繼出現(xiàn),使互聯(lián)網(wǎng)與用戶交互的能力不斷增強,表達方式極為豐富。因此互聯(lián)網(wǎng)的開發(fā)區(qū),網(wǎng)絡信息量正以驚人的速度增長,博客是當今快速發(fā)展的互聯(lián)網(wǎng)技術。本次開發(fā)過程中,雖然遇到了很多問題,在老師和同學的幫助下,還是完成了一個簡單的博客系統(tǒng),如果還有不足之處,希望在未來,我可以更好的完善系統(tǒng),購買域名空間,上傳到網(wǎng)絡中分享。開發(fā)主要是前臺的開發(fā)工具盒后臺的數(shù)據(jù)庫,本系統(tǒng)選擇了這一領域中的經(jīng)典組合 PHP+MySQL, PHP+MySQL 具有開放源代碼,同時也是免費軟件,是開發(fā) Web 應用程序的最佳選擇之一。簡而言之,博客,在這個時代,是我們生活的一部分,離不開它。博客它可以隨時發(fā)布日志,方 便快捷。s Digest is a hyperlink to the diary as a weapon of the work represents a new way of life and new ways of working , but also represents a new approach to learning. Specifically, the blog (Blogger) to explain the concept for the use of specific software, in work publishing, publication and personal articles were posted. In fact, a Blog is a web page, it is usually brief and frequently updated posts by position, these articles are posted in accordance with the reverse order of the year and date. Blog content and purpose are very different from other sites on the hyperlink and ments, the pany, personal vision to the diary, photos, poetry, essays, and even science fiction, have published or posted. Blogs are the hearts of many individuals think of things made, other Blogs is a group of people based on a specific theme or area of the mon interests of the collective creation. The system uses PHP dynamic web development technologies to MySQL as the backend database, using the Apache Web server configuration, bined with JavaScript and HTML scripting language, as well as with a variety of web development tool, based on B / S mode and a personal journal published munication platform personal blog system.