Online Shopping
Online Shopping
Online Shopping
PROJECT REPORT ON
Online Shopping System
Development Environment
Operating System
: Windows
Database
Web Server
: IIS
INTRODUCTION
The proposed system for the above discussed existing system easily provides
a solution to the biggest problem of going global and still not opening the stores in all
parts of the world with the local product through the sites website. Maintenance and
addition of further features are also cost effective in terms of the profits obtained.
In addition the site also provides several features for the administrators and for
the Newsletters of the new products.
EXISTING SYSTEM
As for now, there is no present system working for making the local silk and silk
items go global. Normally, all the buying and selling of the silk items and its
products is done through a shopping store or a silk store. Usually these silk stores
contains many items from which customers can chose their required item. The
strores are managed by people and the manager of the store which take care of the
selling buying and other customer related things. The present working can be
summarized in the following way:
1. Customer goes to a silk-store which is convenient to them.
2. Items in the store are normally arranged by their types and price.
3. He chooses from the collection of items, where the items are labeled by their price
and occasionally, the discounts offered on the particular item. Sales staff are always
there in case the customers want some assistance.
4. The customer takes the items he choose by their requirements or interests and takes
the items to the billing section.
5. The bill is collected in the form of cash or credit card and a memo is prepared for
the sold items which contains the information about the product such as price and
quantity.
USER REQUIREMENTS
i.
ii.
iii.
iv
v.
vi.
FEASIBILITY STUDY
In preliminary investigation feasibility study has three aspects..
Technical Feasibilty
Operational Feasibilty
Economical Feasibility
Technical Feasibility
Technical issues involved are the necessary technology existence, technical
guarantees of accuracy, reliability, ease of access, data security, aspects of future
expansion.
i.
ii.
iii.
iv.
v.
Operational Feasibility
If the system meets the requirements of the customers and the administrator
we can say that the system is operationally feasible.
The proposed system will be beneficial only if it can be turned into a system
which will meet the requirements of the store when it is developed and installed, and
there is sufficient support from the users.
i.
ii.
iii.
iv.
Economical Feasibility
Economic Feasibility is the most frequently used method for evaluating the
effectiveness of the proposed system if the benefits of the proposed system outweighs the
cost then the decision is made to design and implement the system.
i.
ii.
iii.
iv.
The proposed system is flexible both for the administrators and the customers
visiting the website.
The proposed system provides a unique platform for different silk vendors to
interact using the same platform.
The proposed system allows easy promotion of the site through emails and
newsletters.
The proposed system gives information about the delivery and present status of their
orders.
Management of data is easy.
Security is provided wherever necessary.
PROPOSED SYSTEM
In the proposed website there are different parts or modules which are summarized as
follows
CUSTOMER REGISTRATION:
Customers are required to register on the website before they can do the
shopping. The website also provides several features for the non-registered user. Here they
can choose their id and all the details regarding them are collected and a mail is sent to the
email address for confirmation.
SHOPPING CART:
Shopping cart module tries to simulate the working of a store where user can
view each design, color, size and price of the product available. The items they like can be
added to the logical cart and can be removed if not required later. Billing and other
payment related matters are handled here.
ADMINISTRATION:
This is the part of the website where the administrators can add delete or update the
product information. Administrators are also responsible for adding and deleting the customers
from the website. In addition, newsletter and promotions are also handled by the site
administrator via e-mail.
SEARCH :
This facility is provided to both registered and unregistered user. User can search
for the availability and type of products available on the website.
EMAILING:
Emailing module is concerned about promotions and newsletter and is handled
by the administrator. This module is also concerned about sending activation and warning
mails.
DATA FLOW DIAGRAMS (DFD):A DFD i.e. Data Flow Diagram is a graphical tool, which has the
purpose of clarifying system requirements and identifying major transformation that
will be programs in the system design. It depicts the information flow and
transformation that occurs, as data moves from input to output. The DFD provides a
mechanism for functional modeling as well as information flow modeling.
An external entity which can be a source or a destiny is
represented by a solid square. It lies outside the context of the system. A process
indicates the work that is performed on data. A circle represents a process. Data flow
takes place between various components of the system & hence represented by an
arrow mark. A data store is a repository for data. It is represented by an open-ended
rectangle.
Level 0 DFD :-
Information
ONLINE
SHOPPING
Shopping &
Queries
Information
Customer
LEVEL 1 DFD
Login Info
Valid Login
Adm.
Login
Process
Match Login
Reading
7
Product
Process
CRUD
Operation
Database
Order Info
User Query
Mail Information
Registration Table
Login Information
Login
Information
1
Registratio
n
Process
Response
Match
Login
Email Info
2
Login
Process
Registration
Info
Response
5
Emailing
Process
Login Info
CRUD
Operation
Register
Products Table
Valid
Login
Customer
Browse for
Product
Keyword
3
Search
Process
LEVEL 1 DFD
Search Item
Keyword
Product Info
4
Shopping
Cart
Process
Product
Detail
User Information
Validation Failed
1.1
Validation
Process
1.2
Registratio
n
Registration Info
1.3
Send
Mail
Temporary
Information
Confirm Registration
1.4
User
Registered
Confirmation Detail
Product ID
Keyword
3.1
Check for
Keyword
Category Id
3.2
Pick up
Category ID
Invalid
Keyword
Category Id &
Keyword
Keyword
Product Table
3.3
Check for
Image
Image Info
Product
Detail
Image
Detail
3.3
Display
Product Detail
Image Directory
Product Table
Product Info
Browse for Product
(Unregistered)
Browse (Regis)
Browse (before
Login)
Temporary Storage
Product Info
4.1
Validation
Check
Product Id
Order Info.
4.2
Add to Cart
Order Info.
Product Id
4.3
Edit Product
Order Info
Order Detail
Order Detail
Order Info
Orders Table
4.4
Confirm
Order
User Info
Registration Table
Product Information
4.3.1
Remove
Product
Product Id
Product Information
4.3.2
Update
Quantity
Product Id
Product Information
4.3.3
Add New
Product
Product Id
TempStorage Table
TempStorage Table
TempStorage Table
Order Info
4.4.1
Payment
Process
4.4.2
Generate
Order Id
Order Id
Order Detail Tab
Orders Table
Orders Detail
Order Detail
Order Info
4.4.3
Confirm
Order
4.4.4
Confirm
Address
Order Info
Address Info
Regis_cust Table
On-Line Shopping Id
4.4.5
Congratula
tion letter
4.4.6
Create
Invoice
Order Detail
LEVEL 3 DFD PROCESS 4.4
Valid Login
7.1
Insert
Product
Product Information
7.2
Delete
Product
Delete Statement
Valid Login
7.3
Update
Product
Update Statement
Valid Login
7.4
Order
Detail
Order Information
Valid Login
7.5
Sale
Detail
Sale Information
Valid Login
Valid Login
7.6
User
Detail
User Information
Valid Login
7.7
Change
Login Information
Password
Product Table
Product Table
Product Table
Order Table
Sell Table
Registration
Table
Administrator
Table
Valid Login
Valid Data
7.1.1
Validation
Check
7.1.2
Check
Image Exist
for
Immage
Response
Search
Product already
Exist
7.1.3
Insert
Product
Image Directory
Insert
Statement
Response
Product id
Product Table
Valid Login
Valid Login
7.2.1
Validation
Check
Valid Data
Product id
7.2.2
Delete
Product
Delete Statement
Product detail
Product Table
Response
7.2.3
Product
Detail
7.3.1
Validation
Check
Valid Data
Image not exist
7.3.2
Check
for
Immage
Response
Search
Statement
Product already
Exist
7.3.3
Update
Data
Image Directory
Response
Update
Statement
Product Id
Product Table
LEVEL 3 DFD PROCESSES 7.3
Valid Login
7.4.1
Validation
Check
Administrator
Permitted
Response
Product Read
Id Info
Order Dispatch
Info
Valid Login
7.4.2
Check for
Image
7.4.4
View
Order
7.4.3
Delete
Order
Delete Stmt.
Delete Stmt
Orders Table
Search Statement
Image Directory
Response
LEVEL 3 DFD PROCESSES 7.4
7.5.1
Validation
Check
Response
Valid Login
Query
7.5.3
Delete
sale
Delete Stmt.
Read Data
7.5.2
View
Sale
Sale Table
Sale Table
Valid Login
7.6.1
Validation
Check
Expiry
Date over
Valid Login
7.6.2
View
User List
Response
User Id
7.6.3
Delete
User
Delete Stmt.
Registration Info
Registration Table
Valid Login
7.7.1
Validation
Check
Id & Password
Already Exist
Validation
Info
Change Login
Administrator Table
7.7.2
Updated
Login
Updated data
Chapter 3
SYSTEM ANALYSIS
However at present there are very few sites available for online teamwork and
whichever sites available dont have much flexibility and moreover costly too. Due to that
people use emailing , file attachments and some other source of communication which are
not that much flexible. Some of the drawbacks of the present systems are : Total process (team working) takes a lot of time. Moreover
information can get lost since some of the information may be
printed on paper on our desk, some files stored on various
computers, some may be in email and lots of phone calls, for
which there is really no record.
Since all the informations are scattered so the files may get lost
and result in lose of important information.
If we are going to do the teamwork through the available website
it cost a lot to the user which restricts them use those.
While we can attach file to an email and send them to someone,
this is not always the most practical solution. Some time we hate
dealing with email since we often get large attachment that take
forever to download. We also get several copies of the same
FEASIBILITY ANALYSIS
After making the initial investigation, feasibility study is carried
out to check the workability of the system. Feasibility study is the vital
step in the system development life cycle. It is the test of a system
proposal according to its workability; its impacts on the organizations
ability to meet the users needs and effective use of resources. During
this study, the problem definition is centralized and the aspect of the
problem to be included in the system is determined. Consequently cost
and benefit are estimated with greater accuracy at this stage.
The result of the feasibility study is a formal proposal, which is
simply a report, a formal document detailing the nature and the scope of
the proposed solution. The proposal summarizes what is known and
what is going to be done.
Three key consideration are involved in the feasibility study:
Economic feasibility
Technical feasibility
Behavioral feasibility
Economic feasibility
Technical feasibility
Operational Feasibility
If the system meets the requirements of the customers and the administrator
we can say that the system is operationally feasible.
The proposed system will be beneficial only if it can be turned into a system, which will meet the requirements of the
online team work when it is developed and installed, and there is sufficient support from the users.
v.
vi.
vii.
viii.
REQUIREMENT GATHERING
a) Background and overall description: The proposed system has been developed in order to build
the electronic counterpart of teamwork. And also to help team
member to keep their important messages, files, etc at one place so
that they can be available whenever needed.
b) Environmental characteristics: i) Hardware: - For developing the proposed system the hardware
requirement at the minimum will be 10gb hard disk and 64 mb
RAM but for better performance higher configuration is
suggested.
ii) Client side requirement: - For using the proposed system the
browser is the basic requirement.
iii) People: - Since the proposed system basically deals with
working online in a team. So the people interacting with the
system will be at least a internet knowing person. Hence the
system has to be developed by keeping that in mind and since
the user will be internet knowing person the task of developing
become little easy.
2.Goals of implementation: The proposed system should be built in such a way that it should fulfill the following
goals: -
Creating a team.
Adding a member to team.
Team management.
Sending and receiving messages.
File sharing.
A DFD i.e. Data Flow Diagram is a graphical tool, which has the
purpose of clarifying system requirements and identifying major transformation that
will be programs in the system design. It depicts the information flow and
transformation that occurs, as data moves from input to output. The DFD provides a
mechanism for functional modeling as well as information flow modeling.
An external entity which can be a source or a destiny is
represented by a solid square. It lies outside the context of the system. A process
indicates the work that is performed on data. A circle represents a process. Data flow
takes place between various components of the system & hence represented by an
arrow mark. A data store is a repository for data. It is represented by an open-ended
rectangle.
Level 0 DFD :-
ONLINE
SHOPPING
Shopping &
Queries
Information
Information
Design
Code
TestImplementation
Maintenance
Customer