Vous êtes sur la page 1sur 33

ABSTRACT

 This project is a web based shopping system for an existing shop.


 The project objective is to deliver the online shopping application into android platform.
 This project is an attempt to provide the advantages of online shopping to customers of
a real shop.
 It helps buying the products in the shop anywhere through internet by using an android
device.
 Thus the customer will get the service of online shopping and home delivery from his
favorite
 shop.
 This system can be implemented to any shop in the locality or to multinational branded
shops having retail outlet chains.
 If shops are providing an online portal where their customers can enjoy easy shopping
from anywhere, the shops won’t be losing any more customers to the trending online
shops such as flipcart or ebay.
 Since the application is available in the Smartphone it is easily accessible and always
available.
ACKNOWLEDGEMENT

I/WE are highly grateful to the Dr. Sehijpal Singh , Principal, Guru Nanak Dev Engineering
College (GNDEC), Ludhiana, for providing this opportunity to carry out the six month
industrial training at _________________.

The constant guidance and encouragement received from Dr. K. S. Mann Dean T&P, GNDEC
Ludhiana has been of great help in carrying out the project work and is acknowledged with
reverential thanks.

I/WE would like to express a deep sense of gratitude and thanks profusely to _
___________Director/CEO of Company , . Without the wise counsel and able guidance, it
would have been impossible to complete the report in this manner.

The help rendered by Mr _________, Designation(____Department ___________) for


experimentation is greatly acknowledged.

I/WE express gratitude to other faculty members of Information Technology department of


GNDEC for their intellectual support throughout the course of this work.

Finally, I/WE are indebted to all whosoever have contributed in this report work and friendly
stay at _______________.

Priyanka Walia
LIST OF FIGURES (Sample)

Fig. No. Figure Description Page No.

1.1 Admin module 5

1.2 Manage moderators 6

1.3 Manage products 8

1.4 Manage users 9

1.5 Manage orders 10

1.5 Moderator module 11

1.7 User module 12

E-R Diagrams & DFD

3.5 Login 30

3.6 User details 30

3.7 Product details 31

3.8 Product orders 31

3.9 Complete diagram 32


LIST OF TABLES(Sample)

Table No. Table Description Page No.

3.1 BooleanVariables Required for Rule set 25

3.2 Representation of Number of Variables Required 26

4.1 Two-dimensional Vector Dot file 47

4.2 Cost of Look up 48


