Chat with our staff
Shinetech live chat
Case studies
Web Development Outsourcing

Development of a J2EE –based online Transaction Website

The Client

In competitive commerce industry, venders have to find ways to constantly improve service quality and efficiency in order to retain customers and attract more. This dynamical motivation drove the client, a new start-upped online transaction company, to turn to Shinetech for a completely automated and robust IT solution providing its customers with convenient and high-quality services.

What the Client Wanted

The client needed a comprehensive e-commerce website running on LINUX, which can be conceived to provide information release, online purchase and payment, account transfer, message board, statistic analyses, report generation, system management, log management etc. Furthermore, a distributive administration is needed for different user with different roles according to the security management.

Shinetech did the entire lifecycle of the website development including requirement analyses, framework design, database design, UI design, implement and test.

Approach

We thoroughly analyzed the requirement of the system by consulting with the client. For the sake of the security of the system, we defined several roles containing normal users, advanced users, produces deliverers, accountants, remitters and administrators. Every role owned different permission level to take charge of different job. A message board was also designed for the client to enhance communication with customers.

We utilized our proven expertise in the domain of e-commerce website development to make a proper design strategy. The system was designed to be compliant with J2EE according to the specification. We adopted a mature privacy framework which was validated through our repetitious practice. The system excellently integrated Struts and IBatis, the two mature and stable frameworks and adequately applied MVC design pattern.

In order to make the hierarchy legible and straightforward, the whole system was divided into three tiers. The presentation tier adopted JSP and Struts to implement MVC. The BO tier was implemented by adopting business object which was IBatis DAO. Between the BO layer and database, DAO layer adopted IBatis to implement data persistence. And we used MySQL as the database to reduce costs.

Benefits

  • A stable and easy-maintenance system.
  • Shortening the time to market enabled the client to strengthen his competitive capability.
  • Significant cost savings and efficiency were realized by streamlining the process of products transaction.
  • The grouping strategy improved the system's security.
Request the complete case study Contact sales
Home | Contact us | Site map | Terms of use | Privacy | Resources | Newsletter subscription | FAQ
Copyright 2008 - Shinetech Software Inc. Offshore Outsourcing and Software Outsourcing Company China