Font Size: a A A

Design And Implement Of Common System For Site Navigation’s Sub-level

Posted on:2014-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:H QiaoFull Text:PDF
GTID:2268330422464525Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing development and growth of the Internet, a wide range ofpersonalized services websites have sprung up on the Internet. Faced up withso manywebsite information,site navigation has become an indispensable means to help users getthe information they needed on the website. Hao123as the leader of the navigationindustry, its sub-level pages up to600, how to handle theserver stress brought by thehuge daily visits, at the same time, so many pages versatility modify and maintainmodern large website page cluster in an essential issue. To these problems, put forwardthe studying of Hao123sub-level common system.Taking into account of the stability of the server, Hao123sub-level common systemuses LLMP architecture that uses lightweight lighttpd as a web server instead of powerfulapache. Linux as the system environment, lighttpd as a web server, MVC-based PHPframework Bingo as a background development language, the front page display is basedon a combination of html and css as well as the current popular jQuery framework forinteractive, with template engine smarty that has a powerful cache and separatehtml codeand PHP.Finally, as to the implementation ofcommon system for sub-level, first of allanalyzingin accordance with the method of software engineering, and then use the theUML to analyze the bingo framework with flow chart, for the status of sub-levelcommon system thatnot all channels having been migrated to the completion, analysingthree different types of modules that needs to achieve. Analyze requirement with UMLtechnology gradually given use case diagram of the module, and the module design.Then exemplified module is divided into three modules,common systemmodule,commontemplate module,life assistant module, based on the existing system ofuniversal modules detailed design. And then according to the design above, implementedrequirement separately for each module. Common system module,implementedlighttpdoptimal allocation, bingo action logic, and page templates call; implementation for common head, implementedthe splited blocks of the module, the module reuseimplementation, module inheritance implementation, as well as topages that has not yetbeen migrated tocommon system some achieve common data structure; modules forliving assistant, including the implementation of the CMS system data model, html pagedisplay to achieve, as well as implementationof a single channel, multi-page.These three modules that are expected to achieve are based on the design ofcommon system of sub-level, whichgreatly reduces development time and improvedevelopment efficiency, modify one single module can be effective for all of sub-levelpages, sub-level common system reflects this huge advantage in achieving this.
Keywords/Search Tags:Common system for, Site Navigation s sub-level, Bingo template engine, Inherit
PDF Full Text Request
Related items