0% found this document useful (0 votes)
130 views

Project Javascript

The document acknowledges and thanks various individuals who supported the completion of a project report. It expresses gratitude to professors, directors of the company, the principal and head of the computer department for their advice, encouragement and provision of infrastructure. Thanks are also given to staff members and friends for their help and cooperation throughout all phases of the project.

Uploaded by

ashwin
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
130 views

Project Javascript

The document acknowledges and thanks various individuals who supported the completion of a project report. It expresses gratitude to professors, directors of the company, the principal and head of the computer department for their advice, encouragement and provision of infrastructure. Thanks are also given to staff members and friends for their help and cooperation throughout all phases of the project.

Uploaded by

ashwin
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 58

ACKNOWLEDGEMENT

We own our sincere gratitude to all those people who have given
us their constant support and encouragement without which our project report
would not have reached this stage.

We would like to express our thanks to Prof. Alakhnanda Pagar


and Our Company Web Vision Lab’s Directors Mr.Mayur Kulkarni,
Mr.Manas Nagpure for their advice and encouragement. They has been pillar
of strength right through the project till the preparation of this report and helped
by boosting moral, so we could surmount the difficulties that came across
during completion of this project.

We would like to express our gratitude to Dr.A.P.Rajput,


Principal, Bhonsala Military College. And Prof. Alakhnanda Pagar . Head of
Computer department for the support and the infrastructure they have provide,
so that we could successfully complete the project on time.

Last but not the list we would like to express our sincere thanks to all
staff members and our friends for their help and cooperation in all phases of the
project.

.
• Deshmukh Swapnali A.

• Ghorpade Ashwin P.
INDEX
Sr.No Title Page NO.

1 Company Profile.

2 Introduction.

3 Problem Definition

4 Existing System.

5 Proposed System.

6 Requirement Analysis.

7 Scope of the System.

8 H/w and S/w Requirement.

9 Feasibility study

10 ERD

11 UML Diagrams.

12 Data Dictionary.

13 Sample I/O Screens.

14 Conclusion.

15 Future Enhancement.

16 Bibliography
COMPANY PROFILE

Company Name: Web Vision Labs.


Directors: Bhavin Patil , Mayur Kulkarni , Manas Nagpure
Website: https://webvisionlabs.com
Location:39 Audumber Bunglow, Opposite City Center Mall,
Nasik -422005, Maharashtra, India.
Mob: 8793568838, 9822234219, 9923867987

 We are Nasik (India) based Web Development & Designing lab.


 We provide Unique Web/Graphics Designs & the Efficient
Coding behind it.
 We also provide Online Branding, SEO, Android and Web
Solutions.
 Our focus is designing each website tailor-made for our clients.
We like to work on complex ideas and make them simple for
users.
 Company was established in 2014.We have completed over 60+
large scale projects on various platforms.
 Company works with all the main platforms and frameworks
including:
HTML5, CSS, JavaScript, React, Angular, Word Press, Apache,
Linux, MySQL, Object Oriented PHP, Laravel, Android, Digital
Marketing and SEO.
INTroDuction

Nashik Online Mandai is an app developed so that the fresh fruits and
vegetables can be easily available at our doorsteps .

This system is developed and designed using PHP Laravel


Framework.

The System is user-friendly. The user can get the vegetables and
fruits at reasonable cost.

The system is converted into mobile app using Web View so that user
can access this from anywhere.
The main aim or objective of Nashik Online Mandai is to provide
fresh fruits and vegetables to home that saves time and money.
Problem definition
As online shopping became a trend nowadays the regular shops are
losing their customers to online brands.
Customers have effortless shopping experience and saving time
through shopping online.
If shops are providing an online portal where their customers can shop
through internet and get the products at their doors it will increase the
number of customers.
Customer can browser through the product catalog and add the items
to shopping cart.
He can proceed to checkout as long as his shopping cart is not empty.
Customer will require to login to the system when he proceed to
checkout, or he can create an account if he not yet have one.
Customer need to provides full name, email address, phone number,
addressdetails.
Once the order has been confirmed, then the product will be
delivered to the customer.
EXISTING SYSTEM

 The Current System for Shopping is to visit the market manually


and from the available products the customer chooses the items that
he want and buying the item by paying the price of item.

 It is less user friendly.

 User must go to the market and select products.

 It is a time consuming process.

 Not in reach of distant users.

 User needs to visit many market for particular products.


Proposed System

 In the proposed system customer need not go to the market for


buying the various types of fruits and vegetables and products.

 He can order the products he wish to buy through the


application in his Smartphone .

 The system also recommends a home and cash on delivery


system for the purchased products.

 It helps buying the products anywhere through internet by using


any android device.

 Here the Admin is the Owner .

 The administrator has all the information about all the users and
about all products.

 Admin can also delete the products based on the stock of that
particular product.

 Admin also manages the products and order status. He can also
cancel the order because of some reasons.
rEquireMent analysis

NON FUNCTIONAL REQUIREMENTS

i. EFFICIENCY REQUIREMENT

When an online shopping cart android application implemented


