0% found this document useful (0 votes)
61 views26 pages

Final

The document describes a proposed fast food billing system called Dakong Tagpuan Billing System. The key points are: 1) The system aims to automate billing processes for a fast food restaurant called Dakong Tagpuan to improve efficiency and reduce errors. 2) It will allow cashiers to create invoices, manage orders and payments, and generate receipts. Administrators can add, edit, or remove menu items and prices. 3) The design includes interfaces for logging in, entering orders, calculating totals, processing payments, and printing receipts. It is intended to streamline transactions and record sales data.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views26 pages

Final

The document describes a proposed fast food billing system called Dakong Tagpuan Billing System. The key points are: 1) The system aims to automate billing processes for a fast food restaurant called Dakong Tagpuan to improve efficiency and reduce errors. 2) It will allow cashiers to create invoices, manage orders and payments, and generate receipts. Administrators can add, edit, or remove menu items and prices. 3) The design includes interfaces for logging in, entering orders, calculating totals, processing payments, and printing receipts. It is intended to streamline transactions and record sales data.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 26

President Ramon Magsaysay State University

College of Communication and Information Technology


San Marcelino Campus

DAKONG TAGPUAN BILLING SYSTEM

Prepared for: Mr. Rodan A. Fabro

Andrian Fredeluces

Brix Manalese

Cindy Gallardo

Ray Joshua Alterado

Christopher Borga

Jan Arbitrario

June 2023
SOFTWARE ENGINEERING PROJECT REPORT

DAKONG TAGPUAN BILLING SYSTEM

I. PROJECT DESCRIPTION

A. Project Overview

A fast-food billing system is a software application designed to manage a fast-food

restaurant's billing and payment processes. The system typically includes a point-of-sale

(POS).

Some features included:

-Admin Interface for the Sales Dashboard.

-Admin Interface for adding, Deleting, Updating A product.

A fast-food billing system can help fast food restaurants improve their efficiency, reduce

errors.

B. PURPOSE OF THE PROJECT

The purpose of this project is to create a billing system that helps manage the billing

processes in a fast-food restaurant. The project aims to automate the ordering processes and

reduce errors.

Overall, the purpose of the fast-food billing system project is to provide a

comprehensive solution for managing a fast-food restaurant's billing and payment processes,

and helping restaurant owners run their businesses more efficiently.

C. SCOPE OF WORK

The Fast-Food Billing System will benefit the establishment by working with the

everyday task that the Restaurant will occur. Its function is to work with bill generation, the
main purpose of this billing system is to have an accurate in the information and lessen the

human error in the manual transaction. It gives a faster performing task to the user and as a

result it reduces the workload and it will perform a less amount of time. In conclusion, it will

be efficient in the billing process and enabling the cashier with the faster transaction.

II. SYSTEM REQUIREMENTS

A. SYSTEM DETAILS

Dakong tagpuan established in the year of 2023, it is located in a relaxing and

peaceful place in Siminublan, San Narciso Zambales. Their products are based on their

favorite foods and drinks.

The process that needs to be done to run a system involves several steps to ensure

smooth and efficient processing of orders and payments. In logging in, the user needs to

select a role admin or cashier, then enter a username and password. In order entry, the cashier

enters the customer’s order into the system. They select the items from the menu, the coffee,

soda pop, snacks, wings and Fruit shake are separated to make it easier to find or the cashier

can use search bar. If the customer wants to make any changes or additions to the order, such

as removing and adding an item the cashier can make a necessary adjustment in the system.

Once the order is finalized, the billing system calculates the total amount based on the

selected items and their corresponding prices. After the payment is successfully processed,

the billing system generates a receipt. The receipt includes details such as products or the

ordered items, the quantity, their prizes, the total amount paid, the cash, and change. The

receipt may also include additional information such as name of fast-food restaurant, its

location, the date, and time. After that, the receipt can be printed.
The admin typically has access to various administrative functions and controls. The

Cashier is responsible for transactions. The admin can add, delete, and update price of the

Billing Page.

B. FUNCTIONAL REQUIREMENTS

B.1 Data Requirements

The Receipt Generation will include adding items, price, and total payment it

also records date, name and address of business.

Implementing this billing system data would be stored in your local storage.

