Study of theme template identification and validation for Web programming

碩士 === 逢甲大學 === 資訊工程學系 === 107 === Today, a large website usually consists of multiple pages. Therefore, in order to speed up the development, the projects will be a teamwork. Different pages on one website will be developed by different people, and each page are developed in different periods. Ther...

Full description

Bibliographic Details
Main Authors: Chen, Yan-Ting, 陳彥廷
Other Authors: Chen, Hsi-Min
Format: Others
Language:zh-TW
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/x42ysj
Description
Summary:碩士 === 逢甲大學 === 資訊工程學系 === 107 === Today, a large website usually consists of multiple pages. Therefore, in order to speed up the development, the projects will be a teamwork. Different pages on one website will be developed by different people, and each page are developed in different periods. There are usually some common UI between these pages, making the pages look consistent. In order to maintain the consistency of the theme, a theme template is needed to specify the UI that must exist. However, when developing a website, the theme template perhaps will not be developed first. Once there is no theme template specification, the judgment of the correctness of the UI will differ from person to person. If the number of pages is large, it will easily lead to a lack of consistency in the page developed in each period. So automatic template identification is necessary. When a new page is developed, it must be detected according to the theme template. If there is a missing, it must be warned. Manual detection will take too much time during development if it is sent every time a page is developed. When there is a UI missing, detecting through manual detection and complete the correction, then detecting again. This iterative process will make the developer seriously delay the development while waiting for the detection results, and manual detection may be inaccurate. In order to solve the above problems, we have designed a system for automatic theme template identification and detection. The user will upload several previously developed pages, and the system will find the theme template from the developed page and save it. And each time a new page is uploaded, it will be detected based on the previously identified theme template. Once there is a UI missing, the system will mark the missing template and the user can modify it immediately, which can greatly save the detection time. The developer can also directly check the theme templates identified by the system. Finally, users can expect to use our system to detect a page which it is completed, so that the theme of each page is consistent to ensure the quality of the website.