SlideShare a Scribd company logo
1 of 28
Download to read offline
Project Report
-Q-POS Inventory Management System
Innovative Inventory Solutions
GROUP:
Md.Dedarul Hasan- Reg: 0417311011,
Zubayer Al Mahmud- Reg: 1017311014,
Student, PGD in ICT ,IICT-BUET.
2 | P a g e
ACKNOWLEDGEMENTS:
We would like to thank Md.Arifuzzaman Sir, Hossain Asiful Mustafa Sir & Md.Rubayet
Hossain Mondol Sir, IICT- BUET for their best class input, feedback & support activity to
perform us to inspire as well as to do different work to make our product a successful
one.Their experience in the Programming Application Development, Software Architecture
Design [UML] & Database Design effort and teaching technique which is fruitful and
extensive when it came to the project requirements and development.
3 | P a g e
[PAGE INDEX]
Acknowledgements……………………………………………………………….2
1. Introduction…………………………………………………………………………… 4
1.1 Purpose Of Q-POS …………………………………………………………..4
1.2 The Goal Of Q-OS …………………………………………………………..4
1.3 Domain Of Q-POS …………………………………………………………..5
1.4 Clients Of Q-POS ……………………………………………………………5
1.5 Users …………………………………………………………………………5
1.6 Application…………………………………………………………………...6
1.7 Objectives & Success Area ………………………………………………….6
2. Project Literature……………………………………………………………………….7
2.1 Front..………………………………………………………..…………….....7
2.1.1-Installation…………………………………………………………8
2.1.2-Main Window……………………………………………………..9
2.1.3-Signup…………………………………………………………… 10
2.1.4- Show Users Info. ………………………………………………..11
2.1.5- Print Users Info. …………………………………………………12
2.1.6-Login…………………………………………………………..….13
2.1.7-Inventory………………………………………………………….14
2.1.8-Purchase…………………………………………………………..15
2.1.9-Show Purchase Info. ……………………………………………..16
2.1.10-Sales / Order ……………………………………………………17
2.1.11-Show Order Details …………………………………………….18
2.1.12-Logout Options …………………………………………………19
2.2 Back-End…………………………………………………………………….20
3. Methodology & Design………………………………………………………………..21
3.1 Basic Database Relationships……………………………………………….21
3.2 Erd For Inventory Management Database…………………………………..22
3.3 Detailed System Design…………………………………………………….23
4. Analysis……………………………………………………………………………….24
4.1 Requirements Analysis……………………………………………………...24
4.2 Debug & Testing…………………………………………………………….25
5. Result & Discussion………………………………………………………………...…26
6. Materials And Ide-Tools………………………………………………………………26
7. Process Improvement………………………………………………………………….26
8. Future Development…………………………………………………………………..26
9. Conclusion…………………………………………………………………………….27
10. Reference ……………………………………………………………………………27
4 | P a g e
1. Introduction:
Quick POS Inventory Management System is use to track inventory ,sales process, orders &
delivery product system. It may can be utilize to generate production related documentation
work such as orders & bill of materials, Any company make use of this system to avoid
overstocking of products and outages. Quick Inventory Management System Software offers
an improved way to organize yours inventory information compared to spreadsheets or paper.
This Solution resembles distribution software because it helps distributors spend less money
on inventories,Thus giving them an edge over competitors; Main features of this application
include order management, asset tracking, service management and product
identification.Start by checking our leader NetSuite ERP.
1.1 Purpose of Q-POS :
A case study at Q-POS (Lily IT) Cited issues regarding a basic resources requirement list that
has to be maintained manually by the stuff.To keep track of their inventory levels they have
to calculate a list of the groceries utilized during a course of time, calculate and analyze the
requirements for the future and place their order to the vendors if needed.This process takes
up a lot of time and human effort and is also prone to human error.
This process a problem of a situation that the sales keeper of a mini shop as well as many
other shops faces. It takes up a lot of time to manually keep track of sales and place correct
orders to vendors ,wasting useful labor in trivial works.A product which would assist in
tracking the above mentioned problems would prove to be fruitful to clients such as Q-POS
& similar enterprises as this product would help convert the unproductive time to something
more useful, by removing the unnecessary error prone complications & efforts
1.2 The Goal of Q-POS :
The project aims at providing an efficient interface to the mini shop markets for managing
their grocery inventory base on each item sold.The basic idea involved here is that each item
is linked to its atomic ingredients which are stored in a database.At the end of each day ,the
system analyzes the total sale of menu items & proportionately deducts appropriate amount
from the resource database.Then it compares the current available resources with the
appropriate amount from the resource database.Then it compares the current available
resources with the threshold level of each ingredient.If it finds that certain ingredients are
below the threshold ,it will generate a purchase order for those items & send it to the manager
[admin] for approval.
We also propose to include a special feature "prediction".This feature keeps track of any
upcoming occasions,climatic changes & special events that may influence inventory needs
for the upcoming week.The system will then predict the required resources an updated
purchase order in accordance with the predictions.
5 | P a g e
The product also aims to keep track of the shelf life of resources.If any resource nears the end
of its shelf life, it would intimate to manage[admin] the details of the quantity that is near its
expiration date.The Q-POS must function efficiently, the groceries must be tracked correctly,
timely orders must be sent out to the vendors, & the inventory must be maintained and
updated at all times.
1.3 Domain of Q-POS :
This proposed project aims at inventory control in the small & mini shop business.Such a
large domain would result in an equally as large scope of developmemt.As a result we narrow
our software down to our case study of an outlet of Q-POS inventory system concentrating
only on the basic resources utilized in inventory control of the outlet.Although the software
will be developed keeping in mind the needs of purchase & sale as well as data at first,then
applying it to the larger domain of the entire mini shop retail system can be achieved with
case.
Our target domain is full of software to track sales of products for mini shop keeping business
but lacks in this area of inventory management.Our software can be scaled from large
corporate level all the way to small privately owned mini shop markets.It is also fairly
domain specific :the database runs off recipes which generate the necessary ingredients.It
also updates the inventory based off of sale of those items /products.This requirement focuses
our product to our domain & makes it more appealing to those looking for a solution to this
specific problem.
1.4 Clients of Q-POS :
The client can vary from private shopping mall or corporate super markets such as ALORON
Febrications.A corporate shopping mall which consists with huge number of shops which
starts up, staffs & oversees the everyday workings of a corporate super market, such as the
one in the Newmarket supermarket/Bashundhara super market.As stated above ,while our
product can be applied to the entire domain of the shoping complex clothing or footwear
business , focusing on a specific business provides us with more precise & consistent data.A
shopping company such as Bashundhara would be an ideal client, as the staff multiple
corporate shops across the nation.A large scale company such as this can apply our software
to each and every mini shops which cutting down costs on a very large scale.
Our application will allow our client to customize the database to suit the needs of each mini
shop individually.They can vary in recipes of item/products that can be customized at a
smaller scale.Our client would need to purchase multiple licenses, or more likely a corporate
subscription that would allow them to use the software in multiple mini shops.We would also
offer single use licenses to appeal to super markets which owned many number of mini shops
that only need to manage a single inventory of goods.
1.5 Users :
The main user of the product would be mini shop retailer and staff as sales person itself.The
management would approve the orders that would be sent out, provide vendor information,
upload or select customers recipes and set threshold levels.
6 | P a g e
Many of these tasks, such as the information regarding vendors, recipes, and threshold levels
would need to be set only once.Of course ,the option to add ,remove or update this data
would be implemented as well.Once this initial step has been taken ,our software will require
nothing more than a weekly approval for the orders being sent out ,minimizing the work that
Q-POS has to complete in order to insure the correct amount of inventory is available.
Stuff or employee sales person himself would be responsible for updating the amount
of product sold at the end of the day. Each day ,the register prints out the products sold and
the quantity of each product sold.Instead of manually subtracting that amount from inventory
,they input the amounts sold into our software which will do the number of chosen for
them.This data is also stored into the predictions features for future use.
1.6 Application:
 Super Shop
 Service center
 Cold storage
 Production house
 Mill & Factore
 Buying house
 Small business