This is to manage your data and ensure the protection of your information. This

means you are responsible to keep your data system.

B.2 Dependability Requirements

Ensuring this billing system have an accurate result with this bill. It is

calculated correctly by the item by adding the item to display the total amount and

change of customer. The accuracy of this system will reduce the risk of

miscalculations and customer dissatisfaction.

B.3 Maintainability Requirements

This billing system is produced for a long run or long-term use, to make sure

that we provide the maintenance support for this system we ensure that the system

passed the requirements for the billing system

We provide the design that the user should easily understand the interface the

system. This is allowing the user to add and deleting the old product or updating the

current product. We ensure that the system will perform well

The system is tested to ensuring the performance speed and giving the

accurate result. We make sure that this system has no error and run freely by this user
we fix the possible issues it can help to ensure that if we provide the maintenance

update it will not encounter the new problem.

Our team make sure to provide the documents for this system including the

details. This may help the new users to have knowledge and understand this system

for the effectiveness of this program.

B.4 Security Requirements

This system can identify if the log in user is the admin or cashier by selecting

their role. By preventing not authorize user accessing the system we recommended

the user to have a strong password it can help to secured the system from hacking the

data or the transaction inside.

The admin can also update the password for security purposes. Admin user

can only access all data from the system it can do more like adding new product and

also can change or update the product details. Cashier user only perform the

transaction of the billing system.

This system can monitor every transaction it automatically stored to check the

history of the report of the total transaction.

B.5 Usability Requirements

This system is a user-friendly interface it can provide the task and perform it

well easily. The system interface is easy to navigate and the user can be able to

perform the transaction without any confusion. Every function of this system is easily

to understand.

We used international language or English language to make sure that the user

is familiar. Ensure that this billing system can help you to provide quick, high and

quality performance it can work to customer transaction and stored the history of your

transaction.
III. DESIGN IMPLEMENTATION

A. SYSTEM DESIGN

Product Perspective

As per the traditional way of getting an order which is through the waiter who will

often come over to the customer and ask them whether or not they are ready to order their

food and drinks. The Fast- Food Billing system is a tool in an automated billing process

which generate an accurate and faster output. This System has two interfaces which is the

Cashier interface and the Admin Interface.

• The billing system allows the user to make invoice .This much helps the Dakong

Tagpuan to have a good service because they can transact as fast as they want, even they have

much orders.

• The admin can add, delete and edit a product. This is an important function of the

system because it allows the client to update their product.

• The Billing system helps to make transactions between customer and Company

becomes easier.

Product Functions

Fast-food billing system is a desktop application that will replace the manual

invoicing and will make the process faster.

 Allows Making Transaction. - The system wants to make transactions easier; it

display/prints the total amount and number of products that the customer made.

 Allows new transaction after. – resets the transaction

 Allows Printing the Receipt.


 Allows to Edit the Items- this will help the users to add (if the company wants to

add new product), delete (if the company wants to delete an existing product), edit

(if the company wants to edit the name of the product, and its price also.).

 Dashboard- it helps the user to monitor the total sales in a day.

B. USER INTERFACE

Each part of the user interface intends to be as user friendly as possible. The

Fonts, design, display and button will be recognized by the user and each part of the

billing system must be smooth in loading and must be easily understand by the user.

Interfaces

Image 1.0 Log in Form

Log in

 User will select a role if cashier or admin

 If cashier, it will log through the Billing Page.

 If admin, it will log through the Admin Page.


Image 2.0 Billing Form

Billing Page

 Billing page is easier to use with the shortcut keys.

 When selecting a product, it automatically adds in the data grid view.

 Automatically computes the total

 Has buttons to delete the product when customer remove or change his mind.

 When the quantity is change and clicking the update button, it will update the

calculations in the DataGrid view.


Image 3.0 Invoice Form

Total Page

 Computes for the total subtract the money of the customer.

 If cash textbox is empty, printing will not proceed, it requires a cash in the field.

 New transaction button is for adding a new transaction, the total page for will hide

and the billing form data grid view and total text will clear.

 Edit button is edit if a customer has additional or removing order.

 Cancel is for cancelling the transaction.

 Print is for printing the receipt.


Image 4.0 Dashboard Admin Form

 Dashboard is the default home in the admin form.

 Graphs for total transaction, total sales.