TABLE OF CONTENTS(SAMPLE

Contents Page No.

Supervisor’s Certificate i

Abstract ii

Acknowledgement iii

List of Figures iv

List of Tables vi

Table of Contents vii

Chapter 1: Introduction 1

1.1 Motivation 1

1.2 TCP/IP Protocols 2

1.3 Firewall 4

1.4 Generations 5

So on continue as per the respective Chapter’s contents

Chapter 4: Results and Discussions 34

Chapter 5: Conclusion and Future Scope 51

References 53

Appendix A : Development Environment 57


Chapter 1 Introduction Page 1 (so on onwards)
1.1 Introduction to Organization(should not exceed 3 pages including Figs.)
1.2 Introduction to Project
1.3 Project Category(Internet based, Application or System Development, Research
based ,Industry Automation, Network or System Administration)
1.4 Objectives
1.5 Problem Formulation
1.6 Identification/Reorganization of Need
1.7 Existing System
1.8 Proposed System
1.9 Unique Features of the System

Chapter 2. Requirement Analysis and System Specification


2.1 Feasibility study (Technical,Economical,Operational)
2.2 Software Requirement Specification Document which must include the following:
(Data Requirement, Functional Requirement, Performance
Requirement ,Dependability Requirement, Maintainability requirement, Security requirement,
Look and feel requirement)

2.3 Validation
2.4 Expected hurdles
2.5 SDLC model to be used

Chapter 3. System Design


3.1 Design Approach (Function oriented or Object oriented)
3.2 Detail Design
3.3 System Design using various Structured analysis and design tools such as :
DFD’s,Data Dictionary,Structured charts,Flowcharts or UML
3.4 User Interface Design
3.5 Database Design
3.5.1 ER Diagrams
3.5.2 Normalization
3.5.3 Database Manipulation
3.5.4 Database Connection Controls and Strings
3.6 Methodology
Chapter 4. Implementation ,Testing and Maintenance
4.1 Introduction to Languages,IDE’s,Tools and Technologies used for Implementation
4.2 Coding standards of Language used
4.3 Project Scheduling using various tools such as PERT,GANTT charts,Open PROJ
etc.
4.4Testing Techniques and Test Plans

Chapter 5. Results and Discussions


5.1 User Interface Representation (Of Respective Project)
5.1.1 Brief Description of Various Modules of the system
5.2 Snapshots of system with brief detail of each
5.3 Back Ends Representation (Database to be used )
5.3.1 Snapshots of Database Tables with brief description

Chapter 6. Conclusion and Future Scope


Chapter 1

Introduction
This project is a web based shopping system for an existing shop.

The project objective is to deliver the online shopping application into Desktop platform.

Online shopping is the process whereby consumers directly buy goods or services from a seller
in real-time, without an intermediary service, over the Internet. It is a form of electronic
commerce. This project is an attempt to provide the advantages of online shopping to
customers of a real shop.

It helps buying the products in the shop anywhere through internet by using an android device.
Thus the customer will get the service of online shopping and home delivery from his favorite
shop

1.1 Iintroduction of Organization


1.2 Introduction to project:

The project ONLINE MOBILE PHONE SHOP is to develop an Internet based


sale and purchase system for mobile.. Visualizing the huge opportunit y this is
an effort to internationalize the business through Internet. By developing of
this portal and keeping the site searchable on Google hence increasing th e
customer base from a local market to all around the globe.

M y ongoing project is a web application because nowadays Internet is a


prominent tool of marketing mantra. Every year, millions of people around the
world use the Internet to interact in more wa ys then ever before till date.
People, who surf on Internet, are thinking about the online purchase because it
is very easy and comfortable to order online than going to market and purchase
their required goods. So considering a big hike in the revenue in this booming
sector and one of the successful businesses through Internet one should be
proud to have such a technical deal.

With the fast growing of communications network like optical fiber, making
way to broadband it will be now easy and economical al so to access the
Internet, whether in monetary or information retrieval term.

 Fast retrieval of information around the globe by browsing the net.


 Easy access by seating at home to most of the work places
 Easy database access with the invaluable functions of online entertainment and jobs and
placement.

1.3 project Category:

The undergoing project falls under INTERNET TECHNOLOGIES & RDBMS (Relational
Database Management System) category. Since the project is mainly responsible for creation of
the portal with the online database at backend. As we know that, the Internet is huge client
server architecture. The client is the web browser, it is requesting a web based data, a file, or
whatever, from some computer somewhere – anywhere – in the world. t offers outstanding
support for both developers and administrators, providing improved ease-of-use, tool support,
reliability, scalability, administration and security.
1.4 Objective:

The objective of the project is to make an application in android platform to purchase items in
an existing shop. In order to build such an application complete web support need to be
provided. A complete and efficient web application which can provide the online shopping
experience is the basic objective of the project. The web application can be implemented in the
form of an android application with web view.
The major objectives of this project are as follows: -

Providing an interactive interface for the customer for online sale and purchase of Mobiles
Helping the customer to search his specific MOBILE with a robust search tool.
 Online booking of Mobiles with the delivery status notification system.
 Providing Secured Environment for secured data access wherever necessary.
 Retrieval of data from database using easy buttons, links and interfaces in a very
fast and efficient manner.

1.5 Identification:
1.6 Unique Features of the System:

Mobile shopping project is a fast growing business in the world. Because of its user friendly
and time saving features users are attracting towards online web shopping. Users can view
different types of mobile phones from different types of brands and select products and add
to cart and pay through online directly using credit card, debit card or internet banking.

In the proposed system customer need not go to the shop for buying the products. He can
order the product he wish to buy through the application in his Smartphone. The shop owner
will be admin of the system. Shop owner can appoint moderators who will help owner in
managing the customers and product orders. The system also recommends a home delivery
system for the purchased products.

1.7 Existing System:

The current system for shopping is to visit the shop manually and from the available product
choose the item customer want and buying the item by payment of the price of the item

It is less user-friendly.
User must go to shop and select products.
It is difficult to identify the required product.

Description of the product limited.

It is a time consuming process Not in reach of distant users.


Chapter 2

Requirement Analysis and system Specification

2.1 Feasibility Study:


A feasibility study is a study, usually done by engineers, that establishes whether conditions are
right to implement a particular project. Feasibility studies can be done for many purposes, and
are sometimes done in IT in order to look at feasibility for new hardware and software setups.

Sometimes a feasibility study is done as part of a systems development lifecycle, in order to


drive precision for the implementation of technologies. Engineers might look at a five-point
model called TELOS — this includes the following components:

 Technical
 Economical
 Operational

1. Under technical, engineers ask whether the correct technology exists to support a
project.
2. Under economic, they look at costs and benefit.
3. Under operational, they look at how systems can be maintained after being built. In
schedule, they look at chronology for a project.

2.2 Software requirments specification:

The software requirement specifications (SRS) is a very important part of the software
building process, which describes the actual user level requirement from technical point of
view. I.e. what the user exactly wants? The objective of preparing the software requirement
specification is to represent the requirements of the software in such a manner that ultimately
leads to successful software implementation. It is the result of the analysis process of the
software development. It should contain all the data the software is going to process, the
function it will provide, and the behavior it will exhibit.
Functional requirement

USER LOGIN

- Username and password will be provided after user registration is confirmed.

- Password should be hidden from others while typing it in the field


ADMIN LOGIN

- Username and password will be provided after user registration is confirmed.

- Password should be hidden from others while typing it in the field


2.3 Validation

This basically deals with the validation of different entries done during resume building
process. This module specially uses the Clint side validation scripting from HTML,CSS,
JavaScript and server side scripting from php to make the system robust reliable and error free.
This module as specially integrated with the different pages and forms checks all the
discrepancies such as incorrect e-mail, date of birth, address, etc to finally deal with any wrong
entry being done by the user it validates as well as suggests for correct input.

This allows the development team to “freeze” the scope for one increment so that an
operational websites release can be created.

2.4 SDLC Modal

SDLC stands for Software development life cycle. It is a process that describes how to develop,
design and maintain the software project ensuring that all the functional & user requirement,
goals and objective are met. This methodology improves the quality of the software project and
over all process of software development.

SDLC is succes formula for internet projects used social media websites and integratyes the
same with your existing web sites
Important activity

1. Plan

2. Analysis

3. Design

4. Development

5. Testing

6. Inplementation

7. Maintain
Chapter 3

3.1 Design Approach

Visitors form a first impression of your company within seconds of landing on your website.
Obviously, design is a crucial element to a website's success, but it's also one of the most
misunderstood - often being overrated or underestimated. A good design alone will not get
you far, but without a good design your site won't live up to its full potential either.

3.1 Detail desigm

This module is divided into different sub-modules.


2. Manage Products
3. Manage Users
4. Manage Orders
Online Shopping System Department of Computer Science, CUSAT Page 15

MANAGE MODERATOR Online Shoppi

ng System Department of Computer Science, CUSAT Page 16


Fig 1.2: Manage Moderator
Add Moderator

Only admin is having the privilege to add a moderator. A moderator can be considered as
a staff who manages the orders or owner of a group of products.
Block moderator
Online Shopping System Department of Computer Science, CUSAT Page 17
Admin can restrict a moderator from managing the orders by blocking them. Admin can
unblock a blocked user if needed.
Remove Moderator

Admin has privilege to delete a moderator who was added.


Search moderator:

All existing moderators can be viewed by the administrator as a list. If there is number of
moderators and admin need to find one of them, the admin can search for a moderator by
name.
MANAGE PRODUCTS Online Shopping System Department of Computer Science, CUSAT Page 18
Fig 1.3: Manage Products
Add Products

The shopping cart project contains different kind of products. The products can be
classified into different categories by name. Admin can add new products into the existing
system with all its details including an image.
Delete Products

Administrator can delete the products based on the stock of that particular product.
Search products
Online Shopping System Department of Computer Science, CUSAT Page 19
Admin will have a list view of all the existing products. He can also search for a particular
product by name.
MANAGE USER
Fig 1.4: Manage User Online Shopping System Department of Computer Science, CUSAT Page 20
View Users

The admin will have a list view of all the users registered in the system. Admin can view all
the details of each user in the list except password.
Add Users

Admin has privileges to add a user directly by providing the details.


Delete &Block Users

Administrator has a right to delete or block a user. The default status of a new user
registered is set as blocked. The admin must accept the new user by unblocking him.
MANAGE ORDERS
Fig 1.5: Manage Orders Online Shopping System Department of Computer Science, CUSAT Page 21
View Order

Administrator can view the Orders which is generated by the users. He can verify the
details of the purchase.
Delete order

Admin can delete order from the orders list when the product is taken for delivery.
System Design:

System design is the solution for the creation of a new system. This phase focuses on the
detailed

implementation of the feasible systemSystem design has two phases of development Logical
design  Physical design During logical design phase the analyst describes inputs (sources),
output s(destinations), databases (data sores) and procedures (data flows) all in a format that
meets the user requirements.. Here the logical design is done through data flow diagrams and
database design. The physical design is followed by physical design or coding. Physical design
produces the working system by defining the design specifications, which specify exactly what
the candidate system must do.

Data Flow Diagram


3.5Database Design

Databases are the storehouses of data used in the software systems. The data is stored in
tables inside the database. Several tables are created for the manipulation of the data for the
system. Two essential settings for a database are - the field that is unique for all the record
occurrences. -the field used to set relation between tables. Normalization is a technique to
avoid redundancy in the tables

ER Diagrams

Vous aimerez peut-être aussi