Customer: Net Info BG
Project name: Complete Internet Shopping Center
Abbreviation: eStore
Duration: 2003 (29 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
  • CASE: ErWin

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 user’s login/logout, registration of new user, management of user’s personal data, incl. goods delivery addresses, resending of forgotten password, etc. Each user is attached to one of the predefined user’s 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 user’s 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

Copyright © 1997-2016 Bioteam Software Ltd. All rights reserved.