Font Size: a A A

The Design And Implementation Of E-mall Based On MVC Model

Posted on:2011-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:H HaoFull Text:PDF
GTID:2178360305455352Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays, the rapid development of the internet has changed the production methods and people's life style. The potential commercial opportunities of the internet have attracted more and more attention from enterprises. The birth and the improvement of the internet have changed the traditional ways of the spread of information, broken the bottleneck between the time and space in traditional business, and brought new opportunities and challenges to the industry.In January 2009, CNNIC published The 23rd Statistic Report of the Internet Development Status of China. It was reported that by the end of December the 31st, 2008, the number of Chinese netizens had reached to 298 million with the penetration of 22.6%, increasing 88 million from 2007 by 41.9%. The tendency of the increasing number of Chinese netizens keeps growing fast, which has, now, caught up with and surpassed the average level of the world after exceeding US and becoming the top of the world in June 2008. The main functions of the internet include: e-business, search engine, online banking, business negotiation, online trade, internet news, internet ads and etc. Recently, with the increasing use of the internet, it has penetrated into every aspects of the social economy. More and more companies and enterprises utilize the internet to develop business and enhance their competition and influence. Due to the need of improving the information construction in enterprises and the increasing competition between companies, people rely more on the internet. The tendency to develop electronic malls has highlighted the importance and urgency of effectively developing and designing e-malls to serve business people. The development of the internet has changed the enterprises'business mode, which is bound to push the reforming of the business process, so enterprises should analyze their own conditions and take advantage of internet technology to build intranet and extranet, combining the traders, factories and partners closely to break the barriers from time and space so as to reduce the trade costs and expand sale channels. Under such circumstances, e-mall system has been widely used in business activities of enterprises.The e-mall system will use the vulgate MVC mode, Model-View-Controller, a mutual interfacial frame mode, to set up the application. MVC exploring mode can separate data accessing and data display, and develop extendable and expandable controllers to maintain the whole process text. So according to the development status of e-mall, it is sensible to explore one with the MVC mode as the base and B/S system structure. In B/S structure system, users send requests through the browser to many internet servers, and then servers dispose of these requests and send what the users need back to the browser. The B/S system simplifies the work in the client machine, which merely needs to install a small quantity of client-end software, while servers take on more tasks, such as accessing the data and operating the application programs. The B/S system eases the burden of the client machine, lessens the interference in the e-mall system from the third party software, and liberates the technique maintainers from the large amount of maintaining and updating work. Because the logistic part of work of the transaction processing is delivered from the client machine to the functional server, which makes the client machine apart from disposing of the complicated tasks, such as calculating and accessing, and merely take charge of the display work, maintainers can focus on updating programs on functional servers without rushing around client machines to do the maintaining work. This serves to realize the e-mall management from and between the users and the enterprises, improve the work efficiency of the enterprises, benefit the users'purchase, operation and management, and build the new communication bridge between the users and enterprises.From the aspects of e-mall's developing background and current situation, it is available to choose Eclipse as the developing tool. As the developing tool of Java Web, Eclipse is the one that widely used for developing. This e-mall system consists of two parts: frontground and background. The frontground part includes users'online activities of inquiring about products, purchasing products, placing orders and etc, while the background includes management in products information, products classification, client information, and order disposal. In addition, e-mall system contains the functions of product introduction, management of shopping vehicle, registration and logging-in management of user information, order management and etc. SQL Server is the database designed by Microsoft in the Windows system, and it has found favor in users'eyes for its easy-to-use quality and good compatibility, so the background database adopts SQL Server 2000 system. The e-mall system can be set up by the database of JSP+ Struts+ hibernate+ SQL Server 2000, which will help the system be capable of the management of frontground and background work. From the aspects of e-mall's developing background and current situation, it is available to choose Eclipse as the developing tool. As the developing tool of Java Web, Eclipse is the one that widely used for developing. This e-mall system consists of two parts: frontground and background. The frontground part includes users'online activities of inquiring about products, purchasing products, placing orders and etc, while the background includes management in products information, products classification, client information, and order disposal. In addition, e-mall system contains the functions of product introduction, management of shopping vehicle, registration and logging-in management of user information, order management and etc. SQL Server is the database designed by Microsoft in the Windows system, and it has found favor in users'eyes for its easy-to-use quality and good compatibility, so the background database adopts SQL Server 2000 system. The e-mall system can be set up by the database of JSP+ Struts+ hibernate+ SQL Server 2000, which will help the system be capable of the management of frontground and background work.This thesis illustrates the analysis on the need of e-mall system and the design process, including detailed conduct models, such as sequence plan and cooperation plan. In this e-mall system, frontground and background are connected tightly, and users can register to be members and purchase products. Enterprises can use this system to accomplish the background management, including member management, order management and etc. The e-mall system adopts the combination technology of self-built network and self-built database, which serves to preserve and update the data information. The design pays attention to the security of the system from the technical aspect. HTML and JSP technologies are used to design the website; the database and the dynamic website are connected by JDBC technology.The thesis also introduces each functional code in the e-mall system as well as the data structure of the background database, explains the detailed effects of the system and raises the existing problems of the system and the methods to solve them.This e-mall system consists of frontground and background. The frontground part includes users'online activities of inquiring about products, purchasing products, placing orders and etc, while the background includes management in products information, products classification, client information, and order disposal. The connection and the compatibility between each function need testing, the same with the stability and the validity of the system, so system testing attaches much importance to the system development. Therefore, the thesis also mentions the initial testing of the system, including the construction of the operation environment, the installation and load of the programs, and the application testing of the system.
Keywords/Search Tags:Electronic mall, System design, E-commerce
PDF Full Text Request
Related items