1.7 Objectives & Success Area :
The objective of our project is to provide an efficient inventory control whose main
functionality apart from calculating the inventory include predicting the shop for the next
order & also if there is a "special occasion" then accordingly the manager selects the
particular occasion & extra requirements is added to the next issuing order to the vendor or
customers which needs to be approved by the manager or sales executive.The product also
aims to keep track of the shelf life of resources.If any resource nears the end of its shelf life,it
would intimate to the manager[admin] the details of the quantity that is near its expiration
date.
Success depends on that -
 -accuracy in maintaining the inventory levels
 -accuracy in predicting the requirements of the next order
 -accuracy in relating recipes to their respective ingredients
 -ease of use when it comes to updating inventory levels and placing orders to vendors.
7 | P a g e
2. PROJECT LITERATURE:
System Architecture Overview[Development Environment]:
2.1 FRONT:
We have used the user interface, control & database connectivity with java swing framework
& JDBC .Which represents an awesome & user friendly UI as well as easy to use. We have
given the priority of users first working performance by that design & style.
Fig: Diagram of Front End Design Steps
8 | P a g e
[2.1.1-Installation]
If want to use that product firstly you should to configure and given the product key which
have to give you the permission with privacy & user authentication by Q-POS installation
process step by step.This is the first step to use Q-POS inventory.
Fig: Installation with product key
9 | P a g e
[2.1.2-Main Window]
After successful installation by the given authorized product key which have to be provided
by us you will able to access the main window of Q-POS.Where you will get some features
of our product to use.Before use that you should login the system or exit.
Fig: Main window of Q-POS
10 | P a g e
[2.1.3-SignUp]
To create new user /stuff /employee you can click signup button first at the below of login
window then you shall get the sign up window to create new stuff.We have created also the
update option where you shall able to re correction or delete or update by searching specific
user by his id.
Fig: signup window
11 | P a g e
[2.1.4- Show Users Info. ]
After create a new user, stuff or employee at the user signup widow you shall also able to get
or see all user information in a show user table there.This option must maintained by admin
or manager.
Fig: Show User All Window
12 | P a g e
[2.1.5- Print Users Info. ]-using jasper report
If you or admin or manager want to print users all information by clicking the print button at
update area then you have to get that jasper print.We have used here the jasper report to make
that report.
Fig: Users All Print
13 | P a g e
[2.1.6-Login]
After installation Q-POS system and user signup /registration then users will be able to get
permission to access as login area to Inventory for work.We have given the form validation
for the right option input the authentication process of users.
Fig: Login Window To Access Inventory
14 | P a g e
[2.1.7-Inventory]
After completion the login process the user can be able to access the inventory area to do the
work of that inventory action of purchase or order.Actually only manager has the permission
by admin to create the purchase operations & users has the permissions to create order &
invoice for the customer here.They can change the order form by search customer id to
update or remove the order information.
Fig: Inventory Window To Do Work
15 | P a g e
[2.1.8-Purchase]
Admin or Manager can be able to create purchase for new item/ product addition or can make
the update ,delete the purchase area also by the create /update/delete option at purchase
product system here.We have given the option a quick search option here to modify specific
item/product data.
Fig: Add New Item or Product
Fig: Update Item/ Product By Id
16 | P a g e
[ 2.1.9-Show Purchase Info. ]
After completion the purchase we can be show the purchased information in details at the
show table by click the show purchase table button easily.
Fig: Show Purchase Info Details
17 | P a g e
[ 2.1.10-Sales / Order ]
After login by the user for a new customer every user or stuff has given the permission to
make a new order for a customer or have permission to update, remove customers data to
modify by customer id ,at quick search option.
Fig: Create New Order By User
Fig: Order Update or Remove Option
18 | P a g e
[ 2.1.11-Show Order Details ]
Every day after all sales or order information can be shown at the show order table in details
by the click button “Show Order” here.
Fig: Show Order Table In Details
19 | P a g e
[ 2.1.12-Logout Options ]
After finish all of work for the inventory system Q-POS you have to log out from the system
by submit the logout button.
Fig: Logout
20 | P a g e
2.2 BACK-END:
A. Create User
1. Registration.java
B. Login Inventory
1. Login.java
C. Create Purchase
1. Purchase.java
D. Create Order
1. Order.java
E. Update or Delete User
1. EditRegistrationInfo.java
F. Update or Delete Purchase
1. EdiPurchaseInfo.java
G. Update or Delete Order
1. EditOrderInfo.java
21 | P a g e
3. METHODOLOGY & DESIGN:
3.1 BASIC DATABASE RELATIONSHIPS:
Figure: erd data model
22 | P a g e
3.2 ERD for inventory management Database:
Figure: entity relationship
23 | P a g e
3.3 Detailed System Design:
Fig : Use Case Diagram Of Q-POS inventory System
24 | P a g e
4. ANALYSIS:
4.1 Requirements Analysis:
The user must have,at disposal, functions for managing the inventory efficiently.
The function for Q-POS inventory system should allow the user to know which ingredients in
the inventory are below their threshold levels and need attention
The system must include functions that will allow the user to add a item/products ,ingredient,
vendor to the database.
The user should also be able to delete any items/products from the database when not needed.
The system must allow the user to create orders for the ingredients that are below threshold.
The system must include a mechanism for the user so that the user can just update the sales of
the day in the system and the system deducts the corresponding amount of ingredient quantity
from the inventory.Thus keeping a track fo ingredients.
The system must also include functions for the user to add special days in the system when
the inventory usage will be more than usual or less than usual and thus provide a way to alert
the user of the possibility of over usage or under usage or certain ingredients.
The system also must provide a prediction function to the user where the system will give the
user the predicted usage of inventory of certain pre-set days.
The system must have a password protected access system such that only people with
authenticated credential are allowed to access the function of the system.
25 | P a g e
4.2 Debug & Testing:
We have completed that Q-POS system test of functionality by debug test manually line by
line & fixed all of problems strongly .
Fig: Debug Run To Test Program
Fig: Debug Run To Test Program
26 | P a g e
5. RESULT & DISCUSSION:
After using this software, we have got some result that is-
 OutStanding performance for business calculate and logic
 Robust, secure & portable
 Easy to use & User friendly
 Customisable
 Integrity feature
 Smart reporting system of invoice
 Dynamic and nice look & feel of UI
 Fast Performance
 Data backup and restore system
