Cotton Avenue 2
Cotton Avenue 2
Cotton Avenue 2
PROJECT REPORT ON
“COTTON AVENUE ”
AT “GTL INFOTECH”
SUBMITED TO
SAVITRIBAI PHULE PUNE UNIVERSITY, PUNE
(MCA-III, SEM.-VI)
BY:-
Prof.
THROUGH
THE DIRECTOR
(AY. 2022-2023)
CERTIFICATE
CHAPTER 1
INTRODUCTION
1. INTRODUCTION
1.2. INTRODUCTION
The main purpose to develop this project Online E-Commerce Shopping ( cotton
avenue) is to sell the men’s Apparels in cotton material online. This project is basically
developed for India country for focus on locally. Online shop in - Men’s apparels in cotton
online with cash on delivery available in India. Order these online in BD, get home
delivery. This project Online E-Commerce Shopping provides all facilities to shopkeeper to
manage the shop on website and control the entire e-Commerce business transaction from
website. It can also help to shopkeeper keep men’s apparels for sale as well as can updates
from site time to time. This project manages various product categories, product, special
offer, gallery, order, payment and customer’s feedback. In this project, customers can easily
view various products, add to cart product, place order. We have developed many modules in
the project for performing all the operations of this system. Some of the modules are product
In existing system for giving any orders, users should visit product shop to know
about product, give them order, and pay advance. In this method, time and manual work is
required. Maintaining critical information in the files and manuals is full of risk and a tedious
process.
The existing system serves a major drawback to the realization of efficiency and
customer satisfaction. The experience of ordering in most shop is not pleasant for the
customers
This online application enables the end users to register online, select the product
from the Catalog, view the product or search the product and order product online by just
selecting product which user wants. By using this application, Easy to solve customer query,
any record is easy to store and manage, Easy to purchase product, Give the Discount Offer
for Customer, and provide shipping method.
1. In the existing system all transactions of product, purchasing product which is done
manually which is time consuming.
3. To buy product user has to collect information about it either by visiting the shop or
by asking people, which is the better one.
CHAPTER 2
PROPOSED SYSTEM
2. PROPOSED SYSTEM
In the Online Shopping, system provides customer to order the new and fresh
product. User can search the product or add the product to shopping cart or order the product
if he/she wants. Customer can pay the bill online or cash on delivery. Search the item on site
and if order placed for product then customer have to register and then place order. Save the
money or time of customer. Delivery boy deliver the product to customer and give the bill
from customer if the payment type is cash on delivery and guest user only search the product
or add in the shopping cart.
3. Category:
You have variety of options to choose men’s apparels from category.
4. Wish List:
Wish list helps buyers save products for future reference. It can emerge as a
popup when someone clicks on the wish list button. This is a best way to let shoppers view
recently added products without diverting to another page.
The product does require back-end database server MySQL for storing the user
name and password for different types of user of the system as well as various databases
regarding various insurance information.
An Online Shopping is a web Application where the User can register themselves and
online Purchase item main Objective of this system is maintaining the Products online and
provide online payment facility to customer or cash on delivery facility. The objective of the
system is to provide the customer with on-the-click functionality that helps them to search
over a variety of products at a centralized location and buy the products that best suit their
The software system designed in such a way that anyone can view the updates of the
products being offered on the website at any time that too easily. The software will help in
easy maintaining and updating men’s apparels in the website for the administrator.
1. Registration -
If customer wants to order the product/item then he/she must be register. Unregister
customer cannot buy the product.
2. Login -
Customer logins to the system by entering valid user id and password for order the
products online.
3. Changes to Cart -
Changes to cart means the customer after login or registration can make order or
cancel order of the item from the cart.
5. Logout -
After the payment or searching, the product the customer will log out.
6. Report Generation -
After all transaction, the system can generate the portable document file (.pdf) and
then sent one copy to the system database to calculate the monthly transaction.
1. Security -
The system uses SSL (secured socket layer) in all transactions that include any
confidential customer information. The system must automatically log out all customers after
a period of inactivity.
The system should not leave any cookies on the customer’s computer containing the
user’s password. The system’s back-end servers shall only be accessible to authenticated
administrators.
Sensitive data will be encrypted before sent over insecure connections like the
internet.
2. Reliability -
The system provides storage of all databases on redundant computers with automatic
switch over. The reliability of the overall program depends on the reliability of the separate
components.
The system has a backup of the database, which is continuously maintained and
updated to reflect the most recent changes.
Thus, the overall stability of the system depends on the stability of container and its
underlying operating system.
3. Availability -
The system should be available at all times, meaning the user can access it using a
web browser, only restricted by the down time of the server on which the system runs. In case
of a hardware failure or database corruption, a replacement page will show. Also, in case of a
hardware failure or database corruption, backups of the database should be retrieved from the
server and saved by the administrator. Then the service will be restarted. It means 24 X 7
availability.
4. Maintainability -
A commercial database used for maintaining the database and the application server
takes care of the site. In case of a failure, a re-initialization of the program will be done. In
addition, the software design is done with modularity in mind so that maintainability done
efficiently.
5. Portability -
The application is HTML and scripting language based. Therefore, the end-user part
is fully portable and any system using any web browser should be able to use the features of
the system, including any hardware platform that is available or will be available in the
future.
An end-user is using this system on any OS; it is either Windows or Linux. The
system shall run on PC, Laptops, and PDA etc.
Purchasing and selling products and services over the internet without the need of
going physically to the market is what online shopping all about. Online shopping stores offer
product description, pictures, comparisons, price and much more. Few examples of these are
Amazon.com, ebay.com, voylla.com and the benefits of online shopping is that by having
direct access to customer, the online stores can offer special products to the customer, cookies
can used for tracking the customer selection over the internet or what is of their interest when
they visit the site again. Online shopping makes use of digital technology for managing the
flow of information, products, and payment between customer, site owners and suppliers.
A shopping cart is one of the important facilities provided in online shopping, this
lets customer to browse different types of product and services and once they select an item
to purchase, they can place the item in shopping cart, and continue browsing till the final
selection. Customers can even remove the items from shopping cart that selected earlier
before they place the final order.
Admin:
• Admin can manage user and customer account.
• Admin can manage product.
• Manage product category.
• Admin can manage the orders of customers.
• Generate bill.
• View the feedback.
Customer:
• Customer Registration.
• Update the details.
• Search the products as per there requirements.
• Customer can view the product.
• Customer can buy the products or give the order.
• Pay the bill cash on delivery.
• Give Feedback.
Employee/Delivery boy:
Login Module:
• User name.
• Password.
Feedback:
• Customer Give feedback.
• Admin View Feedback.
• Delivery boy feedback
2.11. OPERATING ENVIRONMENT
2.11.1. SOFTWARE REQUIREMENT:
RAM : 1GB
Hard Disk : 10 GB
Processor : Intel
Hosting Linux Hosting / Window Hosting
CHAPTER 3
REQUIREMENT
DETERMINATION AND
ANALYSIS
3. REQUIREMENT DETERMINATION AND ANALYSIS
Definition:
“The specific methods, techniques analyst used for collecting data about
requirements are called as fact finding/gathering techniques.”
1. Interview
Structured Interview
Unstructured Interview
2. Questionnaires
3. Observation
Record Review
3.1.1. Interview:
Definition:
1. Structured Interview:
2. Unstructured Interview:
2.1.2. Questionnaires:
Definition:
4. Standardized question format can produce more reliable data than other fact-finding
techniques.
2.1.3. Observation:
Definition:
Observation provides close view of the working of the real system. System
analyst observes people, objects, documents and occurrences of events. Observation allows
analyst to get information, which they cannot obtained any other fact-finding technique.
Record Review:
Records may include written policy manuals, rules and regulations, standard
operating procedures used in the organization and form and documents.
There are three aspects of feasibility study, which should be check. Following
are the types of Feasibility Study:
1. Technical Feasibility
2. Economic Feasibility
3. Operational Feasibility
Definition:
Our system used hardware, software which are we used the Windows 10 operating
system, processor Intel® Core™ i3 CPU, RAM 4 GB, Hard Disk 500 GB, Front end and
back end are PHP and MySQL respectively. Therefore, we do not require costly hardware.
There is lot of security, accuracy and reliability in system by considering the above
reason the system is technically feasible.
Definition:
“Economic analysis is the most frequently used method for evaluating the
effectiveness of a new system. Most commonly called as cost or benefit analysis, the
procedure is to determine the benefits and saving that are expected from a candidate
system and compare them with costs.”
One-time Cost:
Definition:
1. It is user-friendly system.
2. Customer:
3. Delivery Boy:
Business Usecase For Online Shopping
4.2. SEQUENCE DIAGRAM
<<Files>> Model
<<Executable>
Web > DB
<<Users>
server server
>
Controller
1. Login Module:
In this module, the DBA or the customer will have to authorize his access to
the modules of the online software system.
2. Customer Module:
In this module, there are two types of users one is registered and second is
unregister user. Registered user can create account and buy the product. This module
helps the customer to edit his/her profile details, view the orders.
3. Admin Module:
In this module, the work of admin can be preceded with i.e. maintenance of
the website, review customer’s feedback and queries, bill maintenance.
4. Product:
In this module, we can add, edit and delete the products.
5. Search Module:
In this module, product search using high-performance search system with an
option to search by selected attributes.
6. Feedback:
In this module, the customer can give some valuable feedback or ask a query
pertaining to a product.
4.10 User Interface Design
4.10.4 Home:
4.10.5 product :
4.10.6 Customer Login
First Name
1. Unit Testing
Unit testing concentrates verification on the smallest element of the program – the
module. Using the detailed design description important control paths are tested to
establish errors within the bounds of the module.
In the system each sub module is tested individually as per the unit testing such as
campaign, lead, contact etc. are tested individually. Their input field validations are
tested.
2. Integration testing
Once all the individual units have been tested there is a need to test how they were put
together to ensure no data is lost across interface, one module does not have an adverse
impact on another and a function is not performed correctly.
After unit, testing each sub module is tested with integrating each other.
In this level of testing, we are testing the system as a whole after integrating all the
main modules of the project. We are testing whether system is giving correct output or not.
All the modules were integrated and the flow of information among different modules was
checked. It was also checked that whether the flow of data is as per the requirements or not.
It was also checked that whether any particular module is non-functioning or not i.e. once
the integration is over each and every module is functioning in its entirety or not.
Test Cases
Test cases are built around specifications and requirements, i.e., what the application is
supposed to do. Test cases are generally derived from external descriptions of the software,
including specifications, requirements and design parameters. Although the tests used are
primarily functional in nature, non-functional tests may also be used. The test designer selects
both valid and invalid inputs and determines the correct output without any knowledge of the
test object's internal structure.
Advantages
Disadvantages
Test cases are challenging to design without having clear functional specifications.
It is difficult to identify tricky inputs if the test cases are not developed based on
specifications.
It is difficult to identify all possible inputs in limited testing time. As a result, writing
test cases may be slow and difficult.
There are chances of having unidentified paths during the testing process.
There is a high probability of repeating tests already performed by the programmer.
Firstly, users have to open the Online Shopping Website then user can see the various
Products according to Product categories. User can see products with its features and
description with its price. If user wants to order the product they have to login the account
and if they are not already register themselves then they have to create account and login.
After login to page user can order the product by adding product in cart. They can do
the payment process by cash or by debit/credit card. After payment process, they receive the
order confirmation message and within some specific time or day’s user can receive their
product order.
To order some other product that is not displayed on website then user can do the
inquiry by calling to staff of shop contact information will be giving on the website. The
contact details are shown in the website contact us menu.
5.2.2 Customer
Website: In that when user open the site then hi can see the menus of
register, login, feedback about us, contact us.
My Account: When customer Register, he can see his/her account
details and modify or he can see the order details which he will be
placed
Account Settings: In account setting, he can see the account details
means his/her name password, username, mobile number and they can
edit the details.
Address Settings: In that customer can see the address where product
will be shipping. Customer can change the address details.
The security of your payment is a serious issue and you have to make sure it is
properly deal with by checking the security policy of the online shop. In many cases though,
the supplier is as exposed to fraud, as the customer and even more, since he has to ship an
expensive product before the payment is cleared. The customer has 3 to 7 days’ window to
cancel the payment, while the shipping is irreversible. The shipping and insurance are
PROPOSED ENHANCEMENT
There are many places where we can improve. The following are the features that we are
about to implement in near future.
1. In future, we provide search facilities like category wise searching or price wise searching.
3. We can develop mobile application for most of the users who uses smart phones rather
than browsers.
4. In the future, I want to Enhanced my project with thee admin part of online men’s apparels
shopping.
5. Add more product types in web site.
CONCLUSION
In the fast-moving life where people do not have time to shop manually, online
shopping has emerged as a time saving and convenient way of shopping. The increase trend
of online shopping will only grow and expand in the future. It concludes that people have
substituted their needs to shop at local stores by shopping online. Customer is the king for
every business and nobody wants to lose the profitable customers. The online shopping
system provides various features to your customers to keep in the list of your 'regular
customers’. Customers can enjoy the convenience of ordering Product online while sitting at
their homes/offices.
The Online Shopping System uploads their product online so that they can be easily
managed or changed and customers can order online. Customer can add products to shopping
cart or order the product online. Discount can be given to product in online system and we
can purchase the new fashion of the product.
BIBLIOGRAPHY
1. www.scribd.com
2.www.w3school.com
3. www.htmltutorial.com
4.www.csstutorial.com
5.www.caratlane.com
6. www.stackoverflow.com