| The PMS (Property Management System) has been widespread used by the hotel industry and enterprise to manage the daily business operations. In recent years, large economical hotel chains developed rapidly, a number of them have opend hundreds of hotels across the contury. Traditional PMS systems are designed for the luxury single hotels and can not be a good deal for the large economical hotel chains, because they are widely distributed, and their business functions are simple.The WebPMS system is the PMS designed to be accessed and operated by the Internet. Compared with the traditional one, the advantage of WebPMS system is its lower store IT investment, low-cost system maintenance, as well as the advantages of a unified business-related data. It can also provide enterprise business analysis platform, data warehouse, data mining systems, and etc, which The traditional PMS system can not provide.In this paper we start from the actual project, combined software engineering theory, from the needs analysis and object-oriented design ideas and design patterns to give some general design disciplines accroding to the needs analysis submitted to the system infrastructure design requirements. The design must ensure good design style, while taking into account performance requirements. We hope we can find a design of large-scale online business system infrastructure ideas, and also accumulate experience of designing other types of business systems to accumulate experience.This paper describes the infrastructure parts of WebPMS, including the following parts:data accessing, access control, domain modeling, data cache, service-layer construction, system log records and data change track. It contains the knowledge of following aspects:the object- relational database mapping, functional programming, domain model, WebService, aspect-oriented programming, and some others. |