基于Windows Store的BBS論壇應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-04-03 02:08
本文選題:Windows 切入點(diǎn):Store 出處:《吉林大學(xué)》2014年碩士論文
【摘要】:隨著科技的不斷發(fā)展,諸如平板電腦、智能手機(jī)等電子設(shè)備逐漸走入人們的生活,提升了人們的生活質(zhì)量。作為微軟公司的劃時(shí)代的革命性產(chǎn)品的Windows8操作系統(tǒng)應(yīng)運(yùn)而生,并且其靈活操作性、應(yīng)用多樣性、跨越多類型平臺(tái)等特性深受廣大用戶喜愛(ài)。Windows Store技術(shù)是在Windows8系統(tǒng)中新提出的,主要用于在線商店應(yīng)用的開(kāi)發(fā),同時(shí)這也為我們的本文開(kāi)發(fā)提供了基礎(chǔ)。作者在已經(jīng)初步掌握了Windwos Store應(yīng)用的開(kāi)發(fā)流程、開(kāi)發(fā)細(xì)節(jié)的基礎(chǔ)上,開(kāi)展了本系統(tǒng)的功能設(shè)計(jì)、開(kāi)發(fā)、測(cè)試工作。 本文具體分析了BBS論壇,以牡丹園BBS論壇系統(tǒng)為主要目標(biāo),,的整體結(jié)構(gòu)和功能模塊,結(jié)合當(dāng)前windows8平臺(tái)用戶(包括平板用戶和平臺(tái)用戶)的實(shí)際需求,詳細(xì)介紹了基于windows store的BBS論壇應(yīng)用的技術(shù)基礎(chǔ)、整體設(shè)計(jì)、功能模塊分析、模型實(shí)現(xiàn)和系統(tǒng)測(cè)試等的全部過(guò)程。 在需求分析階段,對(duì)所需要的所有知識(shí)進(jìn)行非常詳細(xì)的研究,包括html解析庫(kù)、網(wǎng)頁(yè)編碼、C++/CX技術(shù)、XAML技術(shù),并且詳細(xì)了解Windows8操作系統(tǒng)和Microsoft Visual Studio2012的新特性和使用方法。在這些技術(shù)的基礎(chǔ)上,我們對(duì)實(shí)現(xiàn)BBS論壇應(yīng)用的可行性進(jìn)行了分析,并且在詳細(xì)調(diào)研的基礎(chǔ)上將需求劃分為基礎(chǔ)需求和上層需求兩大部分:其中基礎(chǔ)需求包括基本的html解析庫(kù)、網(wǎng)絡(luò)通信兩個(gè)部分,而上層需求包括BBS首頁(yè)模塊、目錄模塊、標(biāo)題列表模塊和內(nèi)容呈現(xiàn)五個(gè)部分。 在整體設(shè)計(jì)階段,在文章中我們建立了BBS論壇應(yīng)用的總體框架。該框架是基于windows8操作系統(tǒng),符合Metro風(fēng)格,兼容性好,可以在所有的windows8系統(tǒng)及以后所有的系統(tǒng)上運(yùn)行(包括PC平臺(tái)、平板平臺(tái)等等)。并且該框架靈活性很好,具有非常合理的模塊劃分(上下層模塊劃分和水平模塊劃分),能夠進(jìn)行各種擴(kuò)展和額外模塊的實(shí)現(xiàn)。 繼而,我們基于BBS論壇的整體框架,詳細(xì)設(shè)計(jì)并實(shí)現(xiàn)了各個(gè)功能模塊,主要包括為:BBS首頁(yè)模塊、目錄模塊、標(biāo)題列表模塊、內(nèi)容呈現(xiàn)模塊、網(wǎng)絡(luò)通信模塊、html解析模塊等等,并且實(shí)現(xiàn)了模塊中的數(shù)據(jù)傳遞、異常處理等部分。同時(shí),我們?cè)敿?xì)分析了各個(gè)模塊之間的聯(lián)系。 在系統(tǒng)測(cè)試階段,對(duì)BBS論壇應(yīng)用進(jìn)行了軟件測(cè)試,主要是單元測(cè)試、功能測(cè)試、集成測(cè)試。經(jīng)過(guò)實(shí)驗(yàn)測(cè)試證明,我們的系統(tǒng)能夠符合我們的最初需求,并且應(yīng)用的易用性很好,用戶界面比較友好,能夠滿足學(xué)校學(xué)生訪問(wèn)學(xué)校BBS網(wǎng)站的需求。 總之,基于windows store技術(shù)的BBS論壇應(yīng)用類型的開(kāi)發(fā)是未來(lái)移動(dòng)平臺(tái)的發(fā)展趨勢(shì),本系統(tǒng)在此方面進(jìn)行了一些嘗試,并且取得了一定的成果,但是同時(shí)也發(fā)現(xiàn)了自己的一些缺陷與不足,今后要不斷努力改進(jìn),使之更加成熟和完善。
[Abstract]:With the development of science and technology, electronic devices, such as tablets and smartphones, have gradually entered people's lives and improved their quality of life.As an epoch-making revolutionary product of Microsoft Corporation, the Windows8 operating system came into being, and its features such as flexible operation, diverse application, multi-type platform and so on, are deeply loved by the majority of users. Windows Store technology is newly proposed in Windows8 system.Mainly used in the development of online store applications, which also provide a basis for the development of this article.On the basis of mastering the development flow and developing details of Windwos Store application, the author has carried out the function design, development and testing of the system.This paper concretely analyzes the overall structure and function module of BBS Forum, which takes Peony Garden BBS Forum system as its main goal, combined with the actual needs of current windows8 platform users (including flat panel users and platform users).The technical foundation, the whole design, the function module analysis, the model realization and the system test of the BBS forum application based on windows store are introduced in detail.In the requirement analysis stage, we study all the knowledge we need in detail, including html parsing library, web coding C / CX technology and XAML technology, and understand the new features and usage methods of Windows8 operating system and Microsoft Visual Studio2012 in detail.On the basis of these technologies, we analyze the feasibility of implementing the BBS forum application, and divide the requirements into two parts: the basic requirements include the basic html parsing library, and the basic requirements are divided into two parts: the basic requirements and the upper requirements.There are two parts of network communication, and the upper requirements include BBS home page module, directory module, title list module and content presentation.In the overall design phase, we set up the overall framework of BBS forum application in this article.The framework is based on windows8 operating system, Metro style, good compatibility, and can be run on all windows8 systems and all subsequent systems (including PC platform, tablet platform, etc.).The framework is flexible and has very reasonable module partitioning (upper and lower layer module partition and horizontal module partition), which can be implemented with various extensions and additional modules.Then, based on the overall framework of BBS forum, we design and implement each function module in detail, including: BBS home page module, directory module, title list module, content presentation module, network communication module and html parsing module, etc.And the module data transfer, exception handling and other parts.At the same time, we analyze the relationship between each module in detail.In the phase of system testing, the software test of BBS forum application is carried out, including unit test, function test and integration test.The experimental results show that our system can meet our initial requirements, and the application is easy to use, the user interface is relatively friendly, and it can meet the needs of the school students to visit the school BBS website.In short, the development of BBS forum application type based on windows store technology is the development trend of mobile platform in the future.But at the same time also found their own defects and shortcomings, we should continue to improve, make it more mature and perfect.
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.09;TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 嚴(yán)威川;;Windows 8能否重振微軟Style[J];電腦愛(ài)好者;2012年22期
2 蔣湘輝;;力挺Windows8的八大原因[J];網(wǎng)絡(luò)與信息;2012年04期
本文編號(hào):1703135
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/1703135.html
最近更新
教材專著