Professional Documents
Culture Documents
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
The PHP Hypertext Pre-processor (PHP) is a programming language that allows web
developers to create dynamic content that interacts with databases. PHP is a server-
side scripting language that is embedded in HTML. It is used to manage dynamic
content, databases, session tracking, even build entire e-commerce sites. It is integrated
with a number of popular databases, including MySQL, PostgreSQL, Oracle, Sybase,
Informix, and Microsoft SQL Server. PHP supports a large number of major protocols
such as POP3, IMAP, and LDAP. PHP4 added support for Java and distributed object
architectures (COM and CORBA), making n-tier development a possibility for the first
time.
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
The ER model is a conceptual data model that views the real world as a construct of
entities and associations or relationships between entities. A basic component of the
model is the Entity-Relationship diagram, which is used to visually represent data
objects. The ER modelling technique is frequently used for the conceptual design of
database applications and many database applications and many database design tools
employ its concepts.
Entity Type
Relationship Type
Attribute
Key attribute
Multivalued Attribute
Rajagiri College of Management and Applied Sciences Page No 30
Online Watch Shop system
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
• Loss of information
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.
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.
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
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
Rate at which
COST_PRICE Int(11) Not Null
purchased
Total purchase
TOT_PRICE Int(10) Not Null
amount
Total amount of
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
Home Page
Login Form
User Registration
Category Add
Category Edit
Type Add