Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

New Presentation

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 34

SINIOR PROJECT DOCUMENTATION

ON
SUPER MARKET MANAGEMENT SYSTEM
CHAPTER ONE

INTRODUCTION
 Supermarket management system is the system that
involves selling and managing the product.
 This system for Abay Ena Tanna supermarket is a web
based system that works by providing an opportunity for
different customer.
 It also allows different users to buy different products on
this Supermarket that are registered and pay with in a
system.
 The main purpose of this project is to make each
customers and employers activity in computerized
(automate) way rather than manually which because of its
time consuming, difficulty of integrating data and unable
to interest different user request.
Background of Organization
 Abay EnaTanna supermarket (AETS) is one of the
largest and supermarket in Bahirdar. It established
in 2002 E.C. by partnership and has no branch in
Ethiopia.
 Abay EnaTanna supermarket due to providing
wide variety of foods, Banana and apple, fish, Oil
and other products, so it is larger in size and has a
wider selection.
 It is difficult to manage the stock of supermarket.
 The supermarket process was slow so, we
recommend to develop an automated supermarket
management system for AETS.
STATEMENT OF THE PROBLEM

 The existing working process for the supermarket


management has the following problems:-
 It is difficult to retrieve product and its information

when it is required.
 It needs huge human power.

 There is no centralized database system.

 There is loss of product data because they placed

product data in different places.


 Wastage of time ,money customers and working space

 It is difficult to manage product (to search and

announce the products information)


 It is difficult to managing repetitive and bulky activities.
OBJECTIVES OF THE PROJECT
General objective
The main objective is to develop the web based
supermarket management system in order to
mange’s supermarket activity within effectively
and efficiently
Specific objectives
After the successful completion of this project the
software will provide the following application
(services):-
To register new product

To record customer history(information)

To record employee history(information)

To view detail ordered report

To promote sales of product

To provide real time delivering service

To update product and customer information


Scope of the project
 These scopes are the system able to manage
administrators, managers, employees and
customers login.
 The system gives notification for appropriate
transaction, the system generate report.
 The system advertise new products.
 The system provides all transactions are available
and easy for users.
LIMITATION

 It is not provide online access of information.


 It is power dependent system.
METHODOLOGY

Data gathering techniques


Data about the organization will be collected using
 Observation.

Document Analysis and

 interview.

Because these methods help us to get full and clear


information about the organization in easy way.
TH
A
N
K
Y
O
U
CHAPTER TWO
REQUIREMENT ANALYSIS

Functional Requirements
The functional requirements in this system are listed
below.
Manager
 System allows to manages employees
(active/deactivate, create, update and delete).
 System allows accepting feedbacks.
 System allows viewing order and Delete ordered Item.
 System allows viewing report(order, employee,
customer and product).
Administrator

System allows to manage employee account (add,


active/deactivate, update).
System allows recovering database.

Customer
System allows registering.

System allows managing cart (View item, Add to cart, remove cart,

order item, and cancel order).


System allows performing payment

System allows sending feedback.

System allows viewing notification.

Employee
System allows to manage product (add/post, update, delete).

System allows managing customer order.

System allows to login/logout to site


Non Functional Requirements
 The non-functional requirements of the system are presented below:
-
 User Interface
 Error handling Mechanism
 Security issue
 Maintainability
 Availability
 Backup and Recovery
 Portability
 performance
 Usability
 scalability
 Help and support (user manual)
System Requirement
Hardware requirement
Software requirement

User requirements
The following are user requirements:-
 Anyone may sign up for a customer account if he/she is not a member
before
 the user must fill required information correctly for all forms and the
user must confirm user name
 email and password are acceptable.
Business rules
 Business rules can apply to people, processes, corporate
behavior and computing systems in an organization, and are
put in place to help the organization achieve its goals.
 BR1: The user has to login to do his/her business operation on
the system.
 BR2: It is not allowed to see all reports unless he/she is the
manager.
 BR3: It is not allowed to add, update, and delete items unless
he/she is the Warehouse employee.
 BR4: The customer must have logged in before order items.
 BR5: The customer cannot purchase unless enough money in
their hand.
 BR6: Admin or employees must have logged in to view order.
 BR7: Admin must have deactivated employees to prevent
illegal access.
TH
AN
K
YO
U
CHAPTER THREE
SYSTEM MODELING

