A Project Report On
Web Furniture
Submitted By:
Shah Pratik
Bharatwala Mustafa
1
Acknowledgement
Before we describe about our project, we would like to add a few heart
touching words for the people who were very helpful for us in developing this
project.
We would like to thanks whole BCA department, who have contributed
greatly to the success of this project. First of all, we would like to express
thanks to our project head PRADIP SIR & KEYUR SIR. We would also like to pay
our thanks to all, who have guided us and support directly or indirectly for this
project.
Your sincerely,
Shah Pratik
Bharatwala Mustafa
2
INDEX
• Project Profile
• Introduction
• Objectives
• Tools/Environments used
• System Requirement
• Project Management
• System Analysis
• Diagram
• Database
• Screen Shot
• Limitation of the project
• Future Application of Project
• Bibliography
3
Project Profile
DEVELOPED BY :- Shah Pratik
Bharatwala Mustafa
PROJECT ON :- WEB FURNITURE
SEM – YEAR :- 6th SEM –2012
GUIDANCE BY :- Pradeep Sir
Keyur Sir
OPERATING SYSTEM :- Win7.
WEB BROWSER :- Internet Explorer
WEB SERVER :- IIS
EDITOR :- VISUAL STUDIO
SUBMITTED TO :- Shree M. & N. Virani Science College
4
Introduction
Our website is www.webfurniture.com, we create website to sell online
furniture.
In our website user get information of determine about all furniture
items and the other purpose of this site was to know best price, delivery &
proper material.
We have provided the email services.
Objectives
As one of the subject of BCA in sem-6, it is very useful for all the
students to prepare a project on any particular subject.
The practical knowledge and the classroom exercise are not sufficient
for a project student. It is very important to have practical knowledge of
various fact of the subject selected for the project. Field visit plays a dominant
role to develop the practical knowledge on the subject and gather required
information.
We have prepared a project for online furniture shopping and also saw
many sites of related about our project.
5
What is Asp.net?
• A Microsoft server-side Web technology. ASP.NET takes an object-
oriented programming approach to Web page execution. Every
element in an ASP.NET page is treated as an object and run on the
server.
• An ASP.NET page gets compiled into an intermediate language by
a .NET Common Language Runtime-compliant compiler. Then a
JIT compiler turns the intermediate code to native machine code,
and that machine code is eventually run on the processor. Because
the code is run straight from the processor, pages load much faster
than classic ASP pages, where embedded VBScript to be
continuously interpreted and cached.
• ASP.NET is used to create Web pages and Web services and is an
integral part of Microsoft's .NET vision.
What is Sql Server?
Microsoft SQL Server is a relational database server, developed by
Microsoft: it is a software product whose primary function is to store
and retrieve data as requested by other software applications, be it
those on the same computer or those running on another computer
across a network (including the Internet).
There are at least a dozen different editions of Microsoft SQL
Server aimed at different audiences and for different workloads (ranging
from small applications that store and retrieve data on the same
computer, to millions of users and computers that access huge amounts
of data from the Internet at the same time).
6
Tools and Environment used
We have developed our project using following software, whose brief
introduction is given below:
Used as the backend for the
Sql server system it holds the entire
database.
It is the technology used as the
Asp.net scripting language.
Used to run web server on
IIS server server side.
7
System Requirement
Hard Ware Requirements
Server Side:
Processer : Any
Disk Space: 2 GB
RAM : 2 GB
Internet Connection
Client Side:
Processer : Any
RAM : 512 MB
Monitor : Colour
Internet Connection
Software Requirements
Server Side:
Visual Studio
Internet Explorer
IIS
Client Side:
Any Internet Browser
8
PROJECT MANAGEMENT
Project management
Project management involves the planning, monitoring and control
of the people, process and events that occurs as software evolves from a
preliminary concept to an operational implementation.
Effective software project management focuses on the four P’s:
people, product, process and project.
The people
The people management maturity model defines the following key
practice areas for software people: recruiting, selection, performance
management, training, compensation, career development, organization
and work design, and team developed.
Organizations that achieve high levels of maturity in the people
management area have a higher likelihood of implementing effective
software engineering practice.
The project
The objective of our project planning is to provide a website that
enables the admin to manage whole website.
Estimating the problem of our website is fundamental to estimating
the time and cost of a planned our project.
Risk management
Risk analysis and management are a series of steps that help a
website team to understand and manage uncertainty.
Many problems can infect a website project.
A risk is a potential problem -- it might happen, it might not.
9
But, regardless of the outcome, it's a really good idea to identify it,
assess its probability of occurrence, and estimate its impact.
Risk management aims at dealing with all kinds of risks that might
affect a project.
Type of risk
Risk identification is a systematic attempt to specify threats to the
project plan.
By identifying known and predictable risks the project manager
takes step toward avoiding them when possible and controlling them
when necessary.
One method for identifying risks is to create a risk item checklist.
SYSTEM ANALYSIS
Information Gathering
The first step was to understand the Structure of the website. The
next most important step was to understand the project title and
analysis. After studying the project title it was the time for gathering
requirements and information about the project title. The information
was collected and consolidated by conducting a series of interviews with
the Project Manager. This was supplemented with collection of
documents that form the part of the website. Simultaneously, a study of
the Development tools was carried out.
The requirements were documented and depending on these, the
prototype of the website was designed and documented to form the
requirement catalogue. This catalogue was put forward before the
Project Manager. Then after detailed our project information was
10
designed. Most of the requirements and design of the database were
given by the Project Manager, then also while implementing the website
some design issues regarding database were encountered that we were
solved by discuss with the project manager.
Feasibility Analysis
Feasibility study is test of a website proposal according to its
workability, impact on the organization, ability to meet user needs and
effective use of resources. All the projects are feasible given unlimited
resources and infinite time.
A purpose of feasibility study is to check out the possibility of a
computerized solution to the organization’s observed problem before
very much money that has been spent on.
A feasibility study is carried out to select the best website that
meets performance requirements. Only by spending the time to evaluate
the feasibility do I reduce the chances for extreme embarrassment at later
stage of the website project.
11
User Case Diagram
Er-Diagram
catid CatName
subcatid catid ScatName
Pname,price,
Category Sub PId
pimg,subca
Category
Product
Old odId
orders orderdetails
Uname SeqId
Member Security Question
SeqId
Uname
12
Data Flow Diagram…..
Administrator
Login Check
View Subcat,pro. Session Purchase Product
View Member
Created
View category
View Purchase View Products
Item
Logout
Session
destroyed
End
13
Data Base
Cat Table
Field Name Data Type Size Description
CatId Numeric 50 Primarykey
CatName Varchar 50 Store a name
Member Table
Field Name Data Type Size Description
Uname Varchar 50 Primarykey
Pwd Varchar 50 Password
Fname Varchar 50 Store Name
Lname Varchar 50 Store Last Name
MobileNum Varchar 50 Number
IsAdmin Varchar 50
SeqId Numeric 2,0
SeAns Varchar 50
Add1 Varchar 50 Address_1
Add2 Varchar 50 Address_2
City Varchar 50
State Varchar 50
Country Varchar 50
PinCode Numeric 6,0
14
Order Details Table
Field Name Data Type Size Description
OdId Numeric 2,0 Primary key
OId Numeric 2,0
PId Numeric 2,0
Price Numeric 5,0
PImg Varchar 50
Pname Varchar 50
Qty Numeric 2,0
PQ Numeric 18,0
Subcategory Table
Field Name Data Type Size Description
SubcatId Numeric 2, 0 Primarykey
CatId Numeric 2, 0
ScatName Varchar 50
15
Orders Table
Field Name Data Type Size Description
OId Numeric 2, 0 Primarykey
Odate Datetime 50
Uname Varchar 50
Sid Varchar 50
Add1 Varchar 50
Add2 Varchar 50
City Varchar 50
State Varchar 50
Country Varchar 50
PinCode Numeric 6,0
Product Table
Field Name Data Type Size Description
PId Numeric 2, 0 Primarykey
Pname Varchar 50
Price Numeric 5,0
Pimg Varchar 50
SubcatId Numeric 2,0
Isnew Bit 50
Pdesc Varchar 5000
16
Security Question Table
Field Name Data Type Size Description
SeqId Numeric 2, 0 Primarykey
SeQuestion Varchar 50
TempCart Table
Field Name Data Type Size Description
TId Numeric 18, 0 Primarykey
Pid Numeric 18, 0
Pname Varchar 50
Pimg Varchar 50
Price Numeric 18, 0
Qty Numeric 18, 0
PQ Numeric 18, 0
Sid Varchar 50
17
Snapshots
Login
18
Sub cat
19
Product
20
Product details
21
Registration
22
Orders
23
View cart
24
Forget Password
25
Services
26
About us
27
Contact us
28
Admin Side
Category Admin
29
Member Admin
30
Orders Admin
31
Product Admin
32
Security Question Admin
33
Subcategory Admin
34
Limitation of Project
The website works only if you have internet connection.
The computer needs continues electricity, in case of power failure.
All works have to be done manually.
Speed of the program depends on the computer processor and RAM.
Future Application Of Project
We expect to expand & add some of the features to this system in near
future.
These features are……
To make website more users friendly.
Configuration features can be changed according to user’s requirements.
To provide more security to its users.
Bibliography
WWW.W3SCHOOLS.COM
We have taken help from many other sites.
35