Font Size: a A A

Based On B/S And C/S Architecture On-line Software Registration Management System Research And Application

Posted on:2009-04-05Degree:MasterType:Thesis
Country:ChinaCandidate:M D ZhangFull Text:PDF
GTID:2178360272471257Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
SaaS (Software as a Service) is rapidly developing with a strong momentum. Being strongly developed and promoted by the major software vendors, SaaS is to be gradually recognized by the majority of users. Software which is especially under the SaaS model could be purchased according to the needs of users. At the same time SaaS providers typically charge based on customers' rental of software modules. They also will be responsible for the deployment upgrading and maintenance of the system, which will attract a large number of users. Once this model has been approved by users, which will have an enormous threat to the traditional retail packaged software or software-sharing which users need to pay a substantial amount of money one-time. In order to adapt to the changes between the software sales model and the concept of consumer software users, the traditional software should make adjustment for such consumption patterns. Traditional management software which can be changed to the on-line mode can be transformed to the SaaS model, as on-line service software. But multimedia and monitoring software which have a large-scale data transmission can not convert to this model yet. Drawing on charge model of SaaS, with a certain degree of technology, such software can be transformed to the cycle rental model to meet the future concept of consumption.Adapting the SaaS services from concept, in order to fit the future concept of consumption, the writer developed a set of on-line registration and verification platform that allows retail software or software-sharing charging in the cycle rental model or retails. This paper wrote in the order of a software system development process which contained the systems analysis, the overall functional design, architecture options, the development of technical preparations, integration of SSH framework, the realization of coding, testing and the deployment at the end of the implementation. First of all, the author analyzed the traditional software sales process, described the problems, discussed the need for the introduction of on-line registration management. At the same time, the author researched requirement of the software on-line registration management system and wrote down the requirement documents in preparation for a follow-up design and development.Finally, in accordance with the principle of hierarchical system development, the writer integrated the open source J2EE framework Struts, Spring and Hibernate according to the function modules and made a high-to-use framework SSH. Using this framework flexibly, achieved all the features of B/S part step by step and quickly. Then was progressive realization of the C/S part of the protection of the client, on-line authentication, on-line upgrade by using Delphi.The system based on B/S architecture of J2EE technology development on-line registration management system that integrated the SaaS charge cycle hire and the traditional desktop software. It provided users with new methods of purchase. At the same time, it also provided client software with real-time online authentication and bound the user's computer hardware later, which to some extent preventing piracy and crack and protecting the interests of developers better.
Keywords/Search Tags:SaaS, MVC mode, framework, Struts, Spring, Hibernate
PDF Full Text Request
Related items