KEMBAR78
Black Book Final | PDF
0% found this document useful (0 votes)
123 views76 pages

Black Book Final

Uploaded by

cartoon hub
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
123 views76 pages

Black Book Final

Uploaded by

cartoon hub
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 76

1

INDEX
NO CONTENTS
1 Preface
2 Acknowledgement
3 Introduction
3.1 Limitation of existing system
3.2 User Requirements
3.3 Proposed system
Objective of project
3.4 Scope of the system
4 Technology Overview
4.1 About the packages used
5 System Configuration
5.1 Hardware and software used
6 System design
6.1 Class diagram
6.2 Usecase Diagrams
6.3 Sequence diagrams
6.4 State Transition diagrams
6.5 Activity Diagram
6.6 Gantt chart
7 Screens
7.1 Login
7.2 Homepage
7.3 Products
7.4 Description
7.5 Cart
7.6 Footer
7.7 Checkout
7.8 Logout
7.9 About us
7.10 Refund
7.11 Search
7.12 Useful links
8 Admin side
8.1 Dashboard
8.2 Footer
8.3 CRUD
9 Source Code
10 Testing
11 Implementation
12 Cost & Benefit Analysis
13 Conclusion
14 Bibliography
2

Acknowledgement

This project is the result of dedicated effort as well as proper


guidance. It has been the project of hard work and commenced strain.

So before I get into the act of explaining my project I would like to


add on a few heartfelt words for those who gave me unending support right
from the day the idea was conceived.

We, the students of Smt.P.D Hinduja Trust’s IMS, find ourselves to


be privileged to have golden opportunity to develop website under the
guidance of such people without whom designing and developing website
successfully would have been just impossible for us. We are thankful to
them.

I especially thank Mr. Arun Maurya for his support & cooperation in
the implementation of my project “E-commerce website” in his firm.

Above all we should never forget the great director of the world, ‘The
Almighty’; let us thank the Almighty for his inspiration.
3

INTRODUCTION
4

Limitations:

No system or software is 100% perfect or reliable in its sense of


functionality and performance. There are always small or big bugs
in the system. So, our system also has some limitations.

 Chatting is not possible with our E-commerce project.


 It is not possible to view different colours of a product.
 There is no option for filtering the products with their star
rating.
 There system does not allow you to pay using domestic
debit cards i.e., Rupay.
 Future enhancement will include all the functions which
are not able to implement in our system.

We have plans to keep improving the software and inserting more


features.
5

Users Requirements

 To meet their customer’s need for convenience.

 To provide right information at any time to the customers.

 To attract the customers.

 To provide a 24 – hours services.

 To avoid spatial limitation.

 Management expects better analysis and support for


Quick decision making.

 To retain the customers.


6

Proposed System:

In the world where demand for speed and ease of communication is endless,
computerization seems to be one of the ways to empower the common man.

The world is moving toward a future without wires. The push from wired
world to a wireless one is steadily taking place, and will have a dramatic impact on
how we shop and communicate with the sellers.

FamStores is a PHP-based Software, enabling digital shopping by


utilizing the latest in the advancements of Information Technology to provide
and E-commerce services.

FamStores is, first of all, a web application. To conceptualize a web


application, additional informational added values have to be targeted, using
browser added values.

Web applications have to be specifically made-to-measure on the one hand


side to the needs and expectations of the website user, and on the other hand side
to the specific restrictions of a web browser.
7

OBJECTIVES OF PROJECT

 User Friendly Web Application.

 Companies can view E-shopping as a powerful “value added” tool to attract


and retain new customers.

 Promotes daily E-commerce Processes irrespective of the spatial limitations.

 Better Follow-up Transactions.

 Provides buying of goods to the customer irrespective of time and place.

 Saves Precious Time of Customers.

 Provide better security aspects.


8

SCOPE OF PROJECT

The scope of ecommerce is expanding day by day due to the heavy number of


internet users all over the world. People are spending more time in doing online
shopping for various products available on the ecommerce platforms. According to
Demand Sage, 2.14 billion people are shopping through e-commerce as of 2022.
People spend more time online shopping for various products available on e-
commerce platforms. Amazon offers items in almost every category to all the
users. Additionally, it also provides the best promotion and discounts whenever
seasonal sales come. The impact of e-commerce is really good in all the
developing countries.
Hence the aim of ‘FamStores’ is to fulfil all these requirements.

For the customer, the FamStores:

 Is more anonymous.
 Provides a 24-hour a day, seven days a week service; ideal for customers
