Sie sind auf Seite 1von 43

STI College Dagupan

Arellano St., Dagupan City

POS and Inventory System


of Caltex Minimart
A Project Study Proposal
Presented to the Faculty of the
STI College Dagupan

In Partial Fulfillment of the


Requirements for the Course
Software Engineering
By
Ricardo Filipe De C. E Silva Nogueira
John Zoran Dela Cruz
John Carlo S. Chua
Reco Renzon M. Oliveros

Engr. Arnil A. Vinluan, MIT


IT.Instructor

Caltex Mini Mart | POS and 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

3.0 Data Gathering Procedures and Outputs 5


4.0 Documentation of the current System
5.0 Software/Project estimation
5.1 Schedule of Activities 6
5.2 Cost Estimation 6

6.0 Requirements Analysis Specification


7
6.1 Process Specification/Modeling7-10
6.2 Data Specification/Modeling 11-14
7.0 Software Design Specification 15
7.1 Process Specification 15
7.2 Data Specification
15
7.3 Screen/Interface Specification 16-21
7.4 Program/Module Specification 22
8..0 Software Implementation22
8.1 Programming Considerations. Issues and Tools
8.2 System Requirements Specification 22-23
8.2.1 Hardware Requirements
24
8.2.2 Software Requirements 24
8.2.3 Human Resource Requirements25
8.3 Software Testing
26
8.2.1 Testing Activities
27
8.2.2 Test Cases
28
8.4 Installation Process
29-30
9.0 Software Maintenance Plan

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

Caltex Mini Mart | POS and Inventory System

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.

Caltex Mini Mart | POS and Inventory System

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:

Time Consuming in counting.


Difficulty in monitoring product availability.
Difficulty in the generating of reports.
Data Inconsistency.

1.3 Objectives of the Study


1.3.1 GENERAL OBJECTIVES
To be able to accommodate the customers with computerized, systematic, and
correlated retail information with regards to the products that they purchase with their
respective prices, the quantity they purchase, and with less time burden.
1.3.2 SPECIFIC OBJECTIVES
To be able to easily count the product in one place on the system.

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.

To be able to record a data without any inconsistency.

1.4 SIGNIFICANCE OF THE STUDY


The advancement of Inventory System in a company serves as integral part of an
organization to make the work of personnel-in charge easier, more reliable, and
minimized time consuming. That is the proposed system would provide helpful means in
filling new products, updating the stocks and making the sales report. In this way, the
personnel-in charge would increase their productivity as well as fasten their work to meet
the immediate need if report. It would also provide convenient working environment.
For The Company
o With the inventory system it will be a big help in the pharmacys
transactions. The manual inventory system is a handmade list of materials
unlike with the use of the system. List can replace the cost and time
consuming processes that were completed by hand while providing the
accurate data. It was easy to track the product that the customer purchases.

For The Staff


o The study will help the staffs. This study will give them on easily
recording the information produce by the company like sales and others.

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.

1.5 Scope and Limitation


SCOPE

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

System can only be accessed offline.

System can only receive cash.

System cannot receive amounts on a credit card basis.

2.0 Methodology of the Study (Software Engineering Paradigm)


The researchers used prototyping model to develop a feasible system that will
more productive. Prototyping is a system development methodology in which prototype
is built, tested and then reworked a necessary until an acceptable prototype is finally
achieved from which the complete system or product can now be develop.
Requirements Gathering & Analysis
Gathering objects needed for the prototyping of the project, such as data gathering
activity. In this phase the proponents will observe and acquired information to companys
existing system.
We gathered some informations from our Client (Caltex Mini Mart) until we
gathered enough data that will help us to analyze for our system.
Quick Design
It is also known as raft draft. In this phase is not required to fully perfect the
design in the first try. The proponents will create an initial design for the temporary
structured of the system.
Based on the information we gathered from our client, we start to think a design
that will look a friendly user interface.

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

3.0 Data Gathering Procedures and Outputs


