Inventory System
Inventory System
Table of Contents
1.0 Introduction
1
1.1 Background of the Study
1.2 Statement of the Problem
1.3 Objective of the Study 2
1.3.1 General Objective
1.3.2 Specific Objective
1.4 Significance of the Study
1.5 Scope and Limitation 3
2.0 Methodology of the Study
1
1
2
2
2
3-4
22
30
List of Appendices
Caltex Mini Mart | POS and Inventory System
A Sample Questionnaires
31
B Respondents Approval Form 33
C .. Sample Letter of Approval
34
D Sample Questionnaire for the Interview
37
Bibliography 38
Resource Person
38
Acknowledgement
We would like to take this opportunity to express our gratitude towards all the people
who have in various ways, helped in the successful completion of our project. I must convey my
gratitude to Engr. Arnil A. Vinluan for giving us the constant source of inspiration and help in
preparing the project, personally correcting our work and providing encouragement throughout
the project. We also thank all my faculty members for steering me through the tough as well as
easy phases of the project in a result oriented manner with concern attention.
1.0
Introduction
1.1 Background of the Study
The used of manual processes in business has decline since the rise of computerized and
automated systems. And in fact, nowadays, the use of computer-based business system has
become prevalent all throughout the developed and developing countries around the world due to
the increased productivity and efficiency of data processing. In the sample case of Montejo
Newspaper Supply and Magazine Distribution they are currently using the manual sales and
inventory system wherein computing for these are done manually. But in dealing with these
transactions, accuracy, reliability and speed of human skills in performing these transactions are
limited because clerical errors are often inevitable. Because of these, they accepted our proposed
system. With the Caltex Mini Mart Inventory System, the tracking of sales, controlling of
inventory, recording of products, calculating of numerical data and searching, sorting and
filtering of item will translated into an automated process which considers speed accuracy,
orderliness and maintainability of the system.
POS and Inventory system is a process whereby a business keeps track of the goods and
materials that is available. In its simplest sense it can be done manually by a count at the end of
each day. In this way it is possible to keep a record of the goods coming in to the business and
goods being sold.
A POS and Inventory System is a system which helps customers make payments to the
merchant in exchange for goods and services. The history of a Point of Sales System goes way
back 43 years ago.
1.2 Statement of the Problem
General Problem:
The Caltex Mini mart has a difficulty in monitoring their items and supplies due to the
current use of manual system. They calculate the financial records and total amount of the
monthly sales, expanses, and taxes use of manually which will lead to an error and conflicts of
calculate. Such as failure of recording transactions, data inconsistency and tediousness that will
encounter problem in time consuming and physical counting.
Specific Problem:
To be able to monitor and update the system based on the number of products they
purchase during their transaction and the reliability and clarity of results by allowing
the system to print full-size invoices.
To be able to generate report and record the transaction in one place on the system.
The Researchers
o The study will help the researchers. The students gain lesson in doing this
system and we have practiced how to mingle with the businessmen. This
serves as the fresh ground of the researchers whose study is related to
information technology.
ADMINISTRATOR Can be able to login the system and access the retail database.
Can add, update or remove goods and employees. And the admin account cannot be
accessed by the cashier.
CASHIER Employee login to the separate account but cannot access the retails
database. Is limited to receiving cash from customers and calculating the change and is
able to print receipts.
It includes all stocks monitoring, selling, and adding or updating stocks and its details.
LIMITATIONS
Building Prototype
This will include all the specification on the quick design. It will also emphasize
more on the flow of data and data integrity and reference patterns.
We start building a prototype that can easy to use the functions on the system.
This will help the user to be more accessibility and more friendly.
Customer Evaluation or Enhance
The user will decide if the prototype should be refined or need more additional
features. In this phase the proponents will visit the customer and the customer will
evaluate the system in terms of its design, accuracy and user-friendliness using a
questionnaire. Their feedbacks, comments and suggestions are very important.
We let our client to test our system and evaluate it. We ask them if theres more
request or suggestions to our prototype.
Engineering Product
The final touches in the programming of the system and testing the product will
be done. The proponents will produce a product out from the final prototype that has been
approved by the user during the user evaluation phase.
The final prototype
We also finalized our system to be evaluated thoroughly followed by the routine
maintenance on regular basis for preventing large scale errors and minimizing downtime.
Various advantage and disadvantages associated with the prototyping model are listed in
the Table.
Star
t
END
Requirements
Gathering&
Analysis
Engineering
Product
Quick Design
Building Prototype
Refining prototype
Customer
Evaluation or
Enhance
Weeks
9 10 11
12
13
14
15
16
Requirements
Gathering &
Analysis
Quick Design
Building
Prototype
Customer
Evaluation or
Enhance
Refining
prototype
Engineering
Product
5.2 Cost Estimation
Hardware
Software
TOTAL :
Quantity
Description
Unit Price
Amount
Personal Computer
10,000.00
10,000.00
5,000.00
5,000.00
Inventory System
10,000.00
10,000.00
25,000.00
17
18
6.2 Data
Specification/Modeling
CONTEXT DIAGRAM
DATA DICTIONARY
tblcustomer
tblproduct
tblsupplier
tbltransactiondetails
tbluser
View Availability
Buy Product
Manager
Delivery Man
Customer
Cashier
LOGIN FORM
ADMINISTRATOR FORM
STAFF/CASHEIR FORMS
CUSTOMER FORM
PRODUCT FORM
SUPPLIER FROM
STOCK FORM
TRANSACTION FORM
Login Form
This module start the transactions on the computerized inventory system.
Administrator Form
It can monitor all the process/transactions that happen in the system and It enables only
the manager to login
Staff/Cashier Form
This will manage the transactions of Sales.
Sales Form
This function the purchase of the customer.
Customer Form
This is where you add, update and delete a customer.
Product Form
This is where you add, update and delete a product.
Supplier Form
This is where you keep the supplier records. You can also add, update and delete a record.
Manager User Form
This will allow only the manager to add, update and delete an account.
Stock Form
This is where all the records of stocks.
Transactions Form
This is where all the transactions records.
8.0 Software Implementation
8.1 Programming Considerations, Issues, and Tools
HARDWARE
Laptop
A portable computer with a display screen hinged to a keyboard, small enough to use on one'
s lap. Laptop computers, also known as notebooks, are portable computers that you can take with
you and use in different environments. They include a screen, keyboard, and a track pad or
trackball, which serves as the mouse. Because laptops are meant to be used on the go, they have
a battery which allows them to operate without being plugged into a power outlet. Laptops also
include a power adapter that allows them to use power from an outlet and recharges the battery.
Desktop Computer
The desktop is the primary user interface of a computer. When you boot up your computer,
the desktop is displayed once the startup process is complete. It includes the desktop background
(or wallpaper) and icons of files and folders you may have saved to the desktop. In Windows, the
desktop includes a task bar, which is located at the bottom of the screen by default. In Mac OS
X, the desktop includes a menu bar at the top of the screen and the Dock at the bottom.
The desktop is visible on both Windows and Macintosh computers as long as an application
or window is not filling up the entire screen. You can drag items to and from the desktop, just
like a folder. Since the desktop is always present, items on the desktop can be accessed quickly,
rather than requiring you to navigate through several directories. Therefore, it may be helpful to
store commonly used files, folders, and application shortcuts on your desktop.
A printer is an output device that prints paper documents. This includes text documents,
images, or a combination of both. The two most common types of printers are ink jet and laser
printers. Inkjet printers are commonly used by consumers, while laser printers are a typical
choice for businesses. Dot matrix printers, which have become increasingly rare, are still used
for basic text printing.
The printed output produced by a printer is often called a hard copy, which is the physical
version of an electronic document. While some printers can only print black and white hard
copies, most printers today can produce color prints. In fact, many home printers can now
produce high-quality photo prints that rival professionally developed photos. This is because
modern printers have a high DPI (dots per inch) setting, which allows documents to printed with
a very fine.
A scanner is an input device that scans documents such as photographs and pages of text. When a
document is scanned, it is converted into a digital format. This creates an electronic version of
the document that can be viewed and edited on a computer.
Most scanners are flatbed devices, which means they have a flat scanning surface. This is ideal
for photographs, magazines, and various documents. Most flatbed scanners have a cover that lifts
up so that books and other bulky objects can also be scanned. Another type of scanner is a sheetfed scanner, which can only accept paper documents.
SOFTWARE
Microsoft Visual Basic 2008
So what is Visual Basic? "Visual" refers to the method used to create what the user sees
the graphical user interface, or GUI. "Basic" refers to the BASIC (Beginners All-Purpose
Symbolic Instruction Code) programming language, a language used by more programmers than
any other language in the history of computing. You can create useful programs by learning just a
few of its features. The following links will get you started with Visual Basic programming; each
link includes examples, as well as access to additional information.
XAMPP
Is an open-source web server package that works on various platforms. It is actually an
acronym with X meaning cross platform, A for Apache HTTP server XAMPP
Is an open-source web server package that works on various platforms. It is actually an
acronym with X meaning cross platform, A for Apache HTTP server, M for MySQL, P for
PHP, and P for Perl. XAMPP was designed to help webpage developers, programmers, and
designers check and review their work using their computers even without connection to the web
or internet. So, basically XAMPP may be used to stand as pages for the internet even without
connection to it. It can also be used to create and configure with databases written in MySQL
and/or SQLite. And since XAMPP is designed as a cross-platform server package, it is available
for a variety of operating systems and platforms like Microsoft Windows, Mac OS X, Linux, and
Solaris.
8.2 System Requirements Specification
8.2.1 Hardware Requirements
Hardware Requirements
Minimum
CPU
Intel Pentium III 833MHz
Memory (RAM)
1GB
Hard Disk
100GB
Recommended
Or Greater Processor
2-4 GB
250GB
Visual Basic.NET
Xampp- MySQL
Descriptive Rating
Very High
High
Moderate
Low
Very Low
This content of acceptability of the system in the Caltex Mini Mart Inventory System as
evaluated by the respondent was measured using this Table 1 to compute the difference of the
highest scale and lowest scale divided by the total number of scale, using the formula: Range =
(High Scale Lowest Scale) / Total number of scale.
Table 1.2 Scale Descriptions on Levels of Acceptability (Usability, Reliability,
Performance, Maintainability, and Security)
Scale
Descriptive Rating
Statistical Limit
Very High
4.21 5.00
High
3.41 4.20
Moderate
2.61 3.40
Low
1.81 2.60
Very Low
1.00 1.80
I.USABILITY
Statement
Mean
Level Of
Acceptability
4.64
Very High
4.00
Very High
4.30
Very High
4.49
Very High
4.70
Very High
4.71
Very High
Mean
Level Of
Acceptability
Statement
4.00
Very High
4.30
Very High
4.00
Very High
4.33
Very High
4.81
Very High
4.29
Very High
Mean
Level Of
Acceptability
4.53
Very High
4.57
Very High
4.67
Very High
4.62
Very High
4.00
Very High
4.49
Very High
Mean
Level Of
Acceptability
IV. PERFORMANCE
Statement
1
III. MAINTAINABILITY
Statement
4.68
Very High
4.61
Very High
4.57
Very High
4.40
Very High
4.37
Very High
4.47
Very High
Mean
Level Of
Acceptability
4.51
Very High
4.52
Very High
4.60
Very High
4.32
Very High
4.21
Very High
4.43
Very High
V. SECURITY
Statement
1
2
3
4
5
Statement
Mean
Level Of
Acceptability
4.75
Very High
4.83
Very High
4.65
Very High
4.52
Very High
4.55
Very High
4.66
Very High
This table 7 shows the summary of data on the systems acceptability. The overall mean (4.59)
indicates that the acceptability of the system in terms of its usability, reliability, performance,
maintainability and security of Caltex Mini Mart Inventory System is Very High Based on the
Scale Description of levels of acceptability. This means that the users strongly agree that the
system is highly acceptable. This analysis is based on our respondents.
that the system is reliable, still usable and to check if its still functioning on an effective and
secured way.
Appendix A
Sample Questionnaires
POS and Inventory System Test Questionnaire
Name: ____________________________________________________________
User Type:
Manager
Cashier/Staff
This tool is used to determine the acceptability of Caltex Mini Mart POS and Inventory
System in terms of its usability.
I. USABILITY
Below are scale and description to test the software in terms of its intuitiveness,
consistency, comfort, corrections and usefulness. Rate the level of acceptability of the
system by putting a check( ) on the column that corresponds to your assessment. Use the
scale below:
Rate
Description Rating
Very High
High
Moderate
Low
Very Low
Statements
Rating
5
4
Manager
Cashier/Staff
This tool is used to determine the acceptability of Caltex Mini Mart POS and Inventory
System in terms of its usability.
II. RELIABILITY
Below are scale and description to test the software in terms of its intuitiveness,
consistency, comfort, corrections and usefulness. Rate the level of acceptability of the
system by putting a check( ) on the column that corresponds to your assessment. Use the
scale below:
Rate
Description Rating
Very High
High
Moderate
Low
Very Low
Statements
Rating
5
4
Manager
Cashier/Staff
This tool is used to determine the acceptability of Caltex Mini Mart POS and Inventory
System in terms of its usability.
III. PERFORMANCE
Below are scale and description to test the software in terms of its intuitiveness,
consistency, comfort, corrections and usefulness. Rate the level of acceptability of the
system by putting a check( ) on the column that corresponds to your assessment. Use the
scale below:
Rate
Description Rating
Very High
High
Moderate
Low
Very Low
Statements
Rating
5
4
Manager
Cashier/Staff
This tool is used to determine the acceptability of Caltex Mini Mart POS and Inventory
System in terms of its usability.
IV. MAINTAINABILITY
Below are scale and description to test the software in terms of its intuitiveness,
consistency, comfort, corrections and usefulness. Rate the level of acceptability of the
system by putting a check( ) on the column that corresponds to your assessment. Use the
scale below:
Rate
Description Rating
Very High
High
Moderate
Low
Very Low
Statements
Rating
5
4
Manager
Cashier/Staff
This tool is used to determine the acceptability of Caltex Mini Mart POS and Inventory
System in terms of its usability.
V. SECURITY
Below are scale and description to test the software in terms of its intuitiveness,
consistency, comfort, corrections and usefulness. Rate the level of acceptability of the
system by putting a check( ) on the column that corresponds to your assessment. Use the
scale below:
Rate
Description Rating
Very High
High
Moderate
Low
Very Low
Statements
Rating
5
4
The system can allows only the owner to see the current
amount of stocks
Appendix B
Respondents Approval Form
1. ____________________
16. ____________________
2. ____________________
17. ____________________
3. ____________________
18. ____________________
4. ____________________
19. ____________________
5. ____________________
20. ____________________
6. ____________________
21. ____________________
7. ____________________
22. ____________________
8. ____________________
23. ____________________
9. ____________________
24. ____________________
10. ___________________
25. ____________________
11. ___________________
26. ____________________
12. ___________________
27. ____________________
13. ___________________
28. ____________________
14. ___________________
29. ____________________
15. ___________________
30. ____________________
Appendix C
Sample Letter of Approval
July 16, 2016
Dear Mr./Ms:
We, Bachelor of Science in Information Technology (BSIT) students of STI College Dagupan,
currently enrolled in the course Software Engineering are required to undergo computer-based
system Software Development.
In this regard, we have chosen your company to be our host this endeavor. May we then ask you
permission to allow us to gather information about your current system on Enrollment System.
We will be grateful if you could accommodate us for an interview regarding this matter.
We believe that with your company, we can acquire valuable knowledge and skills to
complement those that we have learned from school. Rest assured that any information you will
provide us shall be treated with utmost confidentiality.
We are hoping for your kind consideration and favorable response regarding this matter.
Thank you and God bless.
Respectfully yours,
Appendix D
Sample Questionnaire for the Interview
1. Who will use the system?
2. What kinds of products are you selling?
3. What are the primary/major problems that you have encountered?
4. How do you process your manual inventory system?
5. Will you give us more information about your company?
6. How do you manage monitoring and approving the write-offs of obsolete and inactive
Inventories?
7. How are the inventory records updated properly?
Bibliography
Resource Persons