Synopsis by Aman & Raj

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 15

A SYNOPSIS ON

ONLINE SHOP

Submitted in partial fulfillment of the requirements


for the award of the degree of

BACHELOR OF COMPUTER APPLICATIONS


to

Guru Gobind Singh Indraprastha University, Delhi

Under the Submitted by


Guidance Aman Yadav & Raj Belwal
of Ritika 04624002019 & 00824002019
kapoor

Batch 2019 – 2022

TRINITY INSTITUTE OF PROFESSIONAL STUDIES


(Affiliated to Guru Gobind Singh Indraprastha University, Delhi)
Ranked “A+” Institution by SFRC, Govt. of NCT of India
Recognized under section 2(f) of the UGC Act, 1956
NAAC Accredited “B++” Grade Institution

1|P a g e
2|P a g e
CONTENTS

S No Topic Page No
1. Introduction: Problem definition
2. Methodology
3. Tools: Software and Hardware Requirement
4. Systems Design-ER diagram/DFD
5. Future Scope
6. Conclusion
7. References

3|P a g e
Introduction of the Project Online E-commerce System:

The "Online E-commerce System" has been developed to override the problems prevailing in
the practicing manual system. This software is supported to eliminate and in some cases
reduce the hardships faced by this existing system. Moreover this system is designed for the
particular need of the company to carry out operations in a smooth and effective manner.

The application is reduced as much as possible to avoid errors while entering the data. It also
provides error message while entering invalid data. No formal knowledge is needed for the
user to use this system. Thus by this all it proves it is user-friendly. Online E-commerce System,
as described above, can lead to error free, secure, reliable and fast management system. It can
assist the user to concentrate on their other activities rather to concentrate on the record
keeping. Thus it will help organization in better utilization of resources.

Every organization, whether big or small, has challenges to overcome and managing the
information of Item Category, Men, Woman, Child, Delivery Address, Order. Every Online E-
commerce System has different Food needs, therefore we design exclusive employee
management systems that are adapted to your managerial requirements. This is designed to
assist in strategic planning, and will help you ensure that your organization is equipped with
the right level of information and details for your future goals. Also, for those busy executive
who are always on the go, our systems come with remote access features, which will allow you
to manage your workforce anytime, at all times. These systems will ultimately allow you to
better manage resources.

4|P a g e
Abstract of the Project Online E-commerce System the purpose of Online E-commerce System is
to automate the existing manual system by the help of computerized equipment’s and full-
fledged computer software, fulfilling their requirements, so that their valuable data/information
can be stored for a longer period with easy accessing and manipulation of the same. The required
software and hardware are easily available and easy to work with.

Online E-commerce System, as described above, can lead to error free, secure, reliable and
fast management system. It can assist the user to concentrate on their other activities rather
to concentrate on the record keeping. Thus it will help organization in better utilization of
resources. The organization can maintain computerized records without redundant entries.
That means that one need not be distracted by information that is not relevant, while being
able to reach the information.

The aim is to automate its existing manual system by the help of computerized equipment’s and
full-fledged computer software, fulfilling their requirements, so that their valuable
data/information can be stored for a longer period with easy accessing and manipulation of the
same. Basically the project describes how to manage for good performance and better services
for the clients.

Objective of the Project Online E-commerce System the main objective of the Project on Online
E-commerce System is to manage the details of Clothes, Item Category, Shopping Cart, Customer,
Order. It manages all the information about Clothes, Delivery Address, Order. The project is
totally built at administrative end and thus only the administrator is guaranteed the access. The
purpose of the project is to build an application program to reduce the manual work for
managing the Clothes, Item Category, Delivery Address, and Shopping Cart. It tracks all the details
about the Shopping Cart, Customer, Order.

Shopping Cart
It is an electronic basket provided by E-commerce service providers to be used by net users to
keep track of the products selected in the basket, compare and review them, modify it by adding
new ones or removing unwanted goods before finally deciding to purchase. After the shopping is
completed the customer will make the payment through online.

Features or Procedures for Shopping cart


• Compare and select the goods before purchasing.
• Select the goods easily -by clicking.
• Customize the product based on the size, quantity, colour etc., before proceeding to order.
• Getting information about the offers, discounts & price.
• Specify the payment mode like credit card, debit card, cheque, online payment, payment at the
time of delivery etc.,
• Mention the venue for delivery of selected goods.
5|P a g e
• Compute shipping charges and obtain information about taxes to incur.
• Get information about delivery time.
• Have transaction confirmation message and transaction report through an email or SMS.
• Transact securely with the web seller.
• Transaction Processing It is the software that prompts processing the transaction when an
online customer orders for a purchase. Transaction processing software calculates volume
discounts to be allowed, sales tax or VAT to be charged; shipment cost etc., and arranges to
receive payment as agreed. It also maintains the sales and inventory management modules in
accounting software.

6|P a g e
Methodology:
Model View Controller or MVC as it is popularly called, is a software design pattern for
developing web applications. A Model View Controller pattern is made up of the following three
parts:

• Model - The lowest level of the pattern which is responsible for maintaining data.
• View - This is responsible for displaying all or a portion of the data to the user.
• Controller - Software Code that controls the interactions between the Model and
View. MVC is popular as it isolates the application logic from the user interface layer and
supports separation of concerns. Here the Controller receives all requests for the application
and then works with the Model to prepare any data needed by the View. The View then uses
the data prepared by the Controller to generate a final presentable response. The MVC
abstraction can be graphically represented as follows.