6. MATERIALS AND IDE-TOOLS:
 Netbean
 MySQL
 Jasper Report [iReport Plugin]
 Sublime Text Editor
 Debuger
 Jdk
 Project Related Jar and Library
7. PROCESS IMPROVEMENT:
 Encryption Decryption Cryptography
 Product Key License
 Design Pattern
 Look & Feel of Q-POS
 Login Authentications
8. FUTURE DEVELOPMENT:
 Connect to web
 Mobile SMS Service,
 Mail Server,
 Client merchant communication
 web store
 mobile integration
 Online transaction method
 E-commerce
27 | P a g e
9. CONCLUSION:
Because of lightweight , fast & secure of the software, User will be able to make order and
invoice quickly with safety. We hope that this software will contribute in supermarket
business inventory much.
10. REFERENCE :
 http://www.netsuite.com
 http://www.lilyit.com/ m-pos
 https://stackoverflow.com/
 https://community.jaspersoft.com/
 https://opensource.org/
 https://dzone.com/
 https://www.mkyong.com/
 https://www.tutorialspoint.com/
 https://www.geeksforgeeks.org/
 https://hackr.io/
 http://www.java2s.com/
 https://www.java4s.com/
 https://www.javatpoint.com/
 https://www.dineshonjava.com/
 https://www.roseindia.net/
THE END
28 | P a g e

More Related Content

What's hot

Restaurant Project by Amit Mangukiya
Restaurant Project by Amit MangukiyaRestaurant Project by Amit Mangukiya
Restaurant Project by Amit Mangukiya
Amit Mangukiya
 
The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...
Rajesh Roky
 
Mini project report_on_online_shopping
Mini project report_on_online_shoppingMini project report_on_online_shopping
Mini project report_on_online_shopping
Sandeep Bittu
 

What's hot (20)

Proposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management SystemsProposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management Systems
 
