Académique Documents
Professionnel Documents
Culture Documents
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.
Finally, I/WE are indebted to all whosoever have contributed in this report work and friendly
stay at _______________.
Priyanka Walia
LIST OF FIGURES (Sample)
3.5 Login 30
Supervisor’s Certificate i
Abstract ii
Acknowledgement iii
List of Figures iv
List of Tables vi
Chapter 1: Introduction 1
1.1 Motivation 1
1.3 Firewall 4
1.4 Generations 5
References 53
2.3 Validation
2.4 Expected hurdles
2.5 SDLC model to be used
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
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.
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.
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.
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.
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
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.
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
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.
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
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
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.
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