3. Proposed Model
Unified Modeling Language (UML) is used for the design of the proposed system. This involved the use of Usecase, class diagram and state chart diagram.
The Use Case model of the system is as shown in Figure 1. The actors are the sellers, buyers and deliveryagent.
A buyer is considered to be the person that actually pe
rforms a search for a commod
ity after registration. The
seller registers and fills out the form to sell items. Th
e delivery agent registers for an account to deliver goods
category and the bank authorizes the purchase of goods.
Based on the Use Case Model, the following requirements are identified:
1) The Online Shopping Mart (EasyShop) Website searches properties to buy.
2) The Online Shopping Mart Website displays full goods details information.
3) EasyShop includes recharging account and payment abilities.
4) EasyShop displays customers account balance on request.
5) The EasyShop includes customers, suppliers and deliv
ery agent registration, which will include name, contact
address, password and other important information.
6) The EasyShop Website has customer care information.
7) A Supplier supplies goods and define its details and description.
8) Order for products: a registered customer adds products to the shopping cart. After supplying user id and
password and this order can be deleted.
9) The delivery agent and seller recei
ve information on order via email.
The figure shows a possible Use Case Model based on the research finding. The model suggests that there are
three actors. Table 1 gives the use case specification of ordered goods.
The classes involved in the system, as shown in the class
diagram in Figure 2, include buyer, seller, product,
order, payment, and account. The class diagram is base
d on the use case model and the use case specification.
The following presents the assumptions of the system.