Professional Documents
Culture Documents
Name Signature
Name Signature
We the undersigned, hereby declare that this project work is the result of our own research and no
part of it has been presented for any other degree in this university or elsewhere. We are solely
responsible for any errors in the work.
Name Signature
Date of Submission
This project has been submitted for examination with our approval as a university
advisor.
i
Approval Sheet
___________________________________________________
External Examiner
Internal Examiner
___________________________________________________
Advisor
___________________________________________________
Department Head
___________________________________________________
ii
Acknowledgment
First of all, thanks to God for the finalization of this documentation. Second we would also like to
thank our Advisor Mr. Abera G/Tsadik (M.SC) for his impressive guidance and support for the
accomplishment of this work. Next, we would like to thank Mr. Husan the supermarket manager for
his response while we were gathering information. At the last but not the least special thanks for our
classmates for their great help and keeping us to reach today’s day.
iii
List of Tables
Table1.1 Responsibility of team member----------------------------------------------------------------------3
Table: 3:4 Use Case Documentation for Add User use case--------------------------------------------20
Table: 3:5 Use Case Documentation for Add Customer use case-------------------------------------21
Table: 3:6 Use Case Documentation for Add Item use case--------------------------------------------22
Table: 3:7 Use Case Documentation for Receive product use case-----------------------------------23
Table: 3:8 Use Case Documentation for Sale Item use case--------------------------------------------25
iv
List of Figure
Figure 3.1 super market management system use case diagram------------------------------------------25
v
Figure 3.23. Log in screen UI----------------------------------------------------------------------------------42
Figure 3.24 Supermarket Management System Home Page for Administrator ---------------------42
vi
Content
s
Acknowledgment..............................................................................................................................................iii
Abstract...........................................................................................................................................................xii
CHAPTER ONE.........................................................................................................................................1
1.1. Introduction...........................................................................................................................................1
1.2. Background of the organization..............................................................................................................1
1.2.1. Vision of the Supermarket................................................................................................................2
1.2.2. Mission of the Supermarket.............................................................................................................2
1.3. Statement of the problem........................................................................................................................2
1.4. Purpose of the Project.............................................................................................................................2
1.5. Team of composition..............................................................................................................................3
1.6. Objective of the project...........................................................................................................................3
1.6.1. General Objective.............................................................................................................................3
1.6.2 Specific Objective.............................................................................................................................3
1.7. Feasibility Study.....................................................................................................................................4
1.7.1. Technical Feasibility........................................................................................................................4
1.7.2. Operational Feasibility.....................................................................................................................4
1.7.3. Economic Feasibility........................................................................................................................4
1.8. Scope and limitation................................................................................................................................4
1.8.1. Scope of the project..........................................................................................................................4
1.8.2 Limitations of the project..................................................................................................................4
1.9 Significance of the Project.......................................................................................................................5
1.10 Methodology..........................................................................................................................................5
1.10.1. System Development Approach.....................................................................................................5
1.10.2. Software process model approach..................................................................................................5
1.10.3. Data Collection Method.................................................................................................................6
1.11. Development Tools...............................................................................................................................7
1.11.1. Language........................................................................................................................................7
1.12. Testing Process.....................................................................................................................................8
1.12.1. Unit Testing....................................................................................................................................8
1.12.2. Integration Testing.........................................................................................................................8
1.12.3. System Testing...............................................................................................................................8
1.13. Overview of the Project Phase..............................................................................................................9
vii
1.13.1. The Project Initiation Phase...........................................................................................................9
1.13.2. Project Planning Phase...................................................................................................................9
1.13.3. Project Execution Phase...............................................................................................................10
1.13.4. The project Closing Phase............................................................................................................10
1.13.5. Project Schedule...........................................................................................................................10
1.13.6. Project Budget..............................................................................................................................11
CHAPTER TWO...........................................................................................................................................12
2. Description of the current system........................................................................................................12
2.1. Major Functions of the current system..................................................................................................12
2.2. Users of the current system...................................................................................................................12
2.2.1. Current User table..........................................................................................................................13
2.3. Drawback of the current system............................................................................................................13
2.4. Business rule current system.................................................................................................................14
CHAPTER THREE.......................................................................................................................................15
3. PROPOSED SYSTEM..............................................................................................................................15
3.1. Overview of System Analysis...............................................................................................................15
3.2. Functional Requirements.......................................................................................................................15
3.4. Performance Requirements...................................................................................................................17
3.5. System Model.......................................................................................................................................17
3.5.1. Scenarios one.................................................................................................................................17
3.5.2. Scenarios two................................................................................................................................18
3.5.3. Use Case (Use Case Description)...................................................................................................18
3.6 Analysis Models.....................................................................................................................................25
3.6.1. Use case Diagram...........................................................................................................................25
3.7. Object Model........................................................................................................................................26
3.7.1. Conceptual Class Diagram.............................................................................................................26
3.8. Dynamic Model....................................................................................................................................26
3.8.1. Sequence Diagram.........................................................................................................................26
3.8.2. Activity diagram.............................................................................................................................33
3.8.3. State Chart Diagram.......................................................................................................................39
3.8.4. User Interface Prototype.................................................................................................................41
3.9. Object Oriented User Interface Design.................................................................................................42
CHAPTER FOUR..........................................................................................................................................48
4. SYSTEM DEISINE MOBEL................................................................................................................48
viii
4.1. Overview...............................................................................................................................................48
4.1.1. Purpose of the System....................................................................................................................48
4.1.2. Design Goals..................................................................................................................................48
4.2. System Architecture..............................................................................................................................48
4.2.1. Overview of System Architecture..................................................................................................48
4.2.2. Architectural Style.........................................................................................................................48
4.2.3. System Process...............................................................................................................................49
4.2.4. Subsystem Decomposition.............................................................................................................49
4.2.6. Component Diagram......................................................................................................................50
4.2.7. Deployment Diagram.....................................................................................................................51
4.2.8. Boundary Diagram.........................................................................................................................52
4.2.9. Database Design.............................................................................................................................52
CHAPTER FIVE...........................................................................................................................................58
5. CONLCUSION AND RECOMMENDATION........................................................................................58
5.1. Conclusions...........................................................................................................................................58
5.2. Recommendations.................................................................................................................................58
Reference……………………………………………………………………………………………...……….60
ix
Acronyms
Acronyms (D)
DB Data Base
Acronyms (G)
GB Gigabit.
GHz Gigahertz.
Acronyms (H)
HD Hard disk.
Acronyms (I)
MB Megabyte.
MS Microsoft.
Acronyms (N)
Acronyms (O)
x
OOD Object-Oriented Design.
Acronyms (P)
Acronyms (R)
Acronyms (S)
Acronyms (U)
Acronyms (W)
DB Data Base.
GB Gigabit.
GHz Gigahertz.
HD Hard disk.
xi
Abstract
This project is done with the main objective of designing an ecommerce system for Chuch
supermarket. An object oriented approach is employed to achieve the main objective of the project.
Close interaction with interview backed up by observation is used to model the user requirements in
to the actual software development process. The paper includes three chapters or phases. The first
phase covers the introduction, which contains background, Statement of problem, objective of the
project, benefits of the project, scope, and methodology and significant of the project. The second
phase covers the system features which contain existing system description, hardware requirement,
software requirement, user requirement, system requirement, functional requirement, and
nonfunctional requirement. The third phase covers system analysis which include system
requirement specification Use case diagram, Use case description, activity diagram and sequence
diagram.
xii
CHAPTER ONE
1. INTRODUCTION
1.1. Introduction
Online-Commerce (electronic commerce) is the process of buying and selling products and services
over the Internet, utilizing technologies such as the Web, electronic data interchange, e-mail, electronic
fund transfers, and smart cards. In recent years, e-commerce has exploded, and future trends indicate
that more and more businesses will connect themselves to the Internet. It is now becoming imperative
for some organizations to engage in e-commerce in order to remain competitive.
There are various reasons why e-commerce is making an impact on the computing world. Businesses
have realized that there are lower start-up and overhead expenses. Running costs are also quite low
since the order processing is automated and there is no need to employ people to take care of this.
Before the start of e-commerce, businesses were often restricted and expansion was difficult. Since the
Internet is accessible from almost anywhere on the planet, businesses can have global exposure.
Businesses can also advertise thousands of products without incurring huge costs. It is clear that the
low-cost factor plays a major role in inspiring organizations to travel the e-commerce route.
1
shopping which improve productivity by shortening supply chains, reducing overhead cost, and
enabling ‘‘just -in-time’’ service.
2
The other benefited part is the government because the proposed system stores prices and required tax
computations for the purchased from the supermarket. With the computerized computations of tax, the
payment or collection due for government can be prepared conveniently.
3
1.7. Feasibility Study
4
1.9 Significance of the Project
The main significance of this project is to provide Online marketing system for fruit super market for
customer with in the country or different country.
The basic benefits of this project include: -
. Convenience and Quick Service:
. Low Cost for Operations
. Measure and Track Results
. Demographic Targeting
. Global Marketing:
. Ability to Multitask
. 24/7 Marketing
. Automated, Tech-Savvy Marketing
. Data Collection for Personalization
. Diversified Marketing and Advertising
. Easy Tweaking to Your Marketing and Advertising Campaigns
. Instant Transaction Service
. Better Sales Relationships
. Time-Effective Marketing
. Continued Marketing Campaign
. Increase security
. It reduces wastage of time
. Provide quick security
1.10 Methodology
5
academic or practice projects. We select this model because of the following advantages over the other
models:
Interview
Direct Observation
Existing Document Analysis (Existing document review)
1.10.3.2. Interview
T information about the existing supermarket system, we interview the supermarket manager and some
customers about the services that are given to them, and the problems associated with that environment.
Practical Observation: During this time, we had directly entered in to the internal activities of the
supermarket to view what things are done? And what are the limitations and strength of the
supermarket? The essentiality of this method is that, to be confident with the data that we collect using
an interview method because o get the basic nowadays the reliability of peoples decreases time to time
6
Document analysis: -to get more information about the details of fruit supermarket we will refer to
some documents from the supermarket
. Enterprise architecture
. Microsoft visual
1.11.1. Language
Web Server (Wamp Server)-to manage and control the server side scripting program
PHP-to develop the server side scripting program
HTML, CSS, JavaScript-to develop the client side scripting program
Enterprise Architecture-To design all UML diagrams of the system
Software Project Management –to schedule the time requirement for the development of a system
MySQL-to design and develop the database of this application program
MS-Office-to write and edit the documentation part of the system
Mozilla Firefox-to access or run the application program and the database of this project
7
1.12. Testing Process
8
1.12.3.3. Deployment testing
Software deployment refers to the process of running an application on a server or device. A software
update or application may be deployed to a test server, a testing machine, or into the live environment,
and it may be deployed several times during the development process to verify its proper functioning
and check for errors. Another example of software deployment could be when a user downloads a
mobile application from the App Store and installs it onto their mobile device. To summarize, a
software release is a specific version of a code and its dependencies that are made available for
deployment. Software deployment refers to the process of making the application work on a target
device, whether it be a test server, production environment or a user's computer.
9
1.13.3. Project Execution Phase
This the is the project phase that the system developers started to determine the functional requirements
of the proposed system, identifying the non-functional requirement of the system, designing of the
system, implementation of the system and testing of the system.
10
1.13.6. Project Budget
No Materials, Equipment’s Description Units of quantit Unit Total
and others Measurement y Price Cost
1 Laptop Computer Corre-i5, 2.5GH pcs 1 28,000 28,000
500GB hard
disk, 4GB RAM
2 Printing Paper 2 Desta Desta 4 120 480
3 Internet 1000
4 Transportation Cost Per person 5 100 500
5 Software Wamp Server pcs 1 200 200
Total Cost 30,180
11
CHAPTER TWO
12
2.2.1. Current User table
No. Users Descriptions
1 Manager He is responsible to manage the overall activities of the
supermarket
2 Supplier Those who supplies the supermarket products
3 Cashier Those who are working as cash collector or sale
t4 Stock Person A person(s)who control and manages the stock or the
inventory
13
Inputs:
Loss of items information
Fragmentation of information’s in different files
Output:
In terms of producing report information to the manager
In terms of getting remained item information.
Regarding the economic benefit of the system being proposed, it’s directly related to the performance,
as performance increases number of customers also increases which brings significant economic benefit
to the supermarket as opposed to the existing system performance
Which is low and this will make users unsatisfied and brings to a decrease of customers and also loss of
income, so the existing system is not a walk in the park.
Because supermarket is using the manual system there is weak side (weakness).
To mention some of these:
Need of high energy and time for selling products because of its low ability to serve many
customers at a time.
In saving the customer’s time because they have to wait long time until the employee calculate
the price of each item that they have purchased.
Inability to give the service to more than two customers at a time
14
CHAPTER THREE
3. PROPOSED SYSTEM
System analysis consists modeling of the proposed system using object oriented methodology by
applying unified modeling language (UML). All the activities performed by the actors (such as the
customer, salesperson and the administrator) are analyzed by using different modeling diagrams. These
diagrams include use case diagram, sequence diagram, activity diagram, and conceptual diagram.
15
View Product Lists
View Customer Lists
View Inventory
View Sales of the product
Edit and Delete Product List
Edit and Delete Customer
Edit and Delete Sales
Edit and Delete Products
Edit and Delete users
3.3 Nonfunctional Requirements
There are different of nonfunctional requirements that are expected from the system.
These are:
Performance: this system gives service24 hours per day with maximum response time so, it is easy to
access data from the stored document.
Scalability: The system must be compatible with any environment
Reusability: Ability of an item that allows it to be used repeatedly unlike a disposable item.
Security: should allow login to only authorized users
Reliability: The reliability of the proposed system will be better due to proper storage of information
when users access the application.
No Redundancy: In the proposed system can be avoided reputation of data anywhere in the database.
Accuracy: proposed system will be better due to reduction of error. All operation can be done correctly
and it ensures that whatever information is coming from the data base is accurate
Availability: All data in the system will be available all the time.
Efficiency: The system must ensure allocation and use of services being requested for the users by using
minimum memory storage, cost, time and human power.
User friendly Interface: Users can easily input and retrieve their profile and history.
Error handling Exception: The system must recover immediately when a user enters incorrect (error)
data.
16
3.4. Performance Requirements
Which in general terms refers to specification in the contract for what is requested of the prevent partner
in terms of quality and/or quantity. Performance requirement may also be named output specification”,
and they may be referred to under the border concept of “operation and maintenances requirement”. The
technical requirements related to constriction may also be named “constriction requirement” or “technical
prescription for constriction”.
17
3.5.2. Scenarios two
18
3.5.2.1. Use Case Documentation for Login use case
Name Login
Identifier UI-01
Description The Administrator log in to the system for using the system
Actor Admin
Pre-Condition The admin must log in into the system
Post Condition
Extends
Includes
Basic Course of Actions:
1. The user clicks the log screen page
2. The user enter user name and password3. The user click on Log in button
4. The system ensure the username and password in the database
5. The supermarket home page is displayed
6. The user perform its required operations
7. The System ends
Alternative Course of Actions: The user is registered user
1. The system ensures that the user is registered user
2. The system informs the user is not a registered user or if he/she entered a wrong user
name or password
19
3.5.2.2. Use Case Documentation for Add User use case
20
3.5.2.3. Use Case Documentation for Add Customer use case
Table: 3:5 Use Case Documentation for Add Customer use case
21
3.5.2.4. Use Case Documentation for Add Item use case
Name Add Item
Identifier UI-04
Description The Administrator log in to the system to add a new item or product
Actor Admin
Pre-Condition The admin must log in into the system before to add a new product or item
Post Condition
Extends
Includes UI-01
Basic Course of Actions
1. The user opens the log screen page
2. The System displays the log screen page
3. The user input the user name and password and click on Login button
4. The system displays the Home Page screen
5. The user clicks on the product list tab from the left pan of the Home Page screen
6. The system displays the product screen or form page
7. The user input the product information and click on save button
8. The system confirms and displays a message data successfully added and displays the product
information to the right pan of the product form page
9. The user logout from the system and leave the page
Alternative Course of Actions: The user is a registered user
Table: 3:6 Use Case Documentation for Add Item use case
22
3.5.2.5. Use Case Documentation for Receive Product use case
Name Receive Product
Identifier UI-08
Description The Administrator log in to the system to receive a product from the customer
Actor Admin
Pre-Condition The admin must log in into the system before to receive a new product or item
Post Condition
Extends
Includes UI-01
Basic Course of Actions
1. The user opens the log screen page
2. The System displays the log screen page
3. The user input the user name and password and click on Login button
4. The system displays the Home Page screen
5. The user clicks on the Receiving tab from the left pan of the Home Page screen
6. The system displays the New Receiving screen or form page
7. The userclicks on the New Receiving button
8. The system displays manage receiving page
9. The user selects the product category that previously inputted and the select the product list,
input the quantity received and the price of the product and click on add to list button
10. The system displays the necessary information with the totl cost of the product
11. The user clicks on save button
12. The system displays a confirmation page called data successfully added
13. The user logout from the system by clicking on the user tab to the right top corner of the page
14. The system displays a log screen page for another user
Alternative Course of Actions: The user is a registered user
Table: 3:7 Use Case Documentation for Receive product use case
23
3.5.2.6. Use Case Documentation Sale Item use case
Name Sale Item
Identifier UI-07
Description The Cashier log in to the system to sale item or a product
Actor Cashier
Pre-Condition The cashier is a registered customer and must log in into the system before start to
sale a product or item
Post Condition
Extends
Includes UI-01
Basic Course of Actions
1. The user opens the log screen page
2. The System displays the log screen page
3. The user input the user name and password and click on Login button
4. The system displays the Home Page screen
5. The user clicks on the sales tab from the left pan of the Home Page screen
6. he system displays the New Sales Page screen or form with its corresponding sales information
7. The user clicks on the New Sales button
8. The system displays sales page screen or form
9. The user selects the customer from the customer list and select the product from the product
category list and input the quantity that he/she need to sale
10. The system displays the sales information at the bottom of the sales page
11. The user clicks on the Pay button
12. The system displays a page that shows the total amount that a customer needs to pay
16. The system displays a receipt page with a browser and printer dialog box on top of the receipt
page
17. The user selects the printer name and print the page and give to the customer
24
18. The user logout from the system by clicking on the user tab to the right top corner of the page
19. The system displays a log screen page for another user
Alternative Course of Actions: The user is a registered user
1. The user sale an item if it is available in the stock.
2. If it is not available in the stock, go to step 9
Table: 3:8 Use Case Documentation for Sale Item use case
Use case model describes the potential usage of the system, it is a part of the analysis of documents
which consists of use case diagram together with its documentation describing the use cases actors and
association, use case is also sequence of action that gives measurable value to actor.
25
3.7. Object Model
26
Customer Login screen Login Customer
(Actor) (Controller) User Interface
Login Actions
Click login
27
Customer Registration Registration
(Actor) (User (Controller) Database User Interface
Interface)
Registration
Actions Browse
1 Customer Brose
Validate input
2 Enter validate input Enter input Invalid
Create
Deletion
Actions Select
1 Select delete
2 Enter id Enter ID
Display detail
Confirm
deletion
Create
28
Customer Update Update Customer User Interface
(Actor) (UI) (controller) (DB)
Update
Actions Update
1 Wish to update
29
Customer Product
UI
(Actor) (Controller)
Browse product
Actions
Request to view
2 System display product Product
Categor
y
Create
Store Product
Add product Add Product
Manager UI
Add product (UI) (Controller) (DB)
(Actor)
to catalog
Action
1 Store manager
Select add product
Ask to confirm
Confirm
<<Create>>
30
Customer Payment Authorize Payment Sales Person UI
(Actor) (UI) Purchase (DB) (Actor)
Payment
Action
Create new
user Basic
actions
Select
Enter user
1 Administrator information
Select create
new user page Validate
Information
Created
2 Enters valid Invalid
information
3 System validate << create>>
information
4System display
Success message
31
Administrator Create new User Create user Database
UI
(Actor) (UI) (controller) (DB)
Create new
user Basic
actions
Select
Enter user
1 Administrator information
Select create
new user page Validate
Information
Created
2 Enters valid Invalid
information
3 System validate << create>>
information
4System display
Success message
32
Customer Product Page Soping Cart
UI
(Actor) (UI) (Controler)
1.Customer Request
order
2 Customer select
list of orders
3 Customer order
the item
33
Customer call to login
Incorrect
Corrected
Display screen
34
Figure 3.14Activity diagram for update customer
35
Browse site
Incorrect
Correct
Register user
36
Select delete customer
Enter customer id
Incorrect
Correct
Confirm deletion
No
Yes
Customer deleted
37
Select product page
38
Figure 3.20Activity diagram for payment
39
Finger 3.21 State Chart Diagram for Purchas class of Supermarket Management Syste
40
3.8.4. User Interface Prototype
Figure
3. 22 User interface prototype
41
3.9. Object Oriented User Interface Design
Screen UI
42
Figure 3.25 Supermarket Management System Home Page for Cashier
43
Figure 3.27 Sales User Interface
44
Figure 3.29 Supplier User Interface
45
Figure 3.31 Supplier User Interface
46
Figure 3.33 Customer List User Interface
47
Figure 3.36 Print Receipt User Interface
48
CHAPTER FOUR
4.1. Overview
This part of the project is describing the object oriented system design that includes architecture of
the system, object oriented class diagram, collaboration diagram, State-Chart Modeling, Component
Modeling, Deployment Modeling, Persistent Modeling, User Interface Design of the project
49
4.2.3. System Process
Software Design is an iterative process through which requirements are translated into a “blueprint” for
constructing the software. It includes architectural design that escribes how software is decomposed
and organized into components (the software architecture) and the detailed design to describe the
specific behavior of these components
50
4.2.5. Persistent Data Management
Persistent modeling is conceptually similar to design class modeling in terms of content. There are
minor things to remove and add in persistent modeling due to the nature of the DBMS to be used for
data management. The model describes the internal schema of a database, depicting the data tables, the
data columns of those tables, the unique nature of some functional columns (attributes) and the
relationships between the tables. The following figure shows the persistent modeling of the
supermarket management system.
51
Figure 4.3 Component Diagram for Supermarket Management System
52
Deployment diagrams depict the physical resources in a system including nodes, components, and
connections. This model will be used to show how the hardware in the organization will be connected
and which component of the software will be deployed in hardware. The following figure shows the
component diagram of Supermarket Management System.
53
4.2.9.2 Logical Database Design
Logical Database design shows the relational data of the database in a tabular form and it is illustrated
by Relational Data Mode. The following figure shows the logical database design of supermarket
management system.
1. Relational model between user and sales, and Inventory
User Table
User Name username Password user type
Id
Sales Table
I Reference- Customer- total amount amount date updated
d no id amount tendered change
Inventory Table
i Product- qty trype Stock from form-id date updated
d id
54
2. Category and Product
Category Table
Id Name
Product Table
Id Category-Id Supply no price name Description
Customer Table
Id Name contact Address
Supplier Table
Id Supplier Name contact Address
55
5. Product and Receiving Table
Product Table
Id Category-Id Supply no Price name Description
Receiving Table
Id Reference No Supply ID Total Amount Date Added
56
Table 4.8 Inventory List
4 Product List Table
57
Table 4.10 Product Receiving list
5. Users Table
6.Sales Table
Table
4.12 Sales list
7. Supplier List Table
58
Table 4.13 Supplier List
CHAPTER FIVE
5.1. Conclusions
While developing the system a conscious effort has been made by the team member to analyses user
requirements, functional requirements and design and develop the supermarket management application
software or system by using different object oriented methodology, development tools and a software
package. The project team member follows the standard system development life cycle such as
planning, analysis, design, implementation, testing and deployment of the software. The project team
member writes the scripting code for different system and subsystem of this software application and
test each functionality to ensure that the software performs its required operations.
Accordingly, the project team member ensures that the supermarket management system
provides the following significant for product suppliers, users, sellers, and customers.
The system can easily generates daily selling reports and allows a cashier to view the
products in the stock by easily clicking on inventory module or application.
The system minimizes time for the customer, supplier, seller and other employees of the
supermarket by delivering the products with less time and getting services within short
time.
The system can easily manage the products remained in the stock and allows to order the
supplier before all the products are stocked out.
The system controls or manages the sellers if the product quantity needs to sold is less
than with the product in the stock and even the users can view the remaining products in
the stock before selling is performed
The system can protect other users not to access the information of others
The system performs all functionalities you identified in the analysis phase of the project
and ensures that it is user-friendly, flexible, and compatible with all other operating
system platforms.
59
5.2. Recommendations
As such one may hope that the system will be acceptable to any user and will adequately meet
his/her needs and performed all its functionality. As in case of any system development processes
where there are a number of shortcomings, there have been some shortcomings in the development of
this system also. The project is still under modification. For example, the project does not compute the
VAT and withholding for the product sold according to the taxation rules and regulation of Ethiopia.
And also there is shortcomings that the development team member lacks of skills to use different tools
such as time scheduling software and other UML diagrams. Therefore, the project team member
recommends other developers to modify and resolve the shortcomings of this application software. It
also recommended the project team member to modify after the will fill their skill gabs and will make
this software to commercialize.
60
Reference
1. S. Shim, V. Pendyala, M. Sundaram, and Ph. D Jerry Gao, Introduction to E-commerce, Special
issue on E-commerce in IEEE Computer, Vol. 33, No. 10, October, 2000.
2. Dr. Jim Arlow, OO Analysis and Design with UML and USDP, Version 2.0
3. Professor LonnineD.Bentlley “System Analysis and Design Methods” Simon Bennet, Steve
McRobb and Ray Farmer: Object oriented system analysis and design
4. Hoffer, Jeffrey A. and Georg, Joey F and Valacich, Joseph S, Modern Systems and Design,
Person Education (Singapore) ptc.Ltd, India Brench, 482 F.I.E Patperegieng, Delhi 110092,
India, 2000
5. Simon Bennet, SteveMcRobb and Ray Farmer: Object Oriented System Analysis and Design.
Websites
6. http://www.orderonline.sg/cart/
7. http://www.orderonline.sg/product/grapefruit-pink-500-g/
8. http://www.organicsupermarket.ie/shop/products/?category=1
9. http://www.waitrose.com/shop/Browse/Groceries/Fruit_and_Veg
61
THANK YOU
62
63