POS System
POS System
A Project Proposal
Submitted to the Faculty of the
College of Information and Computing Sciences
Mindanao State University
In Partial Fulfillment
of the Requirements for the Subject in
Information Engineering (ITD108)
Submitted by
Inshira M. H.Edris
Jamima R. Hadji Malic
November 2024
I. Introduction
Currently, the shop relies on manual processes for payment calculations, receipt
issuance, and customer transaction management. This setup requires the owner, who
also serves as the cashier, to handle all tasks, which can be overwhelming during busy
times. Calculations are done by hand, and the receipt is manually prepared, which can
sometimes lead to errors and delays. Hence, the manual system can be time-
consuming, prone to errors, and challenging during busy times.
The following diagrams below show the use case of the system’s primary users
such as the shop owner and customers. The shop owner is the laundry’s cashier who
will use the system to manage and oversee the business payment processing and
receipt generation.
Figure 1. Use Case Diagram for Cashier Functions in the System
V. Fishbone Diagram
Figure 4 below illustrates the logical flow of operations within the system. It
outlines how processes will work based on the use cases of the two system's major
users: Cashier and Customers.
Figure 5: Process Logic Diagram for the Logical Flow of System Functions
Figure 6 outlines the stages of entity type lifecycle in the system. This analysis is
based on the processes detailed in the Process Logic Analysis.
The SWOT analysis is based on the data gathered from our client, Sarah's
Laundry Shop. This evaluation highlights the internal strengths and weaknesses of the
laundry business, as well as the external opportunities and threats of the laundry shop,
to provide strategic insights for the proposed project.
Figure 7. SWOT Analysis Diagram for Sarah's Laundry Shop
Technologies Purpose
C# Language The core functionalities of the POS system will be developed
using C#, a versatile and object-oriented programming
language that excels in creating desktop applications.
.NET Framework The .NET Framework will serve as the foundation for
building the POS application. It provides a reliable
environment for developing, deploying, and running
applications on Windows platforms.
Microsoft Visual Development will be carried out in Microsoft Visual Studio,
Studio an advanced IDE that supports C# and .NET.
Microsoft SQL Server All transactional data, customer details, service records, and
financial summaries will be stored in Microsoft SQL Server,
a powerful relational database management system.
SQL Server SQL Server Management Studio (SSMS) will be used to
Management Studio manage the database and execute queries during
(SSMS) development and maintenance.
(Crystal Reports) Receipts will be designed and generated using Crystal
Reports, a powerful reporting tool that allows customization
of receipt layouts to include branding and transaction
details.
Windows OS The POS system will be deployed on Windows, ensuring
compatibility with the .NET Framework and Visual Studio.
X. Feedback Report
The researchers have chosen Sarah’s Laundry Shop as their business client. They
conducted a survey with the shop owner through interviews in identifying the challenges
currently facing by the shop. This shop is located near the College of Law at Mindanao
State University Main Campus in Cadayonan 2, Marawi City. The shop has been
operating since November 2023, offering laundry services such as washing, drying,
folding, and self-service options. They also offer flexible pricing structures for “Giant”
(Maximum of 8kg) loads and “Titan” (Maximum of 13kg) loads, along with add-ons like
comforter cleaning, super wash, and extra drying time, allowing the shop to serve
diverse customer needs effectively.
Based on the survey results and discussions with the shop owner, the primary
challenges revolve around payment processing and receipt generation, which are crucial
aspects of daily operations. The following are the key findings of their problems:
The current system for payment handling is entirely manual, requiring the
shop owner to calculate charges and record transactions by hand. This leads to
delays, especially during peak hours, and increases the likelihood of human error.
2. Receipt Generation
The shop owner has also highlighted the need for a system that includes a
fast generation of digital or printed receipts. The absence of manual receipts
because of overwhelming workloads during peak hours can create confusion and
dissatisfaction among customers, who is requiring the details for their
corresponding total payments, especially for regular customers or those availing
of multiple services in a single transaction.
The manual payment process and issuing of receipt lead to delays during
peak hours, frustrating customers and overwhelming the shop owner, who
manages operations single-handedly.
B. Client Priorities
From the feedback, it is evident that the shop owner values simplicity and efficiency
in addressing these operational challenges. The client expressed that their top priority is
implementing a system that focuses on payment processing and receipt generation to
streamline daily transactions and improve customer experience.
C. Conclusion