Res Dis

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

UNIVERSITY OF AGRONOMIC SCIENCES AND

VETERINARY MEDICINE OF BUCHAREST

Faculty of Animal Productions Engineering and Management

Food Safety and Biosecurity

Student: Kacicin Slarian

Development of a HACCP Mobile Application


Table of Contents
1. Introduction
2. Aim of the Work
3. Biological Material and Methodology 3.1. Biological Material 3.2.
Methodology
4. Results
5. Discussions
6. Conclusions and Recommendations
7. References
1. Introduction
Food safety is a critical concern in the food industry, essential for protecting
consumer health and maintaining public trust in food products. The Hazard
Analysis and Critical Control Points (HACCP) system is globally recognized for
managing food safety risks and ensuring product safety. However, traditional
methods of implementing HACCP can be complex and prone to errors. This paper
proposes the development of a mobile application to simplify the HACCP process,
making it more efficient and accessible for professionals in the field.

2. Aim of the Work


The primary aim of this work is to develop a mobile application that
simplifies the implementation of the HACCP system, providing a user-friendly tool
for hazard identification, Critical Control Point (CCP) management, monitoring,
corrective actions, and documentation. Specific objectives include:
 Creating an intuitive and easy-to-use interface.
 Implementing essential functionalities for HACCP management.
 Ensuring compliance with international food safety standards.

3. Biological Material and Methodology


3.1. Biological Material
This work does not involve specific biological material, as the application is
intended for use by professionals in the food industry to manage risks associated
with various food products.
3.2. Methodology
Research and Planning
 Studying HACCP Principles: A detailed analysis of HACCP principles and
specific industry requirements.
 Analyzing Existing Applications: Identifying functionalities in similar
applications and determining their strengths and weaknesses.
 Identifying Necessary Functionalities: Establishing essential functionalities
such as hazard identification, CCP management, monitoring, corrective
actions, and documentation.
 Defining the Target Audience: Identifying primary users of the application,
such as food industry professionals and quality assurance teams.
Technical Preparation
 Choosing the Platform: Deciding to develop a cross-platform application
using Flutter for compatibility with both Android and iOS.

 Development Tools: Using Flutter for UI development, Dart as the


programming language, and Firebase for backend services.
Design

 UI/UX Design: Creating a user-friendly and intuitive interface using Figma.


The UI/UX design process includes creating mockups and interactive
prototypes to ensure a high-quality user experience.
Development
 Setting Up the Development Environment: Installing the necessary SDKs
and configuring the development environment.
 Implementing Core Functionalities:
 User Authentication: Implementing secure user authentication and
management, ensuring data protection.
 Hazard Analysis Module: Allowing users to input and manage hazard
analysis data efficiently.
 CCP Management: Developing tools for identifying and managing
Critical Control Points.
 Monitoring and Documentation: Implementing monitoring
procedures and documentation functionalities to ensure compliance
with HACCP standards.
 Testing: Regular testing to identify and resolve bugs and usability issues,
using both automated and manual testing.
Validation and Feedback
 Beta Testing: Releasing a beta version to a selected group of users to
gather valid and constructive feedback.
 Iteration: Improving the application based on received feedback, adjusting
functionalities, and correcting any errors.

4. Results
The HACCP application developed includes the following key functionalities:
1. User Authentication: Secure login and user management, ensuring the
protection of sensitive data.
2. Hazard Analysis: Forms and tools for identifying and analyzing hazards,
allowing users to document and manage risks.
3. CCP Management: Tools for identifying and managing Critical Control
Points, helping users monitor and control critical processes.
4. Monitoring Procedures: Implementing monitoring protocols for CCPs,
ensuring all necessary measures are taken to maintain food safety.
5. Corrective Actions: Documenting and managing corrective actions,
enabling users to respond quickly to any deviations from HACCP standards.
6. Documentation: Comprehensive documentation functionalities that ensure
detailed record-keeping and compliance with audit standards.

5. Discussions
Developing the application posed various challenges, such as integrating multiple
HACCP functionalities into a user-friendly interface and ensuring a high-quality
user experience. Agile methodology was employed to allow adaptability and rapid
iteration, contributing to the continuous improvement of the application.
Additionally, statistical tests such as the GRUBBS and SHAPIRO-WILK tests were
applied to validate data and ensure the accuracy of hazard analysis.

6. Conclusions and Recommendations


The HACCP mobile application significantly simplifies the implementation of the
HACCP system and ensures compliance with international food safety standards.
It provides a valuable tool for food industry professionals, facilitating risk
identification and management, monitoring critical processes, and comprehensive
documentation. Recommendations for future improvements include developing
advanced analytics, multi-language support, and integration with IoT devices for
real-time monitoring.

7. References
1. Food Safety Modernization Act (FSMA) and HACCP guidelines.
2. Comparative analysis of existing HACCP mobile applications.
3. Flutter and Firebase documentation for application development.
4. Methodologies and statistical tools used in food safety data analysis.
5. Case studies and specialist articles on HACCP implementation in the food
industry.

Visual Elements
UI/UX Design
Figure 1: User Interface Design

The user interface has to be simple and user friendly.


Core Functionalities
Figure 2: Overview of Core Functionalities

The core functionalities will be variated, for most of the process areas.
Monitoring and Documentation Module
Figure 3: Monitoring and Documentation

While it is easier to digitalise everything, it needs at least a human intervention,


for double checking.
Extended Discussion and Statistical Analysis
To ensure the robustness and reliability of the application, various statistical
methods were employed during the development and testing phases. These
included:
 GRUBBS Test: Used to detect outliers in the data collected during the
hazard analysis phase.
 SHAPIRO-WILK Test: Applied to assess the normality of the distribution of
hazard data.
 Student's t-test: Used to compare the means of two groups to determine if
they are significantly different from each other.
 Bartlett's Test: Employed to test for homogeneity of variances across
samples.
 Fisher's Test: Used for analyzing the variance among different groups.
 Welch's Test: Applied when there is a need to handle unequal variances.
 Games-Howell Test: Used for post-hoc analysis following ANOVA when
variances are unequal.
These statistical tests ensured that the data and results were accurate and
reliable, providing a solid foundation for the application's functionalities.
Additional Recommendations
1. Advanced Analytics: Developing more sophisticated analytical tools within
the application to provide deeper insights into hazard analysis and CCP
management.
2. Multi-Language Support: Expanding the application to support multiple
languages, making it accessible to a broader audience.
3. IoT Integration: Integrating the application with Internet of Things (IoT)
devices to enable real-time monitoring and data collection.
Implementation Strategy
The implementation of the application followed a structured approach,
incorporating the following phases:
1. Initial Planning: Defining the scope, objectives, and requirements of the
project.
2. Research and Analysis: Conducting a thorough analysis of existing solutions
and identifying gaps.
3. Design and Prototyping: Creating design mockups and interactive
prototypes.
4. Development: Building the application using Flutter and Firebase, focusing
on modular development to facilitate testing and iteration.
5. Testing and Validation: Conducting rigorous testing to ensure the
application meets the defined requirements and standards.
6. Deployment: Releasing the application to the target audience and
providing ongoing support and updates based on user feedback.
User Feedback and Iteration
The feedback loop involved regular interaction with beta testers and
stakeholders, incorporating their suggestions and addressing any issues that
arose. This iterative process was crucial in refining the application and ensuring it
met the needs of its users.

You might also like