Font Size: a A A

Design And Implementation Of A Personal Blog System Based On Web Front-end Componentization

Posted on:2017-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:G H ZengFull Text:PDF
GTID:2428330569485068Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Blog is the "personal summary" in the network information era.It is also called a web log.With the advent and development of Web 2,a variety of technologies emerge in an endless stream,people on the preparation and the need to read the blog is also more and more exuberant,therefore,many websites provide a personal blog system.But many of those are in the blog system,all users need to make large environment configuration and complex system structures,time consuming and high cost of learning,and some blog system in function is lacking or redundant.Thus,we design and implement a personal blog system based on Web front-end component.The system uses Web front-end modules,through the construction technology of front-end engineering using Vue.js,the front frame and document oriented distributed database MongoDB,and the design and implementation of Node.js environment,B/S structure and MVVM design mode based on.According to the method of software engineering,the requirement analysis of the system and the overall design are carried out.The system is divided into two parts according to the design.In the front part,users can browse the blog,publish messages and comments,and query the blog and other operations.In the background,users can blog article management,user management and blog comments and comments management.The key modules of the system include the user module,the article module,message comment module and blog query management module.Then,the implementation process of the key modules of the system is described in detail,and the logic and the processing flow of the key functions are presented.The implementation process of the Markdown syntax editor used in the system is introduced.Finally,the system is tested,and the problems encountered in the implementation of the system and the corresponding solutions are discussed.After testing and trial operation show that the interface layout of the system design is simple,the function is rich and reasonable,convenient,and low cost of learning system,and the system has a lightweight,easy deployment,high stability characteristics,very suitable for people used to write and publish a blog.
Keywords/Search Tags:Personal blog system, Vue.js framework, Node.js environment, Web front-end componentization
PDF Full Text Request
Related items