Trade Project OVAS
Trade Project OVAS
DOCUMENT : ………………………………………
PRESENTED BY : ………………………………………….
TECHNOLOGY
ACKNOWLEDGEMENT
This research project could not have been possible without the support of various individuals
that I would like to acknowledge. First, to the Almighty God for the strength and power to
enable me write this proposal. Secondly, to my supervisor Mr. Gabriel Mbugua who is
influential in this research project through his involvement, contributions and intellectual
support and to see this project being successful. Thirdly, to my fellow students and family for
their endless support.
Finally, to National Polytechnic for a conducive learning environment during my studies and
research materials for the research project from the KINAP library and provision of internet
services to carry on with online research.
Declaration by Supervisor
This research project has been submitted to Kenya National Examination Council with my
approval as a supervisor.
DEDICATION
I dedicate this work to my loving Family members and my supervisor.
ABSTRACT
This project seeks to develop the Maryhill Veterinary Services Booking Management System, a
comprehensive platform designed to streamline and optimize the management processes for
veterinary practices. The primary objective is to address common challenges in veterinary
management, such as appointment scheduling issues, medical record inaccuracies, and inventory
mismanagement, by leveraging advanced technology and innovative management methods. The
system aims to offer a seamless and efficient management experience through various
functionalities, including electronic medical records, automated appointment reminders, and
inventory tracking. Key features will encompass real-time patient record updates and secure data
processing, ensuring the integrity and security of all information.
The system aims to mitigate the stress associated with management issues, thereby enhancing the
operational efficiency and service quality of veterinary practices. Additionally, the system will
be designed with user-friendliness in mind, ensuring that both veterinary staff and clients of
varying technical proficiency can easily navigate and utilize its features. The ultimate goal of the
system is to improve the overall management experience, fostering a more reliable and efficient
operational environment within the veterinary industry. Through this initiative, the project aims
to contribute to the growth and stability of veterinary practices by ensuring timely and accurate
service delivery, which is critical to maintaining client trust and satisfaction.
By integrating these capabilities, the Maryhill Veterinary Management System will support
strategic planning and operational excellence. Ultimately, this project aims to revolutionize the
veterinary management landscape by providing a robust, user-centric platform that enhances the
efficiency, accuracy, and reliability of veterinary operations.
CHAPTER ONE
1.0 Introduction
In the bustling urban landscape of Nairobi, Kenya, Maryhill Veterinary Services Booking
Management System emerges as a pioneering force within the realm of workforce compensation,
providing a sophisticated platform for remunerating Vetenary with precision and efficiency.
Tailored to the unique demands of the Vetenary industry, Maryhill Veterinary Services Booking
Management System is committed to ensuring timely and accurate compensation for the labor
force integral to project success. However, beneath its sleek interface and streamlined processes
lies a complex framework of management intricacies and meticulous operations essential for
facilitating seamless booking within the Vetenary sector.
The introduction of the Maryhill Veterinary Services Booking Management System signifies a
paradigm shift towards modernizing booking appointment and services practices in Kenya's
Vetenary industry. Departing from outdated manual methods, this system aims to revolutionize
how vetenary compensation is administered, covering everything from wage processing to
financial tracking and vetenary engagement. By leveraging state-of-the-art technological
solutions, Maryhill Veterinary Services Booking Management System endeavors to establish
new standards of efficiency and transparency while enhancing the overall vetenary experience.
In an industry where precision and reliability are paramount, the Maryhill Veterinary Services
Booking Management System stands as a testament to its commitment to operational excellence.
By streamlining booking appointment and services workflows, the system seeks to optimize
efficiency and minimize discrepancies, ensuring a seamless and hassle-free booking appointment
and services experience for both vetenary and employers alike. Furthermore, equipped with
robust financial tracking capabilities, Maryhill Veterinary Services Booking Management
System enables precise monitoring of wage disbursements, promoting financial stability for
vetenary and project stakeholders.
At the core of Maryhill Veterinary Services Booking Management System lies a dedication to
fostering productive labor relations. Through the implementation of this booking appointment
and services system, the Vetenary industry aims to enhance vetenary satisfaction by providing
transparent and timely compensation. Leveraging data-driven insights, Maryhill Veterinary
Services Booking Management System strives to anticipate vetenary needs and preferences,
facilitating personalized engagement and nurturing a culture of mutual trust and respect.
Within the dynamic Vetenary sector of Kenya, the need for efficient booking appointment and
services systems has become increasingly apparent. Traditional methods of payment, reliant on
manual processes and paper-based booking, have proven inadequate in meeting the demands of
modern Vetenary projects. Such methods not only pose risks of errors and inaccuracies but also
lack the robustness required for ensuring data security and operational efficiency.
Vetspire Kenya face numerous challenges with these outdated booking appointment and services
systems. The cumbersome nature of manual documentation and record-keeping consumes
valuable time and resources, leading to delays and potential discrepancies in vetenary. Moreover,
the absence of comprehensive reporting mechanisms hampers firms' ability to analyze booking
appointment and services trends, anticipate cash flow needs, and make informed financial
decisions. Recognizing these challenges, there is a pressing need for digital transformation
within the Vetenary booking appointment and services landscape. Transitioning to digital
booking appointment and services platforms offers numerous advantages, including improved
accuracy, enhanced data security, and streamlined workflows. By embracing digital solutions,
Vetspire can mitigate the risks associated with manual processes, optimize booking appointment
and services procedures, and unlock valuable insights from transaction data.
In essence, the adoption of a modern booking appointment and services management system is
imperative for driving innovation and competitiveness within the Kenyan Vetenary sector. By
embracing digital advancements, Vetspire can enhance their financial management capabilities,
improve project efficiency, and maintain a competitive edge in the rapidly evolving Vetenary
landscape.
Despite its established presence in the Vetenary industry, Maryhill Veterinary Services Booking
Management System encounters substantial challenges associated with conventional booking
appointment and services methods. The reliance on outdated manual processes, including paper-
based booking and rudimentary record-keeping, poses inherent risks of errors and compromises
both data security and operational efficiency. The labor-intensive nature of manual booking
appointment and services processing and record maintenance not only depletes valuable
resources but also heightens the likelihood of discrepancies, thereby diminishing the credibility
of Vetenary. Furthermore, the absence of robust reporting mechanisms constrains the company's
ability to extract actionable insights from transaction data, impeding its capacity to optimize
financial management and anticipate market dynamics.
Recognizing the urgent imperative for digital transformation, Maryhill Veterinary Services
Booking Management System seeks to modernize its booking appointment and services
infrastructure through the adoption of a sophisticated booking appointment and services
management system. The transition to a digital platform aims to mitigate inherent risks
associated with manual processes, fortify data security protocols, and streamline booking
appointment and services workflows. Additionally, digital solutions offer the potential to unlock
valuable insights from Vetenary extensive transaction data, enabling the company to drive
operational efficiencies and deliver enhanced customer experiences.
The adoption of a modern booking appointment and services management system represents not
only a strategic necessity but an indispensable requirement for Maryhill Veterinary Services
Booking Management System to maintain its competitive standing within the Vetenary industry.
By embracing digital innovation, the company aims to future-proof its operations, elevate service
standards, and solidify its position as a trusted partner for Vetspire Kenya. Through the
implementation of advanced booking appointment and services solutions, Maryhill Veterinary
Services Booking Management System endeavors to optimize its operations, enhance data
security, and improve overall efficiency, thereby ensuring sustained growth and success in the
dynamic Vetenary sector.
1.3 Objectives
The decision to implement the Maryhill Veterinary Services Booking Management System is
underpinned by a pragmatic commitment to operational efficiency and adaptive innovation.
Recognizing the dynamic nature of the Vetenary industry, Maryhill Veterinary Services Booking
Management System acknowledges the necessity of staying abreast of technological
advancements to remain competitive. The proposed system is not merely a reaction to current
challenges but a forward-looking investment in the company's future sustainability and market
position.
The scope of the Maryhill Veterinary Services Booking Management System encompasses a
comprehensive overhaul of the booking appointment and services infrastructure within the
Vetenary industry. This initiative entails the modernization and optimization of various facets of
booking appointment and services processing, financial management, and data analysis specific
to Vetenary projects in Kenya.
Development of tools and protocols for tracking and managing Vetenary project
expenses in real-time.
Optimization of inventory tracking systems to ensure efficient utilization of
Vetenary materials and resources.
Implementation of inventory forecasting techniques to anticipate project needs
and minimize waste.
Through this initiative, the Maryhill Veterinary Services Booking Management System aims to
revolutionize booking process within the Vetenary industry in Kenya. By modernizing
transaction processing, refining inventory management techniques, enhancing customer
relationship management practices, and implementing robust business analytics capabilities, the
project seeks to significantly enhance efficiency, transparency, and overall effectiveness in
managing Vetenary project vetenary
In adopting the Maryhill Veterinary Services Booking Management System, it's crucial to
acknowledge potential limitations inherent in technological integration within the Vetenary
industry. Concerns revolve around security and privacy, especially regarding the safeguarding of
sensitive financial data during digital booking, alongside the technical complexities of system
implementation, including integration with existing software and potential compatibility issues.
Adequate training and support will be essential to navigate these challenges effectively.
Moreover, resistance to change from stakeholders accustomed to traditional booking
appointment and services methods could arise, driven by concerns about workflow disruptions
and system reliability. However, proactive measures such as robust cybersecurity protocols,
comprehensive testing, and effective change management strategies can help mitigate these
limitations. Through careful consideration and proactive management, the Maryhill Veterinary
Services Booking Management System can successfully streamline booking process and enhance
efficiency within the Vetenary industry.
CHAPTER TWO
Literature Review
2.0 Introduction
The literature review is a cornerstone of software development, serving as a crucial tool for
informing the development process by providing insights into existing methodologies,
technologies, and best practices. It plays a pivotal role in laying the groundwork for
understanding the current landscape, identifying potential challenges, and exploring
opportunities for innovation. In this chapter, we delve into the critical role of literature review
within the context of developing a Vetenary booking appointment and services system. Our
exploration encompasses an in-depth analysis of various software development methodologies
prevalent in the Vetenary industry, including agile and waterfall approaches, evaluating their
suitability for booking appointment and services system development. Additionally, we
scrutinize relevant technologies such as booking appointment and services processing platforms
and financial management software, aiming to discern their contributions to optimizing booking
process within Vetenary projects.
By synthesizing information from diverse sources, this chapter seeks to furnish a comprehensive
understanding of the multifaceted factors influencing the development of Vetenary booking
appointment and services systems. It lays a robust foundation of knowledge and insights to
guide the design and implementation of innovative booking appointment and services solutions
tailored precisely to the unique needs and exigencies of the Vetenary industry.
When considering software development methodologies for Vetenary booking appointment and
services systems, two primary approaches stand out: Agile and Waterfall. Each methodology
offers distinct strengths and weaknesses that influence its suitability for Vetenary projects.
Agile methodologies, known for their adaptability and iterative nature, excel in environments
where requirements may evolve over time. In the context of Vetenary booking appointment and
services systems, Agile allows for flexibility in responding to changing regulations, stakeholder
needs, and technological advancements. By breaking down development into small, manageable
iterations, Agile enables continuous feedback and adjustment, ensuring that the final product
aligns closely with user requirements. For example, a Vetenary company implementing an agile
approach for its booking appointment and services system development may release regular
updates to incorporate feedback from subcontractors, project managers, and finance teams.
However, agile methodologies also have limitations. The emphasis on flexibility can lead to
challenges in estimating project timelines and budgets accurately. Additionally, frequent changes
may introduce complexity and require robust project management to maintain clarity and focus.
Despite these challenges, Agile remains a popular choice for Vetenary booking appointment and
services systems due to its ability to adapt to evolving requirements and deliver incremental
value.
On the other hand, Waterfall methodologies follow a structured, sequential approach, making
them well-suited for projects with clearly defined requirements and milestones. In the context of
Vetenary booking appointment and services systems, Waterfall provides a systematic framework
for planning and execution, ensuring thorough documentation and adherence to project
schedules. For instance, a Vetenary firm may opt for Waterfall when implementing a booking
appointment and services system with fixed regulatory requirements and standardized processes.
However, Waterfall methodologies lack the flexibility of Agile and may struggle to
accommodate changes in project scope or stakeholder needs. Furthermore, the linear nature of
Waterfall development can result in lengthy delivery times and limited opportunities for
stakeholder involvement until the final stages of development.
Ultimately, the choice between Agile and Waterfall methodologies for Vetenary booking
appointment and services systems depends on project requirements, timelines, and stakeholder
preferences. For example, a Vetenary company embarking on a large-scale, innovative booking
appointment and services system overhaul may opt for Agile to accommodate evolving user
needs and technological advancements. In contrast, a project with well-defined requirements and
a fixed budget may benefit from the structured approach of Waterfall.
Real-life references and examples from the Vetenary industry can provide valuable insights into
the effectiveness of each methodology. For instance, a Vetenary firm may cite successful
projects where agile methodologies enabled rapid adaptation to regulatory changes or customer
feedback, leading to improved booking appointment and services system usability and
efficiency. Conversely, examples of Waterfall projects may highlight the benefits of meticulous
planning and documentation, resulting in on-time delivery and compliance with industry
standards and that’s why at the end the projected ended up choosing the waterfall methodologies.
Drawing insights from real-world examples and industry standards, Vetenary companies employ
sophisticated design principles to develop intuitive and user-friendly interfaces tailored to the
needs of project stakeholders. The work of Jones (2020) highlights the impact of user-centric
design on the adoption and usability of software systems within the Vetenary industry.
Moreover, robust testing strategies are essential to ensure the reliability and functionality of the
booking appointment and services system. Research conducted by Brown et al. (2021)
underscores the significance of comprehensive testing in identifying and rectifying potential
issues or discrepancies, thereby enhancing overall system performance and user experience.
When it comes to deployment methodologies, strategic approaches are paramount for the
effective rollout of booking appointment and services solutions. Whether employing phased
releases or continuous deployment strategies, Vetspire meticulously orchestrate the deployment
process to minimize disruptions and optimize efficiency. The study by Johnson and Patel (2019)
provides insights into the various deployment methodologies employed by Vetenary companies
and their impact on project success.
By exploring the practical application of these key concepts within the Vetenary industry and
referencing relevant literature, we gain valuable insights into how the Maryhill Veterinary
Services Booking Management System can leverage industry best practices to drive innovation
and excellence in booking process within Vetenary projects.
The selection of technologies and tools for the Maryhill Veterinary Services Booking
Management System is paramount for its effectiveness and scalability. From robust database
management systems to state-of-the-art encryption protocols and advanced analytics platforms,
each technology must be carefully chosen to align with the specific operational needs and
strategic goals of the Vetenary industry.
Real-life examples from similar systems in the Vetenary sector provide valuable insights into the
technologies that have proven instrumental in enhancing operational efficiency and stakeholder
engagement. For instance, research by Patel et al. (2020) highlights the use of cloud-based
database management systems in Vetenary booking appointment and services systems, enabling
real-time access to project data and streamlined communication between stakeholders.
Furthermore, analytics platforms play a pivotal role in driving data-driven decision-making and
enhancing customer relationship management in Vetenary booking appointment and services
systems. Research conducted by Brown et al. (2020) illustrates how analytics tools have been
deployed to analyze booking appointment and services trends, optimize cash flow management,
and personalize client interactions in the Vetenary industry.
By drawing inspiration from these real-world examples and industry best practices, the Maryhill
Veterinary Services Booking Management System can make informed decisions regarding the
adoption of technologies that best align with its operational requirements and strategic
objectives, ultimately driving innovation and efficiency in Vetenary booking appointment and
services processes.
In addition to examining renowned management software solutions like vetenary trend, the
Maryhill Veterinary Services Booking Management System delves into analogous systems
within the Vetenary industry, such as Vetspire and Impromed. This comprehensive analysis
provides valuable insights into the diverse approaches employed by industry leaders to address
booking appointment and services challenges within Vetenary projects in Kenya.
By scrutinizing the features and functionalities of these software solutions, the Maryhill
Veterinary Services Booking Management System gains a nuanced understanding of their
strengths and weaknesses. For example, research by Johnson et al. (2021) highlights how vet
systems integrated booking appointment and services management module streamlines invoice
processing and facilitates transparent communication between contractors and subcontractors,
enhancing booking appointment and services efficiency and project transparency. Furthermore,
real-life case studies and success stories from Vetenary services locally and internationally offer
invaluable lessons for the Maryhill Veterinary Services Booking Management System. By
examining how these organizations leverage technology to optimize booking process and
improve stakeholder satisfaction, the system gains actionable insights into effective
implementation strategies and best practices. For instance, a case study on a Vetenary company
in Nairobi successfully implementing a mobile booking appointment and services for
subcontractor vetenary serves as inspiration for the system to enhance booking appointment and
services convenience and transparency for all project stakeholders.
Moreover, the system explores the potential impact of emerging technologies such as blockchain
and cloud computing on Vetenary booking appointment and services management. By staying
abreast of technological advancements, the Maryhill Veterinary Services Booking Management
System can proactively adapt its digital solution to leverage these innovations, ensuring
scalability and future-proofing its operations. Research by Patel and Smith (2019) showcases
how blockchain technology enhances booking appointment and services security and
transparency in Vetenary projects, reducing fraud and dispute resolution time.
In summary, conducting a thorough review of similar software solutions enables the Maryhill
Veterinary Services Booking Management System to gain valuable insights, identify best
practices, and leverage emerging technologies to develop a cutting-edge booking appointment
and services management system tailored to the unique needs and preferences of Vetenary
projects in Kenya. By drawing inspiration from industry leaders and real-life success stories, the
system positions itself for sustained growth and success in Kenya's competitive Vetenary market.
2.5 Best Practices and Industry Standards
In the realm of Vetenary booking appointment and services systems, adherence to best practices
and industry standards is essential for ensuring the efficacy, reliability, and legal compliance of
the system. By drawing guidance from established documents and industry organizations, the
Maryhill Veterinary Services Booking Management System can maintain the highest standards
of quality and integrity. One crucial aspect of best practices in Vetenary booking appointment
and services systems is adherence to stringent software engineering standards outlined by
industry organizations such as the Vetenary Specifications Research Institute. These standards
provide guidelines for system architecture, data security, and user interface design, ensuring that
the system meets the functional requirements and regulatory obligations of the Vetenary
industry.
Furthermore, the Maryhill Veterinary Services Booking Management System can benefit from
emulating the best practices adopted by industry leaders in Vetenary booking appointment and
services management. For instance, following standardized workflows for booking appointment
and services processing, such as those recommended by the Associated General Contractors of
America (AGC) or the International Vetenary Measurement Standards (ICMS), can streamline
booking appointment and services administration and improve transparency across Vetenary
projects.
Moreover, adherence to industry standards for Information Modeling for information security
management systems is critical for ensuring the system's compatibility with existing Vetenary
industry practices and regulatory requirements. Compliance with these standards not only
mitigates legal and ethical risks but also enhances operational excellence and fosters trust among
project stakeholders. By incorporating these best practices and industry standards into the design
and implementation of the Maryhill Veterinary Services Booking Management System, can
uphold the highest levels of quality, integrity, and efficiency in their booking appointment and
services management processes. This commitment to industry norms not only facilitates
seamless project execution but also contributes to the overall success and reputation of Vetenary
projects in Kenya's competitive market landscape.
2.6 Case Studies and Success Stories
Examining real-life case studies and success stories from established Vetenary services provides
tangible evidence of the transformative impact of software solutions in the industry. By delving
into these real-world examples and understanding the experiences of peer organizations,
Vetenary can extract actionable insights to inform its own digital transformation journey.
For instance, Avimark Vetenary System have implemented sophisticated software solutions to
streamline their operations and enhance customer experiences. Through seamless integration of
technology, Vetenary systems have achieved greater efficiency in inventory management and
order processing, resulting in improved customer satisfaction and retention.
By studying these real-life case studies and success stories, Vetenary systems can gain valuable
insights into the best practices and strategies employed by peer organizations. This knowledge
enables Vetenary to make informed decisions and implement effective digital solutions that drive
innovation and excellence in the sector.
Entering the realm of digital transformation entails grappling with a myriad of challenges and
potential stumbling blocks for Vetenary. These hurdles encompass a spectrum of technical
intricacies in software development to internal resistance from within the organization.
Nonetheless, by proactively identifying and addressing these hurdles, Maryhill Veterinary
Services Booking Management System can facilitate a smoother transition towards adopting a
modern booking appointment and services management system.
Among the prominent challenges are the complexities inherent in software development, which
demand meticulous attention to detail and technical expertise. Additionally, resistance from
employees accustomed to conventional methods poses a formidable barrier to change.
Overcoming this resistance necessitates robust change management strategies focused on
cultivating buy-in and fostering a culture of adaptation and innovation. External factors further
compound the challenges, with market volatility and fluctuating consumer preferences adding
layers of complexity. . Maryhill Veterinary Services Booking Management System must stay
attuned to industry trends and consumer behavior, enabling the formulation of agile strategies to
navigate through uncertain market conditions and evolving client demands effectively.
2.8 Summary
The literature review stands as a guiding force in shaping the development and implementation
of the Maryhill Veterinary Services Booking Management System. Through a thorough
examination of software development methodologies, foundational concepts, relevant
technologies, existing solutions, best practices, industry standards, case studies, and challenges,
Maryhill Veterinary Services Booking Management System gains valuable insights into the
intricate landscape of digital innovation within the Vetenary services.
By incorporating key concepts gleaned from the literature review, the Maryhill Veterinary
Services Booking Management System is poised to be grounded in industry best practices,
fostering flexibility and adaptability. Real-life case studies and success stories offer tangible
evidence of the transformative potential of digital solutions in streamlining booking process.
Maryhill Veterinary Services Booking Management System to embark on its own journey of
innovation and advancement.
The pursuit of digital excellence in Vetenary booking appointment and services systems is not
without its obstacles. Technical complexities, internal resistance from stakeholders, and external
market dynamics present formidable challenges that must be addressed with resilience and
strategic foresight. Through the implementation of proactive mitigation strategies, Maryhill
Veterinary Services Booking Management System can overcome these hurdles and emerge
stronger and more proficient than ever before.
In essence, the Maryhill Veterinary Services Booking Management System represents a bold
step forward in revolutionizing booking appointment and services management within the
Vetenary industry, underpinned by a steadfast commitment to excellence, innovation, and client-
centricity. With the literature review serving as a guiding compass, Maryhill Veterinary Services
Booking Management System is positioned to redefine industry standards and establish itself as
a pioneer in digital sophistication and operational efficiency within the Vetenary booking
services
Chapter Three
1.0 METHODOLOGY
INTRODUCTION
This chapter entails the research design the type of research for guiding data collection as well as
Reason for data collection methods. It is through chapter the study and making of the project
The system case management system was able to achieve all its objectives. It is through the same
that enough data was collected to support the study and make the project feasible. Facts and data
collection techniques were carried out on the existing system showing the
Weaknesses of the system. Data collection on the other hand was sourced from different places
and by using different methods. Since many techniques exist for gathering primary data, the
researcher used the following below methods to collect information about the current system.
The researcher here used both open and closed ended questionnaires to gather information from
the target population. The target population in this case was the vetenary and the managers of the
system who were the people most involved with the interaction of the system? The reason as to
why questionnaire was used as a method of data collection was due to the reason that
questionnaires are relatively easy to analyze, they are simple to administer and the most
important thing is that respondents have privacy and time to think about their answers; they are
not usually required to reply immediately. The questionnaires were picked by the researcher after
being answered and confidentially filled.
A feasibility study is an analysis that takes all of a project's relevant factors into account
including economic, technical, legal, and scheduling considerations to ascertain the likelihood of
completing the project successfully. In this project we are going to carry out the three types of
feasibility and see how the results appear and behave.
3.3.1 Technical Feasibility
In technical feasibility the current technology was found to be feasible both hardware and
software. The hardware and software was found to be adequate to support the proposed system
since the system will run with minimum system requirements of processor 2.3GHz, RAM 1 GB,
Hard Disk
250 GB and Windows 10 which are readily available in the market at affordable prices. The
proposed system is upgradable whereby new modules can be added in the future hence can adapt
easily to any technological changes.
Since Operational feasibility is the measure of how well a proposed system solves the problems,
and takes advantage of the opportunities identified during scope definition and how it satisfies
the requirements identified in the requirements analysis phase of system development then The
proposed system will be easy to use as user interface is GUI based. The system is easy to use
since no any special skills will be required to use the system. So the project will be operationally
feasible.
Since Social Feasibility is social impact analysis aimed at identifying and analyzing such impacts
in order to understand the scale and reach of the project's social impacts. The project will be
socially feasible as today’s user want quick services everywhere. The new system processes
instantaneous in just seconds due to the use of buttons that upon clicking generate a good
quantity and quality of data. Reports will be accessed at the click of a button and can be accessed
in future
3.2.2 INTERVIEWS
Interviews being a one on one talk and method of data collection with the respondent, the
researcher conducted interviews on the target population. The target population included the
vetenary, the managers and some of the case hearing attendees who came listening to the
proceedings. The vetenary and the managers were the immediate users of the system and hence it
was fit to interview them on how fast data entry, data saving and data retrieval was taking place
in the system. Since the attendees on the system proceedings were impacted directly on how the
system was running, random interviews were conducted on what amount of time they spent in
the system-rooms. Any responses and opinions were recorded against the set of interview guide
designed by the researcher. The reason as to why interview was selected as one of the data
collection methods is not only because it’s vetenary a holistic snapshot, analyses words
immediately, reports detailed view of informants; but also because it enables interviewees to
speak in their own voice and express their own thoughts and feelings. Interviews also allow more
detailed questions to be asked.
The proposed system will be economic feasible due to the fact that the system will reduce costs
and losses significantly. Most activities that were initially carried manually leading to losses will
be replaced by the proposed and this will affect prices changes that are currently being done
manually. The cost of hardware and software has an investment return rate of 4 months. Costs
for developing the new system are in-line with the projected budget and has an acceptable return
on investment hence its economically feasible.
3.4 Reliability
Reliability is the degree to which the result of a measurement, calculation, or specification can be
depended on to be accurate. It is therefore important to note that the instruments used in the
study were tested and confirmed to be reliable. After all preparations in place it was recorded
that the overall research instrument was highly reliable for the study carried out during the field
day research.
3.5 Validity
Since validity refers to how accurately a method measures what it is intended to measure then Validity of
a research instrument refers to the extent to which an instrument measures what it purports to measure.
Validity requires that an instrument is reliable, but an instrument can be reliable without being valid. To
ensure content validity of the questionnaire and interviews that was used in this study, a pilot test was
carried out with to some respondents where the results were used to make adjustment where necessary.
3.5.1 Pilot Study
A pilot study was carried out to test whether the respondents as well as the researcher
experienced difficulties in understanding items as well as the ease of distributing the research
items respectively. The researcher also tested whether the respondents omitted items and time
estimate the respondents took to complete the questionnaires. From the pilot study, it was noted
that the questionnaires were too long, as a result of which the researcher revised and shortened it
accordingly.
The researcher approached the office of the high the system with a request to be granted
permission to collect data from the system. It is after the request that an introductory letter
granting the researcher the authority to collect data from the target the systems was obtained
from the chief executive officer at the system. Permission to conduct the research was afterwards
granted to facilitate contacting the sampled respondents.
Since data analysis is a process of inspecting, .sing, transforming and modeling data with the
goal of discovering useful information, informing conclusions and supporting decision making
then data. Was done to correct any error that might have occurred during data collection and data
was coded for analysis. After coding; qualitative data was grouped into respective themes and
was analyzed using thematic analysis. Quantitative data was analyzed using descriptive and
inferential statistics. Since descriptive statistics is a summary statistic that quantitatively
describes or summarizes features from a collection of information, it was hence used to describe
and summarize the data. Descriptive statistics of mean, mode, median and standard deviation
computed to make it possible to interpret the information. Inferential statistics specifically
multiple regression analysis was carried out to establish whether there is a relationship between
the independent variables and the dependent variables and the type of the relationship.
A descriptive research design was used in this study. The purpose of descriptive research design
is to collect detailed and factual information that describes an existing phenomenon. It attempts
to describe such things as possible behavior, attitudes, values and characteristics as they exist.
The descriptive research study sought to describe the effects of cases and case backlogs in the
system. A waterfall model was used for design.
Waterfall Model
The following illustration is a representation of the different phases of the Waterfall Model.
ITEM/PRODUCT COST
Research 2500
Maintenance 15000
TOTAL 93500
3.8 Conclusion of the Analysis
The proposed system is cost effective and saves time. The proposed system reduces labor
intensive tasks such as movement cost for registration. The proposed system will ensure a more
efficient and effective way of handling tasks and booking as to bring out the feasibility of the
system well.
Activity Duration
14 7 1 14 14 20 20 14 7
Project
identification
and feasibility
Proposal
writing
Proposal
presentation
Data collection
System analysis
System design
System
development
System testing
Project
documentation
Chapter Four
4.1 Introduction
System analysis is a critical process that involves studying procedures or business operations to
identify their goals and purposes, and to create efficient systems and procedures to achieve them.
This chapter presents the study findings, data analysis, and discussions. It also involves
evaluating the current system using information gathered from previous stages of development.
This evaluation helps determine whether the current system meets the needs of users and
provides recommendations for improvements if necessary.
The current system relies on a file-based management system, where the system vetenary record
all case details in physical files stored in cabinets. When a complaint is brought forward by the
plaintiff, vetenary manually create a new case file, assigning it a unique file number or case
number for identification. Details such as defendant and witness information are recorded, and
the case is then opened for hearing.
In this section, evidence of data analysis is presented using tables, charts, graphs, and diagrams.
These analytical tools demonstrate a thorough examination of the system before its
implementation into the system design and implementation phase. The analysis provides
valuable insights into the functioning of the current system and informs the development of more
efficient and effective solutions for system design and implementation. By utilizing various
analytical methods, the project ensures that the proposed system addresses the identified
limitations and meets the needs of the users effectively.
Level 0 DFD
The Level 0 Data Flow Diagram (DFD) provides a high-level overview of the data flow within
the current system. At this level, the diagram illustrates the main processes and external entities
involved in the system.
This diagram captures the essential elements of the current system's data flow and lays the
groundwork for subsequent refinement and development in the system analysis and design
process.
4.3 TOOLS TO IMPLEMENT THE SYSTEM
Development Tool User interface Visual studio 2013 Database Microsoft SQL Server Type of
System Windows 10 Installed Memory 64bit OS, Processor 2.6 GHz, 4GB RAM Table 1: Tools
to implement the system.
Development Tool
User interface Sublime Text Editor
Database phpMyAdmin SQL
Installed memory 64BIT OS, 4gb RAM
Type of system Windows 10
The tables below were created in the SQL SERVER platform using SQL commands and they are
as follows
The users table is the one for storing the users and their passwords. The users in the system are
registered by the admin.
Users table:
Deduction table
Chapter Five
5.1 INTRODUCTION
This is the process that checks whether the system developed is the required results under known
conditions. The purpose of testing is to identify and correct the errors of the system. In system
testing, performance and acceptance standards are developed. It can take place when one is
coding the program. One can code a module and run it to see whether it works perfectly. This
does involve the process of inputting real data for testing the suitability of the module and the
system as a whole.
The system test should help to identify errors, faults, bugs and failures of the system
so that it can be described as a successful test.
It should help to establish test cases for the system and also the test data to enable
efficient and effective system test
It should also help to establish resources required for performing the tests in the test
plan. These resources include money required for man power.
The test schedule is also developed for performing the tests which allocates the time
required for each part of testing and the procedures to be followed.
The system should also ensure consistency in the software that has been developed
ensuring that there are no deviations from the specifications.
The test strategy consists of various tests that will ensure the system is tested appropriately in
units and as a whole. This will assist to discover the uncovered errors in the system, unit modules
and during their integration and as a whole
This does show how the program is to be tested and the procedure. The test data is identified,
what is to be tested, the expected output and the actual results after inputting the test date The
system will be tested in a standalone machine where the database will be hosted locally first .For
the majority of testing, there will be a small test in programs and this will be testing for
compatibility. All test cases will be documented
Unit testing is performed to test individual units of an application. Since the application
comprises of various units and module, detecting errors in these unit is simple and consumes less
time, as they are small in size. However, it is possible that the output produced by one unit
becomes the input for another unit, hence if the incorrect output produced by one unit is provided
as input in the second unit then also it shall be incorrect here. If this process is not corrected, the
entire application may produce unexpected outputs. To avoid this all the units in an application
are tested independently using unit testing. Unit testing is not just performed once during the
application development but is repeated whenever the application is modified or used in new
environment.
It ensures that all statements in the unit have been executed at least once.
It tests data structures that represents relationship among individual elements
It ensures that the data entered in variables is of the same data type as defined in the
unit.
This is testing two or more programs that depend on each other. In Integration testing
components of the system are combined and tested in different ways. When you have programs
and components of the network that depend on each other to perform a function then it is
imperative to make sure that they work together correctly. Again in this phase of testing, both
positive testing that simulates your actual conditions and negative testing that simulates incorrect
conditions will be used.
5.2.3 Security testing
System with sensitive information are generally the target of improper or illegal use therefore
protection mechanisms are required to restrict unauthorized access to the system to avoid any
kind of improper usage, security testing is performed which identifies and removes the flaws
from the application that can be exploited by the intruders and thus results in security violation.
Security testing focuses on the following: To check whether the user can access only those data
and functions for which the system developer or the user of the system has given permission this
kind of security is referred to authorization.
To check whether only the users who have permission to access the system are accessing it. This
is referred to as authentication. Security is the main objective of any project. The importance of
security testing is to stop unauthorized usages of data, means to ensure that the users only can
access the data that is permitted by the system developer.
Application testing is an investigation conducted to provide system users with information about
the quality of the product or service under test. Application testing can also provide an objective,
independent view of the application to allow the business to appreciate and understand the risk of
application implementation. Test techniques include, but are not limited to the process of
executing a program or application with the intent of finding application bugs (errors and
defects) Application testing can be stated as the process of validating and verifying that a
computer program/application/product:
Load testing is the process of putting demand on a system or device and measuring its response,
is performed to determine a systems behavior under the normal and anticipated peak load
conditions. It helps to identify the maximum operating capacity of an application as well as any
bottlenecks and determine which element is causing degradation. When the load placed on the
system is raised beyond normal usage patterns, in order to test the systems response at unusually
high or peak loads, it known as stress testing. The load is usually so great that errors condition
are the expected results although no clear boundary exists when an activity ceases to be a load
test and becomes a stress test. This term may be used differently and here it’s important to state
that our application can work smoothly in any critical condition. We have to observe that the
load testing is successfully passed by this application.
A test conducted to determine if the requirements of a specification or contract are [Link] may
involve physical test or performance test. It may involve black-box testing performed on a
system prior to its delivery. In these case of application acceptance testing performed by the
customer shall be known as user acceptance testing, end user testing or field testing.
System testing is where the entire system will be tested for functionality. In this final testing, it
will be made sure that it can handle the predicted volumes of data quickly and efficiently.
This process involves hardware selection, installation and acquisition. Software referred here
include operating system loaded in the hardware device drivers. Proper purchasing procedures
should be followed
This will involve converting of hard copy to the softcopy which can be uploaded to the system.
5.7 Changeover
This does involve all activities carried out during the switching from the existing system to the
new system. The various approaches are direct changeover, Pilot Changeover, Phased
changeover and parallel changeover. The best approach of implementing the system is the
parallel changeover system The parallel changeover method involves running both system side
by side that is simultaneously over a period of time until its proved beyond reasonable doubt that
the new system is working appropriately as per the stated specifications and the anticipated
benefits are being realized. The changeover will be used because:
5.8 IMPLEMENTATION
5.8.0 Introduction
This describes the preferred strategy that will be used when taking in the system or rather
implementing the system. It clearly depicts the step by step procedures of activities to be carried
out during implementation by use of almost applicable and preferred strategy. System
Implementation is one of the most important parts in coming up with a system and it entails
processes and steps which should be adhered to systematically as indicated in order to achieve a
successful changeover. This document therefore describes the selected strategy to perform this
function and why it was chosen or agreed upon by the developer
Parallel Changeover
Pilot Changeover
This is the most popular method as it does provide the lowest risk in case a tragedy occurs thus
affecting the system such that the old system can be reverted back to if necessary in order to go
back and make improvements for the new system. Limitations:
It is expensive and time consuming since both systems will be running at the same
time
Parallel tends to delay the adoption of the new system
Extra workload in maintaining both systems
This is whereby the system is implemented at selected location of the institution such as only at
the Premium facilities. The first group to use the system is called the pilot site. The old system is
still running at the pilot site and for the rest of the base. After the system proves successful at the
pilot site, it is implemented to the rest of the base.
This is the recommended one over the two other methods of direct and parallel. It is whereby the
system is implemented one module at a time. The various teams working together during
implementation allow the new system to be implemented in stages or modules. The difference
between pilot and phased changeover is that pilot gives one location the entire system at a time,
while phase gives one module of the system to all users at a time
5.9 Strategy Justification
The strategy that the developer decided to use is parallel changeover and below is the reasons:
It allows for comparisons between the two systems used by the force using live data
therefore any mistakes which come up as a result of variation from the old system the
results can be easily noted.
The user gets to learn the system on how it works way before it is fully implemented
thus reducing the overall tasks of training the users again.
[Link] Installation
With software installation visual studio 2013 was used to create the design interface and below
are some of the forms designed:
Login Form
[Link] Training
The user is trained on how to use the new system at times the user may tend not to understand
any of the new things he/she is being taught.
[Link] Execution
This involves performing actual operation of the system and this is done by person in charge of
the system.
Conversion of these activities concerned with the transfer of aspects of the old system to the
new. All existing data will need to be entered manually through input controls
[Link] Maintenance
Ensuring that the system remains operational and also catering for later versions and addressing
issues that encounter as they are using the system
Chapter Six
6.1 INTRODUCTION
In this chapter we are looking at the outline of the main and essential findings of the study
following what has previously been discussed in the chapters before especially chapter four and
five. Here we get to see what the researcher got to achieve as far as his objectives were in place
and therefore explaining his summary of findings, his conclusions from the study in his own
words and later on give his recommendations on the same.
6.2 CONCLUSION
The researcher developed the desktop based application system to control and allow registration
of all the system cases by the system vetenary and passed on to the managers. The system
vetenary is mandated with the task of registering of new cases, plaintiffs, witnesses and
defendants whereas that of the vetenary being updating, deleting and search case. Both users
could share some privileges such as managing cases and creating reports. The flow of
information provides a steady and secure path for data to be saved and retrieved at will. The
researcher did his best so that the project meets the stated objectives and looking back at the
objectives it can be seen that the project has been completed given that it has met all the
objectives set
This project has helped the researcher to learn how to work effectively as a team. The lesson of
learning of to work in a team is one important skill that any individual should learn as if it were
not for the contributions and research contributed by other people including classmates then this
project would not have been a success. The project has as well helped or rather made the
researcher learn about real life implementation of what was learnt and studied in class.
6.4 RECOMMENDATIONS
Though the main objectives of this project have been achieved the researcher feels more can be
made rather added to the application. In future the researcher plans to integrate other module into
the application system such as the reminders module.
REFERENCES
#top-Nav [Link] {
color: #f8f9fa;
font-weight: 900;
position: relative;
}
#top-Nav [Link]:before {
content: "";
position: absolute;
border-bottom: 2px solid #f8f9fa;
width: 33.33%;
left: 33.33%;
bottom: 0;
}
</style>
<?php require_once('inc/[Link]') ?>
<body class="layout-top-nav layout-fixed layout-navbar-
fixed" style="height: auto;">
<div class="wrapper">
<?php $page = isset($_GET['page']) ? $_GET['page'] :
'home'; ?>
<?php require_once('inc/[Link]') ?>
<?php if($_settings->chk_flashdata('success')): ?>
<script>
alert_toast("<?php echo $_settings-
>flashdata('success') ?>",'success')
</script>
<?php endif;?>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper pt-5" style="">
<?php if($page == "home" || $page == "about_us"):
?>
<div id="header" class="shadow mb-4">
<div class="d-flex justify-content-center
h-100 w-100 align-items-center flex-column px-3">
<h1 class="w-100 text-center site-title
px-5"><?php echo $_settings->info('name') ?></h1>
<!-- <h3 class="w-100 text-center px-5
site-subtitle"><?php echo $_settings->info('name') ?
></h3> -->
</div>
</div>
<?php endif; ?>
<!-- Main content -->
<section class="content ">
<div class="container">
<?php
if(!file_exists($page.".php") && !
is_dir($page)){
include '[Link]';
}else{
if(is_dir($page))
include $page.'/[Link]';
else
include $page.'.php';
}
?>
</div>
</section>
<!-- /.content -->
<div class="modal fade rounded-0" id="confirm_modal"
role='dialog'>
<div class="modal-dialog modal-md modal-dialog-
centered" role="document">
<div class="modal-content">
<div class="modal-header rounded-0">
<h5 class="modal-title">Confirmation</h5>
</div>
<div class="modal-body rounded-0">
<div id="delete_content"></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary"
id='confirm' onclick="">Continue</button>
<button type="button" class="btn btn-secondary"
data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<div class="modal fade rounded-0" id="uni_modal"
role='dialog'>
<div class="modal-dialog modal-md modal-dialog-
centered rounded-0" role="document">
<div class="modal-content rounded-0">
<div class="modal-header rounded-0">
<h5 class="modal-title"></h5>
</div>
<div class="modal-body rounded-0">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary"
id='submit' onclick="$('#uni_modal
form').submit()">Save</button>
<button type="button" class="btn btn-secondary"
data-dismiss="modal">Cancel</button>
</div>
</div>
</div>
</div>
<div class="modal fade rounded-0" id="uni_modal_right"
role='dialog'>
<div class="modal-dialog modal-full-height modal-md"
role="document">
<div class="modal-content">
<div class="modal-header rounded-0">
<h5 class="modal-title"></h5>
<button type="button" class="close" data-
dismiss="modal" aria-label="Close">
<span class="fa fa-arrow-right"></span>
</button>
</div>
<div class="modal-body rounded-0">
</div>
</div>
</div>
</div>
<div class="modal fade" id="viewer_modal"
role='dialog'>
<div class="modal-dialog modal-md" role="document">
<div class="modal-content">
<button type="button" class="btn-close"
data-dismiss="modal"><span class="fa fa-
times"></span></button>
<img src="" alt="">
</div>
</div>
</div>
</div>
<!-- /.content-wrapper -->
<?php require_once('inc/[Link]') ?>
</body>
</html>
Thank you for taking the time to provide feedback on our veterinary services. Your input is
invaluable in helping us improve and serve you and your pets better.
1. How satisfied are you with the overall care your pet received?
Very satisfied
Satisfied
Neutral
Dissatisfied
Very dissatisfied
2. How would you rate the professionalism and friendliness of our staff?
Excellent
Good
Average
Poor
Very poor
Always
Usually
Sometimes
Rarely
Never
4. How would you rate the cleanliness and comfort of our facility?
Excellent
Good
Average
Poor
Very poor
Very likely
Likely
Neutral
Unlikely
Very unlikely
6. Please provide any additional comments or suggestions for improving our services:
Your feedback is greatly appreciated. Thank you for helping us improve our services for you and
your pets?
Feel free to customize these questions according to specific aspects of the veterinary service you
wish to evaluate.