Analysis and Design of the Short Message Platform Based on the Struts Framework
|School||Beijing University of Posts and Telecommunications|
|Keywords||SMS platform Web application Struts security design|
With the development of Short Message Service (SMS for short), the needs of using SMS platform by enterprises are becoming increasingly urgent. Enterprises can use SMS platform to send inter work assignments, meeting notices, and payrolls, as well as holiday wishes to employees to enhance their cohesion. Meanwhile, they can utilize SMS platform to introduce businesses to customers, send wishes, product information and maintenance and upgrading information to customers.At present, SMS system bears some problems in design and implementation, which can not meet the needs of rapid and convenient development of different enterprises. Current enterprises have an increasing need of SMS, and urgently need a public SMS platform to be fundamental. Thus, it is imperative to construct a more extendable and stable public SMS platform.Jakara-Struts, an open source project provided by Apache Software Foundation, offers the Model-View-Controller (MVC) framework for the application of Java Web, and it is especially used to develop large extendable Web application. This design can separate presentation logic, application logic and processing logic effectively. Mutual access through the interface between the layers can reduce the burden and requirements for developers, and improve code reusability and flexibility.This dissertation, taking application in schools as an example, designed and implemented a SMS platform system which can be converted to large-sized and medium-sized enterprises. Choosing Struts as Web application framework, it made an analytical and functional design. Since the platform system is accessible from external network and its distinctiveness, its business continuity and information security should be guaranteed. This dissertation made security design for the deployment of platform system to assure its efficient and high quality function for host computer system and application system, to meet the SMS platform needs, and to prevent it from the external and internal damage and abuse.