基于Windows Store的BBS论坛应用的设计与实现
发布时间:2018-04-03 02:08
本文选题:Windows 切入点:Store 出处:《吉林大学》2014年硕士论文
【摘要】:随着科技的不断发展,诸如平板电脑、智能手机等电子设备逐渐走入人们的生活,提升了人们的生活质量。作为微软公司的划时代的革命性产品的Windows8操作系统应运而生,并且其灵活操作性、应用多样性、跨越多类型平台等特性深受广大用户喜爱。Windows Store技术是在Windows8系统中新提出的,主要用于在线商店应用的开发,同时这也为我们的本文开发提供了基础。作者在已经初步掌握了Windwos Store应用的开发流程、开发细节的基础上,开展了本系统的功能设计、开发、测试工作。 本文具体分析了BBS论坛,以牡丹园BBS论坛系统为主要目标,,的整体结构和功能模块,结合当前windows8平台用户(包括平板用户和平台用户)的实际需求,详细介绍了基于windows store的BBS论坛应用的技术基础、整体设计、功能模块分析、模型实现和系统测试等的全部过程。 在需求分析阶段,对所需要的所有知识进行非常详细的研究,包括html解析库、网页编码、C++/CX技术、XAML技术,并且详细了解Windows8操作系统和Microsoft Visual Studio2012的新特性和使用方法。在这些技术的基础上,我们对实现BBS论坛应用的可行性进行了分析,并且在详细调研的基础上将需求划分为基础需求和上层需求两大部分:其中基础需求包括基本的html解析库、网络通信两个部分,而上层需求包括BBS首页模块、目录模块、标题列表模块和内容呈现五个部分。 在整体设计阶段,在文章中我们建立了BBS论坛应用的总体框架。该框架是基于windows8操作系统,符合Metro风格,兼容性好,可以在所有的windows8系统及以后所有的系统上运行(包括PC平台、平板平台等等)。并且该框架灵活性很好,具有非常合理的模块划分(上下层模块划分和水平模块划分),能够进行各种扩展和额外模块的实现。 继而,我们基于BBS论坛的整体框架,详细设计并实现了各个功能模块,主要包括为:BBS首页模块、目录模块、标题列表模块、内容呈现模块、网络通信模块、html解析模块等等,并且实现了模块中的数据传递、异常处理等部分。同时,我们详细分析了各个模块之间的联系。 在系统测试阶段,对BBS论坛应用进行了软件测试,主要是单元测试、功能测试、集成测试。经过实验测试证明,我们的系统能够符合我们的最初需求,并且应用的易用性很好,用户界面比较友好,能够满足学校学生访问学校BBS网站的需求。 总之,基于windows store技术的BBS论坛应用类型的开发是未来移动平台的发展趋势,本系统在此方面进行了一些尝试,并且取得了一定的成果,但是同时也发现了自己的一些缺陷与不足,今后要不断努力改进,使之更加成熟和完善。
[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.
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09;TP311.52
【参考文献】
相关期刊论文 前2条
1 严威川;;Windows 8能否重振微软Style[J];电脑爱好者;2012年22期
2 蒋湘辉;;力挺Windows8的八大原因[J];网络与信息;2012年04期
本文编号:1703135
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1703135.html