Actor specification
 Customer: - someone who buys product.
 Administrator: - a special user of the system
who can setup access right for other users.
 Employee: a user of the system who is
responsible for managing the catalog of the
products.
 Manager: who is manages the organization.
Use Case Diagram
System use case description
Use case name Login
Participating Actor Customer, Administrator, employee, manager
Description Only the registered users can login, it may be the customer, Administrator,
employee or manager.
Precondition The user have to be already register
Basic Action:
First: should be activate homepage
1. The user clicks on login button
2. The system displays a login form
3. The user enters user name and password
4. The user clicks on submit button.
5. The system validates the data entered
6. The system displays successfully logged in message.
7. The use case end
Alternate Course A: Invalid data entered.
A.6. The system displays error massage
A.7. The system asks to re-enter valid data
A.8. The use case resume to step 4
Alternate Course B: If the user is not having an account
B.6. The system display your user name and password is incorrect
B.7. Create user account and use case resume to step 3
B.8. The use case end

Post condition A user is logged into the system


Sequence diagram
TH
AN
K
YO
U
CHAPTER FOUR
SYSTEM DESIGN

Design goal
Some of the goals are listed below.
 Security: The system should be secured from unauthorized
user.
 Modifiability: The system should be modifiability.
 Efficiency: The system must do what it is supposed to do
efficiently without the problem.
 User friendly interface: Users can easily input and retrieve
their profile and history.
 End User Criteria: - The systems have their own helping
system when it uses the system or user manual.
Database Design
 Database design is the process of producing a detailed
data model of a database.
 This data model contains all the needed logical and
physical design choices and physical storage
parameters needed to generate a design in a data
definition language, which can then be used to create
a database.
Physical Design
Access control and security policy
Generally, all users have their own user names and
passwords to control security access levels and document
sensitivity level.

Actor Manage Manage Mange Accept View View Manage Manage


employee Customer produc feedback report order user cart
account t account

Admin yes yes

Manger yes yes yes yes

Employe yes yes yes


e

customer yes yes


CHAPTER FIVE
IMPLEMENTATION

Tools and Environments


When we are develop our system we use the following
tools in the development environment.
Personal computer to be able to run the system
PHP MYSQL(wamp,xamp),
Web browser (Mozilla Firefox, Google chrome),
 macromedia Dream Weaver,
Edrawmax (trial version).
Microsoft word 2013
Algorithm (used)

Before you write one line of code in any language, it is a good idea to write
algorithms in a simple.
Algorithm for Login
1. Function login (username, password)
2. If password length =0
3. Display error message “Please fill out this field”
4. Return
5. Pass=Retrieve Password
6. If password! =username
7. Display error message “This user name and Password is Not Correct!”
8. Return
9. pass =Retrieve Password
10. If password == username

11. Display members page

12. //end of the function login


U
Y O
N K
A
T H
CHAPTER SIX
TESTING

The approach of web application testing adopts the basic


principle for all software testing and applies a strategy and
tactics that have been recommended for object oriented
system. The following step summarizes the approach
 Unit Testing
 Integration
 System testing
 Acceptance testing(alpha and beta test)
CHAPTER SEVEN

CONCLUSION AND RECOMMENDATION


Conclusion

 The project concept “Supermarket system” is something like the original


supermarket system that is used by the customer in selecting certain
products.
 Finally, after select on the customer confirms orders for all the
purchasing items and submits his/her details information with tax at the
checkout counter.
 Through this software, one can choose the purchasing item and the software
calculates the net amount for the order including taxes.
 The supermarket system provides automated supermarket management
system for AETS.
 It mange’s supermarket activity within effectively and efficiently.
 A reliable platform for keeping all sensitive information and use backup
system
Notice
Some activity or function of the project not
accomplished because of lack of time and the
situation of Covid 19.
Not accomplished the Functions of the project are:-
 The system not includes all actors like Administrator

and Employee (is not full fill).


Recommendation

Since this system for AETS concerned in local


area, also it has no branches in Ethiopian. If the
company extends new branches, so we are
recommended that to be done a linkage for all
branches by enhancing the feature of this system
and we recommended that, the system should
mode concerned on suppliers and also different
languages are included in this system. If the
system is include online transaction, it will be
reduce the customer crowded
U
Y O
N K
A
T H

You might also like