Beruflich Dokumente
Kultur Dokumente
Online Petshop
Prepared By
Falguni Nasit
Patel Radhika
Project guided by
Rinkal Ambasana
Pradeep Vanparia
Submitted to
\
ACKNOWLEDGEMENT
The present of this report gives us the feeling. As the final frontier
toward achieving a bsc IT, the activity of going through industrials orientation
has bridged the gap between the academics and practical real-life work for me.
It has prepared us to apply ourselves to become good IT professional.
Naturally, it requires lot of people support to complete this project. We take
this opportunity to acknowledge their support to us.
I am heartly thankful to our HOD Mr. Stavan Patel & Mr. Hitendra
Donga to giving me this opportunity to develop project. We sincerely thank our
department for the academic advancement, it has provided to us during last
years and finally provide us an opportunity for project work. We thank Prof. Mr.
Pradeep Vanpariya and Ms. Rinkal Ambasana., Head of the computer
department in “Shree M & N Virani Science COLLEGE”. for his support through
the project.
Last but not the least, we would like to thank our parents and our
friends who had helped us indirectly through out the project duration and have
been the source of encouragement.
And finally, our sincere thanks to our batch-mats, who had provided
us with innumerable discussions on many technicalities and friendly tips.
Without their cordial and friendly support, this activity has been much toughter.
PREFACE
The age of information has gone; the correct area is the age of
knowledge. These having knowledge would higher resources from the society &
at the same time would be earning the higher returns. But knowledge as we
know has changed drastically, to ensure that knowledge is imported to student,
it is made mandatory by Saurastra University for Bsc IT student to work on a
comprehensive project.
Front-end : ASP.NET
Back-end : SQLServer2005
2. Mr.PradeepVanpariya
Developed By : 1. FalguniNasit
2. Radhika Patel
Hardware Requirements:
Software Requirements:
OS (WIN 95 or Higher)
Internet Browser (Google Chrome , Visual Studio 2008)
-1-
INDEX
2 Project description 4
3 Project Lifecycle 5
5 Web Architecture 7
6 About HTML 8
7 About JAVASCRIPT 9
8 About ASP.NET 10
9 About SQL 11
10 Database Server 12
11 What is E-commerce 14
12 Advantages/Disadvantages of E-Commerce 15
14 Flow Chart 20
15 Data Dictionary 21
16 Module Description 31
17 Form Layout 33
18 Future Enhancement 54
19 Bibliography 55
-2-
PROJECT ANALYSIS
Problem recognition
Feasibility Study
Requirement analysis
Problem Recognition
It is the phase in which the Current need for the System is to be defined. This
site of Computer Peripherals & Consumables has all the up to date information.
Regarding to all Computer Peripherals & Consumables.
Feasibility Study
Technical
Operational
Economical
Technical feasibility considers whether the project can be completed within the
available technology. As our project was Website developing we get advanced web-
editing tools that are available.
Operational feasibility was done to assure that the product would be developed
that is used or not. A Computer Peripherals & Consumables to have a website of its
own. So, that’s not problem for it.
Requirement Analysis
-3-
Project description
A customer can not purchase any pet without login into Site.
For the login you have to registered after registered you have to login In my
project any customer can purchase the products of jewellery
shopping.
For the payment your cart is maintain if you have no cart then you directly
payment from bank.
-4-
Project life-cycle
Designing:
Designing is the major part of any website designing. Proper design and a good
GUI is the base of any project.
Coding:
The coding for any phase is as needed as the design phase of the project.
Coding was the second major task. Coding was done parallel as with the design of the
project.
Testing:
Testing was done on the regular base during the coding phase itself. Some error
that remains uncovered that is done properly at the time of Testing. And we get the
required output that we want. A large amount of situations create while entering the
data during input processing. So, testing
Is done to get the desired output.
-5-
SOFTWARE DEVELOPMENT LIFE CYCLE
Feasibility
Requirement
Analysis and
specification
Design
Coding&
UnitTesting
Integration
andSystem
Testing
Implemention
maintenance
-6-
Web-Architecture
WEB
SERVER
CLIENT 1
CLIENT CLIENT CLIENT
22 2 3 4
SERVER
A Web Server is a computer that runs the Web server software, which responds
to page requests. It is also called host. The two main types of Web Server are HTTP
Server that follow the HTTP protocol, and FTP Servers that follow the FTP protocol.
A Web Client sends requests for data to a web server. When the web server
processes the request and sends the requested page to the client (remember the
browser is used to view these pages and send requests.)
-7-
About HTML
UNDERSTANDING HTML:-
HTML is a Hyper Text Markup Language that is used to develop web pages.
The HTML documents consists of special Tags that are embedded in an ASCII
document.
Web browser like Internet Explorer, Netscape Navigator etc, interprets these
Tags.
-8-
ABOUT JAVASCRIPT
What is JavaScript?
NO! Java and JavaScript are two completely different languages in both
concept and design!.
Java (developed by Sun Microsystems) is a powerful and much more
complex programming language - in the same category as C and C++.
-9-
ABOUT ASP.NET
Introduction to ASP.NET:
- 10 -
About SQL
SQL, the most popular Open Source SQL database management system, is
developed, distributed, and supported by SQL AB.
SQL Features:
The Sql Database Server is very fast, reliable, and easy to use.
- 11 -
About Database
Database:
A Database is similar to a data file in that it storage place for data. Like a Data
file, a database does not present information directly to a user; the user runs an
application that fetch data from the database and presents it to the user in an
understandable format.
A Database typically has two main parts: first, the file holding the physical
database and second, the database management system (DBMS) software that
applications use to fetch and store data. The DBMS is responsible for the Database
structure including:
Relational Database:
The database structure that manages and stores the data on the server.
- 12 -
You can choose among the following data types
Memo holds text up you 65000 characters. Unlike text fields, memo field are
available length you do not specify a maximum size of them.
Number holds number actually used in calculations. The type of number it can
hold and accuracy of calculation depends on the size you.
Give to the number field. Some number fields hold many decimal with many
decimal places.
Date/time holds dates and times. Whether you can enter a date or a time
depends on the format you give to the field.
- 13 -
WHAT IS E-COMMERCE?
B2B(Business-to-Business)
Companies doing business with each other such as manufacturers selling to
distributors and wholesalers selling to retailers. Pricing is based on quantity of
order and is often negotiable.
B2C(Business-to-Consumer)
Businesses selling to the general public typically through catalogs utilizing
shopping cart software.
C2B(Consumer-to-Business)
A consumer posts his project with a set budget online and within hours
companies review the consumer's requirements and bid on the project. The
consumer reviews the bids and selects the company that will complete the
project. Elance empowers consumers around the world by providing the
meeting ground and platform for such transactions.
C2C(Consumer-to-Consumer)
There are many sites offering free classifieds, auctions, and forums where
individuals can buy and sell, Thanks to online payment systems like PayPal
where people can send and receive money online with ease. eBay's auction
service is a great example of where person-to-person transactions take place
everyday since 1995.
- 14 -
Advantages of E-commerce:
Unlimited Market Place and Business Access Which Extend Customer Base
The Internet gives customers the opportunity to browse and shop at their
convenience and at their place. They can access your services from home,
office, or on the road, 24 hours a day, 7 days a week.
The Internet allows you to reach people around the world, offering your
products to a global customer base.
Eliminate Middlemen
With right software, store inventory levels, shipping and receiving logs, and
other business administration tasks can be automatically stored, categorized
and updated in real-time, and accessed on demand.
- 15 -
Frees Your Staff
Workflow automation
Shipping, real time inventory accounting system which adjusts stock levels and
site, location availability instantaneously
Secured, automated registration verification, account entry and transaction
authorization features
Automated RFP and RTQ features for vendor bid development and selection.
Banking and accounting features customized for pre-approved third party direct
sales, vendor, consignment or internal transfer transactions.
Disadvantages of E-commerce:
Hidden Costs
Network Unreliability
Lack of Privacy:
Ensuring the security of the data is of paramount importance to customers
and to the credibility of the business. Customers also worry about the privacy
implications of data gathered by organizations of all types and sizes. The incredible
data collection process is a mixed blessing to customers. Even at the simplest data
level, sales information is stored in databases connected to web servers, thus
exposing the information to cyber criminals. Because data gathering on the web is so
easy, databases routinely contain information about customer purchasing habits,
demographic data, credit information, and so on.
- 17 -
DATA-FLOW DIAGRAM
Project Database :
registratio
nnn
feedback product
Petshop
payment Shipping
Shopping-list
Registration:
If User Not
Available
Registra
Retry tion
- 18 -
Feedback :
Name message
Enter
New
Feedback
Feedback
Shipping:
Enter
city Enter Enter Enter
shipping
Uname Email Address Country
data
Shipping_detail
Payment:
Enter for
payment Enter Card
card no type
payment
- 19 -
FLOW CHART :
- 20 -
ER DIAGRAM
- 21 -
DATA DICTIONARY
Registration:
- 22 -
Product
- 23 -
Bill
- 24 -
Shipping detail
- 25 -
Cart
- 26 -
Category
- 27 -
Feedback
- 28 -
Gallery
- 29 -
Order
- 30 -
Wishlist
- 31 -
MODULE DESCRIPTION
Login
From here any valid user can enter into the site. Here user has to give User
Name and Password which are provided at the registration time. These will compared
with the database, if match entry found then user can enter into the site. If the entry
will not matched then user get the error message and will have to re-enter the User
Name and Password again.
Registration
If a new user comes into the site, he first have to register with the system by
providing name, pass, and e-mail ID and other contact detail as well.
Home
This is Home page for the users; here user can access all other pages. They
also get the latest added Software and 5it brands displayed.
Payment
Shipping
In this form user have to enter their detail so our shop easily delivered the item
which is purchased by the user.
Feedback
About
The About page gives the short info. about the Site and who designed it.
- 32 -
- 33 -
Client Side
1. Home page:
- 34 -
2. Login page:
- 35 -
3. Registration:
- 36 -
4. Product page:
- 37 -
5. Gallery Page:
- 38 -
6. Cart Page :
- 39 -
7. Wishlist Page :
- 40 -
8. Paypal Page:
- 41 -
9. Checkout Page :
- 42 -
10. Thank you Page :
- 43 -
11. About Us Page :
- 44 -
12. Contact Us Page :
- 45 -
Administration Side
1. AdminLogin Page :
- 46 -
2. Manage Bill Page :
- 47 -
3. Manage Cart Page :
- 48 -
4. Manage Category Page :
- 49 -
5. Manage Gallary Page:
- 50 -
6. Manage Product Page :
- 51 -
7. Manage Register Page :
- 52 -
8. Manage Shipping Page :
- 53 -
9. Manage Wishlist Page :
- 54 -
FUTURE ENHANCEMENT
In the future I want to Enhanced my project with thee admin part of online pet
shopping.
- 55 -
BIBLIOGRAPHY
Websites :
www.stackoverflow.com
www.w3schools.com
www.manday.com
www.sourcecodester.com
www.aspeasystep.com
- 56 -