Image 5.0 Transaction Admin Form

 Display the latest transaction.

 When selecting a date, display transaction on a selected date.

 Print the summary report in a selected date.


Image 6.0 Items Settings Admin Form

 Adding a new product in the new button.

 Deleting a product in the delete button.

 Updating a product in the update button.

 Refresh button for refreshing the DataGrid view.


Image 6.0 User Admin Form

 When the password Row is being edited and clicking the button update, It will

automatically update the password in the database.


C. OBJECT DESIGN

To develop a billing for Dakong Tagpuan, we can follow the waterfall model, we will

use a sequential approach.

Requirements Gathering and Analysis

System Design

Implementation

Testing

Deployment

Maintenance

Requirements Gathering and Analysis:

 Engage in detailed discussions with the stakeholders at Dakong Tagpuan to

understand their requirements for the billing.

 Analyze what are the specific user roles.

System Design:

 Prepare a comprehensive system design based on the gathered requirements.

 Define the overall system, including the structure of the database, user interfaces, and

various system components.


 To gather feedback and ensure alignment, visualize the user interface and present

them to the client for review.

Implementation:

 Begin the development process by implementing the core functionalities of the billing

system, such as user authentication and billing calculations.

 Regularly review and test the implemented functionalities to ensure they align with

the specified requirements.

Testing:

 Conduct through testing to identify and resolve any defects or issues within the

system.

Deployment:

 Install and configure the necessary hardware and software components required to run

the system.

Maintenance:

 Address any bugs, issues, or feature requests that arise in a timely manner.
DATA FLOW DIAGRAM
ENTITY RELATIONSHIP DIAGRAM
IV. TEST PLANS

Work Description Date Started Date Finished

System Selection 3/13/23 3/13/23

Making of the Statement of the problem 3/15/23 3/17/23

Creating Software Requirements Specification 3/27/23 5/15/23

Creating Mini-research Title 5/3/23 5/8/23

Making of an Entity Relationship Diagram 05/12/23 6/12/23

Start of system coding 4/12/23 6/21/23

Checking progress of system 5/3/23 5/5/23

Checking progress of system 5/19/23 5/19/23

Checking progress of system 5/24/23 5/26/23

Run Testing 6/12/23 6/14/23

Final Checking 6/14/23 6/16/23

Defense 6/23/23 6/23/23

Final Submission 7/3/23 -

Test activities

Table 1.0 Calendar of Activities


Table 2.0 Gantt Chart

- Tasks (Project Planning and Development)

V. DOCUMENTATION

The picture above shows people

working on computer while

surrounded by a lot of papers.

They are focused with their given task that they work with.

Despite the presence of the papers, they remain focused and committed to their work.
VI. GLOSSARY

Billing System- A billing system, meaning the process of invoicing and billing

customers by using billing software, includes automating payment collection, issuing

invoices automatically along with payment reminders and tracking, and many other

tasks that can streamline the invoicing and payment process.

Sales Revenue- Sales revenue is the income a business generates from the sale of

goods or services.

System- A system is a collection of elements related in a way that allows a common

objective to be accomplished. In computer systems, these elements include hardware,

software, people, facilities, and processes.

VII. REFERENCES AND BIBLIOGRAPHY

i. www.avidxchange.com

ii. https://www.zendesk.com/

iii. www.computer.org
ANDRIAN B. FREDELUCES

Address: Brgy Consuelo Norte San Marcelino ,Zambales

Mobile: 09489400946

Email: [email protected]

OBJECTIVE:

To seek any opportunity which will fit my qualification to better develop myself and

most especially to contribute to the growth of the company through my honest work, good

performance and dedication.

PROFESSIONAL PROFILE:

* Positive attitude.

* Keep learning new skills and ability to adopt changes.

* Pleasing mannered and ability to get along with different situation and People.

Education Background:

(College) School: President Ramon Magsaysay State University (Up to Present)

(Secondary) School: San Guillermo High School School (2019)

(Primary) School: San Marcelino Elementary School (2014)

WORK EXPERIENCE: Community Manager, Moderator.

ANDRIAN B. FREDELUCES

NAME
BRIX B. MANALESE

