【2016畢業設計開題報告范文2】
一、選題意義
在網絡技術逐漸滲入社會生活各個層面的今天,傳統的交流方式也面臨著變革,而網絡博客則是一個很重要的方向。基于Web技術的網絡考試系統可以借助于遍布全球的Internet進行,因此交流既可以是本地進行,也可以是異地進行,大大拓展了溝通與交流的靈活性。博客在現如今這個飛速發展的網絡時代已經成為人們不可或缺的一部分,博客,又譯為網絡日志、部落格或部落閣等,是一種通常由個人管理、不定期張貼新的文章的網站。博客上的文章通常根據張貼時間,以倒序方式由新到舊排列。許多博客專注在特定的課題上提供評論或新聞,其他則被作為比較個人的日記。一個典型的博客結合了文字、圖像、其他博客或網站的鏈接、及其它與主題相關的媒體。能夠讓讀者以互動的方式留下意見,是許多博客的重要要素。大部分的博客內容以文字為主。博客是社會媒體網絡的一部分。
二、博客系統概述
Blog是繼Email、BBS、ICQ之后出現的第四種網絡交流方式,是網絡時代的個人“讀者文摘”,是以超級鏈接為武器的網絡日記,代表著新的生活方式和新的工作方式,更代表著新的學習方式。具體說來,博客(Blogger)這個概念解釋為使用特定的軟件,在網絡上出版、發表和張貼個人文章的人。
一個Blog其實就是一個網頁,它通常是由簡短且經常更新的帖子所構成,這些張貼的文章都按照年份和日期倒序排列。Blog的內容和目的有很大的不同,從對其他網站的超級鏈接和評論,有關公司、個人構想到日記、照片、詩歌、散文,甚至科幻小說的發表或張貼都有。許多Blogs是個人心中所想之事情的發表,其它Blogs則是一群人基于某個特定主題或共同利益領域的集體創作。
博客在中國發展很迅速,建立一個專業的博客管理系統已經很重要。本系統符合現在博客管理的需要,能對博客發表文章、評論、鏈接、圖片數據進行管理,同時能對博客賬號進行管理。系統的功能主要體現在后臺數據庫方面,因為博客另一個名字叫網絡日記,所以博客的內容要求能及時、快速的更新,本系統在開發之前正是朝這個目標設計。系統功能保留了傳統博客管理系統的功能,同時又加上了人性化的界面設計,比如日歷、表情的引用。完善的數據更新能力、實用的后臺管理以及個性化的設計使本系統能適應博客的發展。
ASP是Active Server Page的縮寫,意為“動態服務器頁面”。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是.asp,現在常用于各種動態網站中。
Microsoft Access在很多地方得到廣泛使用,例如小型企業,大公司的部門,和喜愛編程的開發人員專門利用它來制作處理數據的桌面系統。它也常被用來開發簡單的WEB應用程序,這些應用程序都利用ASP技術在Internet Information Services運行。
三、畢業設計研究方案
1.研究目標
1) 作為網絡個人日記 2) 個人展示自己某個方面的空間
3) 網絡交友的地方 4) 學習交流的地方
2.研究重點
本設計要使用ASP實現一個基于ASP.NET的個人博客系統,在研究的過程中具體有以下5個步驟:
1)需求分析:本系統制作要求,系統是單用戶系統,實現功能比較簡單,系統面向各個階層,操作難度比較低。相對系統的配置要求也符合普通的機器配置;
2)系統分析:系統分析階段的工作有系統的靜態模型,對系統進行健壯性分析,建立系統的交互模型;
3)開發環境的搭建:下載安裝設計系統中需要的軟件;
4)代碼實現:在前面的各項工作都完成后就可以進行具體到每個細節的代碼實現了;
5)代碼測試:代碼測試就是看代碼執行是否產生了預期的結果;
了解系統提供者和使用者的需求然后用代碼去實現這些功能是這個系統的難點。鑒于目前市場上已經有著許許多多博客系統,做一個有自己特色博客是此次設計的關鍵問題。
3.博客系統的用途
1)促進學習。 2)記錄收獲。
3)反映成長。 4)結交朋友
5)共享知識 6)交流看法
4.系統的組成和功能構想
(1)系統的組成
1) Web服務器
博客的相關信息存放于Web服務器中,數據庫文件也存放在該Web服務器中。瀏覽者獲取的信息都是從此Web服務器中得來的。
2) 建網工具Dreamweaver
Dreamweaver是美國MACROMEDIA公司開發的集網頁制作和管理網站于一身的所見即所得網頁編輯器,它是第一套針對專業網頁設計師特別發展的視覺化網頁開發工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網頁。
3) 博客瀏覽者
瀏覽者可以查看博主的信息,比如最新熱聞、點擊率最高的新聞、各板塊的分類新聞等。進入相應的類別就可以查看此相應的信息。
4)(博主)管理員
(1)管理員具有對日志類別和新聞信息的添加、修改和刪除等編輯功能。
(2)功能構想
一個典型的博客結合了文字、圖像、其他博客或網站的鏈接、及其它與主題相關的媒體。能夠讓讀者以互動的方式留下意見,是許多博客的重要要素。大部分的博客內容以文字為主。博客是社會媒體網絡的一部分。博客的內容隨著用戶的輸入和互動而有所不同,或者隨著用戶,時間,數據修正等而改變。網頁上的內容也可以由用戶通過使用客戶端描述語言(JavaScript, JScript, Actionscript,)來改變。當然更普遍的是由服務器端的描述語言(Perl,PHP, ASP, JSP, ColdFusion, 等)進行編譯,從而對網頁的內容進行改變。無論是客戶端還是服務器端的改變都需要使用較為復雜的應用軟件。
前臺是不需要認證的,是供網站的訪問者訪問的,主要完成了以下功能:
訪問博客系統的人可以做到:游覽博客系統中的隨筆目錄、文章目錄博客系統中的內容,只有博客管理員登錄系統之后,才能進行管理。而博客系統的訪問者不需要注冊,也不需要登陸就可以訪問博客系統中的內容。
后臺主要是方便管理員和新聞發布員管理和發布新聞的,主要有以下功能:
1). 博客主要版面的定義,修改,刪除
2). 博客次要版面的定義,修改,刪除
3). 博客的發布,修改,刪除,審核狀態的更改
4). 博客系統的用戶的管理
5). 博客系統用戶的密碼修改
6). 博客日志記錄
7). 博客數據統計
四、功能結構圖
五、進度安排
1. 時間:2016.9.1—2016.9.30擬定畢業設計選題
2. 時間:2016.10.1—2016.10.15對畢業設計選題進行審核
3. 時間:2016.10.16—2016.10.25畢業設計學生選題
4. 時間:2016.10.26—2016.10.30畢業設計動員大會
5. 時間:201610.31—2016.11.30查找資料并撰寫文獻綜述
6. 時間:2016.12.1—2016.12.10撰寫開題報告
7. 時間:2016.12.1—2016.12.31畢業設計第一階段(設計框架的建立)
8. 時間:2017.3.1—2017.3.31畢業設計第二階段(設計內容的充實)
9. 時間:2017.4.1—20174.20畢業設計第三階段(設計內容的修改完善)
10.時間:2017.4.21—2017.4.30畢業設計說明書的撰寫階段
11.時間:2017.5.1—2017.5.14畢業設計答辯準備
12.時間:2017.5.15—2017.5.16畢業設計答辯(預計)
13.時間:2017.5.17—2017.5.30畢業設計材料的收集整理
14.時間:2017.6.1—2017.6.10學院整理11屆畢業設計資料
參考文獻:
[1]陳紅. 數據庫系統原理教程. 清華大學出版社.2000
[2]鄧文淵,趁俊榮等.ASP與網絡數據庫技術[M].北京:中國鐵道出版社.2003
[3]李嚴,于亞芳,王園輝.ASP數據庫開發實例解析[M].北京:機械工業出版社.2004
[4]龍馬工作室.ASP+Acce網站開發實例精講[M].北京:人民郵電出版社.2007
[5]廖疆星等.Access 2002數據庫開發指南[M].北京:冶金工業出版社.2001
[6] AbrahamSilberchatz.DatabaseSystemComcepts,FourthEdition[M].北京:機械工業出版社.2003
[7]李香敏. ACCESS 2000編程員指南 .北京希望電子出版社.2004
[8]武延軍,趙彬.精通asp網絡編程人民郵電出版社.2001.5