who work irregular hours.
 Causes fewer queues since the transactions are quicker.

For the business, the FamStores:

 Frees up staff from performing routine transactions so that more profitable


sales-orientated work can be done.
 Reduces the number of staff.
 Provides a continuous service outside normal hours. 
 Keep track of most selling products.
9

Technology
Overview
10

User Side Software (PHP)


PHP (Hypertext Preprocessor) is a general-purpose scripting language. It
is used for the development of web pages. Using web-based software
applications it creates dynamic content that interacts with databases. Using the
command line interface it can be used with various web template systems, web
content management systems and web frameworks. Considered as one of the
friendliest languages it easily lets you connect with MySQL, Oracle, and many
other databases. Due to the easy coding language, it is very easy to deploy any
e-commerce website within a short period of time.
11

Admin Panel (PHP):

A PHP admin dashboard is a web-based interface that allows


administrators to manage and monitor various aspects of a website,
application or business. It provides a centralized location for
performing tasks and viewing important information, such as website
traffic, user accounts, and data analytics.
12

Database (MYSQL)

SQL is a language to operate databases; it includes Database Creation,


Database Deletion, Fetching Data Rows, Modifying & Deleting Data rows,
etc.
SQL stands for Structured Query Language which is a computer language
for storing, manipulating and retrieving data stored in a relational database.

PHP + MySQL Database System


PHP combined with MySQL are cross-platform (you can develop in
Windows and serve on a UNIX platform). The combination of PHP and
MySQL gives unmet options to create just about any kind of website – from
a small contact form to large corporate portal.

Database Flow:
13

Use of Html, CSS, JavaScript:


These were mainly used to design the User Interface of the Website.

The Hypertext Markup Language or HTML is the standard


markup language for documents designed to be displayed in a web
browser.

CSS is the language we use to style an HTML document. CSS


describes how HTML elements should be displayed.

JavaScript often abbreviated as JS, is a programming language


that is one of the core technologies of the World Wide Web,
alongside HTML and CSS. JS adds more interactivity and makes
the website more user friendly.
14

SYSTEM
CONFIGURATION
15

Hardware Requirements
Internet connection
Web Browser (Chrome, Mozilla, Edge, Opera,
etc.)
A reliable computer

System Software:
Front End ---
Html, CSS, JavaScript

Back End ---


PHP, MySQL
16

SYSTEM
DESIGN
17

Application Flow Diagram

FamStore

USER

About Member Registration


Login

Set User name and


Password
?
co he
ct
is t
rre

Invalid User N Y
n er
gi th

Y
lo he
W

Homepage
of the
website

Products

Logout

Cart

Jeans Sweatshirt Accesso


ries

Checkout Update Go back


cart
18

Description of Application

 First time when user goes to our website a list will be displayed with two options
“About” and “Register”.

 When the user selects “About” she will get the information about the software in
terms of Help and precautions that is necessary while using it.

 When the user selects “Register”, a registration form will be displayed in which
she has to register her identification by entering account number, pin number user
ID and password.

 Once successfully registered the user have to Login again with the same user ID
and password for security purpose. If user enters correct Login ID and Password,
she will get three options Accessories, MyAccount, Change Password.

 Using the login credentials the user can access the website.

 After scrolling down, the user would find the products.

 He can then choose the products he wants to buy and proceed to checkout.
19

UML Diagrams

UML stands for Unified Modeling Language. It represents a unification of


the concepts and notations presented by the three amigos in their respective books.
The goal is for UML to become a common language for creating models of object
oriented computer software.

In its current form UML is comprised of two major components: a Meta-model


and a notation. In the future, some form of method or process may also be added
to; or associated with, UML.

 Class Diagram

 Use-Case Diagrams

 Sequence Diagrams

 State Transition Diagrams

 Activity Diagrams
20

CLASS DIAGRAM FOR ECOMMERCE WEB APPLICATION


21

USE CASE DIAGRAMS FOR ECOMMERCE


APPLICATION
22

SEQUENCE DIAGRAM FOR ECOMMERCE WEB


APPLICATION
23

ACTIVITY DIAGRAM FOR ECOMMERCE WEBSITE


24

GANTT CHART
25
26

SYSTEM
DESIGN

Login Page
27
28

Homepage:

This form includes two options:


1. Search
2. Products
3. Logout
4. Cart
29

Products:

1. This is where the user can see all the products that are listed.
Each product has its photo.
2. The title of the product is located just below the picture.
3. Price of the product is situated below the title.
4. A small description regarding the product is given below its
price.
5. “Add to cart” button redirects the user to the complete
description of the product.
30