7|P a g e
Modules of Online E-commerce System:

• Management Module: Used for managing the Clothes details.

• Order Module: Used for managing the details of Order

• Delivery Address Module: Used for managing the details of Delivery Address

• Item Category Management Module: Used for managing the information and details of the
Item Category.

• Shopping Cart Module: Used for managing the Shopping Cart details

• Customer Module: Used for managing the Customer information

• Login Module: Used for managing the login details

• Users Module: Used for managing the users of the system

8|P a g e
Systems Design-ER diagram/DFD

9|P a g e
10 | P a g e
Tools: Software and Hardware Requirement

Software Requirements for E-commerce –


Several software are available free on the internet that can be used to build e-commerce
exchanges. Ex:- Linux OS, mySQL database ,Apache web server etc., Technical Skill -A systems
administrator must have a good knowledge of computer hardware, must be able to maintain and
upgrade hardware including hard drive, processor and motherboard. He/she must also have the
skill to install and compile Apache, MySQL and Java servlet engine.

Software Requirements:

Name of component Specification

Operating system Windows XP , Windows 7,8,8.1,10 Linux

Language HTML, CSS, Python.

Browser Any of Mozilla, Opera. Chrome etc.


Framework used. Django Framework

Additional component of e-commerce software includes: -

1) Middleware – it is the software that establishes the connection between e-commerce


software, accounting and inventory management databases or application.

2) Enterprise Application Integration- it performs a specific function such as creating invoices,


calculating payrolls, processing payments, etc., logically integrates them.

3) Enterprise Resource Planning (ERP)- It is a software package that integrates all facets of
business, including accounting, logistics, manufacturing, marketing, planning, and finance
function. Example: -SAP

4) Customer Relationship Management (CRM) – It is a software that conducts activities like sales
automation, customer centre operations and marketing campaigns. It gathers information about
customer activities on the company's website and meets they need.

5) Supply chain Management – it is a software which helps the companies to integrate planning
and coordinates activities of supply chain partners with the aim of efficiently reaching customers.

6) Web service – it is a set of software’s and technologies that allow computers to use the web to
interact with each other directly, without human operators directing the specific interactions.

7) Content Management Software – it helps companies control the large amount of text, graphics,
drawings, photographs and media files that have become important in doing ecommerce
11 | P a g e
business. this software easily allows the company to perform regular maintenance activities like
adding, creating or deleting categories on the web page.

8) Knowledge Management Software – it is used by companies to collect and organize


information, share information among users, enhance the ability of users to collaborate. It
includes tools that read electronic document, scanned paper documented-mail messages, web
pages etc., to help users in decision making

Hardware Requirement for E-commerce –


Pentium II/III based Intel server running Linux can serve hundreds of unique customers each day.
Low traffic sites can be easily served from a single machine depending on the needs of the
business. High traffic sites require a backup of servers which automatically takes over operations
in case of failure of primary ones.

Hardware Requirements:

Name of component Specification

Processor Pentium III 630MHz

RAM 2 GB

Hard disk 20 GB
Monitor 15 color monitor

12 | P a g e
Future Scope of the Project:
In a nutshell, it can be summarized that the future scope of the project circles around
maintaining information regarding:

• We can add printer in future.


• We can give more advance software for Online Food Ordering System including more
facilities

• We will host the platform on online servers to make it accessible worldwide


• Integrate multiple load balancers to distribute the loads of the system
• Create the master and slave database structure to reduce the overload of the database
queries

• Implement the backup mechanism for taking backup of codebase and database on regular
basis on different servers

The above mentioned points are the enhancements which can be done to increase the
applicability and usage of this project. Here we can maintain the records of Food and Item
Category. Also, as it can be seen that now-a-days the players are versatile, i.e. so there is a scope
for introducing a method to maintain the Online E-commerce System. Enhancements can be
done to maintain all the Food, Item Category, Shopping Cart, Customer, Order.
We have left all the options open so that if there is any other future requirement in the system
by the user for the enhancement of the system then it is possible to implement them. ln the
last we would like to thanks all the persons involved in the development of the system directly
or indirectly. We hope that the project will serve its purpose for which it is develop there by
underlining success of process.

13 | P a g e
Conclusion of the Project Online E-commerce System:
Our project is only a humble venture to satisfy the needs to manage their project work.
Several user friendly coding have also adopted. This package shall prove to be a powerful
package in satisfying all the requirements of the school. 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.
At the end it is concluded that we have made effort on following points...

• A description of the background and context of the project and its relation to work
already done in the area.

• Made statement of the aims and objectives of the project.


• The description of Purpose, Scope, and applicability.
• We define the problem on which we are working in the project.

• We describe the requirement Specifications of the system and the actions that can be done
on these things.

• We understand the problem domain and produce a model of the system, which describes
operations that can be performed on the system.

• We included features and operations in detail, including screen layouts.


• We designed user interface and security issues related to system.
• Finally the system is implemented and tested according to test cases.

14 | P a g e
References and Bibliography:

• Google for problem solving


• Database Programming with MySQL

15 | P a g e

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy