Font Size: a A A

The Design And Implementation Of E-coupon System And Trustworthy Properties Optimized

Posted on:2011-12-29Degree:MasterType:Thesis
Country:ChinaCandidate:T Y XueFull Text:PDF
GTID:2198330338984222Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of modern information society, science and technology update frequently, modern business increasingly computerizes business management model to improve the business viability through the competition. This new business model makes new demands, requires building a high-performance electronic coupon system to support the daily business activities. This paper's main research contents and results include:1. To complete the design and implementation of electronic coupon system. Electronic Coupon System will perform on a large existing ERP system, the main business functions like active rules set, to send coupons during the event operation, coupons consumption, the background of the voucher processing, query and other business functions, deals with shopping centers POS terminal sales system, MIS management system client and VIP customer calls and communicates between applications.2. To research the optimization theory of software system's trustworthy properties, from the trustworthy properties definition, measurement and optimization. To take concrete measures to optimize the system availability, maintainability, security, and other trustworthy property.(1) First, to meet system performance requirements, electronic coupon system is designed with a classic concurrency design pattern - -Active Object model to construct, using the Active Object pattern allows customers to call the method threads and execution threads are separated, decoupling method calls and execution, give full play to the Active Object Model significant advantages to improve the system under high pressure in the system response.(2) For cross-platform communications needs of the E-coupon system, the system chooses xSocket communications framework to improve the system I/O communication. xSocket is a lightweight server based on Java NIO framework for building high-performance, scalable, multi-threaded applications.(3) Using Oracle Security Strategies for system security--Virtual Private Database and Transparent Data Encryption for business to protect the security of sensitive data. Virtual private database combines implementation of the fine-grained access control of the server with integrated security applications context, provides database access control at the rank of rows and columns which the database roles and views can't provide. Transparent data Encryption can encrypt the data stored on disk, encryption without the need to add the application functions and it is transparent to existing SQL statements in the application.In this paper, except the design work for electronic coupon system, it also contains testing and validation of the system functionality. In addition, according to the results of comparative experiments, it got the actual verification of good effects for system performance and related trustworthy properties.
Keywords/Search Tags:E-Coupon System, Trustworthy Properties, Active Object, Asynchronous communication Framework ( xSocket )
PDF Full Text Request
Related items