The proponents gathered significant information through conducting an interview and
survey to the company where it is summarized and prepared all information collected to start the
study. The researchers used the internet for the additional information to collect different ideas
and related to the study. They also asked different people who had created the same study. From
those, proponents able to come up to their partial idea on how will be the flow of the System.
Observation, The Caltex Mini-Mart the process of their manual system are receiving,
counting, checking/verifying, encoding, double checking/audit and randomly checking. And also
the problems they encountered like Inventory control, variances, uncounted items, error
counting, and non-moving items.
The products theyre selling like Soft drinks, Curls, Gas, food, beverage, and other. Employees
utilize several tools before, during and after inventory to make the process itself and managing
its aftermath more efficient. The proponents prepare different questions that would help them to
come up to a successful study.
4.0 DOCUMENTATION OF THE CURRENT SYSTEM
Caltex Mini-Mart Store was established at Bonuan, Gueset Dagupan City on the year of
2012.Being in the business for almost four years. The Caltex Mini-Mart Store is a merchandising
business that sells like Softdrinks, Curls, Gas, food, beverage, and other. It is walking by for a
customer in the mini-mart (Caltex mini store does not offer delivery services) and will have
access to buy anything that is displayed inside the mini-mart.
Caltex Mini-Mart Store is currently working on their inventory by implementing the
manual POS and Inventory System. They record all the transactions regarding their products and
services by hands and keep the documents in the traditional way so, to avoid data inconsistency
and failure of recording transactions which will leads to vulnerable error. The manager receives
the products then the secretary will list down all data afterwards all the documents will keep in
the shelf. Sellers are the one responsible in vending, but they are not in charge in updating and
formulating all the day by day sales because the manager was the one doing it.

5.0 SOFTWARE/PROJECT ESTIMATION


5.1 Schedule of Activities
ACTIVITIES
1

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

Printer With Scanner

5,000.00

5,000.00

Inventory System

10,000.00

10,000.00

25,000.00

17

18

6.0 Requirements Analysis Specification (model system requirements)


6.1 Process Specification/Modeling

DATA FLOW DIAGRAM (ADMINISTRATOR)

DATA FLOW DIAGRAM (CASHIER)

ENTITY RELATIONSHIP DIAGRAM (ERD)

6.2 Data

Specification/Modeling

CONTEXT DIAGRAM

DATA DICTIONARY
tblcustomer

tblproduct

tblsupplier

tbltransactiondetails

tbluser

USE CASE DIAGRAM

View Availability

Buy Product

Manager
Delivery Man

Update product quantity


information
Delivery
View Location
Deliver
ControlProducts Make an invoice
information

Customer
Cashier

7.0 Software Design Specification

7.1 Process Specification


The Data Flow Diagram, which is the decomposition of the Inventory System process
shown in the Context Data Flow Diagram.
The Inventory System Data Flow Diagram contains seven process data. Started the flow
to Admin account login next the next level 1.0 the admin need to login to the System to
verying the admin account (create employee database). The admin need to create employee
database, Level 2.0 Create User Table. In the flow, level 2.1 we add a User, level 2.2 Edit User,
level 2.3 Remove User into Employee Background (save employee information). In level 3.0
Create Table Product we Add Product, Edit Product, Remove Product in the Product Detail.
Level 4.0 you can View Employee Attendance into Employee Attendance (save employee
login and logouts information). In the level 5.0 the admin able to Change Admin Password at
the level 6.0 the admin can view the Generate Daily Account from Daily Report (save report,
view sales, expenses and revenue). The level 7.0 Log Out System,log out the system or
account of the admin.
7.2 Data Specification
Data Specification in which sort denote data types. The semantics sort of non-empty set.
The elements of the semantics of a sort are described by its constructors, whereas the
mappings are functions defined on the semantics of sort. Data Specification Diagram Login
Information consists of two accounts the User/Employee Account and the Administrator
Account.
User/Employee Account employees will be given an active directory account. This user
account is used to authentic and authorize a user and allows a user and him/her to: An user
employee account is most often an internal user within your company. To set up a user
employee account, Log into a computer and register in the valid account if there are existing
accounts you are able to log in into it. Unsure if your user should be an Employee or a Client.
Only user employees on the account have permissions to create, edit or delete inventory items.
The user employee can view product table database, price, name, quantity. You can select
product the number of purchase enter amount and compute the total of amount and generate
added valued tax, generate change, save receipt and print receipt.
Administrator Account login into this account make sure that the account is valid the
administrator able to add new contacts details information of new user to this system,
indicating the exclusive privileges of them. Add new items/categories to the Inventory and its
able to change the price of the items. Delete items/categories from the inventory.
Input: (Username and Password, Information of User, Item/Categories details)
Process:(Authentication of Existing Account, Save to when add/update/delete item/categories)
Output: (Inform the corresponding)

