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

Warehouse Management

The document describes a web based warehouse management system project. It includes functional requirements like adding, updating, deleting products and creating/updating orders. It also describes the different user roles of administrator, supplier and retailer. The approach involves different access privileges for users and displaying product information. The design uses cases like login, billing, searching. Technologies used include Java, MySQL, JSP, Tomcat server and Hibernate.

Uploaded by

Sajid Md
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Warehouse Management

The document describes a web based warehouse management system project. It includes functional requirements like adding, updating, deleting products and creating/updating orders. It also describes the different user roles of administrator, supplier and retailer. The approach involves different access privileges for users and displaying product information. The design uses cases like login, billing, searching. Technologies used include Java, MySQL, JSP, Tomcat server and Hibernate.

Uploaded by

Sajid Md
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

CS5220 - Advanced Application

Programming in Java

Warehouse Management
System
Project Introduction:

In this modern world, warehouse has become essential part for many enterprises whether they
are small or large in scale. Web based warehouse management system is the replica of real-
time inventory handling system that enhances the capability of handling larger stock
movements between different stakeholders located at different geographical locations. The
virtual warehouse manager can hold the data relate to the stocks and dealers involved. An
effective model can draw motivation in the enterprises to outsource their stock maintenance
activities to third-party service providers which reduces the manual work and maintenance
costs. The main objective of the project is to develop the web based application that manages
the activity of maintaining the product warehouse. The scope of the project is not limited to
few target customers as there are different stakeholders like administrator, supplier and
retailer. Each user has their own system access privileges within the application. User is
navigated to different system components to fulfil his goal and the end results and system
responses are accurate and clear.

Functional Requirements
The system mainly targets three users.

 Administrator
 Supplier
 Retailer

The main functionalities involved are as follows:

 Login and Registration

 The users can be able to register and login to the application.

 Add products

 User can be allowed to add different products to the warehouse.


 Update product

 The product information can be updated by the user.


 User can be able to update the quantity and price of product.

 Delete products

 The product information can be deleted from the warehouse.


 User can be able to delete the quantity and price of product.

 View product information

 The user can view the product information like price, name, etc.

 View billing information

 The user can view the billing information like total price.

 Create order

 The user can be able to create orders with different products.

 Delete order

 The user can be able to delete orders created.

 View order

 The user can be able to create orders with different products.

 Update order

 The user can be able to update orders by adding or deleting different products
and quantity.

 Give feedback

 The users are allowed to provide feedback on the product or delivery/order.

 Search products

 The search functionality lets the user different products in the warehouse.

 Stock notification

 Notifications are displayed in case of any low stock of products.


 Tracking

 The order/product status can be viewed.

 Order request
 View order request

 The user is allowed to make and view request for the order

 View user information


 Update user information

 The user can be able to view/update the user information.

Approach:

1. The application is mainly of three perspectives:

Retailer perspective, supplier perspective and admin perspective

2. Different users have difference privileges to the system


components.
3. Admin is given the highest privilege who can control other users.

4. Whereas, retailers and dealers can have limited access to the


system components.

5. The list of products is displayed and corresponding information is


accessed by the users.

6. User navigates to different components within the application to


make use of different functionalities specified.

7. The results and response should be accurate and fast.


Design:
Use Case Diagram:

Login/
Registration

Add/Delete
Products

Update product
Retailer

Search product

View products

Billing
Supplier
Admin
Create/Delete/
update order

Feedback

Tools and Technologies:


Java, MySQL, JSP, Tomcat Server, Hibernate, Html, CSS and Java Script.

You might also like