Professional Documents
Culture Documents
Projarun
Projarun
Computer technology makes a dramatic break with the past: Most companies are
designed and use their applications that which the application runs on the user access a
maintained manage file or database. The concept of computerized report has important
in the industry, which needs information to retrieve in the fast and efficient way.
Time is an essential element in our daily life so are watches Back in the
days, watches were essential tools that virtually everyone used. And they did so because it
was the only real way to keep track of time.. People couldn’t just take up their phone and
look at what time it was like you can today, and therefore, be carrying a watch was crucial
for living a smooth life – from showing up at work in time – to perfect timing and
synchronizing a military attack.
Online Watch Store is a store that helps a user or customer to purchase watches online.
It contains watches of different brands for men, women, and kids. Users can log in or
sign up with their email id, password, and phone number. An online watch store helps
the user choose a preferred watch from the given watches. Each watch has its price
mentioned with it. A user can select a preferred payment method. The address of users
can be mentioned so that the selected product can be delivered
The study of existing system deals with the work needed to carry out preliminary
investigation. The study of system can be performed only on the existing system.
Previously the account maintained manually. It take long time, It invokes highest cost
If account books are missed it is difficult to retrieve the data. In existing system the
data are maintained manually. So retreving the information is very slow and also it
requires lot of manpower to the organize the data and to consolidate
System study refers to the process of examining a situation with the intent of
improving it through better process and methods. System study is therefore, the
process of gathering and interpreting facts, diagnosing problem and using the
information to recommend changes in the system, in other words, it means a detailed
explanation or description. Before computerizing a system under consideration, it
must be analysed. We need to study how it functions currently, what are its problems,
and what are the requirements that the proposed software should meet.
The main components of making software are:
• System and software requirement analysis
• Design and implementation of software
• Ensuring, verifying and maintaining software integrity
The existing system to manage a watch shop is a manual system. In this system the
all work are performed manually. All the data entry is performed by writing data
manually into the system and paper the documentation. The record is manually
prepared thus there is chance for getting errors and calculation are not so accurate.
They maintain several registers for recording the entry of daily transactions such as
billing of the products to the clients, etc. They keep the bill book or cash book to
maintain the record for each sale of the product or transaction in the shop. Similarly,
they maintain a book for their vendors so they can pay the money to them after some
time. Thus, maintaining vendor information, sales information is done manually.
In current system billing is manual and time consuming. And use manual searching
of item on shelf because of manual based system. Also, there is a difficulty on store
to check the stock and retrieve the necessary data from the manually based data
system. So generally, the current system does not arrange the items in systematic
way, does not store the item appropriate data, security for the data is low, does not
indicate how much stock is left.
• Time Consuming.
• No Security of Data.
In the proposed system the daily sales of purchase transaction are stored in the tables
and retrieval of the data is also easy . the proposed system have been designed to
overcome these facilities.
The proposed system is interactive, highly user friendly and designed exclusively for
the Watch Store System. The system covers almost all the functional areas of the
store. The Online Watch Shop System is a database system used to store the
information regarding customer details, staff details, product details, purchase and
order details etc.
All the operations and activities related to The Online Watch Store System can be
carried out efficiently. The system manages a well-organized database for storing the
resources that they are providing by the Online Watch Store System. This helps us to
eliminate the entering of invalid data. Most problems of manual system can be solved
by this system.
The computerization of the system allows the easy maintenance of the details. Large
amount of data can be stored easily. In addition, updating and other changes can be
done easily. The information can be retrieved with high speed and accuracy. The use
of GUI oriented software makes the system user friendly.
•User friendly.
• Minimal workload.
Feasibility study is made to see if the project on completion will serve the purpose of
the organization for the amount of work, time and effort spent on it.
Study lets the developer foresee the future of the project and its usefulness. Finding
out whether a new system is required or not.
The study is carried out to the best system that meet performance requirement. This
entails identification, description and evaluation of candidate system and selection of
the best system for the best system for the job. It simply identifies whether the
proposed system is feasible to the organization or not.
There are three aspects in the feasibility study portion of the preliminary investigation
• Technical feasibility
• Economic feasibility
• Operational feasibility
The system must be evaluated from technical viewpoint first. The assessment of this
feasibility must be based on outline design of the system requirement in the terms of
input, output, programs and procedure having identified an outline system, the
investigation must go on to suggest the type of equipment, required method of
developing the system, method of running the system once it has been designed. The
project should be developed such that the necessary functions and performance are
achieved within the constraints. The project is developed with latest technology.
There are only minimal constraints involved in this project.
In operational feasibility the entire application is checked whether the system will be
used if it is developed and implemented. Also, it is checked whether there will be
resistance from user that may undermine the possible application benefits. There is no
barrier for implementing the system. The system also helps to access the information
immediately as need arises. Thus, the system is found to be operational feasible.
2.2.1 Administrator
2.2.2 Staff
2.2.3 Customer
2.2.4 courier
2.2.1 Administrator
Administrator or admin has all privileges on every process performed in the system.
Admin can add, edit or view the details of product and supplier, make purchases and
view all activity performed on the system. The administrator is responsible for
managing the details of about the employees.
2.2.2 Staff
Staff has less privileges than admin but has more privileges as compared to customer.
Staff can add, edit and view the details about the product and vendors, manage
purchase details and view all those activities performed by staff in the system. The
administrator is responsible for managing the details of about his employees.
2.2.3 Customer
The customer can only use the system to see the product details, price etc and add
their desired items into the cart and make purchase using debit or credit cards. The
customer later can view and edit the items in the cart before purchasing the product.
The customer logs into the system by registering himself.
2.2.4 Courier
Courier has less privileges compared to admin and staff. Courier is used to show the
customer about the delivery details. The status details of product will be updated till
the product has been delivered.
The selection of hardware is very important for the existence and proper working of
any software. When selecting the hardware, the size and capacity requirements are
also noted. Below are the hardware details required by the system.
RAM 4 GB
A database is a separate application that stores a collection of data. Each database has
one or more distinct APIs for creating, accessing, managing, searching and
replicating the data it holds.
Other kinds of data stores can also be used, such as files on the file system or large
hash tables in memory but data fetching and writing would not be so fast and easy
with those type of systems.
Online Watch shop System provides us facilities to manage the activities taking place in
watch shop. This system is developed to manage the work flow in a Watch shop. There
are 8 modules in this project. They are:
In this module we manage the details of all staffs working in the shop. The admin can
add, update and view the details of employ in this module. The details about employ
stored in more secured way which can be only accessed by the administrator.
In this module, we manage the registration of customers. The customer himself can
register into the system. The customer also has the privilege to edit and view his
profile after registration. While the admin and staff are given the privilege to view the
detail entered by the customer.
This module deals with the details of vendors who provides the product to the watch
shop. Both the staff and admin manage this module. They can add the new vendor
edit the details of existing vendor and view the existing vendor
In this module we mainly deal with the information about the courier service for the
watch shop. The is assigned to the courier service
This module manages details of the product. These details include the category, type
and brand of the watch. This module is mainly supervised by the staff but the admin
has the main power. Both these entities can add the product, edit the existing product
and view the details on the product. This module is further divided into:
This modules stores the information about the category of product. The basic
categories of this watch store are men, women, kids, unisex and other . The user can
select then product based on the category preferred.
This module stores the information on the type of product. The type of watches
include smart watch, wrist band, leather watch, metal strap, and so on. The user can
select product based on the type preferred
This module stores the information on various brands of watches these brand includes
fastrack , casio , rado, rolex , fossil, hubolt etc. The user can choose his preferred
product based on the given brands
This module manages the products on the website. An item can be viewed by the user
and all the details can be added or edited by the admin or staff
This module deals with purchase made by staff to order products from the vendor.
This module is managed by both staff and admin they can add the products edit and
view them.
The main aim of developing this module is to manage the order of customers.
Customers can see the different products and add items to cart. The cart shows
informations such as the price of the product, the quantity selected and the date and
time of order.
This module deals with the sales information such as order placements and shipping
details. Its is further divided into order ,payment and delivery.
This module deals with orders made by customer once the customer wants to buy the
desired product the he can order the product, cancel the order and view the order.
This module manages the payment of the product. The customer can make payment
by using debit or credit card and view the payment details.
This module deals with the delivery of the product. The delivery management deals
with the status updation of courier service .
A data flow diagram is graphical tool used to describe and analysis movement of data
through a system. These are central tool and the basis from which the other
components are developed. The transformation of data from input to output, trough
processed, may be described logically and independently of physical components
associated with the system. These are known as the logical data flow movement of
data between people, departments and workstations. A full description of a system
actually consists of a set of data flow diagrams.
A DFD is also known as a “bubble chart” has the purpose of clarifying system
requirements and identifying major transformations that will become programs in
system design. So, it is the starting point of the design to the lowest level of detail. A
DFD consists of a series of bubbles joined by data flows in the system.
Data store
Information or Dataline
Rule 1: Establish the context of the data flow diagram by identifying all of the net
input and output data flows.
Rule 4: Label all processes with action verbs that relate input and output data flows.
request
response
1
staff tbl_staff
managemen sucessfully stored
t
customer details
ls
et
ai 2
customer
ils
d
tbl_customer
ta
ff
d
re
sta
de
managemen
sto
re
succesfully stored
er
sto
t
lly
sto
ly
fu
ul
cu
es
f
cc
es
vendor details
su
cc
su
ls
3.
ai
tbl_vendor
et
vendor
d
re
or
management sucessfully stored
sto
nd
ve
ly
ul
f
es
cc
su courier details
courier details 4.
courier tbl_courier
management succesfully stored
succesfullystored
product details
productdetails 5. tbl_item
user product
succesfully stored succesfully stored
management
management
su
rt
cc
de
es
cart details
ta
f
ils
ul
sa
ly
le
tbl_cart
sto
sd
7.
su
re
et
sucessfully stored
d
ce
ai
cart
l
ss
fu
management
lly
sto
sales details
re
d
8. tbl_payment
sales sucessfully stord
management
1.1.
add staff
staff id staff id
1.2 tbl_staff
customer edit staff updaed
updatd
1,3
view staff
2.1 cu
il add sto
eta m
d customer er
er d su
ce de
m re ta
sto ts o ss
fu l
cu ly lly
f ul sto
ss re
uce d
s
customer id customr id
2.2 tbl_customer
customer edit updatd
updaed
customer
cu id
stm er
ei stm
su d cu r ed
ce sto
ss
fu lly
lly fu
sto 2.3 e ss
rd c
view su
customer
3.1
add vendor
ve
il
a
nd
et
rd
or
su
o
de
nd
ce
t
d
ail
ss
ve
re
fu
sto
lly
lly
sto
fu
re
ss
d
ce
vendr id
su
vendr id
tbl_vendor
customer 3.2 updatd
updatd edit vendor
d
ve
ri
nd
o
nd
rio
d
ve
re
d
su
sto
ce
ss
lly
fu
fu
lly
ss
3.3
ce
sto
su
view
re
d
vendor
d i
ff_
tbl_staff
sta
succesfully stored
4.1
add courier
il
co
a
su
et
u
rd
ce
rie
ss
rie
rd
fu
u
et
lly
d
co
a
re
il
sto
sto
re
lly
d
fu
ss
ce
su
courierr id
courier id tbl_courier
4.2
customer updated
updated edit courier
co
u
d
rie
ri
ri
rie
d
u
co
d
re
sto
su
ce
lly
ss
fu
fu
ss
lly
ce
sto
su
re
4.3
d
view courier
order detail
8.1 tbl_order
order
management
sucessfully stored
l
ait
rde
de
or
d
re
sto
lly
fu
ss
ce
su
payment details
payment details
8.2
payment tbl_payment
user management
succesfully stored
succesfully stored
de
liv
er
y
de
t
ai
su st
ls
delivery details
cc ore
es d
fu
lly
8.3 tbl_delivery
delivery
mahagement succesfully stored
Entity Type
Relationship Type
Attribute
Key attribute
Multivalued Attribute
Home Page
Login Form
User Registration
Category Add
Category Edit
4.3.1 Normalization
Designing a database is a complex task and the normalization theory is a useful aid in
this design process. The process of normalization is concerned with transformation of
conceptual schema into computer representation form.
A bad database design may lead to certain undesirable situations such as,
• Repetition of information
• Inability to represent certain information
• Loss of information
To minimize these anomalies, normalization may be used. If the database is in a
normalized form, the data can be restructured and can maintain it easily. This is
important that the databases using that we are using may free from data redundancy
and inconsistency. For this need we maintain the tables in a normalized manner.
First Normal Form
A relation is in first Normal Form (1NF), if and only if all its attributes are based on
single domain. The objective of normalizing a table is in to remove its repeating
groups and ensure that all entries of the resulting table have at most single value.
Second Normal Form
A table is said to be in second Normal Form (2NF), when it is in 1 NF and every
attribute in the record is functionally dependent upon the whole key, and not just a part
of the key.
Third Normal Form
A table is in third Normal Form (3NF), when it is in 2NF and every non-key attribute
Is functionally dependent on just the primary key.
TABLE DESIGN
1. Table Name: tbl_login
Table Description: login details
FIELD DATA TYPE CONSTRAINT DESCRIPTION
Varchar(15)
Staff phone
STAFF_PHONE numeric(10) Not null,Unique
number
STATUS
Boolean Not null Active/Inactive
Supplier Phone
VENDOR_PHONE Numeric(10) Not null
number
Available or not
ITEM_STATUS Varchar(15) Not null
available
PURCHASE_ Date of
Date Not Null
DATE purchase
PURCHASE_
Varchar(5) Primary key Purchase child id
CID
PURCHASE_
Varchar(5) Foreign key Purchase master id
MID
Total amount of
Status of the
STATUS Varchar(10) Not Null
Cart.
PRODUCT_
Varchar(50) Not null Product details
DETAILS
Card holder
CARD_NAME Varchar(20) Not Null
name
PAYMENT_
Date Not Null Date of payment
DATE
Varchar (5)
PAYMENT_ID Foreign Key Payment id