Footer:

1. Contains About us list.


2. Other Useful links
3. Newsletter
4. Social media links
31

Product description:

1. Picture of the actual product.


2. Title of the product.
3. Brand name.
4. Description.
5. “Go to cart” button
32

Cart info:

1.Total order value


2.Checkout button for payment
33

REPORT
34

Admin Panel
Dashboard:

A PHP admin dashboard is a web-based interface that


allows administrators to manage and monitor various
aspects of a website, application or business. It
provides a centralized location for performing tasks
and viewing important information, such as website
traffic, user accounts, and data analytics.
35

Features of Dashboard:

 Shows the total number of orders received.


 Bounce rate
 Number of registrations.
 Number of unique visitors
 Other analysis
 List of registered users
 Adding new users
 Removing users
 Updating users
36

SOURCE CODE

Login.php:
37

<?php
session_start();
include('includes/header.php');
if(isset($_SESSION['auth']))
{
$_SESSION['status']="You are Already Logged In";
header('Location: index.php');
exit();
}
?>
<div class="section">
<div class="container">
<div class="row justify-content-center">
<div class="col-md-5 my-5">
<?php
if(isset($_SESSION['auth_status']))
{
?>
<div class="alert alert-warning alert-dismissible fade show"
role="alert">
<strong>Hey!<?php echo $_SESSION['auth_status']; ?>
<button type="button" class="close" data-dismiss="alert" aria-
label="Close">
<span aria-hidden="true">&times;</span>
</button>

</div>
<?php
unset($_SESSION['auth_status']);
}

?>
<?php
include('message.php');
?>
<div class="card-my-5">
<div class="card-header bg-light">
<h5>Log In </h5>
</div>
<div class="card-body">
<form action="logincode.php" method="POST">
<div class="form-group">
<label for="">Email Id</label>
<input type="text" name="email" class="form-control"
placeholder="Email Id">
</div>
<div class="form-group">
<label for="">Password</label>
38

<input type="password" name="password" class="form-


control" placeholder="Password">
</div>
<hr>
<div class="form-group">
<button type="submit" name="login_btn" class="btn btn-
primary btn-block">Log In </button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>

<?php
include('includes/footer.php');
?>

Index.php:
39

<?php
include('authentication.php');

include('includes/topbar.php');

include('includes/slider.php');

?>
<link
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/
bootstrap.min.css" rel="stylesheet" integrity="sha384-
KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5I
Ly+dN9+nJOZ" crossorigin="anonymous">
<style>

