【正文】
畢業(yè)設(shè)計(jì)報(bào)告 (論文 ) 報(bào)告 (論文 )題目: 基于 .NET 的個(gè)人 BLOG 系統(tǒng)的開(kāi)發(fā) The Exploitation of the Multifunctional BLOG System based on .NET Platform 北華航天工業(yè)學(xué)院畢業(yè)論文 2 摘要 BLOG 是繼 Email、 BBS、 ICQ 之后出現(xiàn)的第四種網(wǎng)絡(luò)交流方式, 作為一種新興的網(wǎng)絡(luò)媒體與 互聯(lián)網(wǎng)的第四塊里程牌 ,其 影響力一定程度上已超越了傳 統(tǒng)媒體,作為專業(yè)領(lǐng)域的知識(shí)傳播模式,它將成為該領(lǐng)域最具影響力的 事 物之一! 本論文系統(tǒng)地介紹了 BLOG 的現(xiàn)狀與發(fā)展 , . NET 技術(shù)的實(shí)際應(yīng)用以及本次設(shè)計(jì)的開(kāi)發(fā)計(jì)劃、步驟、實(shí)施策略等 , 并采用結(jié)構(gòu)化設(shè)計(jì)方法,應(yīng)用數(shù)據(jù)流圖( DFD),數(shù)據(jù)字典、程序流程圖、 ER 關(guān)系圖等清晰的展示出系統(tǒng)的構(gòu)成。 該設(shè)計(jì)遵循了軟件開(kāi)發(fā)規(guī)范的實(shí)施文檔,從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、程序編碼、系統(tǒng)測(cè)試、系統(tǒng)維護(hù)和二次開(kāi)發(fā)計(jì)劃等幾 個(gè)階段進(jìn)行,采用 C和 SQL Server 來(lái)開(kāi)發(fā) 程序,并對(duì)數(shù)據(jù)庫(kù)在影響系統(tǒng)性能方面,做了一定的分析。 關(guān)鍵字: BLOG;網(wǎng)絡(luò)媒體;開(kāi)發(fā)規(guī)范; C; SQL Server; .NET 北華航天工業(yè)學(xué)院畢業(yè)論文 3 Abstract BLOG following , BBS, ICQ, is a fourth exchange ways of work, as a new Inter media and the Inter fourth piece of milestones, their influence to a certain extent, have gone beyond the traditional media, as a professional field of knowledge dissemination model, it will bee one of the most influential figures in this area39。s ! The paper introduces the current situation and development of BLOG systematically. practical applications of .Net technology, and this development plan, steps, the implementation strategy. Meantime the use of structured design methodology, the application of data flow chart (DFD), data dictionary, process flow charts, ER relations etc. constitutes a clear display for system. The design followed the norms of software development files, designed from systems analysis, system design, coding procedures, system testing, system maintenance and the second development plans, C and SQLServer are used to develop procedures, and also has done some analysis to database for functions in the affected system, Key words: BLOG; Network Media; Development Norms; C; SQL Server; .NET 北華航天工業(yè)學(xué)院畢業(yè)論文 4 目 錄 第 1 章 緒 論 .................................................................................................... 6 .NET 技術(shù)簡(jiǎn)介 .......................................................................................... 6 BLOG 相關(guān)介紹 ........................................................................................ 7 系統(tǒng)開(kāi)發(fā)背景 ........................................................................................... 9 系統(tǒng)開(kāi)發(fā)意義 ........................................................................................ 10 系統(tǒng)開(kāi)發(fā)目標(biāo) ......................................................................................... 10 開(kāi)發(fā)平臺(tái)、運(yùn)行環(huán)境、測(cè)試實(shí)施 ...........................................................11 第 2 章 系統(tǒng)需求分析 ...................................................................................... 12 系統(tǒng)構(gòu)成 .................................................................................................. 12 ............................................................................. 12 ................................................................................. 15 關(guān)系 ................................................................................................... 15 數(shù)據(jù)存儲(chǔ) .................................................................................................. 17 邏輯分析 .................................................................................................. 17 ......................................................................................... 17 ......................................................................................... 19 ......................................................................................... 20 系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù) .............................................................................. 20 第 3 章 概要設(shè)計(jì) ................................................................................................ 21 設(shè)計(jì)原理 .................................................................................................. 21 接口設(shè)計(jì) .................................................................................................. 21 北華航天工業(yè)學(xué)院畢業(yè)論文 5 數(shù)據(jù)庫(kù)設(shè)計(jì) .............................................................................................. 22 ............................................................................. 22 ..................................................................................... 22 界面設(shè)計(jì) .................................................................................................. 24 第 4 章 詳細(xì)設(shè)計(jì) ................................................................................................ 26 系統(tǒng)流程圖 .............................................................................................. 26 第 5 章 運(yùn)行結(jié)果及調(diào)試分析 ............................................................................ 30 主要運(yùn)行效果 .......................................................................................... 30 第 6 章 調(diào)試分析 ................................................................................................ 43 致 謝 ............................................................................................................... 45 參考文獻(xiàn) ............................................................................................................. 46 附 錄 ................................................................................................................. 47 北華航天工業(yè)學(xué)院畢業(yè)論文 6 第 1 章 緒 論 .NET 技術(shù)簡(jiǎn)介 ( 1)什么是 Microsoft .Net Microsoft . 是 Microsoft 的 xml web 服務(wù)平臺(tái)。 . 包含了建立和運(yùn)行基于 xml 的軟件所需要的全部部件。 Microsoft . 解決了下面這些當(dāng)今軟件開(kāi)發(fā)中的一些核心問(wèn)題: ? 互操作性 (interoperability)、集成性 (integration)和應(yīng)用程序的可擴(kuò)展性 (extensibility)太難實(shí)現(xiàn)而且代價(jià)很高。 Microsoft . 依靠 xml(一個(gè)由 world wide web consortium(w3c)管理的開(kāi)放標(biāo)準(zhǔn) )消除了數(shù)據(jù)共享和軟件集成的障礙。 ? 無(wú)數(shù)具有相當(dāng)競(jìng)爭(zhēng)力的私有軟件技術(shù)使得軟件的集成變得非常復(fù)雜。而 Microsoft . 建立在一個(gè)開(kāi)放的標(biāo)準(zhǔn)上,它包含了所有編程語(yǔ)言。 ? 當(dāng)終端用戶使用軟件時(shí),他們總覺(jué)得不夠簡(jiǎn)便。有時(shí)甚至感到很沮喪,因?yàn)樗麄儫o(wú)法在程序之間方便地共享數(shù)據(jù)或是無(wú)法對(duì)能訪問(wèn)的數(shù) 據(jù)