Address: Brgy. East Dirita, San Antonio, Zambales

Mobile: 09451005238

E-Mail: [email protected]

OBJECTIVE:

To seek any opportunity which will fit my qualification to better develop myself and

most especially to contribute to the growth of the company through my honest work, good

performance and dedication.

PROFESSIONAL PROFILE:

* Positive attitude.

* Keep learning new skills and ability to adopt changes.

* Pleasing mannered and ability to get along with different situation and People.

Education Background:

(College) School: President Ramon Magsaysay State University (Up to Present)

(Secondary) School: San Antonio National High School (2019)

(Primary) School: East Dirita Elementary School (2014)

WORK EXPERIENCE: Driver

I hereby certify that the above information are true and correct to the best of my

knowledge and beliefs.

BRIX B. MANALESE

Name
RAY JOSHUA S. ALTERADO

Address: Purok 5B San Pablo, Castillejos, zambales

Mobile: 09122988424

E-Mail: [email protected]

OBJECTIVE:

To seek any opportunity which will fit my qualification to better develop myself and

most especially to contribute to the growth of the company through my honest work, good

performance and dedication.

PROFESSIONAL PROFILE:

* Positive attitude.

* Keep learning new skills and ability to adopt changes.

* Pleasing mannered and ability to get along with different situation and People.

Education Background:

(College) School: President Ramon Magsaysay State University (Up to Present)

(Secondary) School: Castillejos National High School (2019)

(Primary) School: San Isidro national highway school (2014)

WORK EXPERIENCE: Work immersion in Zameco of Castillejos

I hereby certify that the above information are true and correct to the best of my

knowledge and beliefs.

RAY JOSHUA S. ALTERADO

NAME
JAN REINO L. ABITRARIO

Address: Brgy. Laoag San Marcelino,Zambales

Mobile:09063335732

E-Mail: [email protected]

OBJECTIVE:

To seek any opportunity which will fit my qualification to better develop myself and

most especially to contribute to the growth of the company through my honest work, good

performance and dedication.

PROFESSIONAL PROFILE:

* Positive attitude.

* Keep learning new skills and ability to adopt changes.

* Pleasing mannered and ability to get along with different situation and People.

Education Background:

(College) School: President Ramon Magsaysay State University (Up to Present)

(Secondary) School: San Guillermo National High School(2019)

(Primary) School: Sta fe Elementary School (2014)

WORK EXPERIENCE: N/A

I hereby certify that the above information are true and correct to the best of my

knowledge and beliefs.

JAN REINO L. ABITRARIO

NAME
CINDY GALLARO

Address: Looc, Castillejos, zambales

Mobile: 09517842022

E-Mail: [email protected]

OBJECTIVE:

To seek any opportunity which will fit my qualification to better develop myself and

most especially to contribute to the growth of the company through my honest work, good

performance and dedication.

PROFESSIONAL PROFILE:

* Positive attitude.

* Keep learning new skills and ability to adopt changes.

* Pleasing mannered and ability to get along with different situation and People.

Education Background:

(College) School: President Ramon Magsaysay State University (Up to Present)

(Secondary) School: Castillejos National High School2019)

(Primary) School: Looc Elementary School (2014)

WORK EXPERIENCE: Work immersion in Zameco of Castillejos

I hereby certify that the above information are true and correct to the best of my

knowledge and beliefs.

CINDY GALLARDO

NAME
CHRISTOPHER BORGA

Address: East Dirita San Antonio, Zambales

Mobile:09762114067

E-Mail: [email protected]

OBJECTIVE:

To seek any opportunity which will fit my qualification to better develop myself and

most especially to contribute to the growth of the company through my honest work, good

performance and dedication.

PROFESSIONAL PROFILE:

* Positive attitude.

* Keep learning new skills and ability to adopt changes.

* Pleasing mannered and ability to get along with different situation and People.

Education Background:

(College) School: President Ramon Magsaysay State University (Up to Present)

(Secondary) School: San Antonio National High School

(Primary) School: Dirita Elementary School

WORK EXPERIENCE: Sales Agent PLDT San Marcelino/San Narciso Branch

I hereby certify that the above information are true and correct to the best of my

knowledge and beliefs.

CHRISTOPHER BORGA

NAME

You might also like