.newSeason{
display: flex;
justify-content: center;
margin-left:120px;
}
.nsItem{
flex: 1;
background-color: black;
color: white;
flex-direction: column;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.nsImg{
width: 100%;
height: 500px;
}
.nsTitle{
font-size: 40px;
}
.nsButton{
padding: 15px;
font-weight: 600;
40

cursor: pointer;
}
</style>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<div class="content-header">
<div class="container-fluid">
<div class="row mb-2">
</div><!-- /.row -->
</div><!-- /.container-fluid -->
</div>
<!-- /.content-header -->
<div class="col-md-12">
<?php
include('message.php');
?>
</div>
<!-- Main content -->
<?php
include('includes/product.php');
?>

<div class="newSeason">
<div class="nsItem">
<img src="https://images.pexels.com/photos/4753986/pexels-
photo-4753986.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" alt=""
class="nsImg">
</div>
<div class="nsItem">
<h1 class="nsTitle">New Season!!</h1>
<h1 class="nsTitle">New Collection!!</h1>
<a href="index.php">
<button class="nsButton">Choose Your Style!!</button>
</a>
</div>
<div class="nsItem">
<img src="https://images.pexels.com/photos/7856965/pexels-
photo-7856965.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" alt=""
class="nsImg">
</div>
41

</div>

<?php
include('includes/footer.php');
?>
42

authentication.php:
<?php
session_start();
if(!isset($_SESSION['auth']))
{
$_SESSION['status']="Log In To Access the
Dashboard";
header("Location: ../admin/login.php");
exit(0);
}
43

dbconnection.php:

<?php
$host="localhost";
$username="root";
$password="";
$database="phpadminpanel";

$conn=
mysqli_connect("$host","$username","$password","$datab
ase");

if(!$conn)
{
header("Location: ../dberror.php");
die();
}
// else
//{
// echo "Database Connected Successfully;
//}
?>
44

Index.php: (Admin panel)


<?php
include('authentication.php');
include('includes/header.php');
include('includes/topbar.php');
include('includes/sidebar.php');

?>

<!-- Content Wrapper. Contains page content -->


<div class="content-wrapper">
<!-- Content Header (Page header) -->
<div class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1 class="m-0 text-dark">Dashboard</h1>
</div>
<!-- /.col -->
<div class="col-sm-6">
<ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item"><a href="index.php">Home</a></li>
<li class="breadcrumb-item active">Dashboard v1</li>
</ol>
</div><!-- /.col -->
</div><!-- /.row -->
</div><!-- /.container-fluid -->
</div>
<!-- /.content-header -->
<div class="col-md-12">
<?php
include('message.php');
?>
</div>
<!-- Main content -->
<section class="content">
<div class="container-fluid">
<!-- Small boxes (Stat box) -->
<div class="row">
45

<div class="col-lg-6 col-6">


<!-- small box -->
<div class="small-box bg-info">
<div class="inner">
<h3>120</h3>

<p>New Orders Generated</p>


</div>
<div class="icon">
<i class="ion ion-bag"></i>
</div>
<a href="#" class="small-box-footer">More info <i class="fas fa-
arrow-circle-right"></i></a>
</div>
</div>
<!-- ./col -->
<div class="col-lg-6 col-6">
<!-- small box -->
<div class="small-box bg-success">
<div class="inner">
<h3>53<sup style="font-size: 20px">%</sup></h3>

<p>Bounce Rate</p>
</div>
<div class="icon">
<i class="ion ion-stats-bars"></i>
</div>
<a href="#" class="small-box-footer">More info <i class="fas fa-
arrow-circle-right"></i></a>
</div>
</div>
<!-- ./col -->
<div class="col-lg-6 col-6">
<!-- small box -->
<div class="small-box bg-warning">
<div class="inner">
<h3>44</h3>

<p>User Registrations</p>
</div>
<div class="icon">
<i class="ion ion-person-add"></i>
46

</div>
<a href="#" class="small-box-footer">More info <i class="fas fa-
arrow-circle-right"></i></a>
</div>
</div>
<!-- ./col -->
<div class="col-lg-6 col-6">
<!-- small box -->
<div class="small-box bg-danger">
<div class="inner">
<h3>65</h3>

<p>Unique Visitors</p>
</div>
<div class="icon">
<i class="ion ion-pie-graph"></i>
</div>
<a href="#" class="small-box-footer">More info <i class="fas fa-
arrow-circle-right"></i></a>
</div>
</div>
<!-- ./col -->
</div>
<!-- /.row -->
</div><!-- /.container-fluid -->
</section>
</div>

<?php
include('includes/footer.php');
?>
47

TESTING
48

Methodology Used For Testing

Testing has been done into two phases:


1. Module Testing
2. User Acceptance Testing

Module Testing :
Module Testing involves testing individual module independently. Each module is fed
with correct and incorrect data separately. Checks are made if module performs correct
processing of valid data detects as well as handle errors due to incorrect data. Method that
is used for testing is module level testing. The whole system is tested with different data
entries and validations are done based on these data entries.

User Acceptance Testing :

In User Acceptance Testing, correct and incorrect data are separately fed into the module
to test the correctness, accuracy, speed of processing, ability of entire program to detect
and handle erroneous data and its ability to enforce security. In this type of testing, the
whole system is tested with user data and validations are done based on these data entries.
The result of this testing is all the requirements if the User are satisfied.

Test Report
 Test results recording and analysis:
49

Test Result (Y/N)


Database Connectivity Y
Sql and Php connection Y
Sending data through Y
PHP

1) Test data for Registration Form:

TEXTFIELD PROPERTY VALUES


Account No NUMERIC 4545
Pin No NUMERIC 1111
NewLoginID ANY Sherry24
NewPassword ANY admin@12

REMARKS
Correct Data No Error
Incorrect data Unable to locate account

2) Test data for Login Form:

TEXTFIELD PROPERTY VALUES


LoginID ANY Sherry24
Password ANY admin@12

RESULTS REMARKS
Correct Data No Error
Incorrect data Invalid User
Don’t Leave Blank

3) Test data for cart:


50

TEXTFIELD PROPERTY VALUES


Product number NUMERIC 4545
Total value NUMERIC 1111

CHECKBOX PROPERTY VALUE


Select products MULTIPLE Selected

RESULTS REMARKS
Correct Data No Error
Incorrect data Unable to locate account
Don’t Leave Blank
Unselected Box Can’t defreeze Cheque

