|
|
|
Customer: |
M&BM Ltd |
Project name: |
Complete Internet Shopping Center |
Abbreviation: |
eStore |
Duration: |
2005 (6 man-months) |
Current stage: |
Support |
Participation in: |
design-100%, development-100%,
test-100%, documentation-100%,
support (on-site and remote)-100% |
Hardware & Software
- Linux or MS Windows 200/XP
- ORACLE Server 9i or MySQL
- Apache Tomcat
- J2EE - JavaBeans, Servlets, JSP
- HTML, XSL/XSLT
- CASE: ErWin
Description
eStore represents a complete Internet Shopping Center. It provides a complete set of functionality to manage all activities of such kind of Internet Shopping Center. Multilanguage support is implemented. All language dependent data is fetched from database storage.
eStore is implemented as a 3-tiered WEB application with thin client (Internet browser):
- Data storage RDBMS tables.
- Business logic JavaBeans, Servletes.
- Data presentation - Java Server Pages (JSP), HTML, JavaScript and CSS.
eStore consists of the following subsystems:
- User/Role Management
This subsystem provides functionality for users login/logout, registration of new user, management of users personal data, incl. goods delivery addresses, resending of forgotten password, etc. Each user is attached to one of the predefined users roles in the system: Guest, User, Admin, Company Admin. This set can be extended with new roles. To browse and collect the shopping basked a registration is not needed, it is needed only to order the goods.
- Article Management
This subsystem provides functionality to manage the articles and bundles (group of articles to be sale together) in the store. To allow a fast access to the articles they are grouped in categories. The category three can be expanded in order the needed article description to be visualized.
- Basket Management
This subsystem provides complete functionality to store, manage (add, edit, delete) articles in the users basked. Shows some important information for articles and calculate some fields (price, number of Items, discounts, etc.).
- Order Management
This subsystem allows the end user to manage his order details and to see the current state of all his orders. By default a payment mechanism on Internet is implemented using the Bulgarian national payment system ePay. For different customers additional customer specific payment mechanisms are also implemented.
eStore contains of about:
- 63 database tables and the corresponding relationships/constraints.
- 19 reports, including graphics.
- 102 form applications.
back to previous page
|