Vous êtes sur la page 1sur 5

Order Management System

By:
Paushali Kundu
Sushreeta Sahu
Debadarshini Sahoo
Aakanksha Autade
Tabassum Qureishi
Ketaki Pund

Objectives:
To develop an automated system in order to:
Maintain customer information and send discounts for regular customers.
Maintain service centre details and track each request.
Automate inventory system and generate alerts for the same.
Update receipt for bill payment.

Requirement Analysis:
The basic requirements to develop this system can be classified into four categories, which are stated
below.
1. Functional:
Update customer information.
Generate discounts and validate discount sheet according to customer loyalty.
Manage customer complains/requests and processing it to manager.
Set an alarm for the inventory and generate supplier wise product invoice and update the inventory.
Maintain product sales online.
2. Operational:
Scalability of application.
Security requirements.
Maintenance of normalized customer table.
Back-ups and archival of data.
3.System:
1GB RAM.
18GB HDD.
Relational database.
Java Application.
Magnetic card reader and bar code reader.

Central Server.
Local workstation.
Local Printer.

4. Implementation:
User training.
Creation of reference tables.
Data loading and entry into new systems.
New product updates.
Updation of change in price.

E.R Diagram:
1

MONITORS

SERVICE
MANAGE

SENDS

COMPLAIN

SERVICE
CENTRE

REGISTERS

M
M

CUSTOM
ER

PURCHASE

N
M

GENERATE

REGISTERS

STORE

1
ALERT

1
1
1

PURCHA
SE
MANAGE

OFFERS

N
SYST
EM

DISCOUN
TS

CHECKS

GETS

N
1

N
N

CHECKS

CUSTOM
ER
.
INFO

CHECKS

ORDER

GENERATE

SALES
ANALYS

DECIDE

N
M

ANALYZE

SALES
REPO

GENERATE

1
OWNE
R

N
CHECKS

SUPPLIER
PRODUCT

Data Flow Diagram:

Context diagram

Level 0

Customer

Information

Owner

sales report

Order
payment Management
system
bill

Sales
Executive

Owner
discount
register
complaint
Complaint
System

payment
inventory
check

process
complaint

Purchase
Manager

Level 1
1
Sales
type Executive

discount

Check for customer

Check
Customer Info

Customer Info

Elite club customer data

2
Calculate Add
Discount

Generate bill

Level 2
Inventory record

Purchase
Manager

Inventory
Check

Check
inventory
details
a

Order
products

Product
stock

Minispecs :
Billing System
Register customers
Check Customer type
If Customer type =Regular
Then Regular Discount
Else if Customer type = Elite
Then Regular discount + 10% discount
Calculate bill
Service / Complaint management system
Customers registers complaint request
Service manager receives the request
Service managers sends request to service center
Service manager traces the request
Inventory System
Sales maintained online
Check product stock
If product stock < min required stock
{
Alert purchase manager
Purchase manager gets sales analysis report
Decides order quantity
Generates supply wise production invoice

purchase product
from suppliers

If product received = true


{
Inventory update ;
Send to owner for bill check
If owner approval = true
Owner pays
}
}
Sales report
Check sales report
If salesreport request = item wise
Then generate item wise report
If sale report request = yearly
Then generate yearly sales report

Vous aimerez peut-être aussi