【正文】
景及 ASP+SQL Sever 系統(tǒng)的一般原理;接著對系統(tǒng)的需求進行了詳細(xì)的分析,確定了系統(tǒng)的功能和軟件體系結(jié)構(gòu),分析了系統(tǒng)實現(xiàn)中的特殊性、難點和重點;同時設(shè)計實現(xiàn)了管理員管理博客用戶信息,連接管理,訪客管理;用戶注冊、文章管理、圖片管理、評論管理、通訊管理等功能模塊;訪客的瀏覽和評論功能;然后分析并解決了系統(tǒng)實現(xiàn)中的關(guān)鍵問題,最終建立了一個完整的用戶博客系統(tǒng)。同時對系統(tǒng)的背景需求,系統(tǒng)的功能特點和設(shè)計方案進行了介紹。本博客系統(tǒng)以基于 Microsoft 環(huán)境的 ASP 技術(shù)作開發(fā),使用 C為開發(fā)語言,為開發(fā)功能強大的動態(tài)網(wǎng)站提供了一種簡單,高效的途徑。并以之為媒介,使博客人群不斷發(fā)展和壯大。 摘 要 近年來 , 隨著網(wǎng)上博客( Blog)的興起,吸引了越來越多的人關(guān)注。很多人都擁有了自己的個性博客。本文針對博客系統(tǒng)的實現(xiàn)過程進行了簡單剖析。實現(xiàn)了博客網(wǎng)站的動態(tài)管理,使得對博客信息的管理更加及時,靈活,提高了工作效率。并以文章管理等模塊為例,對 ASP環(huán)境下的相關(guān)開發(fā)模式進行了簡 單的介紹。 關(guān)鍵詞: 博客,媒介, ASP, SQL Sever,可擴充性 ABSTRACT With the rising of webblog ,more and more people pay attention to it in recent people have owned a plentiful individuality blog. Take that as intermediary and make the guest group furtherly developed and expanded. Specifically for having a wide knowledge of systematic realization of visitor, we have the main body analysed simply. Having had a wide knowledge of visitor system owing to Microsoft environment of ASP technology , we can use C as an useful language , which is seen as one kind of simplicity and higheffect approach to the website developing. Sure it has realized a large number of visitors to website managed, to update information availability more timly. At the same time,we explan the system?s background and functiones in this the end, it has carried out simple introduction on lower ASP environment relevance. Thesis have been introduced first systematically by sending out background and systematic sort of ASP + SQL Sever principle,then carriy out detailed analysis on systematic need and has the systematic function and software system structur ascertained,which help to analyse and solve the difficult point and priority in the system. Design that adminditor to manage users? information, managment of visitors at the same time has e true。譬如,希望有人能夠明白自己、理解自己、懂得自己在想什么、說什么,或者希望別人能夠給自己一些意見建議和評價。一個可以宣傳個人平臺的產(chǎn)生吸引了無數(shù)網(wǎng)絡(luò)服務(wù)商,也帶動了無數(shù) blonger 的誕生。給后來人以經(jīng)驗和教訓(xùn),從而更好的進行后代教育工作。在互聯(lián)網(wǎng)開發(fā)一個超級搜索引擎,重點以人的姓名和姓名拼音從事博客搜索和兼職其他搜索是很有發(fā)展前景的一項產(chǎn)業(yè);開發(fā)博客系統(tǒng)建站軟件或者建設(shè)一個超容量博客自助鏈接網(wǎng)站,同樣能成就事業(yè)的 輝煌;建設(shè)一個集博客空間、博客宣傳、博客交流的論壇平臺或聊天通訊平臺同樣大有作為;建設(shè)一個博客精華文摘網(wǎng)站、博客電子期刊、超強博客群網(wǎng)站,等等,都是很有潛力的網(wǎng)絡(luò)博客經(jīng)濟項目,而事實上,目前我國已經(jīng)有十幾萬個博客網(wǎng)站,博客數(shù)量達到 100多萬個,并且呈現(xiàn) 40%的年增長進度,著實讓國人刮目相看。未來,或許建博客、寫博客成為了眾多網(wǎng)民網(wǎng)絡(luò)生活的重要組成部分,與網(wǎng)絡(luò)聊天成了并駕齊驅(qū)的熱點,共同成為網(wǎng)民上網(wǎng)最關(guān)心的事情 山東科技大學(xué)本科畢業(yè)設(shè)計(論文) 2 研究現(xiàn)狀 博客日漸成為網(wǎng)民網(wǎng)絡(luò)生活的主流。有人甚至在好幾家網(wǎng)站都開通了自己的博客,那些名人博客或博客專欄,在許多知名網(wǎng)站上更是隨處可見 讓我們來看一些統(tǒng)計數(shù)據(jù): 截止到 2020年 11 月底,在中文互聯(lián)網(wǎng)領(lǐng)域, Blog站點達到 3682萬, Blogger 人數(shù)達到 1600萬,平均每個 Blogger 擁有大概 Blog。 這是 05年的數(shù)據(jù),現(xiàn)在的博客人數(shù)可想而知。博客就是適應(yīng)了這種傳播的需要而產(chǎn)生。在未來中國互聯(lián)網(wǎng)未來的趨勢中,博客將要占據(jù)更重要的發(fā)展生機 ( 2) 網(wǎng)絡(luò)架構(gòu)完善化 不同的網(wǎng)站都以自己獨特的創(chuàng)造性,整合博客技術(shù)初級化的缺陷,在綜合的基礎(chǔ)之上,人們感受到更加完善的博客應(yīng)用系統(tǒng),被開發(fā)出來。 ( 3) 交流平臺的大眾化 未來將會是一個人們更多關(guān)注博客作為自媒體轉(zhuǎn)變時期。它將整個改變了人類精神交流和文化傳播的模式。網(wǎng)絡(luò)才是未來整個數(shù)字化社會的平臺,從現(xiàn)有的數(shù)字化電視和通訊來看,這些功能都是可以在 網(wǎng)絡(luò)上進行整合,網(wǎng)絡(luò)平臺才是未來其它兩個方面主要基礎(chǔ)。如果能夠有更多的專業(yè)新聞博客,或者說有更多出版社的博客,人們可以會徹底改變目前這種對于新聞和出版滯后的情景。博客的經(jīng)濟增長點就是拉動了整個服務(wù)業(yè)產(chǎn)業(yè)化,網(wǎng)絡(luò)經(jīng)濟化服務(wù)的個性化。這個主題十分廣泛,包含了許多規(guī)范,如組件格式、編程語言、標(biāo)準(zhǔn)類庫和工具等。 .NET開發(fā)者工具,包括: Visual Studio .NET Integrated Development Environment ( IDE)( Visual Studio .NET集成開發(fā)環(huán)境),用來開發(fā)和測試應(yīng)用程序; .NET編程語言(例如 Visual Basic .NET和新的 Visual C),用來創(chuàng)建運行在 CLR下并且使用類庫 的應(yīng)用程序。 是統(tǒng)一的 Web 應(yīng)用程序平臺,它提供了為建立和部署企業(yè)級 Web 應(yīng)用程序所必需的服務(wù)。 Microsoft .NET Framework的一部分,是一種可以在高度分布的 Inter環(huán)境中簡化應(yīng)用程序開發(fā)的計算環(huán)境。它也包含 .NET Framework類庫,這是一個開發(fā)人員用于創(chuàng)建應(yīng)用程序的綜合的、面向?qū)ο蟮念愋图稀? 安全: Web應(yīng)用程序提供了默認(rèn)的授權(quán)和身份驗證方案。詳細(xì)信息,請參閱 。 靈活的輸出緩存: 根據(jù)應(yīng)用程序的需要, 據(jù)、頁的一部分或整個頁。 國際化: Unicode以表示請求和響應(yīng)數(shù)據(jù)。 移動設(shè)備支持: 。 擴展性和可用性; 、具有特別專有的功能來提高群集的、多處理器環(huán)境的性能。 與 .NET Framework集成:因為 .NET Framework的一部分,整個平臺的功能和靈活性對 Web 應(yīng)用程序都是可用的。 與現(xiàn)有 ASP應(yīng)用程序的兼容性: ASP和 IIS Web服務(wù)器上而互不沖突;不會發(fā)生因安裝 ASP應(yīng)用程序崩潰的可能。是目前最流行的 Windows平臺應(yīng)用程序開發(fā)環(huán)境。 Visual Studio可以用來創(chuàng)建 Windows平臺下的 Windows應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office插件。 Visual Studio 2020是微軟在 2020年發(fā)布的一個 VS版本 。它同時也能開發(fā)跨平臺的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的手機的程序等 。 Visual Studio 2020是一個全面高效的專業(yè)開發(fā)環(huán)境,用于構(gòu)建高性能、多層的 Windows、 Web 和 移動設(shè)備應(yīng)用程序 [1]。有高級語 言的優(yōu)點。 C是一種最新的、面向?qū)ο蟮木幊陶Z言。 正是由于 C面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選,無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序,使用簡單的 C語言結(jié)構(gòu),這些組件可以方便 的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過 Inter進行調(diào)用。它使程序員快速便捷地創(chuàng)建基于 平臺的解決方案 [4]。 C增強了開發(fā)者的效率,同時也致力于消除編程中可能導(dǎo)致嚴(yán)重結(jié)果的錯誤。 SQL Server 數(shù)據(jù)庫簡介 SQL Server數(shù)據(jù)庫概述 SQL Server 是大型的關(guān)系數(shù)據(jù)庫 ,適合大中型企業(yè)使用。 SQL Server 不但可以應(yīng)用于大中型數(shù)據(jù)庫管理中,建立分布式關(guān)系數(shù)據(jù)庫,并且也可以開發(fā)桌面數(shù)據(jù)庫。 SQL Server 企業(yè)管理器是 SQL Server 的主要管理工具,它提供了一個遵從 MMC 標(biāo)準(zhǔn)的用戶界面,使用戶得以: 定義 SQL Server 實例組。為每個已注冊的服務(wù)器配置所有 SQL Server 選項。在每個已注冊的服務(wù)器上定義并執(zhí)行所有 SQL Server 管理任務(wù)。 喚醒調(diào)用為 SQL Server 定義的各種向?qū)А?SERVER=(local)。PWD=。 山東科技大學(xué)本科畢業(yè)設(shè)計(論文) 9 .NET中通過 幾乎所有的應(yīng)用程序都需要訪問從簡單的文本文件到大型的關(guān)系型數(shù)據(jù)庫等各種不同類型的數(shù)據(jù)。 、運行命令和返回記錄集的類庫,與以前的 ADO(ActiveX Data Object)相比,Connection和 Command對象很類似,而 如下幾個方 面: 首先, ADO .NET提供了對 XML的強大支持,這也是 ADO .NET的一個主要設(shè)計目標(biāo)。 XML的支持也為 XML成為 [6]。不管數(shù)據(jù)來源于一個關(guān) 系型的數(shù)據(jù)庫,還是來源于一個 XML文檔,我們都可以用一個統(tǒng)一的編程模型來創(chuàng)建和使用它。 另外, 中還引入了一些新的對象,例如 DataReader 可以用來高效率的讀取數(shù)據(jù),產(chǎn)生一個只讀的記錄集等等。這些服務(wù)包括數(shù)據(jù)插入、修改和查詢等。 SQL是大多數(shù)數(shù)據(jù)服務(wù)器使用的查詢語言。 C.NET完成數(shù)據(jù)請求、數(shù)據(jù)表現(xiàn)、菜單和界面等表現(xiàn)方面的工作,而數(shù)據(jù)庫山東科技大學(xué)本科畢業(yè)設(shè)計(論文) 10 服務(wù)器完成數(shù)據(jù)庫數(shù)據(jù)的存儲管理、安全管理、并發(fā)控制、事務(wù)管理、完整性維護和查詢優(yōu)化等工作 [7]。 需求分析的目標(biāo)是:按照系統(tǒng)規(guī)劃原則在業(yè)務(wù)系統(tǒng)項目的范圍內(nèi),具體明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息要求。 在需求分析中,主要采用可行性分析、系統(tǒng)功能和目標(biāo)、業(yè)務(wù)流程圖等進行描述和分析。當(dāng)然不能靠 主觀猜想而是要靠客觀分析。因此,可行性研究實質(zhì)上是要進行依次大大地壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程。 SQL 數(shù)據(jù)庫管理系統(tǒng)是強大的企業(yè)級數(shù)據(jù)庫管理系統(tǒng),它完全能夠 為應(yīng)用程序提供穩(wěn)定、高效山東科技大學(xué)本科畢業(yè)設(shè)計(論文) 12 的后臺數(shù)據(jù)管理, .NET 平臺是穩(wěn)定的應(yīng)用程序運行平臺,采用 C/S程序架構(gòu)構(gòu)建快速的應(yīng)用程序。軟件的開發(fā)應(yīng)能在較長時間內(nèi)滿足博客用戶的需要 [8]。 ( 2)可靠性:由于博主信息的重要性,網(wǎng)站的 軟硬件應(yīng)均為質(zhì)量可靠,并采用廉價磁盤冗余保護技術(shù),確保不會由于軟硬件故障造成網(wǎng)站運行終止而使用戶蒙受損失。 ( 4)高效性:由于信息每次處理的信息量較大,因此網(wǎng)站對信息的處理能力,響應(yīng)能力都應(yīng)是快速而有效的,在軟件編制過程中應(yīng)充分考慮到這一點。同時在網(wǎng)站開發(fā)時應(yīng)該充分考慮到用戶的日常維護,使之能簡便易行。 法律可行性 本博客完全屬于自主開發(fā),不涉及侵權(quán)行為。 本博客的所有技術(shù)資料都由提出方保管。在技術(shù),操作,經(jīng)濟,法律發(fā)面都具有實際的可行性。 系統(tǒng)功能和目標(biāo) 本系統(tǒng)是將現(xiàn)代化的計算機技術(shù)與博客服務(wù)技術(shù)相結(jié)合,按照博客技術(shù)的服務(wù)流程設(shè)計完成的。普通用戶只能瀏覽、評論和查詢博客信息。 具體目標(biāo)如下: ( 1)操作簡單、界面友好:完全控件式的頁面布局,使得用戶寫博客的工作更簡便;許多選項包括博客類別、作者等只需要 點擊鼠標(biāo)就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。 ( 3)功能完善:不僅包括常見網(wǎng)站的博客功能的各個方面:寫日志、瀏覽、刪除、修改、檢索等各個方面,而且,還能進行對會員的山東科技大學(xué)本科畢業(yè)設(shè)計(論文) 14