Professional Documents
Culture Documents
In partial fulfillment
of the requirements for the degree
bachelor of Science in Information Technology
INTRODUCTION
The emerging pace of technology is rapidly moving and continuously affecting various
fields in our society. Since then, the advent of information and the use of technologies have
greatly improved and automated many tasks previously performed by humans. As a result, we
can now rapidly deliver efficient, agile factors for advertising, monitoring, sharing, and collecting
data for various purposes. In fact, most private and public organizations today have introduced
more information systems specifically related to electronic management documents that optimize
data nimbleness, convenience, and more accurate. (United Nations Conference on Trade and
Development,2021).
With this concept of new systems, it becomes the norm, and many of us eventually rely
on them to the point where we as a society cannot function as effectively without them; in
particular, this can be applied to the automation of financial management systems. Specifically
3
for budget tracking, which entails keeping tabs on and analyzing the income and expenses of a
However, despite this counterargument, some people and organizations still need to use
systems. Unfortunately, this makes budget tracking extremely difficult and leaves data
susceptible to human error, increasing the risk of data and information being falsified and calling
Armed with the results of a BlackLine study, a recent CFO Daily News article revealed
that the number one cause of financial mistakes is human error, representing 41% of all
accounting mistakes. In many scenarios, accounting errors can result in reporting mistakes, while
in other situations, they can cause discrepancies in important transactions. When it is neither of
those, it can still result in the inadvertent falsification of data. Even so, the consequences of such
a simple faux pas are not limited to these results. They can spread far and wide in their damage
potential. An unimportant typo, a deleted cell, or an added stroke of a key all carry the potential
risk of damaging revenue The Rotaract Club of Carmona finances are currently managed and
tracked using Microsoft Office Excell, including the total budget, income, and expenses for every
project, program, and activity. However, the said application has its limitations. According to
Bernard (2017), Microsoft Office Excel spreadsheets lack four main aspects: flexibility,
adaptability, integration, and automation of the workflow with the organization's processes. Also,
Natter (2019), mentioned that it lacks file security, which is critical, especially in terms of
financial terms.
With these things occurring, the proponents came up with a budget tracking system
known as EC-TRACK: An Online Web-Based Budget and Expense Tracker System for the
Rotaract Club of Carmona. This online web application system will enable the intended
beneficiary to monitor and track each financial transaction and operation easily. Furthermore, the
club will have access to a more efficient, transparent, and secure information system that will aid
in financial management and budget planning as a platform for managing financial operations in
4
monitoring system that can track the income, expenses, and total budget and generate
reports that will satisfactorily pass the criteria for software evaluation set by the
modules :
a. Administrator module;
d. Reports, and
e. Configuration Module;
technologies;
b. Xammp;
c. Mysql Workbech;
d. Figma, and
e. Bootstrap Studio;
a. Requirement Analysis;
5
b. System Analysis;
c. Implementation;
d. System Testing;
f. System Maintenance;
a. Administration Interface;
b. User’s Interface;
6. . Implement a secure online system that will provide fast monitoring and
tracking of the Rotaract Club fund, including the expenses, balance, and
7. Test and evaluate the system performance based on ISO 25010 in terms
of:
a. Sustainability;
b. Functionality;
c. Usability;
d. Security;
e. Reliability, and
f. Maintainability;
6
suggested system is urgent and significant. Upon completion, this research will
will propel and drive the Rotaract Club of Carmona to keep up with the growing
needs and challenges amidst the rising changes and innovation in the
monitoring and tracking of their budget; through this, they will achieve a more
Rotaract Club Communities can meet the demands of this modern society.
approach within the organization, the club president can execute a excellent
administration with this system. The president will be able to have a systematic
system, the president can be able to speak truthfully and confidently about
Club Treasurer. The Treasurer of the Club, as the one who manages and
more productive and flexible in using the system administrator module. gaining
entry to check the actions and financial processes that are being performed.
Club Auditor. As the auditor of the club, who has the power, duty, and
authority to examine the finances and request copies of previous club financial
Future Researchers. This study will also provide future researchers with
notions and ideas about the advantages and effects of the suggested system's
resource for the growth of their system and the completion of their requirements.
The proponents started the study in February 2022 and expect it to end in
January 2023. The study will be conducted for the Rotaract Club of Carmona in the
The study aims to design and develop a web-based budget and expense
tracking system for the Rotaract Club of Carmona to properly manage and monitor the
club's financial parameters and ensure uniform, transparent, and efficient financial
The system would have two types of users: the admin and the viewer user;
both types would need to sign in with their respective MyRotary accounts. The admin
8
user type would have full access to edit and view the most important aspects of data in
the system. where all the financial transactions, such as the current budget, income,
and expenses, in every project, program, and activity of the club will be manually
The system would also allow the administrator, specifically the president, vice
president, treasurer, and auditor of the club, to centralize the monitoring and tracking
of the club's financial terms using the Administrator User Interface. On the other side,
normal users, specifically the rest members of the club, will be restricted from editing
the data; they can only view the dashboard itself, which will also act as transparency
Moreover, the system will easily monitor the current value of each financial
term, employing a card box that shows the club's total budget, income, and expenses.
The main categories for the club's income are all the monthly dues, sponsors, and
fundraising. Furthermore, with this system, the history of cash flow can be easily
viewed. As The club will be able to keep track of how much money it makes and how
much it spends. Because all the income and expenses transactions will be listed in a
The system will also have a monthly dues email reminder feature. Every
member or user of this system will automatically receive an email just before the end
of the month reminding them to pay their monthly dues. That way, the club's officer
will let everyone know it is time to pay their monthly dues without waiting for the
treasurer or the officers to send out a mass reminder manually. In addition, the system
also has the club member module where in adminitrators can easily track the status of
9
specifically to modify the list of users and their credentials as members of the club.
However, the online web-based budget and expenses tracker system for
Rotaract Club of Carmona will not cater to any online automated payment transaction,
such as monthly dues, club contributions, or any event with a payment or contribution
requirement. Lastly, the system does not support any scanning for any payment
transaction.
Definition of Terms
Operational Terms
that every member of the Rotaract Club of Carmona must pay as an additional income
paying a fee or any transaction involving a member of the Rotaract Club of Carmona
Technical Terms
software Quality Requirements and Evaluation (SQuaRE) – System and software quality
10
characteristics and sub-characteristics, for both software product quality, and software
quality in use together with practical guidance on the use of the quality models (Britton,
n.d.).
pages. This is the standard method for adding fonts, colors, graphic elements, and
hyperlinks to plain web text. However, websites can grow to be quite massive. When
this happens, HTML becomes a very difficult way to do a very simple task. CSS
headings, links, sections, blockquotes, and paragraphs for web pages and applications
(Domantas, 2019).
that includes an HTTP server and an interpreter for PHP scripts. It's an easy-to-use,
adaptable, and lightweight tool that facilitates the development, testing, and
before they are fully developed. You can simply drag and drop the many included
Figma. It's a program that helps teams create user interfaces together. Figma.
Rotaract Club
adults ages 18–30. It is an active organization that consists of students and young
professionals who work together to improve the world in which they live ("Rotaract
Clubs," n.d.). Furthermore, Rotaract clubs are sustained with assistance from
hosts leadership workshops for club members, and hosts other special events
(Racmanilametro, 2022).
In fact, Clubrunner (n.d.) emphasizes that Rotaract club members are actively
He then added that this club is more than just a volunteer organization. Instead, it
In this connection, the Rotaract Club of Carmona is the main focus of the
study on which an online web-based budget and expenses tracking system will be
based. The goal is to have a centralized system that will keep track of the needs and
challenges amidst the rising changes and innovation in the community. Through this,
they will achieve a more transparent, efficient, and practical financial management
Financial Management
making, which technically encompasses the broad areas of finance and accounting. In
Addition, Marsuni & Yusuf (2022) stated as financing management refers to the
process of determining where money will come from, how it will be spent, and who
will be held accountable for the results, and this would be needed in order to achieve
organizations efficiently, and this must require a secure and accurate management
process. mar
frequently contributes to its success. That is why it is critical to have a system for
products can negatively impact quality, productivity, and safety. Robinette, D. (2021)
stated that because most businesses use spreadsheets for accounting and finance, it is
difficult to find the time and resources to double- or triple-check each detail before
passing it off as reliable information. Taking chances with inaccurate data may appear
13
effective in the short run, but it can lead to severe consequences in the long run. This
also means that a seemingly insignificant typo, a deleted cell, or an extra keystroke
The CFO Daily News article covered a variety of financial and business
BlackLine study explains that 55% of businesses cannot identify financial errors
before executing tasks based on generated data. Thinking that is concerning, consider
this: 70% of financial experts are unsure about the authenticity of their critical data
According to a 2018 Grid study, an estimated 800 million Excel users exist.
They also mention that established companies and older people are the demographics
for Excel users, though younger people who work at established companies frequently
use Excel. In addition, accounting and finance are two industries where Microsoft
Excel is the lack of groupware and online presence. This can be detrimental to
rarely found in Access is a lack of data integrity. This means that users can type
14
anything they want into any cell, even if it is not supposed to be there. For example, in
a cell in the "Product Price" column, one could type in a product name, (3) Less
Storage Space: Because Excel is not designed to store large amounts of data, its
storage capacity can be pretty limited. This is a problem because data frequently
grows over time, but there will be no room. In the long run, it is difficult to use Excel
to scale large-scale projects (4) Inefficiency: With an intuitive form feature, new da ta
can be manually entered into the Excel spreadsheet. However, if there are many of d
its cost, Microsoft Excel was never free, but the price was much more manageable in
the past. However, the costs have skyrocketed as Microsoft has continued to invest
significant time and effort in its Office suite. Previously, you could purchase the
software for as little as $19.95 per year; however, this is no longer the case. Now, the
cost of a downloadable copy c an easily exceed $45.99 per year, and a cloud-based
offering can easily exceed $99.99 . While not egregious, it is prohibitively expensive
there is no security for the files t hemselves. In most cases, spreadsheets lack security,
information. Even if the files c ontain private and sensitive financial information,
hackers can still access them. Con cerning Microsoft Excel can be an excellent tool
for managing and analyzing data. In fact, many people now use Excel spreadsheets to
manage their calculations, forecas ting, analytics, and contacts, but such "basic" tools
15
used to visualize and analyze data. However, as stated above, this type of application
in an organization is a set of activities that lay out a series of steps that will
systems, from the simple, like how to sort and distribute the mail, to the more
systems, and the control sys tem redesign—owes a great deal to the pioneering work
of Chris. In addition, he discuss es the fact that the learning system in modern
In the article review by Alste te J. W. and Meyer J. P. (2020), they found that
the fundamental principle of knowledge and learning is the role of memory in people
and organizations. Since the rise of inf ormation technology and digitalization,
Well, in fact, an effective lea rning process without the use of modern
technologies is unthinkable. However, sin ce the world has changed dramatically with
Zelinkskiy (2021).
He also add ed that the search for new approaches to learning and management
systems could be further enhanced with the use of modern information and
hardware and softwar e and host an application whose purpose is to carry out
transactions for running or undertaking business Paul (2022). He then added that
TPS is a system that gathers, stores, alters and retrieves data transactions in a
standard procedures and control acc ess. Also TPS is commonly possess certain
subsystem of the organization that recor ds the work done. Wherein the data that is
captured and store by at TPS serve as two p urposes. Firs is to support day-to-day
routine operations by being made accessible to t hose parts of the organization (as
well as the external entities) where they are needed. Second, is to feed the
management by reporting system and produce performance rep orts about the
goes beyond into mere operations because the large volumes of det ailed data are can
performance. He added also that understanding the TPS can be accomplished along
into two different dimensions the externally versus the internally and logically (what it
does play critical strategic role in organizations, for it is with the operational level of
the organization that customers and suppliers interact. Also if the TPS in now working
programs. If we think the computer system as a layered model, the system software is
the interface between the hardware and user applications. The operating system is the
best know example of system software; The OS manages all the other programs in a
computer. They also stated that system software id used to manage the computer
itself. It runs in the background maintaining the computer’s basic functions so users
programs that control and manage computer hardware operations. It also aids in the
examples.
the creation of programs that reside on remote servers and are delivered to the user's
devices over the Internet. It also added that web application development typically has
a short development life cycle and is done by a small development team. Furthermore,
applications, and start-up companies are working towards extending and generating
typically used through web browsers. Wherein each browser is slightly different and
browsers interact with different web languages, such as HTML, CSS, XML, Flash,
applications and their current adaptation rates. Wherein the companies adopt web-
and their relationships with their clients. In fact, a McKinsey global survey of over
3,500 executives conducted in June 2012 showed that 83% had adopted at least one.
ISO 25010
software product quality, and software quality in use together with practical guidance
He also mentioned about the description of 2 quality models (1) The quality in
use model composed of five characteristics (some of which are further sub-divided
used in a particular context of use. (2) A product quality model composed of eight
There are a lot of different types of literature and review discussions, and all of
both rapid and constant. The emerging systems and the development of such new
paradigms that can be used in a wide range of social settings, such as business and
organizational settings, the rules we follow in our daily lives, the technologies we use
provide us with answers as well as clarity that this research and the creation of this
20
system are urgent and significant. Furthermore, this will provide good supporting
information. Although there are repercussions that are being discussed, as we glimpse
in each study, there is still a huge opportunity for us to improve and evolve our
modern way of processing, tracking, and gathering data with the assistance of new
technology. Lastly, we can use these various references and guidelines to implement
Methodoloy
At this chapter, the proponents will endetailedly discuss and present all the
necessary materials and outline of research method that were used and followed to
Materials
for Rotaract Club of Carmona various software tools have been used in the development
of the system; Visual Studio Code utilize as the Integrated Development Environment
(IDE), Figma.com as the medium for designing of resources for user and collaboative
interface design and Photoshop 2022 and Draw.io for the construct of diagram and
Mark-up Language (HTML) as for standard mark-up language, Cascading Style Sheet
(CSS) as for style sheet, JavaScript as for scripting language, Mysql as for the database;
Cross-platform, Apache, MySQL, PHP and Perl, (XAMPP) as server of the system for
The hardware that has been used in the development of the system is a Windows
10 Pro laptop with a hardware Intel(R) Core(TM) i7-3540M CPU @ 3.00GHz Intel HD
Method
The Evolutionary Prototype Model (Fig .1) of Kavindya, A. K. et all (2022) will
increments so that it can be easily changed in response to end-user and customer input.
Processes are established with this model, and consumers are regularly asked to provide
Maintanance. The model was chosen by the proponents due to its user centered approach,
and this has lessser series of phases which implies each activity in a concise and specific
manner. Likewise, it also provides flexibility and collaborative for the developers and
end-users. The concept of the flow of the evolutionary prototype model is discussed by
the following lines that are present and shown in the model; the solid black arrow line
represents the process in which it guides what phase follows next before preceding to
another phase , user feedback is neccesarily for improvements, going back to starting
phase only if significant requirements are needed to update and develop until It reach a
point where both proponents and clients are satisfied with the project, with those, Every
create the final prototype. After gathering the criteria stated in the first phase and
receiving clear agreement from both end-users and developers, the full design will be
developed, during which the proponets will produce the prototype in great detail. user
interface design and functionality, proceeding to the process of refining and developing
the system's design and functionality. In order to achieve the system's goals, it is essential
to carefully consider user needs when designing the user interface. In this study, diagrams
On the basis of the club process, the proposed system's feature functions were
designed. The system may monitor various financial transactions, services, and others in
a consolidated fashion, manage budgets, plan and schedule payments, and generate
reports.
For a better understanding of the proposed system, a case diagram for the budgent
management processing module (Figure 3) was built to depict the access and interaction
of the administrator and normal user/member with the whole budget process functions
The diagram illustrates that the Budget management Module includes two users,
one of which is the administrator and the other of whom are the members. The
administrator is able to monitor, manage, and update all transactions, enter data regarding
the club's expenses and income, save payment transactions, see, and print financial
papers. Normal users are just able to examine and analyze the data.
A Use Case Diagram for Reports Module (Fig. 4) was created to illustrates the access and
Coding
In order to carry out development, the proposers will begin by developing the
most crucial aspect, which is the Administrator and Rotaract Carmona Club Member
forgotten accounts, managing users, and the monitoring process, which would be
26
accessible only to authorized admin personnel, the second module is for calendar
development; all important dates and activities, such as monthly dues, events, and
programs, will be set here as a reminder for all club members. The current budget and
costs, as well as a budget and expense flow history, can be examined and managed after
the third module, budget and expense management development. The fourth module, club
membership development, enables club members to access the budget and expense
history, as well as current information about the club's financial status, a list of club
members and their monthly dues, and upcoming payments on their calendar. The fifth
and final section, configuration development, offers modifiable user settings and
This plan for implementing development or coding will result in a fully functional
and documented online web-based financial monitoring system that is ready to use.
Integration Testing
components or units of code are tested to validate the interaction between different
software components and detect interface defects. the proponent will focus on inquiry
and discovery to ensure that the system code and programming match user needs; this
This phase of assessment cycle will be done by proponets to test the final
developed prototype with the user. This is where all of the prototyope components of the
system will be tested. The modules include the procurement processing module, budget
administrator module, and configuration module; for security is database and platforms
27
are Google Chrome, Microsoft Edge, and Mozilla Firefox. An evaluation form for the
evaluation testing will be prepare to document the result of each module, security, and
platform that will be performed for evaluation. Successful and failed remarks will be
After the UcT stage, the next thing that has to be done is an in-depth analysis of
the procedures that went into developing each individual component. In order to verify
that the proposed system will be able to satisfy not only the predetermined standard but
also the demands of customers in terms of processing the data, each and every procedure
on each module that will be developed will be tested in great detail by the customer in
Evaluation
After integrating both cycles and doing an optimization review, proponents may
undertake surveys and experiments with a subset of clients. Members of the Rotaract
Club of Carmona are the ideal individuals to solicit feedback to ensure that the system is
functioning properly, and the results may also serve as a guide for the improvement or
determine whether the system met the following criteria: functional suitability,
In the final step, the PcD and UcT cycles will be merged after the development and
evaluation phases. Following the optimization evaluation, the system will be implemented and
the customer's satisfaction will be evaluated. We can release the final product if the system meets
References
Anderson, P. (2007, February). What is web 2.0? ideas, technologies and implications for
pbworks. Retrieved November 4, 2022, from
http://21stcenturywalton.pbworks.com/f/What%20is%20Web%202.0.pdf
Argyris, C. (2017, October 25). Integrating the individual and the organization: Chris
Argyris: Tayl. Retrieved November 4, 2022, from
https://www.taylorfrancis.com/books/mono/10.4324/9780203788417/integrating-
individual-organization-chris-argyris
338920312_Intelligent_agentassisted_organizational_memory_in_knowledge_ma
nagement_systems
Bernard, C. (2016, May 19). The Excel spreadsheet and its limitations. Retrieved from
https://www.captio.com/blog/the-excel-spreadsheet-and-its-limitations
Bootstrap Studio - The Revolutionary Web Design Tool. (n.d.). Retrieved November 4,
2022, from https://bootstrapstudio.io/
Domantas, G. (2019, November 25). What is HTML? The Basics of Hypertext Markup
Language Explained. Retrieved from https://www.hostinger.ph/tutorials/what-is-
html
Figma: the collaborative interface design tool. (n.d.). Retrieved November 4, 2022, from
https://www.figma.com/
Finkler, S. A., Calabrese, T. D., & Smith, D. L. (2022). Financial management for public,
health, and not-for-profit organizations. CQ Press.
Jacob, J. (2021, September 3). Microsoft Excel vs Access – Pros and Cons [Web log
post]. Retrieved November 4, 2022, from
https://www.hyperoffice.com/blog/2021/09/03/blog-microsoft-excel-vs-access-
pros-and-cons/
Kotwica, K. (2013). The benefits and security risks of web-based applications for
business: Trend report. Amsterdam: Elsevier.
Lutkevich, B., & Wigmore, I. (2021, February 01). What is system software? – definition
from whatis.com. Retrieved November 4, 2022, from
https://www.techtarget.com/whatis/definition/system-software
Martin, M. (2022, September 10). Difference between system software and application
software. Retrieved November 4, 2022, from https://www.guru99.com/difference-
system-software-application-software.html
Meinecke, L. (2016, March 4). Study.com | Take Online Courses. Earn College Credit.
Research Schools, Degrees & Careers. Retrieved from
https://study.com/academy/lesson/cascading-style-sheets-css-definition-
typesexamples.html#.
Robinette, D. (2021, February 24). How to avoid financial errors in accounting. Retrieved
November 4, 2022, from https://incisive.com/the-financial-damage-caused-by-
human-error-and-how-to-prevent-it/
Sturm, R., Pollard, C., & Craig, J. (2017, February 24). Managing web-based
applications. Retrieved November 4, 2022, from
https://www.sciencedirect.com/science/article/pii/B9780128040188000073
Take online courses. Earn college credit. Research Schools, Degrees & Careers. (n.d.).
Retrieved November 4, 2022, from
https://study.com/academy/lesson/transaction-processing-systems-tps-manual-
and-automated-systems.html
Torres, Y., et.al (2022). Applying AcciMap and STAMP to the analysis of human error in
complex manual assembly. Human Factors and Ergonomics in Manufacturing &
Service Industries, 32(6), 462-481
Zelinskiy, S. (2021, February 10). Analysis of the possibilities of the Moodle learning
management system for organization of distance learning in the conditions of the
University. Retrieved November 4, 2022, from
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3742272