【正文】
河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 基于 B/S 多用戶博客系統(tǒng)的研究與實(shí)現(xiàn) 專業(yè)名稱: 計算機(jī)科學(xué)與技術(shù) 班 級: 202102 學(xué)生姓名: 高遠(yuǎn) 指導(dǎo)老師: 朱曼利 完成時間: 2021 年 5 月 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 I 摘 要 隨著計算機(jī)網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,當(dāng)今程序設(shè)計的重點(diǎn)也正在從傳統(tǒng)的桌面應(yīng)用程序設(shè)計向 Web應(yīng)用程序設(shè)計轉(zhuǎn)移。在這種形勢下,人與人之間的交流也在慢慢地計算機(jī)化。 本系統(tǒng)是專門為 準(zhǔn)備或已經(jīng) 出國留學(xué) 的同學(xué) 而開發(fā)設(shè)計的, 是一個用來 發(fā)布 自己 所見 所聞,心得體會,留學(xué)感悟等 的互聯(lián)網(wǎng)信息發(fā)布系統(tǒng)。 類似個人網(wǎng)站,但 它 更強(qiáng)調(diào) 內(nèi)容的共享性, 使用戶 可以及時有效地與 他人進(jìn)行交流。 系統(tǒng) 基于 B/S 模式,在 Visual Studio 2021 集成開發(fā)環(huán)境下采用 技術(shù)和 C語言,使用 SQL Server 2021 數(shù)據(jù)庫管理整個系統(tǒng)的后臺數(shù)據(jù),以 IIS為服務(wù)平臺,保證了整個系統(tǒng)穩(wěn)定,快速,高效地運(yùn)行。 本文主要闡述了 多用戶博客系統(tǒng)的 開發(fā) 過程以及后臺操作幾個關(guān)鍵技術(shù)的設(shè)計和實(shí)現(xiàn), 采用了 B/S 三層架構(gòu) ,設(shè)計了專門的緩存策略,運(yùn)用了當(dāng)今比較流行的 Web 前端開發(fā) 技術(shù) Ajax, JavaScript等 。 文章從以下幾個方面進(jìn)行了討論: 首先, 本文 介紹了 博客豐富的歷史背景和社會意義。重點(diǎn) 闡述了博客 的由來及當(dāng)前國內(nèi) 外 的現(xiàn)狀,并對以后的發(fā)展進(jìn)行了展望。 其次,本文討論了 系統(tǒng)的 可行性,用戶的需求 和數(shù)據(jù)庫設(shè)計 。 著重 說明了數(shù)據(jù)庫的完整性和安全性 , 使數(shù)據(jù)庫和系統(tǒng)有機(jī)地結(jié)合起來,實(shí)現(xiàn)了對數(shù)據(jù)資源的充分共享。 最后, 本文 描述了一個多用戶博客 系統(tǒng)功能模塊的設(shè)計及其代碼的實(shí)現(xiàn),并完成了對該系統(tǒng)的測試。 關(guān)鍵詞 博客 ; 多用戶 ; 留學(xué) ; B/S 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 II ABSTRACT With the rapid development of puter work technology, the focus of today39。s programming is also transferring from the traditional desktop application design to Web application design. In this situation, the munication between people is slowly puterized. The system is designed to students who want to study abroad or have already studied abroad, it is an Inter information distribution system to publish their own saw and heard, experience and the study perception. It is similar to a personal website, but it more emphasizes to the sharing of content, allowing users timely and effectively to municate with others. The system is based on B / S mode, using technology and C programming language in Visual Studio 2021 integrated development environment, using SQL Server 2021 database management system as the whole background data, using IIS as the service platform, ensured that the entire system can operate stably, fast and efficiently. This article mainly described a multiuser blog system development process, the design and implementation key background technology. It used the thinking of MVC, designed a special cache strategy, took use of today39。s popular foreend Web development technology such as Ajax, JavaScript and so on. The article discussed the following aspects: First, the article described rich historical background and social significance of the blog. It mainly focused on the origin of the blog and the current situation, and looked ahead the future development. Secondly, the article discussed the feasibility of the system, the users’ requirements and database design. It highlighted the integrity and security of the database, and anically bined the database and the system, realized the full sharing of data resources. Finally, the article described the function module design of a multiuser blog system and the implementation of code, and pleted the testing of system. Keywords Blog。 Multiuser。 Study Abroad。 B/S河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 I 目 錄 1 緒 論 ................................................................................................................1 課題開發(fā)背景與意義 ..............................................................................1 國內(nèi)外發(fā)展現(xiàn)狀 .....................................................................................2 論文安排 ................................................................................................2 課題創(chuàng)新點(diǎn) .............................................................................................3 2 系統(tǒng)開發(fā)環(huán)境與技術(shù)方案 .................................................................................4 技術(shù)方案 ................................................................................................4 開發(fā)環(huán)境 ................................................................................................4 開發(fā)工具 ................................................................................................5 關(guān)于 Visual Studio 2021...................................................................5 關(guān)于 SQL Server 2021 .....................................................................5 關(guān)于 C ..........................................................................................6 關(guān)于 JavaScript ...............................................................................7 關(guān)于 Ajax .......................................................................................7 關(guān)于 IIS 服務(wù)器 ..............................................................................7 3 系統(tǒng)分析 ...........................................................................................................8 可行性分析 .............................................................................................8 技術(shù)可行性 ....................................................................................8 經(jīng)濟(jì)可行性 ....................................................................................8 操作可行性 ....................................................................................8 需求分析 ................................................................................................8 性能需求分析 .................................................................................9 功能需求分析 .................................................................................9 數(shù)據(jù)庫需求分析 ................................................................................... 11 4 系統(tǒng)設(shè)計 .........................................................................................................13 系統(tǒng)架構(gòu) ..............................................................................................13 系統(tǒng)功能設(shè)計 .......................................................................................13 功能概述 ......................................................................................13 功能模塊劃分 ...............................................................................14 功能模塊設(shè)計 .......