Project Javascript
Project Javascript
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.
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.
9 Feasibility study
10 ERD
11 UML Diagrams.
12 Data Dictionary.
14 Conclusion.
15 Future Enhancement.
16 Bibliography
COMPANY PROFILE
Nashik Online Mandai is an app developed so that the fresh fruits and
vegetables can be easily available at our doorsteps .
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 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
i. EFFICIENCY 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
USER LOGIN
PURCHASING AN ITEM
II.ADMIN
MANAGE PRODUCTS
-The administrator can add product, delete product and view product.
MANAGE ORDERS
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
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
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 validated
View Category
Choose product
Product details
Add to cart
Checkout cart
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
PRIMARY Yes id
id (Primary) int(10) No
sort_order int(11) No 0
Enable tinyint(1) No 1
Indexes
Keyname Unique Column Null
PRIMARY Yes Id No
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
Indexes
PRIMARY Yes id No
order_details
Column Type Null Default Links to
id (Primary) int(10) No
product_order_quantity bigint(20) No 1
product_total bigint(20) No 1
price_per_one bigint(20) No 1
Indexes
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
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
Indexes
Keyname Unique Column Null
PRIMARY Yes id No
id (Primary) int(10) No
price_per_one bigint(20) No 0
sort_order int(11) No 0
in_stock tinyint(1) No 1
Enable tinyint(1) No 1
PRIMARY Yes id
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
Quantity bigint(20) No 1
cart_list_id varchar(191) No
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
Enable tinyint(1) No 1
Indexes
Keyname Unique Column Null
PRIMARY Yes Id No
user_address_book
Column Type Null Default Links to
id (Primary) int(10) No
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
Verified tinyint(1) No 0
Enable tinyint(1) No 0
Indexes
Keyname Unique Column Null
PRIMARY Yes Id No
WELCOME
HOME SCREEN
HOME SCREEN
LOGIN SCREEN
REGISTER
SEND OTP
SENDING OTP
OTP SEND
VERIFY NUMBER
MOBILE NUMBER VERIFY
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