customer can purchase product in an efficient manner.

ii. RELIABILITY REQUIREMENT

The system should provide a reliable environment to both customers


and owner. All orders should be reaching at the admin without any
errors.

iii. USABILITY REQUIREMENT

The android application is designed for user friendly environment and


ease of use.

iv. IMPLEMENTATION REQUIREMENT

Implementation of the system using css and html in front end with jsp
as back end and it will be used for database connectivity. And the
database part is developed by mysql. Responsive web designing is
used for making the website compatible for any type of screen.

v. DELIVERY REQUIREMENT

The whole system is expected to be delivered in four months of time


with a weekly evaluation by the project guide.
FUNCTIONAL REQUIREMENTS
I.USER

USER LOGIN

-Mobile number and password will be provided after user registration


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

REGISTER NEW USER

- System must be able to verify and validate information.


- The system must encrypt the password of the customer to provide
security.

PURCHASING AN ITEM

- System must ensure that, only a registered customer can purchase


items.

II.ADMIN

MANAGE PRODUCTS

-The administrator can add product, delete product and view product.

MANAGE ORDERS

-The administrator can view orders and delete orders.


-The system must identify the login of the admin
-Admin account should be secured so that only admin can access that
account.
Scope of the system

 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 is just like a retail
store shopping that we do by going to the market, but it is done
through the internet. Online shopping has made shopping
painless and added more fun. Online stores offer product
description, pictures, price and much more.

 Online shopping makes use of digital technology for managing


the flow of information, products, and payment between
consumer, site owners.

 Shopping cart is one of the important facility provided in online


shopping, this lets customer to browse different goods 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
were selected earlier before they place the final order.
Hardware Requirements

 Processor
 Hard Disk – 25 GB
 Memory – 2GB RAM
 Mobile

Software Requirements
 Linux
 Apache Server
 Sublime Text Editor
 Laravel Framework(Object Oriented PHP)
FEASIBILITY STUDY

Feasibility study is test of system proposed regarding its work ability


,its impact on the ability to meet user needs and effective use of
resources.The key consideration involved in feasibility study are:
1. Technical
2. Economical
3. Operational

Technical feasibility:
Technical feasibility centers on the existing computer system and to
what extent it can support the proposed system.
If there will be any kind of need in order to develop the S/W in this
phase the cost of H/W, S/W as well as technical equipment are
considered and found that whether requested system is technically
feasible for the organization or not.

Economical feasibility:
The presence of hardware, software and various technical
equipments reduced our cost as compared to the total work for the
system. Hence the system become economically feasible.
Data analysis can be done easily .The required Hardware and
Software are cheap.

Operational feasibility:
The present system is easily understandable the users are presented
with friendly user interface that helps them to understand the flow of
the system more easily. Maximum Transparency has been provided.
The new system is very much user friendly and operational cost is of
the new system needs less human efforts. The proposed project is
beneficial to the organizational and is user friendly. The system is
directly used by the users and needs no other operators to coordinate
the system. So the system can be judged operationally feasible.
ENTITY relationship diagram
Activity Diagram for User
Activity Diagram for Admin

Admin login

Checks

Manage Products

View Orders

Confirm Order Cancel Orders

Generating invoice
Class Diagram
USE-CASE DIAGRAM

System

Login

Add
category

Add
Product
Product
Manage
product

Manage Order
(Admin)
(User)
Register

View
Category

View
Products
Add to
Cart
Place
Order

Cancel
Order
Generate
Bill
Make
Payment
SEQUENCE DIAGRAM

User Application Shopping cart Database

User Auth User details

User validated
View Category

Choose product

Product details

Add to cart
Checkout cart

Fill Delivery details Save details

Response From database

Confirm Order Save details


Response From database

View Order details


Order Success
COMPONENT Diagram
deployment Diagram
Data Dictionary
Admin Login

admins
Column Type Null Default
id (Primary) int(10) No
Name varchar(191) No
Email varchar(191) No
Password varchar(191) No
remember_token varchar(100) Yes NULL
created_at Timestamp Yes NULL

NULL
updated_at Timestamp Yes

Indexes

Keyname Unique Column

PRIMARY Yes id

admins_email_unique Yes email


categories
Column Type Null Default

id (Primary) int(10) No

Slug varchar(191) Yes NULL

Name varchar(191) Yes NULL

Icon varchar(191) Yes NULL

sort_order int(11) No 0

Enable tinyint(1) No 1

created_at Timestamp Yes NULL

updated_at Timestamp Yes NULL

Indexes
Keyname Unique Column Null

PRIMARY Yes Id No

categories_slug_unique Yes Slug Yes


delivery_charges
Column Type Null Default

id (Primary) int(10) No

From bigint(20) No 0

To bigint(20) No 0

Charges bigint(20) No 0

Enable tinyint(1) No 1

created_at timestamp Yes NULL

updated_at timestamp Yes NULL

Indexes

Keyname Unique Column Null

PRIMARY Yes id No
order_details
Column Type Null Default Links to

id (Primary) int(10) No

order_id int(10) No orders -> id

