Font Size: a A A

The Design And Development Of Ciiigo E-Commerce System

Posted on:2015-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:H Z SongFull Text:PDF
GTID:2268330428954790Subject:Computer technology
Abstract/Summary:PDF Full Text Request
This paper is based on the project of "Donghua-Ciiigo E-commerce Platform Joint Laboratory". In this paper, We represent the design and development of the Ciiigo E-commerce System. First of all, we built a cloud computing environment as a infrastructure to support the development testing and deployment enviroment. Furthermore, we expatiate the design and implementation of the E-commerce System. Finally, we kick something around the application effects and project management. This paper describes the works that are done at each stage of the Ciiigo E-commerce System prototype from design to on-line operation. The main works are summarized as follows:1. Relevant techniques that are used to build a cloud computing environment, such as Hypervisor, VLAN(Virtual Local Area Network), NAT(Network Address Translation), DNS(Domain Name System) and Reverse Proxy, with the aid of these techniques, multiple operating systems are possible to run on each physical server, and it becomes easier to perform operations such as remote equipment maintenance, collaborative development, source code management, application delivery. The cloud computing platform we built provides server environment required for development, testing and project management in the project.2. Referring to software engineering methods. Firstly, according to the Ciiigo business model, the software framework, code framework and ER diagram are designed in general. Secondly, the user module is designed as a layered architecture in great detail. The user module is composed of such functions as user registration, login, logout, personal information changes and modify the password. Every function’s sequence Diagram and user module’s layers including control layer, service layer and data access layer are presented. Finally, Spring MVC and Junit are used to implement coding and testing.3. A software development management system including source code management, project document management and project schedule management is designed and implemented. The functions of code sharing, integration, merge, rollback and error tracking are contained in the system which makes it convenient to control the development of project. The prototype system involves knowledges of the server farm operation and maintenance, network engineering, software development, software project management etc, and it is an integrated use of a variety of computer expertise. Online shopping and payment have been realized in the system. What’s more important, this system provides a relatively sophisticated foundation platform where we can continue to explore new business models and next-generation e-commerce platform, which is a fusion of cloud computing, logistics, mobile payments and other new technologies.
Keywords/Search Tags:E-commerce, Ciiigo, Spring MVC, VMware, Nginx
PDF Full Text Request
Related items