A Study of Web Application Development Using MVC Design Pattern

碩士 === 國立臺北科技大學 === 資訊工程系 === 107 === As more and more IT companies develop software applications, they often need to change their requirements, causing the code to be rewritten, or when modifying the application project, because of the limitations of the old project code design style. As a result,...

Full description

Bibliographic Details
Main Authors: LIN, YU-CHEN, 林昱辰
Other Authors: CHEN, ING-YI
Format: Others
Language:zh-TW
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/rycje9
Description
Summary:碩士 === 國立臺北科技大學 === 資訊工程系 === 107 === As more and more IT companies develop software applications, they often need to change their requirements, causing the code to be rewritten, or when modifying the application project, because of the limitations of the old project code design style. As a result, the difficulty of modification in the future is increased, and the application program size is becoming larger and larger, which makes it difficult to improve the quality of the application, and thus it is difficult to provide users with better user experience and more functions. The design pattern is in the process of solving the recurring problems of system development, and some successful experiences are formed in a regular assembly, so that the programmers have previous experience. This research is mainly to explore the development method of application software. In the process of developing application software, the code needs to be rewritten because of the need to change the requirements. This study will use the C++ programming language design application as an example, and use the IDE provided by Qt to assist in development, explore how to use MVC framework to focus on the separation of concerns when constructing programs, and the characteristics of screen and control logic. Design an employee management application that can provide information services, departments and new employee lists. In turn, the quality of the product is improved, so that the product can be reused for the program.