INTRODUCTION
This document describes the Sales Day software, which automates administrates tasks of data management for
smooth running of their day activities and provides accurate information as required .The purpose of this
document is to describe the design of the Sales Day software .There are four key sections within this document.
Section 1 discusses the data design decisions used in developing the system. Section 2 discusses the high-level
design of the system, identifying major system components and interfaces. Section 3 discusses the interface
design of the software. Section 4 completes the design, providing details related to the functioning of the
systems component parts.
PURPOSE:
A design document is a way for you to communicate to others what your design decisions are and why your
decisions are good decisions. A design will typically be considered good if it fulfills the requirements in a
meaningful way. If any aspect of the design cannot be justified, then it is probably worth reevaluating.
SCOPE
Since the existing system is completely manual so a computerized system is proposed. Computerization means
to change a manual system to a computer system. Sales day is the process of exploring, acquiring and reifying
user requirements through discussion with the problem owners, observation of the existing system, task analysis
and so on.The software Sales day of the store will remove the above mentioned errors and will provide help to
the whole staff in managing information of their products in a better way. Due to this software Sales day one
can ask queries and can enter data easily in the forms.
SYSTEM ARCHITECTURE
ARCHITECTURAL DESIGN
Develop a modular program structure and explain the relationships between the modules to achieve the
complete functionality of the system. This is the proposed system which is designed to solve the problems faced
by the organization. In this proposed system the data has been entered in the computerized form of every entry,
which will help to save the organization from facing different problems. A heightened focus on computerization
will affect workers in these sales and related occupations. For example, increased computerization of product-
line information and systems to record transactions will lead to greater computer use among sales personnel
Grocery clerks and store shelf stockers pack customers' purchases, price items, stock shelves with merchandise
and fill mail and telephone orders and the whole information should be stored in the database.
The proposed software sales day will meet the objectives, especially to enhance the efficiency of the system. For
this now the best system is to computerize the system.
The proposed system will provide the capability of entering a wide range of data.
• Help in Calculation: -
The proposed system will provide the help in calculation (calculating mark-up).
DATA DESIGN
DATA DESCRIPTION
Database systems have become an essential part of every day life in modern society. A database is a collection
of related data. It is the organized shape of data created is the format of rows and columns. Data can easily be
accessed, managed and updated in the databases.
DATA DICTIONARY:
Data dictionary is a set of meta-data which contains the definition and representation of data elements.It gives a
single point of reference of data repository of an organization.Data dictionary lists all data elements but does not
say anything about relationships between data elements.
Customer-
Employee
name
-name
Custome
others Employee
r-id others
-id
Customer
Pick Employee
thing
Check
and
calculate
the
amount
Exit
DFD DATA FLOW DIAGRAM
DIAGRAMLEVEL 0
order request
payment
0
Items
Shop goods Employee
Customers
detail
receipt
LEVEL 1
rd
swo Em ployee
& pas
C usto m er in i d
Log
Pu
rch
ase
di
t em
i ce
s
lot a
e
tion
A d d pr
pr ic
ifica
ss t
Ve r
t al
G ro
To
01 Log in 02 p urchase
Pay ment m ade by cas h or credit
e w pro
n
inf o rm a tio
b o ut n
t
cip
me
re
ay
fp
no
at io
r if ic
Ve
• The employee will log in the database by providing valid ID and password.
• Employee will maintain the record of sold items.
• Only one customer at a time.
• The employee will sell the items which the customer wants to buy and will update the database
accordingly.
• Sold items will be updated in the item list.
• The system will display the result of the sold items.
• Customer’s ID, name, date and time of buying items will be saved in customer’s information.
• New customers can also in customer’s table.
• Sold items price and name should be added in the customer’s table.
Title :
S
tatec
h arto
fcus
tomero rder
andemplo y
e e
S
e llin
g
Login Emplo
yee ite m s S
oldIte
m s
e
m ploy
ee
Do : Addite
m nam e
Do : Logine
m ploy
ee andpric
einsoldlis
t
S
tart
Upd
Bu y
ing
ateite
items
m
Ite
m s
s
Cus
tome
r
Do :Re
cords
oldite
m s
Do :S
umtotalofs
old
items
Dis
playRe
sult
Do : dis
playresultof
soldite
m s
Title : State Chart of
Customer and Item
information :
CUSTOMER
Do: Adddetailsof
Start customer
INFO SAVING
EMPLOYEE
Do: sell itemsandadd
information
ITEMINFO
A
dd
Sold
item
info
in
fo
SOLDITEM
Do: check itemname
andprice
Do: addsolditemsinlist
ARCHITECTURAL STYLE
An architectural style is a set of principles. You can think of it as a coarse-grained pattern that provides an
abstract framework for a family of systems. An architectural style improves partitioning and promotes design
reuse by providing solutions to frequently recurring problems.
USECASE DIAGRAM
SHOP DATABASE
S.# 1 Login
S. # 2 Enter
«uses» product code
-End 2 *
«extends»
-End 4
* «extends»
S.# 1.1
Verification S.# 4 Enter
total price
S. # 3 Check
product details «uses»
«extends» «extends»
S. # 4.2 Enter
«extends» Gross Total
-End 6 S. # 5 Check
Information
S.# 4.2.1 «extends»
*
Payment by cash
«extends» «extends»
«extends»
S # 6.2 Check
Employee updates S.# 4.2.1.1
S # 7.1 Enter Verify cash payment
S # 6.1 Check product code
items
«extends»
«extends» «uses» «uses»
S # 7.2 open
product list
«extends»
«extends» «extends»
S # 6.1.1 check S # 6.2 .1 Check S # 7.1.1 show
total no price product list
«extends»
S # 7.2.1 Add
«extends» new product
«extends»
S # 6.2.2 Update
S # 6.1.2 check no price
of sold items S.# 4.2.2.1 Verify
credit card payment
S # 7.1.1.1 Add
product
S # 6.1.3 check no S # 7.1.1.2
of remaing items Delete product
LOGIN
VERIFICATION
CHECK PRICE
CHECK ITEMS
CHECK PRICE
ADD PRODUCT
Main Flow
1 The employee will press the button 2 The system in response will provide space for adding
saying Add product the product in the list and will demand for price, brand
name and code
3 The employee will add the price, brand 4 The system in response will occupy the spaces required
name and code for the product details
DELETE PRODUCT
INTERFACE DESIGN
OVERVIEW OF USER INTERFACE
The proposed software will meet the objectives, especially to enhance the efficiency of the system. For this now
the best system is to computerize the software. The proposed system will provide the capability of entering a
wide range of data. The proposed system will provide the easy assessment of reports. The proposed system will
provide security. The proposed system will provide the help in calculation (calculating mark-up).
SCREEN IMAGES
APPENDIX
USER MANUAL
TABLES
a) CUSTOMER TABLE b) ORDER_DETAIL TABLE
e) ITEM FORM
g) ORDER DETAILS FORM