7.3 Screen/Interface Specification

LOGIN FORM

ADMINISTRATOR FORM

STAFF/CASHEIR FORMS

SALES (TRANSACTION DETAILS)

SALES (CUSTOMER DETAILS)

CUSTOMER FORM

PRODUCT FORM

SUPPLIER FROM

MANAGE USER FORM

STOCK FORM

TRANSACTION FORM

7.4 Program/Module Specification

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.

Printer With Scanner

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

8.2.2 Software Requirements

Windows 7 Operating system

Visual Basic.NET

Xampp- MySQL

Microsoft,Net Framework v3.5

8.2.3 Human Resource Requirements

Basic Computer Skills - Have enough knowledge of how software /system


works.

Employees Cashiers, Stocks Clerk, Salesman,

Administrator Senior Management official/senior Human resource official

8.3 Software Testing


8.3.1 Testing Activities
Acceptability of the System
This part represents the analysis and interpretation of the gathering data from the
respondents to the test the acceptability of the developed system. Data gathering was done
through the questionnaires that were distributed to the respondents to test the acceptability of the
system.
Caltex Mini Mart Inventory System will be checked and tested to know system errors and
any other form of system troubles. The problem being discussed will serve as guide in order to
reach the objectives for the development system. In case there are necessary adjustments, the
respondents evaluate the acceptability of the system based on its usability, reliability,
performance, maintainability, and security. There are five questions in which the students have to
state their perceptions using a 5-point likert scale. Tables 4.2 demonstrate the scale with its
equivalent description.
Table 1 Likert Rubric Rate
Scale

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

Is the user interface is organized and laid out well?


Does it allow you to easily get from one function to
another?

4.64

Very High

Are same terms are being used throughout the


software? Are features are named consistently?

4.00

Very High

Are the color, design and theme of the system is


appropriate to you as a user?

4.30

Very High

Does the software display appropriate words to


describe the operations? It shows correct spelling
and grammar.
Does the Software improve the process in the
transaction processes in the business

4.49

Very High

4.70

Very High

4.71

Very High

Mean

Level Of
Acceptability

Average Weighted Mean


II. RELIABILITY

Statement

1. The system has the ability to produce


performance reports such as inventory accuracy,
turnover, and stock outs

4.00

Very High

2. Buttons are functioning properly and will direct


users to correct page

4.30

Very High

3. Error messages are displayed in a way that users


will easily understand

4.00

Very High

4. The system properly handles system and


interface errors

4.33

Very High

5. The system has the ability to notify when item


reorder is needed and track the reorder receipt

4.81

Very High

4.29

Very High

Mean

Level Of
Acceptability

1. All modules must load within three seconds


during an average load, and five seconds during a
peak load.
2. Reports will load in less than 60 seconds

4.53

Very High

4.57

Very High

3. Five concurrent transactions could be done


within 60 seconds

4.67

Very High

4. System is able to load modules using a minimum


function

4.62

Very High

5. Compressed image sizes to load forms in a short


period of time

4.00

Very High

4.49

Very High

Mean

Level Of
Acceptability

Average Weighted Mean

IV. PERFORMANCE

Statement
1

Average Weighted Mean

III. MAINTAINABILITY

Statement

4.68

Very High

1. All modules must load within three seconds


during an average load, and five seconds during a
peak total
2. Repeats will load in less than 60 seconds

4.61

Very High

3. Message multiple inventory locations

4.57

Very High

4. Tracks balances for all items, including issues,


reserves and returns

4.40

Very High

5. Compressed images sizes to load forms in a short


period of time

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

Average Weighted Mean

V. SECURITY

Statement
1
2
3
4
5

The system does not allow invalid user names with


unknown characters
The system can prevent unregistered user from
logging in
The system does not allow using of the databases
by unregistered user?
The system assigns appropriate modules for
different users
The system can allows only the owner to see the
current amount of stocks
Average Weighted Mean
8.3.2 Test Cases

This table shows the summary of the systems acceptability.


Table 7 Summary on Level of Acceptability

Statement

Mean

Level Of
Acceptability