4) Test data for Demand-Draft Form:

TEXTFIELD PROPERT VALUES


Y
Account No NUMERIC 4545
Pin No NUMERIC 1111
In favor of ANY Naaz
Amount NUMERIC 10000

RESULTS REMARKS
Correct Data No Error
Incorrect data Unable to locate account
Don’t Leave Blank
51

5) Test data for Loan Form:

TEXTFIELD PROPERTY VALUES


Account No NUMERIC 4545
Pin No NUMERIC 1111
Amount NUMERIC 50000

RESULTS REMARKS
Correct Data No Error
Incorrect data Unable to locate account
Don’t Leave Blank

6) Test data for Account Status Form:


RESULTS REMARKS
Correct Data No Error
Incorrect data Unable to locate account
Don’t Leave Blank
Unselected Box Can’t defreeze Cheque

TEXTFIELD PROPERTY VALUES


Account No NUMERIC 4545
Pin No NUMERIC 1111
52

7) Test data for Money Transfer Form:

TEXTFIELD PROPERT VALUES


Y
Account No NUMERIC 4545
Pin No NUMERIC 1111
Receiver a/c No NUMERIC 5454
Amount NUMERIC 10000

RESULTS REMARKS
Correct Data No Error
Incorrect data Unable to locate account
Don’t Leave Blank

8) Test data for Account Freeze Form:

TEXTFIELD PROPERTY VALUES


Account No NUMERIC 4545
Pin No NUMERIC 1111

CHECKBOX PROPERTY VALUE


Account freeze MULTIPLE Selected

RESULTS REMARKS
Correct Data No Error
Incorrect data Unable to locate account
Don’t Leave Blank
Unselected Box Can’t defreeze ur Account
53

9) Test data for ChangeID Form:

TEXTFIELD PROPERTY VALUES


Last LoginID ANY Sherry24
Last Password ANY admin@12

RESULTS REMARKS
Correct Data No Error
Incorrect data Invalid User
Don’t Leave Blank
54

IMPLEMENTATION
55

Radio Transmission
Radio transmission consists of two components. These are a transmitter and a
receiver, both of which must be tuned to the same frequency. A transmitter broadcasts a
steady wave called a carrier signal that does not contain any information(Figure
1).Conceptually, you can think of a telephone dial tone as a carrier signal.

Figure 1:- A carrier signal is a broadcast wave that does not contain any information.

A carrier signal has two purposes. First, the carrier signal establishes a
communications channel with the receiver (Figure 2). The receiver knows the channel is
open when the carrier signal is detected. The carrier signal also serves as the wave that is
encoded with information during transmission.
56

Figure 2:- A carrier signal is used to establish a communications channel.


A radio transmitter encodes patterns of sound waves detected by a microphone by
modifying the carrier signal wave (Figure 3). The receiver decodes the pattern from the
carrier wave and translates the pattern into electrical current that directs a speaker to
regenerate the sound waves captured by the microphone attached to the transmitter.

Figure 3:-. Sound waves detected by a microphone modify the carrier signal.
57

GPRS: General Packet Radio Service is packet-switched data transmission. A standard


for wireless communications which runs at speeds up to 115 kilobits per second, and is
one of the latest advancements in mobile data. It is a GSM Packet Based bearer for the
delivery of data services. A GSM (Global System for Mobile Communications) data
transmission technique that does not set up a continuous channel from a portable terminal
for the transmission and reception of data, but transmits and receives data in packets. It
makes very efficient use of available radio spectrum. GPRS, which supports a wide range
of bandwidths, is an efficient use of limited bandwidth and is particularly suited for
sending and receiving small bursts of data. GPRS is considered a "2.5G" technology
(generation technology being implemented in GSM networks) and supports "always on"
capability which uses the network only when there is data to be sent. With GPRS you
only pay for the amount of information you download rather than the duration of the
connection
58

Wireless connection:
This is application for the mobile banking. It has relatively new features i.e.
connecting a bank with a mobile phone. Bank customer will connect bank server with the
help of http connection.

Request and Response Sequences

1. First customer will start application and application will prompt to


register after successful registeration it asks for LoginID and Password.
It allows only valid users to connect bank server.

2. Then we have three options Accessories, Change Password, My Account.

3. In Accessories we have three options Cheque, DD, Loan.

4. We can change Login Id and password with the help of change password
option.

5. My account have three options Money Transfer, Freezing, Status of


Account.
59

Product Quality:

MOBILITY: It provides the facility to the customers to handle the ecommerce


