The Design and Implementation of the MVC Framework Based Food Reservation System
|School||PLA Information Engineering University|
|Keywords||Dynamic Web Page Programming MVC Framework Online Food Reservations Functional Test|
In modern society, the people’s pace of life is faster and faster, but three meals a day are essential. How to provide a nutritious and affordable food for us, for our family or friends through the network when you stay at home or in the office has become an urgent needs, which not only convenient for consumers, but also provide many business opportunities for the catering industry. So online food reservations businesses have come into being. In order to meet this demand, MVC framework based online food reservation system was designed and implemented, which use the JSP dynamic web programming technology.In this paper, firstly, the research background, research significance and subjects of the design ideas are introduced, and the selection of technologies and development tools and the building of the development platforms are described in detail. Secondly, a detailed needs analysis was done which based on the user’s demands, including the objectives and tasks of the system, the system’s overall functional requirements, each sub-module of the detailed requirements and system development environment, etc., which lay a solid foundation for the following work. Third, high level design of the system was done on the basis of system’s requirement analysis, including system architecture design, database design, etc.Fourth, the detailed design and implementation of several modules ,such as the user registration module, the user login module, information management modules, counter modules, restaurant management module, forum module, online survey module were done in the system detailed design and the actual coding phase. And give the final screenshot of a page corresponding to each module.Fifth, in order to ensure the normal operation of the system in the future, system test is necessary, which using the system function test and system performance test, and corresponding test case was designed. Finally, some problems were summarized during the system’s development process and analyzed the advantages and deficiencies of the system.