Project Black Book123
Project Black Book123
A Project Report
BY
Mrs.Yogita
Designation
MUMBAI, 400086
MAHARASHTRA
1|Page
VIKAS COLLEGE OF ARTS, SCIENCE&COMMERCE
Affiliated to University of Mumbai
CITY-MAHARASHTRA-PINCODE 400086
CERTIFICATE
This is to certify that the project entitled, "online book shopping", is bonafied work of
Kailas Balasaheb Jadhav bearing Seat. No: (193709) submitted in partial fulfilment of the
requirements for the award of degree of BACHELOR OF SCIENCE in COMPUTER
SCIENCE from University of Mumbai.
Date:
College Seal
2|Page
I. ACKNOWLEDGEMENT
I am very thankful to all that have helped me for the project and for providing
valuable time and guidance throughout my project work.
I owe deep gratitude to a number of people who have guided, inspired and motivated
me. So I take this opportunity to thank all of them. This endeavor of mine has given me
insight into the various aspects of the software implementation in practical applications. It has
given me a hand on experience, which I could not have gained from all the books of the
world.
I am very grateful to my guide Mr. Amaresh Patra sir who has endeavored me from the
learning and processing the knowledge during the project work.
I am very much thankful to all the STAFF MEMBERS of this college who have
proved to be a constant motivation for the knowledge acquisition and morale support during
the project.
I would like to thank our FRIENDS and ALL THOSE PERSONS who have directly
or indirectly helped me during this project.
And, of course I would not forget our PARENTS who have motivated me very often
during this phase of the project by suggesting new ideas towards the project and making us
successful.
SHRIKANT SANTOSH
MUNDHE
3|Page
II. ABSTRACT
The Online Shopping isWebsite which is used for shopping online, saving a large
amount of time.
Online Shopping is easy to understand for very first time users. Nowadays in India,
Online Shopping finds many uses, so I came upon a decision of making its website. Many of
our problems are very easily handled using online shopping. We just don’t have to go
anywhere and shop whatever we want by sitting in front of our computer.
Online Shopping is one of the very innovative ideas brought up by the professionals.
People now don’t need to stand in the queue and wait for long. It is a very luxurious facility
to shop while sitting at home in the comfort.
You can purchase any item an on line store is available for you 24 hours. Many shopping
website are available in market, it save lots of time which other people west in shopping at
places like mall shopping street in market and other places. In this technical everything is
getting on line education, on line banking etc., so why not shopping…
Finally to conclude this abstract, people will enjoy using this website and find it very
amazing and interesting….
4|Page
Table of Contents
I. Acknowledgement
II. Abstract
1. Introduction
1.1 Project Profile
1.2 Technological Review
2. Project Management
2.1 Process Model
2.2 Schedule Representation
2.3 Risk Analysis
3. System Analysis
3.1 Problems &Weakness of Current System
3.2 Proposed New System
3.3 Requirement Analysis
3.3.1 Functional Requirements
3.3.2 Non-Functional Requirements
3.4 Hardware & Software Requirements
3.5 Validations
3.6 Feasibility Study
3.6.1 Technical Feasibility
3.6.2 Operational Feasibility
3.6.3 Schedule Feasibility
3.6.4 Economical Feasibility
5|Page
4. System Design
4.1 Functions of the System
4.1.1 Use case Diagram
4.2 Data Modeling
4.2.1 Class / E-R Diagram
4.2.2 System Activity Diagram
4.2.3 Data Dictionary
4.2.4 Sequence Diagram
4.2.5 State Diagram
4.3 Functional Modeling
4.3.1 Context Diagram
4.3.2 Data-Flow Diagram
6. Testing
6.1 Test cases & Results
Enhancement
Bibliography
Reference
6|Page
Introduction
7|Page
1. Introduction
E-commerce is fast gaining ground as an accepted and used business paradigm.
More and more business houses are implementing web sites providing
functionality for performing commercial transactions over the web. It is
reasonable to say that the process of shopping on the web is becoming
commonplace. The objective of this project is to develop a general purpose e-
commerce store for verity of Book can be bought from the comfort of home
through the Internet. However, for implementation purposes, this paper will
deal with an online book store. An online store is a virtual store on the Internet
where customers can browse the catalog and select products of interest. The
selected items may be collected in a shopping cart. At checkout time, the items
in the shopping cart will be presented as an order. At that time, more
information will be needed to complete the transaction. Usually, the customer
will be asked to fill or select a billing address, a shipping address, a shipping
option, and payment information such as credit card number. An e-mail
notification is sent to the customer as soon as the order is placed.
Platform: - Front-end:-PHP
Back-end:-MYSQL
8|Page
Hardware Requirement: - Minimum: - 4GB RAM
80 GB Hard-Disk
Intel I5 Processor or equivalent Processor
9|Page
1.2 Technological Review :-
Front End
SUBLIME TEXT EDITOR:-
Sublime Text has an intuitive interface and it is quite simple to use and to
understand.I love that i can work with Sublime Text in both my windows and
Ubuntu Operating Systems.As a programmer i can code with several
programming languages in sublime text as it supports a number of programming
languages.I love how while coding it highlights the keywords with different colors
which is quite helpful for me and also makes the code have a beautiful look.
Sublime Text editor is a lightweight editor thus does not take up most of my
computer RAM and also has a low CPU usage.I love that it has the autocomplete
feature of syntax of the programming languages that it supports.
Back End
MYSQL Server:-
MYSQL SERVER store data in data file with file extension .sql. Attractive features of
MYSQL SERVER are here.
10 | P a g e
Project Management
11 | P a g e
2. Project Management
In the incremental model, there is a good chance that a requirements error will
be recognized as soon as the corresponding software is incorporated into the system. It is then
not a big deal to correct it.
12 | P a g e
2.2 Schedule Representation :-
Generalized project scheduling tools and technique can be applied with little modification to
software projects.
Program evolution review techniques and critical path method are two project
scheduling method that can be applied to software development. Both techniques are driven
by information already developed in earlier planning activities.
Identifying risk and drawing up plans to minimize their effect on the project is called
risk management. Risk may threaten the project, the software that is being developed or the
organization. These categories of risk can be defined as follows:
1. Project Risks are risks, which affect the project schedule or resources.
2. Product Risks are risks, which affect quality or performance of the software being
developed.
3. Business Risks are risks which affect the organization developing or procuring the
software.
13 | P a g e
the project will not be
delivered on schedule.
Specification delay Project and Product Specification of essential
interface are not available
on schedule
Size under estimated Project and Product The size of the system is
under estimated
System Analysis
14 | P a g e
3. System Analysis
This website also has some restriction to manage the user account.
The current System Manual System in which the owner is doing all the data
management using paper work or in excel workbook.
Existing System is very cumbersome and difficult to maintain.
No security for data.
No Backup system available in existing system
In our new system, we provide some advance facility which have never provided in a
single site. In this project all the facilities of old system is provided and many other
functionality. We use PHP wed development in this site. We provide the best facility
for buying the books for customer. All type of book seller can purchase our project.
Easy to maintain all complex information.
15 | P a g e
3.3Requirement Analysis:-
3.3.1Functional requirements:-
3.3.2Non-Functional requirements:-
Reliability:- This web-site can handle more than two users simultaneously
with perfect accuracy. Therefore this system is reliable to use.
Maintainability:- This web-site can maintain many users’ work process. It is not
become hangingby the many users. Therefore its maintainability
is good enough.
16 | P a g e
Hardware Requirements:
Component Development Deployment
Software Requirements:
Components Development Deployment
Database Server
MYSQL server MYSQL server
Documenting tools
MS Office Word MS Office Word
3.5Validations:-
Each and every user must select his/her user name uniquely.
17 | P a g e
User must fill the all the details. Ex. Contact No., Email Id, Birth date etc.
User must have to enter proper email address. Ex: [email protected] or [email protected].
STPS uses php as front end which provides facility for making the site dynamic and the
updating will cover quickly.
The application developed in php can run on Web regardless of the platform it was
developed for.
It provides faster response to the user. It is accurate, reliable and easy to use.
When we want to implement in the site, we have to implement only thing, not the whole
site again.
Online shopping helps the user in making proper decision quickly by presenting the data
in proper format.
Graphical representation of data helps the user in taking proper decision in time.
So, it is supposed to improve the working efficiency of user.
18 | P a g e
3.6.3 Schedule Feasibility :-
This type of the feasibility includes a measure of how reasonable the
projected with respect to time aspect.
Economic analysis is the most frequently used method for evaluating the effectiveness of
a candidate system.
Proposed System is developed on Windows platform which is freely available.
It uses MYSQL Server as back-end which is a freeware.
Developing of this web-site doesn’t need any money and other property resources. It is
developed on the computers. The advantages of the system nullify its cost as the scope
and effect of the system are very large.
19 | P a g e
20 | P a g e
Online Shopping Class Diagram
21 | P a g e
E-R Diagram
22 | P a g e
Online Shopping system E-R Diagram
23 | P a g e
4.2.2 System Activity Diagram:-
24 | P a g e
Data flow
25 | P a g e
Data flow diagram(DFD) for Online shopping website
A data flow diagram is a graphical view of how data is processed in a system
in terms of input and output.
The Data flow diagram (DFD) contains some symbol for drawing the data
flow diagram.
26 | P a g e
1st Level Admin Side DFD
The Admin side DFD describe the functionality of Admin, Admin is a owner of
the website. Admin can first add category of item and then add items by
category wise. and admin can manage order and payment detail.
27 | P a g e
2nd Level – Admin side DFD (3.0)
D
FD for online shopping website project
28 | P a g e
A
dmin side DFD for online shopping website project
29 | P a g e
30 | P a g e
Admin side DFD for online shopping website project
31 | P a g e
User side DFD for online shopping website project
32 | P a g e
33 | P a g e
GANTT CHART
34 | P a g e
GANTT CHART
A Gantt chart is a type of bar chart, which illustrates a project schedule. Gantt charts
illustrate the start and finish dates of the terminal elements and summary elements of a
project. Terminal elements and summary elements comprise the work breakdown structure of
the project. Modern Gantt charts also show the dependency(i.e. precedence network)
relationships between activities. Gantt charts can be used to show current schedule status
using percent-complete shadings and a vertical "TODAY" line. Although now regarded as a
common charting technique, Gantt charts were considered extremely revolutionary when first
introduced. This chart is also used in information technology to represent data that has been
collected.
35 | P a g e
GANTT CHART
36 | P a g e
Screen Shot
37 | P a g e
Home Page:
38 | P a g e
Registration:
39 | P a g e
Product Page:
40 | P a g e
View Product Detail:
41 | P a g e
Contact US
42 | P a g e
Add To Cart
43 | P a g e
Admin Login
44 | P a g e
Add Category
45 | P a g e
Contact Us
46 | P a g e
Reports
47 | P a g e
5.1Reports:-
Preface:-
In today’s world of on-line banking, on-line marketing, online
education, On-line shopping has played an important role so I selected this to be my
project.
Online shopping has really drastically reduced our efforts and it saves a large amount
of time. We don’t have to reach out of our home for shopping and can shop while sitting at
home.
You can purchase any item an on line store is available for you 24 hours. Many
shopping website are available in market, it save lots of time which other people west in
shopping at places like mall shopping street in market and other places. In this technical
everything is getting on line education, on line banking etc., so why not shopping…
48 | P a g e
Product Information:-
Book Item
All types of book
Arrange in categorized order
All books are given with discription
Other
Customer Detail:-
49 | P a g e
Testing
50 | P a g e
6. Testing
Testing is vital to the success of the system. System testing makes a logical assumption that if
all the parts of the system are correct, the goal will be successfully achieved.A small error can
conceivable explode into a much danger problem.
System Testing: -
System testing includes testing the system for satisfying the user requirements. Each and
every aspect are taken into consideration whether the system satisfies the users requirements.
Program Testing: -
Program testing includes logical errors and syntaxes. All the outputs had been tested. The
actual output has been compared with the expected output and the tests had been a success. It
includes checking of all user requirements to be completed. Here the system is tested with the
time to check whether the system is working as per requirements or not. Weather the system
responds negatively on feeding wrong data or not.
51 | P a g e
Enhancement
52 | P a g e
Enhancement
My Website was Limited to India Only but I Can Extends It to World Wide.
This website also has some restriction to manage the user account.
53 | P a g e
54 | P a g e
55 | P a g e
Bibliography
56 | P a g e
Bibliography
Online Resources:
http://www.w3schools.com/
http://www.tutorialspointscom/
http://www.google.com/
http://www.youtube.com/
Reference
Database Books:
The Complete Reference :MySQL
By : Vikram Vaswani…
57 | P a g e