transactions irrespective of place.

CONVENIENCE: It can be available for 24 hours a day, 7 days a week and only with
select and click type.

UBIQUITY: If the customer is out of state or even out of the country, she can take
care of her shopping.

MAINTAINABILITY: This Application is easy to maintain since it is user-Friendly.

SECURITY: It provides two-side security while handling the ecommerce processes.

PORTABILITY: This Application can run on any web browser.

REUSABILITY: This application can be reuse in further enhancement projects.


60

COST & BENEFIT


ANALYSIS
61

Cost and Benefit Analysis

The Cost and Benefits analysis was conducted to know the


financial viability of the project as in the money going into the project and
the output expected in the long term in monetary terms. The study includes
the cost involved at the time of development of the project as well as future
costs in terms of maintenance of software and other miscellaneous
expenditures. On the basis of cost benefit analysis the study concluded that
the project was financially viable.
62

FUTURE
ENHANCEMENT
63

Future Enhancement

None of the technologies can provide a e-commerce solution that works completely
without problems and satisfies the customer.

 Adding more languages to the website

 Two-Step verification for security


64

CONCLUSION

This project is only a humble


venture to satisfy the needs in
65

a shop. Several user friendly


coding
have also adopted. This
package shall prove to be a
powerful package in
satisfying all the
Requirements of the
organization. The objective of
software planning is to provide
a frame work
That enables the manger to
make reasonable estimates
made within a limited time
frame at the
Beginning of the software
project and should be updated
66

regularly as the project


progresses.
This website provides a
computerized version of shop
manipulate system which will
benefit
The users as well as the visitor
of the shop. It makes entire
process online where users can
Search product, and buy
various product. It also has a
facility for common user by
login into
The system where user can
login and can see status of
ordered item as well request
for items
67

Or give some suggestions. It


provide the facility of admin’s
login where admins can add
various
Item, review users activity and
also give occasional discount
and also add info about
different
Events for the customer
This project is only a humble
venture to satisfy the needs in
a shop. Several user friendly
coding
Have also adopted. This
package shall prove to be a
powerful package in
satisfying all the
68

Requirements of the
organization. The objective of
software planning is to provide
a frame work
That enables the manger to
make reasonable estimates
made within a limited time
frame at the
Beginning of the software
project and should be updated
regularly as the project
progresses.
This website provides a
computerized version of
shop manipulate system which
will benefit
69

the users as well as the visitor


of the shop. It makes entire
process online where users can
search product, and buy
various product. It also has a
facility for common user by
login into
the system where user can
login and can see status of
ordered item as well request
for items
or give some suggestions. It
provide the facility of admin’s
login where admins can add
various
item, review users activity and
also give occasional discount
70

and also add info about


different
events for the customer
This project is only a humble
venture to satisfy the needs in
a shop. Several user friendly
coding
have also adopted. This
package shall prove to be a
powerful package in
satisfying all the
requirements of the
organization. The objective of
software planning is to provide
a frame work
that enables the manger to
make reasonable estimates
71

made within a limited time


frame at the
beginning of the software
project and should be updated
regularly as the project
progresses.
This website provides a
computerized version of
shop manipulate system which
will benefit
the users as well as the visitor
of the shop. It makes entire
process online where users can
search product, and buy
various product. It also has a
facility for common user by
login into
72

the system where user can


login and can see status of
ordered item as well request
for items
or give some suggestions. It
provide the facility of admin’s
login where admins can add
various
item, review users activity and
also give occasional discount
and also add info about
different
events for the customer
73

The project is only a humble venture to satisfy the needs in a shop.


Several user friendly coding techniques have also been adopted
while making the project. The website provides a computerized
version of shopping which will benefit both the user as well as the
business organization. It makes the entire process online where
users can search for a product, add the product to the cart and buy
the product.
74

BIBLIOGRAPHY
75

Bibliography

 Global Electronic Commerce: Theory and Cases , by Chris


Westland and Ted Clark, MIT Press, 1999.
 E-Business - Roadmap for Success, by Ravi  Kalakota and Marcia
Robinson, Addison-Wesley Publishing Company, Inc,. 1999
 Electronic Commerce - A Manager's Guide, by Ravi  Kalakota
and Andrew B. Whinston, Addison-Wesley Publishing Company,
Inc., 1997

This project is a joint effort of the following people:

1.Mohammad Maaz Glasswala


2.Bagasrawala Aijaz Irshad
3.Mohammad Faiz Yunus Mansuri
76

You might also like