Inventory Management System
Inventory Management System
1.0 Introduction
1.1 Objectives
1.2 Rationale:
1.2.1 Limitations
1.3 Method:
1.4 The Team:
2.0 The Process
2.1
Application Design
2.2
Database
2.3
Inventory
2.4
Reports
3.0
Summary
4.0 Conclusion
5.0 Recommendations
6.0 References
5.1 _
5.2 Mock up of the analysis page, which contained basic analysis and sales trends on the
current stock of books.
6.1
Research
6.2 What is Inventory Management Software
6.3 Inventory Control
6.4 _
2 | page
Stock Management
1.0 INTRODUCTION
Keeping track of all the items of a store without the help of a software is a tedious and
unnecessary work on this era in which technology makes a difference, within failure and
success.
Our application consists of an inventory management system for a book store that will help
staff considerably. Management can enter and delete new items or categories and employees
will be able to search for products. The system will have a sales and inventory subsystem for a
more efficient administration of the store.
Main Features:
Simple / search for products easily.
Mobile friendly
Analyze Sales trends.
Import and export unlimited data using CSV files.
Create and track book lists by isbn, author, date, cost or other specific feature
1.1 OBJECTIVES
Our main objective for our inventory management system, is to allow Indigo to keep
track of their sales and inventory status in real time.
3 | page
Our system will provide basic inventory functions such as tracking the quantity of books on
hand, and providing accurate and relevant book information including book descriptions,
author, title etc,.
Our system will allow the Buyer to track the value, or wholesale costs vs retail costs, of books
within the store on-hand inventory.
Our inventory system, tracks performance on book sales, to provide accurate information for
sales potential estimates.
Our inventory system will contain sales information, and sale data and be able to operate with
said information, to provide accurate forecasts, and sales analysis on Indigo bookstore trends.
Our system will provide analysis information on the amount of books, the store should order to
meet projected sale forecasts, from which our system has calculated.
Our inventory management system will provide average sale projections, sale forecasts, based
on highest selling books with the store, during seasonal, or sale trends, which allows the store
to have the right amount of inventory at the right time.
Our application will allow the Indigo bookstore staff to see what they're paying the book
vendors in real time, so that the store will keep an eye on their margin.
Our application will be able track shipments, orders, shipment processing, and order
processing, as well as product returns, and buyer credit(when the vendor performs a return,
the Buyer can receive credit).
1.2 RATIONALE:
Development of this web application is necessary in order to save peoples time. Providing
people with reasonable book price and emerging Indigo bookstore trends is also important. Since this
web application will feature real-time tracking of shipments, orders, shipment processing, product
returns, and buyer credit, customers will be able to perform more efficient time management. This
web application will also help customers a lot in terms of business.
4 | page
1.2.1 LIMITATIONS
The application is in an early stage, as more data would have to be added, in regards to
employee management, and tracking buyer purchases, database that tracked periodic sales trends,
database that dealt with shipping, and the companys store margin would make this product sellable
for stores, and distribution companies that dealt with lots of on-hand stock, and is interested in
managing that stock, employees, and the store operations effectively. We believe our application is a
great stepping stone into that direction.
1.3 METHOD:
1. Project Proposal
1.1 Group discussion
1.2 Introduction
1.3 Objectives
1.4 Rationale
1.5 Method
2. Software Design
3. Software Development
3.1 Sales Analysis
3.2 Inventory
3.3 management
3.4 Integration
3.5 User Interface
4. Testing and implementation.
5. Project Report
5.1
5 | page
Presentation.
APPLICATION DESIGN
The application was made using the ASP.NET framework and C#. It also implements JavaScript
libraries and bootstrap for a responsive interface.
2.2
DATABASE
6 | page
2.3
INVENTORY
The Inventory stores the books information, users can insert new books individually or upload
and download their info with CSV files. The stock was made using and asp.net table and a
database source. The inventory has delete and modify functionality as well as order by filters.
Users can also search any matches of title, ISBN or authors specifically. Finally, each books has
and details view which display additional information by click each one, this was done by using
the books ISBN.
2.4
REPORTS
The reports page displays and compares all the database information, Such as books Sales,
books in stock and total Revenue, organized in three categories: Books, Book category and Year.
These reports were done in ASP charts, using series for identifying each category and the data
selection was done with SQL queries.
3.0 SUMMARY
Our application consists of an inventory management system for a book store that will
help staff considerably. Management can enter and delete new items or categories and
employees will be able to search for products. The system will have a sales and inventory
subsystem for a more efficient administration of the store.
4.0 CONCLUSION
The inventory application although still in early stage development, still functions as we
had planned, with most anticipated features included i.e analyze sales trends, importing
and exporting unlimited data, etc. Missing features however are the mobile accessibility,
and backup and restore data, however these are due to time constraints.
7 | page
5.0 RECOMMENDATIONS
This application is in an early stage and it was mostly done in a two tier model, for a
specific store such as Indigo. Nonetheless, with further development this application can
be implemented in three tier model, for improved performance and it also can be a
generic application, able to be used in any type of company or business that requires a
simple inventory.
The following features can be added in further development:
Creation of user settings.
Enhancement of Shipping.
A third method to insert data, that consists in connecting the application with an
online store, items purchased can be directly linked and updated to the
database.
Enhancement of user interaction. Users will be able to manipulate more features
of the database, create new fields and tables and customize them.
Enhancement of reports. Yearly report can be selected by year, month or a
specific date and more features can be added to the analysis.
6.0 REFERENCES
Indigo Bookstore:
https://www.chapters.indigo.ca/en-ca/
This application was built for this company
8 | page
5.1
5.2
9 | page
5.3 Screenshots
5.3.1 HOMEPAGE
5.3.2 EMPLOYEE
REGISTRATION PAGE
10 | page
11 | page
5.3.4 BOOK INFO PAGE, THAT CONTAINS PRODUCT INFORMATION, FOR EMPLOYEES
12 | page
5.3.5 IMPORT/EXPORT DATA SHEET, ALLOWS EMPLOYEES TO UPLOAD NEW BOOKS, FOR THE INVENTORY SYSTEM
6.1
BIBLIOGRAPHY
6.2
Retrieved from:
https://en.wikipedia.org/wiki/Inventory_management_software
13 | page
6.3
INVENTORY CONTROL
Retrieved from:
https://en.wikipedia.org/wiki/Inventory_control
6.4
STOCK MANAGEMENT
Retrieved From
https://en.wikipedia.org/wiki/Stock_management
14 | page