Stock Management System Documentation
Stock Management System DocumentationStock Management System Documentation
Stock Management System Documentation
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
Point of Sale systems in Retail
Point of Sale systems in RetailPoint of Sale systems in Retail
Point of Sale systems in Retail
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Online shopping project synopsis
Online shopping project synopsisOnline shopping project synopsis
Online shopping project synopsis
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project report
 
Mobile store management
Mobile store management Mobile store management
Mobile store management
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-system
 
Pharmacy management system project
Pharmacy management system  projectPharmacy management system  project
Pharmacy management system project
 
POS Software | POS Terminal and POS Machines | mPOS | GoEasyPOS.com
POS Software | POS Terminal and POS Machines | mPOS | GoEasyPOS.com POS Software | POS Terminal and POS Machines | mPOS | GoEasyPOS.com
POS Software | POS Terminal and POS Machines | mPOS | GoEasyPOS.com
 
Proposal for pos
Proposal for posProposal for pos
Proposal for pos
 
Restaurant Project by Amit Mangukiya
Restaurant Project by Amit MangukiyaRestaurant Project by Amit Mangukiya
Restaurant Project by Amit Mangukiya
 
Inventory Managment
Inventory ManagmentInventory Managment
Inventory Managment
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...
 
Proposal for pos
Proposal for posProposal for pos
Proposal for pos
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
Mini project report_on_online_shopping
Mini project report_on_online_shoppingMini project report_on_online_shopping
Mini project report_on_online_shopping
 

Similar to Project Report Of Inventory Management Software [POS]

supply chain management and development in super in bangladesh
supply chain management and development in super in bangladeshsupply chain management and development in super in bangladesh
supply chain management and development in super in bangladesh
Imranul Imran
 
March 13,2014 chapter 1 3 docu final na ata
March 13,2014 chapter 1 3 docu final na ataMarch 13,2014 chapter 1 3 docu final na ata
March 13,2014 chapter 1 3 docu final na ata
2k14
 
Synopsis on inventory_management_system
Synopsis on inventory_management_systemSynopsis on inventory_management_system
Synopsis on inventory_management_system
Divya Baghel
 
Netbeam erp openerp_partner
Netbeam erp openerp_partnerNetbeam erp openerp_partner
Netbeam erp openerp_partner
netbeamerp
 

Similar to Project Report Of Inventory Management Software [POS] (20)

Srs for ims dhavisoft
Srs for ims dhavisoftSrs for ims dhavisoft
Srs for ims dhavisoft
 
Erp in business
Erp in businessErp in business
Erp in business
 
Proposal memo
Proposal memoProposal memo
Proposal memo
 
Proposal memo
Proposal memoProposal memo
Proposal memo
 
Super market billing system report in python
Super market billing system report in pythonSuper market billing system report in python
Super market billing system report in python
 
supply chain management and development in super in bangladesh
supply chain management and development in super in bangladeshsupply chain management and development in super in bangladesh
supply chain management and development in super in bangladesh
 
MartlitePro POS Suite
MartlitePro POS SuiteMartlitePro POS Suite
MartlitePro POS Suite
 
March 13,2014 chapter 1 3 docu final na ata
March 13,2014 chapter 1 3 docu final na ataMarch 13,2014 chapter 1 3 docu final na ata
March 13,2014 chapter 1 3 docu final na ata
 
Benefits of retail management system
Benefits of retail management systemBenefits of retail management system
Benefits of retail management system
 
"E-pos" Accounting Software System at "Meena Bazaar".
"E-pos" Accounting Software System at "Meena Bazaar"."E-pos" Accounting Software System at "Meena Bazaar".
"E-pos" Accounting Software System at "Meena Bazaar".
 
Proposal
ProposalProposal
Proposal
 
Synopsis on inventory_management_system
Synopsis on inventory_management_systemSynopsis on inventory_management_system
Synopsis on inventory_management_system
 
Seeking the Best Inventory Forecasting Software.pdf
Seeking the Best Inventory Forecasting Software.pdfSeeking the Best Inventory Forecasting Software.pdf
Seeking the Best Inventory Forecasting Software.pdf
 
Grocery Inventory Management Software Development in 2023.pdf
Grocery Inventory Management Software Development in 2023.pdfGrocery Inventory Management Software Development in 2023.pdf
Grocery Inventory Management Software Development in 2023.pdf
 
Grocery Inventory Management Software Development in 2023.pdf
Grocery Inventory Management Software Development in 2023.pdfGrocery Inventory Management Software Development in 2023.pdf
Grocery Inventory Management Software Development in 2023.pdf
 
Netbeam erp openerp_partner
Netbeam erp openerp_partnerNetbeam erp openerp_partner
Netbeam erp openerp_partner
 
New generation of warehousing systems operations
New generation of warehousing systems operationsNew generation of warehousing systems operations
New generation of warehousing systems operations
 
Web_Based_Inventory_with_Point_of_Sale_System_PROPOSAL_PRESENTATION_1.pptx.pdf
Web_Based_Inventory_with_Point_of_Sale_System_PROPOSAL_PRESENTATION_1.pptx.pdfWeb_Based_Inventory_with_Point_of_Sale_System_PROPOSAL_PRESENTATION_1.pptx.pdf
Web_Based_Inventory_with_Point_of_Sale_System_PROPOSAL_PRESENTATION_1.pptx.pdf
 
Exploring 10 Essential Types of Supply Chain Management Software.pptx
Exploring 10 Essential Types of Supply Chain Management Software.pptxExploring 10 Essential Types of Supply Chain Management Software.pptx
Exploring 10 Essential Types of Supply Chain Management Software.pptx
 