Usability of the developed system

4.75

Very High

Reliability of the developed system

4.83

Very High

Performance of the developed system

4.65

Very High

Maintainability of the developed system

4.52

Very High

Security of the developed system

4.55

Very High

Average Weighted Mean

4.66

Very High

Statistical Limit: 1.00-1.80(Very Low); 1-81-2.60(Low); 2.61-3.40(Moderate): 3.41-4.20(High); 4.21-5.00(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.

8.4 Installation Process


Step 1 - Open Install Creator Pro.
Step 2 - Choice of files to install.
To help with selecting the directory use the [Browse] button.
Step 3 - Name your Product and choose your Language of your installer.
Step 4 - Name and protection of the version.
Step 5 - Installation window.
Choose the appearance of window format
Step 6 - Installation window image.
With the help of the dialog box, choose any image to display in the background of the
installation window.

Step 7 - Installation dialog boxes.


Allows you to choose the default template for the installation dialog boxes.

Step 8 - Information/warning text.


In this window you can type the text to display at the beginning of the installation.
If you dont type any text in this screen will not appear during the installation of your
application.
Step 9 - License text.
In this window you can type the text of your license agreement to display at the
beginning of the installation. If you dont type any text in this screen will not appear
during the installation of your application.
Step 10 - Installation directory.
Indicate the default directory where you want your program to install your application.
You can use directories defined in the Registry or in an INI file in the Windows directory
Step 11 - Configuration of the Start Menu and desktop shortcut.
This stage of the Wizard allows you to choose how your users will access your
application and is optional. If you dont complete any of the fields at this stage, this
option will not be activated during your programs installation.
Step 12 - Final installation page.
When your user arrives at the final installation page, you have the option to allow them to
activate an information file to view and/or run your application.
Step 13 - Uninstaller.
This stage of the Wizard allows you to include an uninstaller program so that your user
will be able to easily uninstall your product.
Stage 15 Leaving the Wizard
By clicking on the [Finish] button you automatically start the build process of your
installation program. By checking the box [Do not build...] you access.

9.0 Software Maintenance Plan


Software maintenance in software engineering is the modification of a software product after
delivery to correct faults, to improve performance or other attributes.
The Proposer will guide or prepare a user guide for the company to demonstrate how the process
of some transaction and show some problems and what will be the best thing to do in order to
resolve the problems may occur. Upon using the system they will have an direct improvement.
When the company wants to rebuild the software that can affect the inventory system its the
proposers right to command their demand to build it through debugging for the better and less
error software and to execute all transactions that the system could perform in order to evaluate if
there is to improve and change. The proposers will visit the company every (6) months to assure

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

Is the user interface is organized and laid out well? Does it


allow you to easily get from one function to another?

Are same terms are being used throughout the software?


Are features are named consistently?

Are the color, design and theme of the system is


appropriate to you as a user?

Does the software display appropriate words to describe


the operation? It shows correct spelling and grammar.

Does the software improve the process in the transaction


processes in the business?

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.
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

The system has the ability to produce performance reports


such as inventory accuracy, turnover and stock out.

Buttons are functioning properly and will direct users to


correct page.

Error messages are displayed in a way that users will easily


understand

The system properly handles system and interface errors

The system has the ability to notify when item reorder is


needed and track the reorder receipt

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.
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

All modules must load within three seconds during an


average load, and five seconds during a peak load.

Reports will load in less than 60seconds

Five concurrent transactions could be done within


60seconds

System is able to load modules using a minimum function

Compressed image size to load forms in a short period of


time

POS and Inventory System Test Questionnaire


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.
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

All modules must load within three seconds during an


average load, and five seconds during a peak load.

Reports will load in less than 60seconds

Manage multiple inventory locations

Tracks balances for all items, including issues, reserves and


returns
Compressed image size to load forms in a short period of
time

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.
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 does not allow invalid user names with


unknown characters

The system can prevent unregistered user from logging in

The system does not allow using of the databases by


unregistered user?

The system assigns appropriate modules for different users

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,

Ricardo Filipe De C. E Silva Nogueira


John Zoran Dela Cruz
John Carlo S. Chua
Reco Renzon M. Oliveros
Noted by:
Engr. Arnil A. Vinluan
IT.Instructor

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

Das könnte Ihnen auch gefallen