product_sku varchar(191) Yes NULL

product_order_quantity bigint(20) No 1

product_total bigint(20) No 1

created_at timestamp Yes NULL

updated_at timestamp Yes NULL

price_per_one bigint(20) No 1

Indexes

Keyname Unique Column Null

PRIMARY Yes id No

order_details_order_id_foreign No order_id No
orders
Column Type Null Default Links to

id (Primary) int(10) No

user_id int(10) Yes NULL users -> id

order_id varchar(191) No

order_total bigint(20) No 0

delivery_charges bigint(20) No 0

grand_total bigint(20) No 0

Status int(11) No 0

Paid tinyint(1) No 0

billing_name varchar(191) Yes NULL

del_alt_mobile varchar(191) Yes NULL

del_address Text Yes NULL

del_landmark varchar(191) Yes NULL

del_pin varchar(191) Yes NULL

del_city varchar(191) Yes NULL

del_state varchar(191) Yes NULL

del_country varchar(191) Yes NULL

created_at timestamp Yes NULL

updated_at timestamp Yes NULL


del_slot varchar(191) Yes NULL

Indexes
Keyname Unique Column Null

PRIMARY Yes id No

orders_user_id_foreign No user_id Yes


products
Column Type Null Default Links to

id (Primary) int(10) No

Sku varchar(191) Yes NULL

Name varchar(191) Yes NULL

Icon varchar(191) Yes NULL

net_weight varchar(191) Yes NULL

net_weight_unit_id int(10) Yes NULL units -> id

price_per_one bigint(20) No 0

Description Text Yes NULL

sort_order int(11) No 0

in_stock tinyint(1) No 1

Enable tinyint(1) No 1

category_id int(10) Yes NULL categories -> id

order_unit_id int(10) Yes NULL units -> id

created_at timestamp Yes NULL

updated_at timestamp Yes NULL

search_tags Text Yes NULL

file_path varchar(191) Yes NULL


Indexes
Keyname Unique Column

PRIMARY Yes id

products_sku_unique Yes sku

products_net_weight_unit_id_foreign No net_weight_unit_id

products_category_id_foreign No category_id

products_order_unit_id_foreign No order_unit_id
shopping_cart
Column Type Null Default Links to

id (Primary) int(10) No

user_id int(10) No users -> id

product_sku varchar(191) Yes NULL

Quantity bigint(20) No 1

cart_list_id varchar(191) No

created_at Timestamp Yes NULL

updated_at Timestamp Yes NULL

Indexes
Keyname Unique Column Null

PRIMARY Yes id No

shopping_cart_user_id_foreign No user_id No
units
Column Type Null Default

id (Primary) int(10) No

unit_name varchar(191) Yes NULL

Enable tinyint(1) No 1

created_at Timestamp Yes NULL

updated_at Timestamp Yes NULL

Indexes
Keyname Unique Column Null

PRIMARY Yes Id No
user_address_book
Column Type Null Default Links to

id (Primary) int(10) No

alt_mobile varchar(191) Yes NULL

Address Text Yes NULL

Landmark varchar(191) Yes NULL

Pin varchar(191) Yes NULL

City varchar(191) Yes NULL

State varchar(191) Yes NULL

Country varchar(191) Yes NULL

user_id int(10) No users -> id

created_at Timestamp Yes NULL

updated_at Timestamp Yes NULL

billing_name varchar(191) Yes NULL

Indexes
Keyname Unique Column Null

PRIMARY Yes id No

user_address_book_user_id_foreign No user_id No
users
Column Type Null Default

id (Primary) int(10) No

Name varchar(191) No

Email varchar(191) Yes NULL

Mobile varchar(191) Yes NULL

Verified tinyint(1) No 0

Password varchar(191) Yes NULL

Otp varchar(191) Yes NULL

Enable tinyint(1) No 0

remember_token varchar(100) Yes NULL

created_at timestamp Yes NULL

updated_at timestamp Yes NULL

Indexes
Keyname Unique Column Null

PRIMARY Yes Id No

users_mobile_unique Yes Mobile Yes


i/O SCREENSHOTS

WELCOME
HOME SCREEN
HOME SCREEN
LOGIN SCREEN
REGISTER
SEND OTP
SENDING OTP
OTP SEND
VERIFY NUMBER
MOBILE NUMBER VERIFY

CATEGORIES AND MY ACCOUNT


USER DASHBOARD
SEARCH BAR
PRODUCTS
ADD TO CART

ADDED TO CART
MY CART AND CHECKOUT
DELIVERY TIME
DELIVERY DETAILS
CONFIRM DETAILS
ADMIN LOGIN

ADMIN DASHBOARD
ADD PRODUCT

UPDATE PRODUCT
ALL CATEGORIES

FRUITS PRODUCTS
DISABLED PRODUCTS
OPEN ORDERS

MANAGE ORDERS
Conclusion

Human errors are reduced.

Data storage is done efficiently.

Keeping a record of all entry is easy.

Searching a particular entry is easy

The cost of maintenance is easy.

Makes app user friendly.

You might also like