13 ERP Modules and Their Features
13 ERP Modules and Their Features13 ERP Modules and Their Features
13 ERP Modules and Their Features
 

More from LITS IT Ltd,LASRC.SPACE,SAWDAGOR BD,FREELANCE BD,iREV,BD LAW ACADEMY,SMART AVI,HEA,HFSAC LTD.

More from LITS IT Ltd,LASRC.SPACE,SAWDAGOR BD,FREELANCE BD,iREV,BD LAW ACADEMY,SMART AVI,HEA,HFSAC LTD. (20)

লালমনিরহাট ৩ আসনের ভোট কেন্দ্র সমুহ - LALMONIRHAT 3 SADAR VOTE CENTER ALL
লালমনিরহাট ৩ আসনের ভোট কেন্দ্র সমুহ - LALMONIRHAT 3 SADAR VOTE CENTER ALLলালমনিরহাট ৩ আসনের ভোট কেন্দ্র সমুহ - LALMONIRHAT 3 SADAR VOTE CENTER ALL
লালমনিরহাট ৩ আসনের ভোট কেন্দ্র সমুহ - LALMONIRHAT 3 SADAR VOTE CENTER ALL
 
লালমনিরহাট ৩ আসনের ওয়ার্ড সমূহ - LALMONIRHAT 3 WARD LIST ALL
লালমনিরহাট ৩ আসনের ওয়ার্ড সমূহ - LALMONIRHAT 3 WARD LIST ALLলালমনিরহাট ৩ আসনের ওয়ার্ড সমূহ - LALMONIRHAT 3 WARD LIST ALL
লালমনিরহাট ৩ আসনের ওয়ার্ড সমূহ - LALMONIRHAT 3 WARD LIST ALL
 
ভূমি সংশ্লিষ্ট অপরাধ প্রতিকার ও প্রতিরোধ ৩৬ নং আইন, ২০২৩,
ভূমি সংশ্লিষ্ট অপরাধ প্রতিকার ও প্রতিরোধ  ৩৬ নং আইন, ২০২৩, ভূমি সংশ্লিষ্ট অপরাধ প্রতিকার ও প্রতিরোধ  ৩৬ নং আইন, ২০২৩,
ভূমি সংশ্লিষ্ট অপরাধ প্রতিকার ও প্রতিরোধ ৩৬ নং আইন, ২০২৩,
 
CrPC BARE ACT -1898 BANGLA.pdf
CrPC BARE ACT -1898  BANGLA.pdfCrPC BARE ACT -1898  BANGLA.pdf
CrPC BARE ACT -1898 BANGLA.pdf
 
CPC BARE ACT -1908 BANGLA.pdf
CPC BARE ACT -1908  BANGLA.pdfCPC BARE ACT -1908  BANGLA.pdf
CPC BARE ACT -1908 BANGLA.pdf
 
PC BARE ACT -1860 BANGLA.pdf
PC BARE ACT -1860  BANGLA.pdfPC BARE ACT -1860  BANGLA.pdf
PC BARE ACT -1860 BANGLA.pdf
 
SR BARE ACT -1877 BANGLA.pdf
SR BARE ACT -1877  BANGLA.pdfSR BARE ACT -1877  BANGLA.pdf
SR BARE ACT -1877 BANGLA.pdf
 
The Bangladesh Legal Practitioner_s and Bar Council Order, 1972.pdf
The Bangladesh Legal Practitioner_s and Bar Council Order, 1972.pdfThe Bangladesh Legal Practitioner_s and Bar Council Order, 1972.pdf
The Bangladesh Legal Practitioner_s and Bar Council Order, 1972.pdf
 
LA BARE ACT -1908 BANGLA.pdf
LA BARE ACT -1908  BANGLA.pdfLA BARE ACT -1908  BANGLA.pdf
LA BARE ACT -1908 BANGLA.pdf
 
EA BARE ACT -1872 BANGLA.pdf
EA BARE ACT -1872  BANGLA.pdfEA BARE ACT -1872  BANGLA.pdf
EA BARE ACT -1872 BANGLA.pdf
 
DIGITAL COMMERCE LAWS & RULES 2021.docx
DIGITAL COMMERCE LAWS & RULES 2021.docxDIGITAL COMMERCE LAWS & RULES 2021.docx
DIGITAL COMMERCE LAWS & RULES 2021.docx
 
Programming Your Home Automate with Arduino, Android, and Your Computer.pdf
Programming Your Home Automate with Arduino, Android, and Your Computer.pdfProgramming Your Home Automate with Arduino, Android, and Your Computer.pdf
Programming Your Home Automate with Arduino, Android, and Your Computer.pdf
 
Web site Review & Description by tanbircox.pdf
Web site Review & Description by tanbircox.pdfWeb site Review & Description by tanbircox.pdf
Web site Review & Description by tanbircox.pdf
 
Basic Electronics.pdf
Basic Electronics.pdfBasic Electronics.pdf
Basic Electronics.pdf
 
Circuit book_PP.pdf
Circuit book_PP.pdfCircuit book_PP.pdf
Circuit book_PP.pdf
 
Microcontroller.pdf
Microcontroller.pdfMicrocontroller.pdf
Microcontroller.pdf
 
Digital_electronics_dynamic.pdf
Digital_electronics_dynamic.pdfDigital_electronics_dynamic.pdf
Digital_electronics_dynamic.pdf
 
Project Electronics_Copy.pdf
Project Electronics_Copy.pdfProject Electronics_Copy.pdf
Project Electronics_Copy.pdf
 
