Font Size: a A A

Shopping Information System Design Based On Struts Framework

Posted on:2009-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:T JiangFull Text:PDF
GTID:2178360272976524Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Market Information Platform aimed primarily at Medium, high-end user groups, via market research of SMS, SMS lottery, SMS tips and so on, will wake up the "dormancy" original members and promote interaction between members and business. For example by the data analysis of SMS research and SMS Lottery, consumers will be divided into different groups in terms of consumers'preference and will be notified in a targeted manner. Market information platform with the purpose of serving groups such as consumers and suppliers and providing better mobile commerce information services helps the consumers and social groups concerned about enterprises improve their life via mobile business. Opening up a new life fashion of mobile phone information can make the relationship of between consumers and suppliers closely which can enhance the"Market"brands, expand consumer groups, realize a number of benefits including opening up a new culture field of life fashion, attracting consumers, improving consumers' loyalty and increasing sales.In this paper, based on development of Market information system under B/S structure, we realized the purpose to attract consumers by the SMS activities on the Market information platform, to increase the consumers'loyalty to the department store and enterprise and to improve the continuity of consuming and profits chains. The application of Market information can make the malls and department stores partly achieve a breakthrough and establishment of all the advantages at the service channels, service ways, and service resources focusing on segments market. In this paper, by using Browser / Server model, we design the system and discuss the structural characteristics of information systems and development methods. The Browser / Server model is developed from Browser / Server which can be regarded a special case that the three-layer Client/server developed from traditional two-layer Client/Server is applied in web. Browser/Server has all the advantages of Client/Server and their own characteristics.MVC's core idea is to divide the entire programme code into three relatively independent parts which cooperate together: the model, Business Logic which achieved specific business logic and statement management functions; View: presentation, an interactive interface with users which usually performs data input and output functions. Controller: Control layer which controls the entire business process carries out the cooperation between View and Model. MVC design pattern may provide a number of different programmes for the same data according to the demands. Browser / Server system will simplify the client work so that the client only needs to install and configure a few client-side soft wares, as a result, server will take more work and to access and apply database will be performed on the server. Under the Browser / Server three-layer structure, Presentation, the Business Logic, Data Service will be divided into three relatively independent modules:The first layer, Presentation, Web browser located in client contains the show logic of the system, whose mission is to request service from the Web browser to a Web server on the network. After identifying the user, Web server will send the required homepage to client by HTTP, Client will accept the homepage document that will be shown in the Web browser.The second layer, Business Logic: Web server located in the Web server-side with expanded function contains process logic system in the level of function whose mission is to accept the user's request. First of all, it will perform expanded applied programme to connect the database, and then propose data process request via SQL, after that, the result dealed with by data-processing will be submitted to the web server which will be sent back to client by the web server finally.The third layer, Data Service: database servers located in the database server side contains data-processing logic in the data layer whose mission is to accept the request for the manipulation of a database from the Web server, to realize database query, modify, update and other functions, and to submit the results to the Web server.The advantage of the three-layer structure is that the applied programme will be divided into several independent layers. When a layer needs to change, other layers will not be bothered and the programme will be maintained easily. Meanwhile, it is easy to develop the system because of the clear relationship among layers. The Market information system adopted B/S structure so that it only needs to upgrade the software of server-side when some upgrade need.This paper based on the Market information system development under the Struts framework described the design of the function module of the system in detail and explored the related technologies. First of all, it introduced and analyzed the purpose, significance , mission, background, and composition; Secondly, by focusing on several function modules such as setting up columns, information maintenance, mass-type activities, information auditing, sending information, it made an analysis of demand analysis , general design and realization of the charge system. Thirdly, it also explored the related technology in the system. Making a specific functional analysis for each module realized the design of three-layer structure system, in which the user layer adopted JSP, JavaScript, and other technology and WEB server using tomcat server system, as a result, the access end-user layer can be achieved. By using Java, Business logic realized the middle data processing, including receiving user form data and its processing; transmitting the logic data between the user data layer and the data layer .Data layer achieved an access to database information. The system uses Oracle database as a background database. As for Database design, the system will be divided into two parts, including business-layer databases and information databases. Business-layer database storages required business logic data including user information, columns information, and the lottery information and so on. Information database stores SMS data such as the state of sending information and group sending information.The system ultimately realized the Market information development based on Struts structure; furthermore, the system has been tested and run in the Market Information Platform.
Keywords/Search Tags:Three-layer structure, CMPP protocol, Struts structure
PDF Full Text Request
Related items