Font Size: a A A

The Design And Implementation Of Recreational Vehicle Rental System Based On Container Technology

Posted on:2020-08-06Degree:MasterType:Thesis
Country:ChinaCandidate:W X ZhuFull Text:PDF
GTID:2428330623963773Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Recently,with the rapid development of the tourism industry,the Recreational Vehicle(RV)rental business has also become popular.This is both an opportunity and a challenge.On one hand,in the traditional rental mode,the reservation method is single,the labor cost is high,and the information construction is outdated.On the other hand,as the market is fiercely competitive,car rental companies are undergoing IT transformation.However,various problems have arisen during the transformation process.Therefore,information technology will be used in this thesis to develop the RV Rental Management System(RVRMS)to solve these problems.The purpose of RV Rental Management System is to improve the traditional RV rental business with the “Internet Plus” strategy,and thus form an O2 O business model.RV rental business mainly provides rental of RV,which involves the control of RV rental process,store management,RV storage management,and sales statistics.With the establishment of the system,the Internet channel is expanded,the management cost of the enterprise is reduced,the user rental process is improved,and the security of the car rental business is strengthened.The construction process of system can be divided into requirements analysis,function design,system implementation and system evaluation.1.In terms of demand analysis,this thesis has conducted a detailed investigation of the RV Rental Management System.According to the characteristics of the business,the whole process is abstracted,and the system is divided into a User RV Rental System(URVRS)and a Business Management System(BMS).The requirements of the system are described in the use case diagrams of the UML language.2.With regard to the system design,the UML use case diagrams,activity diagrams,class diagrams,sequence diagrams,and state diagrams are used to model and design the system.ER diagrams are used to design the database.The design implementation focuses on performance,extendibility,ease of use,security,and stability.The system is based on the LNMP(Linux Nginx MySQL PHP)framework.The container Docker technology is introduced into the framework by installing applications and dependencies into a container to provide services.The database service uses the non-relational database Redis technology to meet the application scenarios that require fast writing and querying.3.In the aspect of system implementation,the presentation layer is implemented by a combination of BootStrap framework,CSS,HTML5,and Javascript.The implementation of the system is explained bythe car rental business use case and travel car rental use case.The business layer is implemented according to Model-View-Controller-Service(MVCS)software design model.The system is designed in an object-oriented mode by the PHP language.The mobile phone browsing mode is realized in an adaptive manner by the HTML5 technology.This thesis describes the installation and configuration of Docker containers,as well as the connection and application of non-relational databases.4.In system evaluation,system is tested through test cases to evaluate system availability.In addition,the questionnaire survey is introduced to further understand the use of the system from the perspective of the user.After the system is established,it has been serviced externally.The system is stable and easy to use,which has achieved the expected goals.The system implemented by LNMP framework,Docker container and Redis database has good practicality and innovation.Docker container application reduces the complexity of the system environment.Non-relational database Redis relieves the pressure of relational database.The design ideas and methods in the implementation process of the system have certain reference functions for other business systems of the company.In short,RVRMS has optimized the car rental business and formed the O2 O business model which meets the needs of the RV rental business.
Keywords/Search Tags:containers, NoSQL, car rental, LNMP
PDF Full Text Request
Related items