বিবিসি রুলেস ও অরডার, ১৯৭২ বেয়ার এক্ট -BBC BARE ACT.docx
বিবিসি রুলেস ও অরডার, ১৯৭২ বেয়ার এক্ট -BBC BARE ACT.docxবিবিসি রুলেস ও অরডার, ১৯৭২ বেয়ার এক্ট -BBC BARE ACT.docx
বিবিসি রুলেস ও অরডার, ১৯৭২ বেয়ার এক্ট -BBC BARE ACT.docx
 
সুঃ প্রতিকার আইন ১৮৭৭ নোট.docx
সুঃ প্রতিকার আইন ১৮৭৭ নোট.docxসুঃ প্রতিকার আইন ১৮৭৭ নোট.docx
সুঃ প্রতিকার আইন ১৮৭৭ নোট.docx
 

Recently uploaded

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Recently uploaded (20)

Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 

Project Report Of Inventory Management Software [POS]

  • 1. Project Report -Q-POS Inventory Management System Innovative Inventory Solutions GROUP: Md.Dedarul Hasan- Reg: 0417311011, Zubayer Al Mahmud- Reg: 1017311014, Student, PGD in ICT ,IICT-BUET.
  • 2. 2 | P a g e ACKNOWLEDGEMENTS: We would like to thank Md.Arifuzzaman Sir, Hossain Asiful Mustafa Sir & Md.Rubayet Hossain Mondol Sir, IICT- BUET for their best class input, feedback & support activity to perform us to inspire as well as to do different work to make our product a successful one.Their experience in the Programming Application Development, Software Architecture Design [UML] & Database Design effort and teaching technique which is fruitful and extensive when it came to the project requirements and development.
  • 3. 3 | P a g e [PAGE INDEX] Acknowledgements……………………………………………………………….2 1. Introduction…………………………………………………………………………… 4 1.1 Purpose Of Q-POS …………………………………………………………..4 1.2 The Goal Of Q-OS …………………………………………………………..4 1.3 Domain Of Q-POS …………………………………………………………..5 1.4 Clients Of Q-POS ……………………………………………………………5 1.5 Users …………………………………………………………………………5 1.6 Application…………………………………………………………………...6 1.7 Objectives & Success Area ………………………………………………….6 2. Project Literature……………………………………………………………………….7 2.1 Front..………………………………………………………..…………….....7 2.1.1-Installation…………………………………………………………8 2.1.2-Main Window……………………………………………………..9 2.1.3-Signup…………………………………………………………… 10 2.1.4- Show Users Info. ………………………………………………..11 2.1.5- Print Users Info. …………………………………………………12 2.1.6-Login…………………………………………………………..….13 2.1.7-Inventory………………………………………………………….14 2.1.8-Purchase…………………………………………………………..15 2.1.9-Show Purchase Info. ……………………………………………..16 2.1.10-Sales / Order ……………………………………………………17 2.1.11-Show Order Details …………………………………………….18 2.1.12-Logout Options …………………………………………………19 2.2 Back-End…………………………………………………………………….20 3. Methodology & Design………………………………………………………………..21 3.1 Basic Database Relationships……………………………………………….21 3.2 Erd For Inventory Management Database…………………………………..22 3.3 Detailed System Design…………………………………………………….23 4. Analysis……………………………………………………………………………….24 4.1 Requirements Analysis……………………………………………………...24 4.2 Debug & Testing…………………………………………………………….25 5. Result & Discussion………………………………………………………………...…26 6. Materials And Ide-Tools………………………………………………………………26 7. Process Improvement………………………………………………………………….26 8. Future Development…………………………………………………………………..26 9. Conclusion…………………………………………………………………………….27 10. Reference ……………………………………………………………………………27
  • 4. 4 | P a g e 1. Introduction: Quick POS Inventory Management System is use to track inventory ,sales process, orders & delivery product system. It may can be utilize to generate production related documentation work such as orders & bill of materials, Any company make use of this system to avoid overstocking of products and outages. Quick Inventory Management System Software offers an improved way to organize yours inventory information compared to spreadsheets or paper. This Solution resembles distribution software because it helps distributors spend less money on inventories,Thus giving them an edge over competitors; Main features of this application include order management, asset tracking, service management and product identification.Start by checking our leader NetSuite ERP. 1.1 Purpose of Q-POS : A case study at Q-POS (Lily IT) Cited issues regarding a basic resources requirement list that has to be maintained manually by the stuff.To keep track of their inventory levels they have to calculate a list of the groceries utilized during a course of time, calculate and analyze the requirements for the future and place their order to the vendors if needed.This process takes up a lot of time and human effort and is also prone to human error. This process a problem of a situation that the sales keeper of a mini shop as well as many other shops faces. It takes up a lot of time to manually keep track of sales and place correct orders to vendors ,wasting useful labor in trivial works.A product which would assist in tracking the above mentioned problems would prove to be fruitful to clients such as Q-POS & similar enterprises as this product would help convert the unproductive time to something more useful, by removing the unnecessary error prone complications & efforts 1.2 The Goal of Q-POS : The project aims at providing an efficient interface to the mini shop markets for managing their grocery inventory base on each item sold.The basic idea involved here is that each item is linked to its atomic ingredients which are stored in a database.At the end of each day ,the system analyzes the total sale of menu items & proportionately deducts appropriate amount from the resource database.Then it compares the current available resources with the appropriate amount from the resource database.Then it compares the current available resources with the threshold level of each ingredient.If it finds that certain ingredients are below the threshold ,it will generate a purchase order for those items & send it to the manager [admin] for approval. We also propose to include a special feature "prediction".This feature keeps track of any upcoming occasions,climatic changes & special events that may influence inventory needs for the upcoming week.The system will then predict the required resources an updated purchase order in accordance with the predictions.
  • 5. 5 | P a g e The product also aims to keep track of the shelf life of resources.If any resource nears the end of its shelf life, it would intimate to manage[admin] the details of the quantity that is near its expiration date.The Q-POS must function efficiently, the groceries must be tracked correctly, timely orders must be sent out to the vendors, & the inventory must be maintained and updated at all times. 1.3 Domain of Q-POS : This proposed project aims at inventory control in the small & mini shop business.Such a large domain would result in an equally as large scope of developmemt.As a result we narrow our software down to our case study of an outlet of Q-POS inventory system concentrating only on the basic resources utilized in inventory control of the outlet.Although the software will be developed keeping in mind the needs of purchase & sale as well as data at first,then applying it to the larger domain of the entire mini shop retail system can be achieved with case. Our target domain is full of software to track sales of products for mini shop keeping business but lacks in this area of inventory management.Our software can be scaled from large corporate level all the way to small privately owned mini shop markets.It is also fairly domain specific :the database runs off recipes which generate the necessary ingredients.It also updates the inventory based off of sale of those items /products.This requirement focuses our product to our domain & makes it more appealing to those looking for a solution to this specific problem. 1.4 Clients of Q-POS : The client can vary from private shopping mall or corporate super markets such as ALORON Febrications.A corporate shopping mall which consists with huge number of shops which starts up, staffs & oversees the everyday workings of a corporate super market, such as the one in the Newmarket supermarket/Bashundhara super market.As stated above ,while our product can be applied to the entire domain of the shoping complex clothing or footwear business , focusing on a specific business provides us with more precise & consistent data.A shopping company such as Bashundhara would be an ideal client, as the staff multiple corporate shops across the nation.A large scale company such as this can apply our software to each and every mini shops which cutting down costs on a very large scale. Our application will allow our client to customize the database to suit the needs of each mini shop individually.They can vary in recipes of item/products that can be customized at a smaller scale.Our client would need to purchase multiple licenses, or more likely a corporate subscription that would allow them to use the software in multiple mini shops.We would also offer single use licenses to appeal to super markets which owned many number of mini shops that only need to manage a single inventory of goods. 1.5 Users : The main user of the product would be mini shop retailer and staff as sales person itself.The management would approve the orders that would be sent out, provide vendor information, upload or select customers recipes and set threshold levels.
  • 6. 6 | P a g e Many of these tasks, such as the information regarding vendors, recipes, and threshold levels would need to be set only once.Of course ,the option to add ,remove or update this data would be implemented as well.Once this initial step has been taken ,our software will require nothing more than a weekly approval for the orders being sent out ,minimizing the work that Q-POS has to complete in order to insure the correct amount of inventory is available. Stuff or employee sales person himself would be responsible for updating the amount of product sold at the end of the day. Each day ,the register prints out the products sold and the quantity of each product sold.Instead of manually subtracting that amount from inventory ,they input the amounts sold into our software which will do the number of chosen for them.This data is also stored into the predictions features for future use. 1.6 Application:  Super Shop  Service center  Cold storage  Production house  Mill & Factore  Buying house  Small business 1.7 Objectives & Success Area : The objective of our project is to provide an efficient inventory control whose main functionality apart from calculating the inventory include predicting the shop for the next order & also if there is a "special occasion" then accordingly the manager selects the particular occasion & extra requirements is added to the next issuing order to the vendor or customers which needs to be approved by the manager or sales executive.The product also aims to keep track of the shelf life of resources.If any resource nears the end of its shelf life,it would intimate to the manager[admin] the details of the quantity that is near its expiration date. Success depends on that -  -accuracy in maintaining the inventory levels  -accuracy in predicting the requirements of the next order  -accuracy in relating recipes to their respective ingredients  -ease of use when it comes to updating inventory levels and placing orders to vendors.
  • 7. 7 | P a g e 2. PROJECT LITERATURE: System Architecture Overview[Development Environment]: 2.1 FRONT: We have used the user interface, control & database connectivity with java swing framework & JDBC .Which represents an awesome & user friendly UI as well as easy to use. We have given the priority of users first working performance by that design & style. Fig: Diagram of Front End Design Steps
  • 8. 8 | P a g e [2.1.1-Installation] If want to use that product firstly you should to configure and given the product key which have to give you the permission with privacy & user authentication by Q-POS installation process step by step.This is the first step to use Q-POS inventory. Fig: Installation with product key
  • 9. 9 | P a g e [2.1.2-Main Window] After successful installation by the given authorized product key which have to be provided by us you will able to access the main window of Q-POS.Where you will get some features of our product to use.Before use that you should login the system or exit. Fig: Main window of Q-POS
  • 10. 10 | P a g e [2.1.3-SignUp] To create new user /stuff /employee you can click signup button first at the below of login window then you shall get the sign up window to create new stuff.We have created also the update option where you shall able to re correction or delete or update by searching specific user by his id. Fig: signup window
  • 11. 11 | P a g e [2.1.4- Show Users Info. ] After create a new user, stuff or employee at the user signup widow you shall also able to get or see all user information in a show user table there.This option must maintained by admin or manager. Fig: Show User All Window
  • 12. 12 | P a g e [2.1.5- Print Users Info. ]-using jasper report If you or admin or manager want to print users all information by clicking the print button at update area then you have to get that jasper print.We have used here the jasper report to make that report. Fig: Users All Print
  • 13. 13 | P a g e [2.1.6-Login] After installation Q-POS system and user signup /registration then users will be able to get permission to access as login area to Inventory for work.We have given the form validation for the right option input the authentication process of users. Fig: Login Window To Access Inventory
  • 14. 14 | P a g e [2.1.7-Inventory] After completion the login process the user can be able to access the inventory area to do the work of that inventory action of purchase or order.Actually only manager has the permission by admin to create the purchase operations & users has the permissions to create order & invoice for the customer here.They can change the order form by search customer id to update or remove the order information. Fig: Inventory Window To Do Work
  • 15. 15 | P a g e [2.1.8-Purchase] Admin or Manager can be able to create purchase for new item/ product addition or can make the update ,delete the purchase area also by the create /update/delete option at purchase product system here.We have given the option a quick search option here to modify specific item/product data. Fig: Add New Item or Product Fig: Update Item/ Product By Id
  • 16. 16 | P a g e [ 2.1.9-Show Purchase Info. ] After completion the purchase we can be show the purchased information in details at the show table by click the show purchase table button easily. Fig: Show Purchase Info Details
  • 17. 17 | P a g e [ 2.1.10-Sales / Order ] After login by the user for a new customer every user or stuff has given the permission to make a new order for a customer or have permission to update, remove customers data to modify by customer id ,at quick search option. Fig: Create New Order By User Fig: Order Update or Remove Option
  • 18. 18 | P a g e [ 2.1.11-Show Order Details ] Every day after all sales or order information can be shown at the show order table in details by the click button “Show Order” here. Fig: Show Order Table In Details
  • 19. 19 | P a g e [ 2.1.12-Logout Options ] After finish all of work for the inventory system Q-POS you have to log out from the system by submit the logout button. Fig: Logout
  • 20. 20 | P a g e 2.2 BACK-END: A. Create User 1. Registration.java B. Login Inventory 1. Login.java C. Create Purchase 1. Purchase.java D. Create Order 1. Order.java E. Update or Delete User 1. EditRegistrationInfo.java F. Update or Delete Purchase 1. EdiPurchaseInfo.java G. Update or Delete Order 1. EditOrderInfo.java
  • 21. 21 | P a g e 3. METHODOLOGY & DESIGN: 3.1 BASIC DATABASE RELATIONSHIPS: Figure: erd data model
  • 22. 22 | P a g e 3.2 ERD for inventory management Database: Figure: entity relationship
  • 23. 23 | P a g e 3.3 Detailed System Design: Fig : Use Case Diagram Of Q-POS inventory System
  • 24. 24 | P a g e 4. ANALYSIS: 4.1 Requirements Analysis: The user must have,at disposal, functions for managing the inventory efficiently. The function for Q-POS inventory system should allow the user to know which ingredients in the inventory are below their threshold levels and need attention The system must include functions that will allow the user to add a item/products ,ingredient, vendor to the database. The user should also be able to delete any items/products from the database when not needed. The system must allow the user to create orders for the ingredients that are below threshold. The system must include a mechanism for the user so that the user can just update the sales of the day in the system and the system deducts the corresponding amount of ingredient quantity from the inventory.Thus keeping a track fo ingredients. The system must also include functions for the user to add special days in the system when the inventory usage will be more than usual or less than usual and thus provide a way to alert the user of the possibility of over usage or under usage or certain ingredients. The system also must provide a prediction function to the user where the system will give the user the predicted usage of inventory of certain pre-set days. The system must have a password protected access system such that only people with authenticated credential are allowed to access the function of the system.
  • 25. 25 | P a g e 4.2 Debug & Testing: We have completed that Q-POS system test of functionality by debug test manually line by line & fixed all of problems strongly . Fig: Debug Run To Test Program Fig: Debug Run To Test Program
  • 26. 26 | P a g e 5. RESULT & DISCUSSION: After using this software, we have got some result that is-  OutStanding performance for business calculate and logic  Robust, secure & portable  Easy to use & User friendly  Customisable  Integrity feature  Smart reporting system of invoice  Dynamic and nice look & feel of UI  Fast Performance  Data backup and restore system 6. MATERIALS AND IDE-TOOLS:  Netbean  MySQL  Jasper Report [iReport Plugin]  Sublime Text Editor  Debuger  Jdk  Project Related Jar and Library 7. PROCESS IMPROVEMENT:  Encryption Decryption Cryptography  Product Key License  Design Pattern  Look & Feel of Q-POS  Login Authentications 8. FUTURE DEVELOPMENT:  Connect to web  Mobile SMS Service,  Mail Server,  Client merchant communication  web store  mobile integration  Online transaction method  E-commerce
  • 27. 27 | P a g e 9. CONCLUSION: Because of lightweight , fast & secure of the software, User will be able to make order and invoice quickly with safety. We hope that this software will contribute in supermarket business inventory much. 10. REFERENCE :  http://www.netsuite.com  http://www.lilyit.com/ m-pos  https://stackoverflow.com/  https://community.jaspersoft.com/  https://opensource.org/  https://dzone.com/  https://www.mkyong.com/  https://www.tutorialspoint.com/  https://www.geeksforgeeks.org/  https://hackr.io/  http://www.java2s.com/  https://www.java4s.com/  https://www.javatpoint.com/  https://www.dineshonjava.com/  https://www.roseindia.net/ THE END
  • 28. 28 | P a g e