Download as pdf or txt
Download as pdf or txt
You are on page 1of 60

COCOSYS

Web-Based Coco Sheet Manufacturing Management System

M.P.Kavindu Suotha – IM/2020/023

A report submitted in partial fulfilment of the requirements for the degree of


Bachelor of Science Honors in Management and Information Technology (B.Sc. IT)

Name of the Supervisor: Dr. Ruwan Wickramarachchi

Department of Industrial Management


Faculty of Science
University of Kelaniya Sri Lanka
December 2023
DECLARATION

I hereby certify that this project and all the artefacts associated with it is my own work and it has
not been submitted before nor is currently being submitted for any other degree program.

Full name of the student: M.P.Kavindu Sudotha


Student No: IM/2020/023

Signature of the student: ................................. Date: 2023/12/13.

Name of the supervisor: Dr. Ruwan Wickramarachchi

Signature of the supervisor: ............................. Date: .........................................

1
ACKNOWLEDGMENT

In the pursuit of developing this software system for Thuselco Pvt Ltd, I have dedicated
extensive effort and commitment. The successful completion of this project was made possible
with invaluable assistance and support from a multitude of individuals. Without their
contributions, my solitary endeavors would not have achieved such effectiveness and efficiency.
I extend my heartfelt gratitude to each one of them.

Foremost, I express my sincere thanks to my Project Supervisor, Dr. Ruwan Wickramarachchi,


whose unwavering support proved instrumental in navigating the challenges of this project. His
guidance was a constant source of strength throughout this entire endeavor.

I extend my appreciation to Miss. Manya Wickramasinghe, the Project Coordinator, for


providing initial insights and guidance that laid the foundation for this design project. I am
grateful for the continuous support extended throughout the development process.

Special thanks go to Mr. Thusitha, the Director of Thuselco Pvt Ltd, for generously sharing
essential information and offering unwavering support during the course of the project.

I extend my gratitude to all the staff members, particularly the panel of judges who provided
valuable suggestions and feedback during the video presentation of the proposed system. Their
insights were crucial in refining and expanding the scope of the system.

Heartfelt thanks are due to my parents and family, whose unwavering support and multitude of
ideas significantly contributed to the collection of information for this project.

Lastly, I express my gratitude to all my friends for their genuine friendship, honest support,
constructive feedback, and continuous encouragement throughout the preparation of this report.

This project would not have been possible without the collective efforts and support of these
remarkable individuals, and for that, I am truly grateful.

2
ABSTRACT

This report introduces an efficient Computer-Aided Coco Sheet Manufacturing Management


System developed exclusively for Thuselco Pvt Ltd. Focused on revolutionizing the company's
operational processes, the system seamlessly integrates various stages of coco sheet production,
quality control, and logistics, replacing the current reliance on Excel-based methods.

In response to the limitations of manual record-keeping, the proposed system adopts a


customized software solution with distinct user roles, including directors, managers, and
supervisors. The system's design prioritizes simplicity, aiming to streamline operations, enhance
data accuracy, and facilitate informed decision-making.

Key functionalities include comprehensive data entry and storage, real-time monitoring of
critical parameters, detailed reporting and analytics, and robust security measures. The system is
tailored to accommodate the specific needs of Thuselco Pvt Ltd, ensuring a user-friendly
interface for all stakeholders.

In addressing existing challenges related to data entry errors, limited scalability, lack of real-time
information, and security concerns, the proposed system aims to provide a reliable and efficient
alternative. The project feasibility is thoroughly assessed, considering technical, financial,
operational, political, and risk factors.

The project plan outlines a phased approach, encompassing requirements gathering, design and
development, testing, deployment, training, and ongoing support. Additionally, the
acknowledgment section recognizes the pivotal contributions of individuals, including project
supervisors, coordinators, company directors, and family members.

This proposed software solution for Thuselco Pvt Ltd not only seeks to alleviate current
challenges but also aims to enhance overall operational efficiency, data accuracy, and decision-
making capabilities. The project represents a significant step towards a more streamlined and
technologically advanced approach to coco sheet manufacturing management.

3
Table Of Contents
ACKNOWLEDGMENT ..................................................................................................................................... 2
ABSTRACT ...................................................................................................................................................... 3
Figures ........................................................................................................................................................... 7
Tables ............................................................................................................................................................ 8
CHAPTER 1-INTRODUCTION .......................................................................................................................... 9
Introduction to Thuselco Pvt Ltd ............................................................................................................... 9
Mission and Operations ........................................................................................................................ 9
Social Impact ......................................................................................................................................... 9
Key Objectives ..................................................................................................................................... 10
Business Process at Thuselco Pvt Ltd .................................................................................................. 10
Director ............................................................................................................................................... 10
Managers and Supervisors .................................................................................................................. 10
Accounting Team ................................................................................................................................. 10
Employees ........................................................................................................................................... 10
Problem Definition .................................................................................................................................. 11
Aims and Objectives of the Project at Thuselco Pvt Ltd ......................................................................... 12
Users of the Proposed System at Thuselco Pvt Ltd ................................................................................. 13
Directors: ............................................................................................................................................. 13
Managers: ........................................................................................................................................... 13
Supervisors: ......................................................................................................................................... 14
Scope with Clear Boundaries .................................................................................................................. 14
Main Functions of the Coco Sheet Manufacturing System: ................................................................ 14
Organization of the dissertation ............................................................................................................. 15
CHAPTER 2 – SYSTEM ANALYSIS .................................................................................................................. 16
Business Activity Model .......................................................................................................................... 16
Use Case Diagrams for Existing System ................................................................................................... 17
Use Case Descriptions for Existing System .............................................................................................. 18
Use case description for Give raw materials ....................................................................................... 18
Use case description for Check Quality ............................................................................................... 18
Use case description for Buy or Return Raw Materials ....................................................................... 18
Use case description for Quality Details ............................................................................................ 19
Use case description for Mix Coco Peat and Chips ............................................................................. 19

4
Use case description for Place Sheets into Pallet ............................................................................... 19
Use case description for Place Pallets into Container ......................................................................... 20
Use case description for Export. ......................................................................................................... 20
Activity diagrams for the current business process ................................................................................ 21
Check Quality - Activity diagram. ........................................................................................................ 21
Buy or Return Raw Materials - Activity diagram. ................................................................................ 22
Mix Coco Peat and Chips - Activity diagram........................................................................................ 23
System Requirement Specification (SRS) ................................................................................................ 23
User Story List ......................................................................................................................................... 24
Functional requirements ......................................................................................................................... 24
Non-Functional requirements ................................................................................................................. 25
Complete Business System Options (BSOs) ............................................................................................ 25
Selected BSO with Justification ............................................................................................................... 26
Summary ................................................................................................................................................. 26
CHAPTER 3 – SYSTEM DESIGN ..................................................................................................................... 28
Use case diagrams for the proposed system. ......................................................................................... 29
Use case descriptions for the proposed system. .................................................................................... 30
Activity Diagrams for the Proposed System ............................................................................................ 34
Activity Diagram for User Login .......................................................................................................... 34
Activity Diagram for Using Raw Materials........................................................................................... 35
Activity Diagram for Purchasing Raw Materials .................................................................................. 36
Activity Diagram for Viewing Real-Time Inventory ............................................................................. 37
Activity Diagram for Viewing Jobs ....................................................................................................... 38
Activity Diagram for Receiving Notifications ....................................................................................... 39
Activity Diagram for Adding a Job ....................................................................................................... 40
Activity Diagram for Adding an Employee .......................................................................................... 41
Class Diagrams ........................................................................................................................................ 42
Entity Class diagram for the proposed system .................................................................................... 42
Controller Class diagram for the proposed system ............................................................................. 43
Interface Class diagram for the proposed system ............................................................................... 44
Sequence Diagrams for the Proposed System ........................................................................................ 45
Sequence diagram for login ................................................................................................................ 45
Sequence diagram for Add Employee ..................................................................................................... 46

5
Sequence diagram for Add Job ............................................................................................................... 47
ER Diagram for the Proposed System ..................................................................................................... 48
Normalized Physical Data Model for the proposed system .................................................................... 49
User Interface.......................................................................................................................................... 50
Login Page ........................................................................................................................................... 50
Home Page .......................................................................................................................................... 50
Employee............................................................................................................................................. 51
Purchase Raw ...................................................................................................................................... 51
Inventory Dashboard........................................................................................................................... 52
Use Raw............................................................................................................................................... 52
Pallet and Container ............................................................................................................................ 53
Jobs List ............................................................................................................................................... 53
Purchase Raw List................................................................................................................................ 54
Use Raw List ........................................................................................................................................ 54
Add Job................................................................................................................................................ 55
Summary ................................................................................................................................................. 55
CHAPTER 4 - CONCLUSION .......................................................................................................................... 56
Degree of Objectives Met ....................................................................................................................... 56
Usability, Accessibility, Reliability, Friendliness ....................................................................................... 56
User’s Response ...................................................................................................................................... 57
Limitations and Drawbacks ..................................................................................................................... 57
Future Modifications and Improvements ............................................................................................... 58
Summary ................................................................................................................................................. 59

6
Figures
FIGURE 1 - BAM DIAGRAM ................................................................................................................................................16
FIGURE 2 -USE CASE DIAGRAM ...........................................................................................................................................17
FIGURE 3 - CHECK QUALITY - ACTIVITY DIAGRAM. ...................................................................................................................21
FIGURE 4 - BUY OR RETURN RAW MATERIALS - ACTIVITY DIAGRAM. ...........................................................................................22
FIGURE 5 - MIX COCO PEAT AND CHIPS - ACTIVITY DIAGRAM. ...................................................................................................23
FIGURE 6 - USE CASE DIAGRAMS FOR THE PROPOSED SYSTEM. ...................................................................................................29
FIGURE 7 - ACTIVITY DIAGRAM FOR USER LOGIN ....................................................................................................................34
FIGURE 8 - ACTIVITY DIAGRAM FOR USING RAW MATERIALS.....................................................................................................35
FIGURE 9 - ACTIVITY DIAGRAM FOR PURCHASING RAW MATERIALS ............................................................................................36
FIGURE 10 - ACTIVITY DIAGRAM FOR VIEWING REAL-TIME INVENTORY .......................................................................................37
FIGURE 11 - ACTIVITY DIAGRAM FOR VIEWING JOBS ...............................................................................................................38
FIGURE 12- ACTIVITY DIAGRAM FOR RECEIVING NOTIFICATIONS ................................................................................................39
FIGURE 13 - ACTIVITY DIAGRAM FOR ADDING A JOB ...............................................................................................................40
FIGURE 14 - ACTIVITY DIAGRAM FOR ADDING AN EMPLOYEE ....................................................................................................41
FIGURE 15 - ENTITY CLASS DIAGRAM FOR THE PROPOSED SYSTEM ..............................................................................................42
FIGURE 16 - CONTROLLER CLASS DIAGRAM FOR THE PROPOSED SYSTEM ......................................................................................43
FIGURE 17- INTERFACE CLASS DIAGRAM FOR THE PROPOSED SYSTEM ..........................................................................................44
FIGURE 18 - SEQUENCE DIAGRAM FOR LOGIN .........................................................................................................................45
FIGURE 19 - SEQUENCE DIAGRAM FOR ADD EMPLOYEE ............................................................................................................46
FIGURE 20 - SEQUENCE DIAGRAM FOR ADD JOB .....................................................................................................................47
FIGURE 21- ER DIAGRAM FOR THE PROPOSED SYSTEM ............................................................................................................48
FIGURE 22- NORMALIZED PHYSICAL DATA MODEL FOR THE PROPOSED SYSTEM. ...........................................................................49
FIGURE 23 - LOGIN PAGE ...................................................................................................................................................50
FIGURE 24 - HOME PAGE ...................................................................................................................................................50
FIGURE 25- EMPLOYEE ......................................................................................................................................................51
FIGURE 26 - PURCHASE RAW ..............................................................................................................................................51
FIGURE 27 - INVENTORY DASHBOARD ...................................................................................................................................52
FIGURE 28 - USE RAW .......................................................................................................................................................52
FIGURE 29 - PALLET AND CONTAINER....................................................................................................................................53
FIGURE 30 - JOBS LIST .......................................................................................................................................................53
FIGURE 31 - PURCHASE RAW LIST ........................................................................................................................................54
FIGURE 32 - USE RAW LIST ................................................................................................................................................54
FIGURE 33 - ADD JOB ........................................................................................................................................................55

7
Tables
TABLE 1 - TABLE 1 - USE CASE DESCRIPTION FOR GIVE RAW MATERIALS........................................................................................18
TABLE 2 - USE CASE DESCRIPTION FOR CHECK QUALITY.............................................................................................................18
TABLE 3- USE CASE DESCRIPTION FOR BUY OR RETURN RAW MATERIALS .....................................................................................18
TABLE 4 - USE CASE DESCRIPTION FOR QUALITY DETAILS ...........................................................................................................19
TABLE 5 - USE CASE DESCRIPTION FOR MIX COCO PEAT AND CHIPS .............................................................................................19
TABLE 6 - USE CASE DESCRIPTION FOR PLACE SHEETS INTO PALLE ...............................................................................................19
TABLE 7 - USE CASE DESCRIPTION FOR PLACE PALLETS INTO CONTAINER .......................................................................................20
TABLE 8 - USE CASE DESCRIPTION FOR EXPORT. .......................................................................................................................20
TABLE 9 - USER STORY LIST .................................................................................................................................................24
TABLE 10 -FUNCTIONAL REQUIREMENTS ...............................................................................................................................25
TABLE 11 - USE CASE VIEWS WEEKLY PRICE LIST ....................................................................................................................30
TABLE 12 -USE CASE PURCHASE RAW MATERIALS...................................................................................................................30
TABLE 13 - USE CASE USE RAW MATERIALS...........................................................................................................................30
TABLE 14 - USE CASE VIEW REAL-TIME INVENTORY ................................................................................................................31
TABLE 15 - USE CASE VIEW JOB STATUS ................................................................................................................................31
TABLE 16 - USE CASE VIEW PALLET AND CONTAINER TABLE ......................................................................................................31
TABLE 17 - USE CASE UPDATE JOB STATUS ............................................................................................................................32
TABLE 18 - USE CASE UPDATE TRANSPORT DETAILS.................................................................................................................32
TABLE 19 - USE CASE RECEIVE NOTIFICATIONS .......................................................................................................................32
TABLE 20 - USE CASE ADD EMPLOYEE ..................................................................................................................................33
TABLE 21 - USE CASE ADD JOB............................................................................................................................................33
TABLE 22 - USE CASE VIEW REPORTS ...................................................................................................................................33
TABLE 23 - USE CASE LOGIN ...............................................................................................................................................33

8
CHAPTER 1-INTRODUCTION
This chapter provides a concise introduction to Thuselco Pvt Ltd, offering insights into the company's
activities, existing business processes, and the challenges faced in the current operational framework. It
outlines the primary goals and objectives of the proposed software system, defines the scope of the
project, and provides an overview of the organizational structure to establish a comprehensive foundation
for the subsequent chapters.

Introduction to Thuselco Pvt Ltd

Thuselco Pvt Ltd is at the forefront of sustainable innovation, contributing to the reduction of
environmental impact through innovative approaches to coco sheet manufacturing. Situated in
Kurunagala, we have established ourselves as a key player in the industry, specializing in the production
of high-quality sheets made from coco peat and coco chips.

Mission and Operations


Our mission is to revolutionize the coco sheet manufacturing landscape by employing environmentally
friendly practices, thereby minimizing the ecological footprint associated with traditional materials. We
take pride in being part of the solution to environmental challenges.

At Thuselco, we operate seamlessly from the procurement of raw materials to the production of coco
sheets, with a strong commitment to sustainable practices. Our operations encompass the collection and
utilization of coco peat and coco chips, contributing to a circular economy that minimizes waste and
fosters environmental stewardship.

Social Impact
In addition to our environmental goals, Thuselco places significant emphasis on social impact. We
actively engage with local communities, providing opportunities for employment and empowerment. Our
efforts extend beyond the manufacturing process, positively impacting the lives of individuals involved in
the collection and processing of raw materials.

On a daily basis, over 200 individuals are actively engaged in the collection of coco peat and coco chips.
Through our unique bonus system, these contributors receive essential items such as groceries, cooking
fuel, educational tools, and medical necessities, thereby enhancing their quality of life.

9
Key Objectives

As a sustainability-focused organization, our core objectives include:

• Ethical Recycling Ecosystem: Building a robust and ethical recycling ecosystem in our region,
ensuring that our operations adhere to the highest standards of environmental and social
responsibility.
• Traceable Raw Materials: Preparing traceable recyclable raw materials for global recycled
products, contributing to the global movement towards sustainable sourcing and production.
• Thuselco Pvt Ltd stands committed to pushing the boundaries of eco-friendly manufacturing,
demonstrating that sustainability and business success can go hand in hand. Through our
initiatives, we aim to inspire positive change in the industry and contribute to a greener, more
sustainable future.

Business Process at Thuselco Pvt Ltd


Thuselco Pvt Ltd operates with a streamlined business process designed to efficiently manage the
manufacturing of coco sheets. The key stakeholders in this process include the director, managers,
supervisors, and manufacturing teams.

Director
As the key decision-maker, the Director oversees the overall operations of Thuselco. They focus on
managing customer orders, ensuring optimal production processes, and making strategic decisions to
enhance business outcomes.

Managers and Supervisors


Managers and supervisors are pivotal in the day-to-day operations at the manufacturing facility. They
coordinate manufacturing processes, manage the workforce, and oversee quality control procedures.
Supervisors actively participate in ensuring smooth production, while managers concentrate on strategic
planning and decision-making.

Accounting Team
The accounting team holds a crucial role in managing financial aspects, handling transactions, calculating
salaries for employees, settling bills with suppliers, and verifying and processing payments for bailed
materials. They maintain financial transparency and accuracy in all monetary transactions within the
organization.

Employees
The employee base at Thuselco comprises two main categories:

• Manufacturing Team
The manufacturing team, including bailing teams, operates at the manufacturing facility.
Their daily tasks involve sorting coco peat and coco chips, preparing them for the sheet
production process. Administrators and supervisors calculate and process their salaries
based on various factors, ensuring a fair compensation structure.

10
• Customers
Customers, primarily sheet buyers, play a pivotal role in the business process. They
interact directly with the director to place orders for coco sheets. The administrative team
validates and accepts these orders, initiating the production process. The entire order
placement process is digitized, eliminating the need for physical visits.
This streamlined system focuses on efficiency and accuracy, minimizing the manual recording and
verification processes. The proposed software system aims to further optimize these operations,
introducing automation to enhance productivity and accuracy in the production of coco sheets at Thuselco
Pvt Ltd.

Problem Definition
While the current Excel-based system at Thuselco Pvt Ltd has been a stalwart companion in managing
our operations, it exhibits several shortcomings that hinder our potential for growth and efficiency. The
identified problems and weaknesses in the existing system are as follows:

1. Data Entry Errors:


a. Issue: Manual data entry is susceptible to errors, leading to inaccuracies and
inconsistencies in our records.
b. Impact: Inaccurate data may result in flawed decision-making, affecting the overall
reliability of our operational information.

2. Limited Scalability:
a. Issue: Excel sheets are not designed to accommodate the growing complexities of our
expanding business.
b. Impact: The current system's inability to scale impedes our capacity to efficiently handle
the increasing volume and intricacies of our operations.

3. Lack of Real-time Information:


a. Issue: Our current system lacks the ability to provide real-time data, hampering our
decision-making process.
b. Impact: Delayed access to critical information hinders our responsiveness to dynamic
operational challenges, affecting overall efficiency.

4. Security Concerns:
a. Issue: Storing sensitive pricing information in Excel files poses security risks.
b. Impact: The vulnerability of our pricing information raises concerns about unauthorized
access and potential breaches, jeopardizing the confidentiality of crucial business data.
Addressing these problems is paramount for Thuselco Pvt Ltd to optimize its operational processes,
enhance scalability, and fortify the security of sensitive information. The proposed software system aims
to mitigate these issues by introducing automation, real-time data access, and robust security measures,
thereby ensuring a more resilient and future-proof operational framework.

11
Aims and Objectives of the Project at Thuselco Pvt Ltd
In the pursuit of enhancing coco sheet manufacturing processes, the proposed software system sets forth
specific aims and objectives tailored to address the unique challenges within Thuselco Pvt Ltd:

1. Process Optimization:
Objective: Develop a tailored software system to optimize production processes and management
workflows.
Description: Implement automation and digital solutions to streamline the manufacturing process, from
raw material procurement to sheet production, ensuring efficiency and reducing manual intervention.
2. Data Accuracy Enhancement:
Objective: Minimize data entry errors and enhance the precision and reliability of records.
Description: Introduce a centralized and automated data entry system to mitigate errors, improving the
accuracy of crucial information related to raw materials, production, and quality control.
3. Real-time Decision Support:
Objective: Provide real-time, data-driven insights to supervisors, managers, and directors for more
informed decision-making.
Description: Implement real-time monitoring and reporting features to enable key stakeholders to access
critical data promptly, facilitating data-driven decision-making throughout the manufacturing process.
4. Security Implementation:
Objective: Implement robust security measures to safeguard sensitive pricing information and other vital
company data.
Description: Enhance data security through encryption, access controls, and regular security audits,
ensuring the protection of sensitive information, particularly pricing details critical to the company's
competitiveness.
5. Operational Efficiency Boost:
Objective: Automate repetitive tasks wherever possible to boost overall operational efficiency.
Description: Identify and automate routine tasks within the manufacturing process, such as data entry,
quality checks, and inventory management, to improve overall operational efficiency and reduce manual
workload.
6. Raw Material Quality Assurance:
Objective: Strengthen the raw material procurement process by ensuring quality before purchase.
Description: Introduce a pre-purchase quality check system to assess raw materials, preventing the
acquisition of substandard coco peat and coco chips, and reducing the need for returns.

12
7. Waste Management Optimization:
Objective: Efficiently manage wastage, including finesse and fiber levels.
Description: Implement a system to monitor and control wastage during the cleaning and processing of
raw materials, optimizing the use of coco peat and coco chips and reducing overall material loss.
8. Streamlined Raw Material Cleaning:
Objective: Streamline the cleaning process by removing finesse and fiber separately.
Description: Enhance the cleaning process by implementing a system that separates finesse and fiber from
raw materials, ensuring a more efficient and controlled cleaning procedure.
9. Inventory Management:
Objective: Implement an effective inventory management system for cleaned raw materials.
Description: Develop a system to track and manage cleaned raw materials in the inventory, ensuring
accurate stock levels and facilitating a smooth transition to the production process.
10. Sheet Storage Optimization:
Objective: Optimize pallet storage with efficient sheet stacking based on size and height.
Description: Develop a system to determine the optimal number of sheets per pallet based on sheet size
and height, ensuring efficient use of storage space in the pallet storage room.
These aims and objectives collectively contribute to the development of a customized software system
that addresses the specific needs of Thuselco Pvt Ltd's coco sheet manufacturing operations, promoting
efficiency, accuracy, and overall operational excellence.

Users of the Proposed System at Thuselco Pvt Ltd


The proposed system for Thuselco Pvt Ltd is designed with three distinct user roles to ensure efficient and
secure access:

Directors:
Responsibilities: Directors are key decision-makers overseeing overall company strategy, pricing
decisions, and high-level operations.
System Access: Full access to all system functionalities, including strategic decision-making tools and
pricing modules.

Managers:
Responsibilities: Managers are responsible for day-to-day operations, production oversight, and team
management.
System Access: Access to relevant managerial tools for production monitoring, quality control, and
employee management.

13
Supervisors:
Responsibilities: Supervisors are directly involved in the manufacturing process, overseeing teams and
ensuring quality standards are met.
System Access: Access to operational tools, quality control modules, and team management features.

Scope with Clear Boundaries


The proposed system for Thuselco Pvt Ltd has a well-defined scope, focusing on specific functionalities
crucial for optimizing coco sheet manufacturing operations:

Main Functions of the Coco Sheet Manufacturing System:


Centralized Data Management:
Description: The system will centralize all crucial information related to raw materials, production,
quality control, and pricing.

Automated Reporting Tools:


Description: Implement automated reporting tools to generate comprehensive reports on production
efficiency, quality metrics, and financial performance.

Payroll Automation:
Description: Introduce payroll automation features to streamline salary calculations for employees,
ensuring accuracy and efficiency.

Data Visualization and Analytics:


Description: Enable data visualization and analytics tools to provide directors, managers, and supervisors
with insightful and real-time data for decision-making.

Garbage Bin Tracking System:


Description: Implement a garbage bin tracking system to monitor and manage waste collection points
efficiently.
Order Management:
Description: Implement an order management system to facilitate the efficient processing of customer
orders and pricing decisions.
By focusing on these key functionalities, the proposed system aims to create a robust and efficient
software solution tailored to Thuselco Pvt Ltd's coco sheet manufacturing operations, enhancing overall
productivity and decision-making capabilities for directors, managers, and supervisors.

14
Organization of the dissertation
This section provides a concise overview of each chapter in the " Web-Based Coco Sheet Manufacturing
Management System " report.
• Chapter 1 – Introduction:
Chapter 1 introduces the business nature, current processes, identified problems, and the objectives of the
proposed system. It clearly outlines the scope and boundaries of the project.
• Chapter 2 – System Analysis:
Chapter 2 focuses on the analysis of system requirements. It details the techniques used for user
requirement gathering, the analysis of gathered data, and the definition of system requirements. The
chapter delves into business system options, offering a thorough exploration of project options and
justifying the chosen approach.
• Chapter 3 – System Design:
Building upon the clarified requirements, Chapter 3 progresses to system design. It provides a
comprehensive understanding of the proposed system's behaviors and relationships through diagrams.
Each diagram logically leads to the next, elucidating the system's functionality, entities, and relationships.
The chapter concludes with a database design, showcasing the structured data tables integral to the
system.
• Chapter 4 – Conclusion:
Chapter 4 serves as a comprehensive conclusion, summarizing the entire report. It addresses the degree to
which objectives are met, evaluates aspects like usability, accessibility, reliability, and user-friendliness.
The chapter discusses user responses, limitations, drawbacks, and outlines possibilities for future
modifications, improvements, and extensions in the proposed system.

Summary
In Chapter 1, the nature of the business process, current functionalities and the business process were
identified. Then the problems and issues were defined, through which the objectives were emphasized.
Furthermore, clear boundaries and scope for the system were defined.

15
CHAPTER 2 – SYSTEM ANALYSIS

This chapter demonstrates the current system and identifies the best option as the proposed
system with the use of Object-Oriented Systems Analysis and Design by providing a detailed
system requirement specification, use case diagrams and use case descriptions along with
activity diagrams for each function identified. Additionally, it describes the requirements defined
into various Business System Options (BSOs) and provides a justification for choosing a BSO as
the most optimal solution.

Business Activity Model


The business activity model for the Waste Management System illustrates the key processes and
interactions within our operations. It delineates activities performed by users, specifically Managers,
Supervisors, and Directors. This model provides a comprehensive overview, mapping the flow of tasks
and information, ensuring clarity in the workflow within the context of our project. The roles involved
include managerial oversight, supervisory responsibilities, and strategic decision-making, allowing for a
streamlined and efficient management structure tailored to the needs of our organization.

Figure 1 - BAM Diagram

16
Use Case Diagrams for Existing System
The Use Case Diagram for our project illustrates interactions between primary actors, namely Managers,
Supervisors, and Directors, and secondary actors, including Suppliers, Buyers, and Labor. Actors
represent distinct user roles, and use cases outline system functionalities. This high-level overview
showcases core processes such as management tasks, supervision, and strategic decision-making, as well
as interactions with suppliers, buyers, and labor. The diagram provides a visual guide to user-system
relationships and highlights the fundamental functionalities within our project, ensuring clarity in
understanding the roles and interactions within the system.

Figure 2 -Use Case Diagram

17
Use Case Descriptions for Existing System
The following tables present the use case descriptions tailored to our project, outlining key functionalities
and interactions involving primary actors (Managers, Supervisors, and Directors) and secondary actors
(Suppliers, Buyers, and Labor). Each use case includes the normal flow of the process and potential
alternative flows.

Use case description for Give raw materials

Use Case Id UC01


Use Case Name Give raw materials
Actors Suppliers
Description Suppliers provide raw materials for the manufacturing process.
Pre-Conditions Raw materials are available and ready for delivery.
Normal Flow Suppliers initiate the delivery of raw materials.
The system records the receipt of raw materials.
Post Condition Raw materials are ready for use in the manufacturing process.
Table 1 - Table 1 - Use case description for Give raw materials.

Use case description for Check Quality


Use Case Id UC02
Use Case Name Check Quality
Actors Labor
Description Labor conducts a quality check on incoming raw materials to ensure they meet
the required standards before processing.
Pre-Conditions Raw materials are available for inspection.
Normal Flow Labor initiates the quality check process.
Raw materials are inspected for type and quality.
Labor records the inspection results.
Post Condition Quality-checked raw materials are approved for further processing, or any
discrepancies are documented for appropriate action.
Table 2 - Use case description for Check Quality

Use case description for Buy or Return Raw Materials


Use Case Id UC03
Use Case Name Buy or Return Raw Materials
Actors Managers, Supervisors
Description Managers or Supervisors handle the process of purchasing or returning raw
materials based on the company's needs and quality assessment.
Pre-Conditions Decision to buy or return raw materials has been made.
Normal Flow Managers or Supervisors initiate the procurement or return process.
The system records the transaction details.
If buying, the purchased raw materials are added to the inventory.
If returning, the system updates the records and adjusts the inventory
accordingly.
Post Condition The inventory is updated based on the purchase or return of raw materials.
Table 3- Use case description for Buy or Return Raw Materials

18
Use case description for Quality Details
Use Case Id UC05
Use Case Name Quality Details
Actors Directors, Buyers
Description Directors access quality details about sheets, providing crucial information for
decision-making, while Buyers may also seek this information for transparency.
Pre-Conditions Sheets are available, and quality details have been recorded.
Normal Flow Directors initiate the process to obtain quality details about sheets.
The system presents comprehensive quality information, including moisture
levels and wastage.
If requested, Buyers may also access quality details for transparency in the
purchasing process.
Post Condition Directors gain insights into the quality of sheets, enabling informed decision-
making, and Buyers access quality details for transparency in their transactions.
Table 4 - Use case description for Quality Details

Use case description for Mix Coco Peat and Chips


Use Case Id UC06
Use Case Name Mix Coco Peat and Chips
Actors Labor
Description Labor is responsible for the physical process of mixing coco peat and chips to
create the blend required for sheet production.
Pre-Conditions Coco peat and chips are available for mixing.
Normal Flow Labor initiates the process of mixing coco peat and chips.
The system records the initiation of the mixing process.
Post Condition The coco peat and chips are successfully mixed and ready for the subsequent
stages of sheet production..
Table 5 - Use case description for Mix Coco Peat and Chips

Use case description for Place Sheets into Pallet


Use Case Id UC07
Use Case Name Place Sheets into Pallet
Actors Supervisor
Description A Supervisor is responsible for overseeing the process of placing sheets into
pallets during the packaging phase.
Pre-Conditions Sheets are ready for packaging into pallets.
Normal Flow The Supervisor initiates the process of placing sheets into pallets.
The system records the initiation of the packaging process.
The Supervisor oversees the orderly placement of sheets into pallets.
Post Condition Sheets are successfully placed into pallets, ready for storage or transportation.
Table 6 - Use case description for Place Sheets into Palle

19
Use case description for Place Pallets into Container
Use Case Id UC08
Use Case Name Place Pallets into Container
Actors Supervisor
Description A Supervisor is responsible for overseeing the process of placing pallets into
containers during the transportation phase.
Pre-Conditions Pallets are ready for loading into containers.
Normal Flow The Supervisor initiates the process of placing pallets into containers.
The system records the initiation of the loading process.
The Supervisor oversees the careful loading of pallets into the container.
Post Condition Pallets are successfully placed into containers, ready for transportation.
Table 7 - Use case description for Place Pallets into Container

Use case description for Export.


Use Case Id UC09
Use Case Name Export
Actors Buyer
Description The export process is initiated by the buyer to reserve the sheets for
transportation.
Pre-Conditions Buyer has confirmed the purchase and is ready to export the sheets.
Normal Flow The Buyer initiates the export process.
The system records the initiation of the export request.
Post Condition The sheets are reserved for export, and the system reflects the export request.
Table 8 - Use case description for Export.

20
Activity diagrams for the current business process

Check Quality - Activity diagram.


The activity diagram illustrates the step-by-step functionality of the "Check Quality" process, as identified
in the use case diagrams of the current manual system. It visually outlines the sequence of actions and
decision points involved in ensuring the quality of raw materials or finished products, providing a
comprehensive overview of the quality-checking workflow within the existing system.

Figure 3 - Check Quality - Activity diagram.

21
Buy or Return Raw Materials - Activity diagram.
The activity diagram for "Buy or Return Raw Materials" in the current manual system visually represents
the sequential steps involved in the process. Initiated by a Manager or Supervisor, it includes Labor in the
physical handling of materials.

Figure 4 - Buy or Return Raw Materials - Activity diagram.

22
Mix Coco Peat and Chips - Activity diagram.
The activity diagram for "Mix Coco Peat and Chips" in the current manual system outlines the sequential
steps involved in blending coco peat and chips for sheet production.

Figure 5 - Mix Coco Peat and Chips - Activity diagram.

System Requirement Specification (SRS)


The System Requirements Specification (SRS) for our web-based project outlines the intricacies of the
waste management system designed for Thuselco Pvt Ltd. This document meticulously details both
functional and non-functional requirements, providing a comprehensive overview of user expectations,
system constraints, and performance benchmarks within a web-based framework. Serving as a
foundational guide for development, the SRS promotes clarity among stakeholders and outlines a clear
roadmap for the design and implementation of the web-based system. This document ensures that the
system aligns with industry standards, enhancing its efficacy and responsiveness to the unique needs of
Thuselco Pvt Ltd in an online environment. It acts as a crucial resource for a structured and well-defined
development process, fostering successful project implementation.

23
User Story List
User stories are identified with an end-user viewpoint of the system to illustrate the definition of a
software function. A user story contains the type of the user, what the user wants, and why. The following
table contains a few user stories, and they explain the functional and nonfunctional features defined by
different types of users.

US-1 I want full access to the system, allowing me to add orders, view the dashboard, monitor
inventory, and perform other administrative tasks for efficient management
US-2 I need the ability to update job status and add driver details to the system, ensuring accurate
and up-to-date information is available for operational purposes.
US-3 As a Supervisor, I want the capability to add raw materials to the inventory system. This will
enable me to efficiently manage and track the stock of raw materials, contributing to the
smooth procurement and production processes
US-4 As a Laborer, I require access to the dimensions of sheets, the pallet table, and the container
table, enabling me to perform my duties efficiently within the manufacturing process.
US-5 As a Supplier, I need to access the price list through the system, ensuring transparency and
facilitating informed decisions regarding the supply of raw materials to Thuselco Coco Peat
Manufacturing System.
Table 9 - User Story List

Functional requirements
Functional requirements are crucial for defining what the waste management system should accomplish.
They provide a detailed description of each user's actions and system behavior, ensuring that the
developed system meets user expectations. These requirements guide the design, implementation, and
testing phases, ensuring a system that aligns with user needs and business objectives. (H-High, M-
Moderate, L-Low)
Requirement Priority
H/M/L
Shall be able to manage raw material details, including coco peat and coco chips H
information.
Shall be able to record and track the cleaning process of raw materials, ensuring finesse H
and fibers are removed.
Shall be able to input and monitor sheet production data, considering the varying rates of H
peat to chips.

Shall be able to conduct quality control checks, including moisture level verification and M
wastage monitoring.
Shall be able to organize and store produced sheets on pallets, considering factors such as H
size and height.
Shall be able to optimize pallet transport logistics, ensuring efficient loading of containers H
for cost minimization.
Shall support user roles for supervisors, managers, and directors, each with specific access H
rights.
Shall maintain a secure and robust database for comprehensive information storage, M
covering raw materials, production data, and pallet storage specifics.

24
Shall enable real-time monitoring of critical parameters, such as moisture levels, wastage H
metrics, machine speeds, and pallet storage capacity.
Shall generate comprehensive reports and analytical tools for informed decision-making. H
Shall implement state-of-the-art security protocols to protect sensitive data from H
unauthorized access and breaches.
Shall provide training sessions and ongoing support for a smooth transition to the new M
system.
Table 10 -Functional requirements

Non-Functional requirements
Gathering non-functional requirements is paramount for ensuring the optimal performance, security, and
usability of the Coco Peat Manufacturing System. Non-functional requirements, when measurable,
establish clear criteria for evaluating system attributes like response time, reliability, and scalability. The
quantifiable nature of these requirements aids in setting benchmarks, assessing the system's efficiency,
and ensuring it adheres to specific performance standards. This approach contributes to the development
of a more robust and reliable Coco Peat Manufacturing System, enhancing its overall effectiveness in
supporting the manufacturing process at Thuselco.
1. Should run on Windows for compatibility with the existing infrastructure.
2. Shall prioritize accuracy in data storage to ensure precision and reliability of records.
3. Should provide a user-friendly interface for ease of use and efficient navigation.
4. Should be designed with reusability and maintainability in mind for long-term viability.
5. Shall respond promptly to user requests for a seamless user experience.
6. Shall provide real-time updates to support decision-making with the latest information.

Complete Business System Options (BSOs)

BSO1: Desktop-Based Application BSO1 involves developing a desktop-based application for the Coco
Peat Manufacturing System, offering localized control over data and processes.
Benefits:
• Data Control: Full control over data management and security within the company's
infrastructure.
• Customization: Tailored features and functionalities to meet specific business needs.
• Offline Access: Operability in offline mode for areas with limited internet connectivity.
Issues:
• Limited Accessibility: Restricted to devices with the installed application.
• Maintenance: Requires individual installations and updates.

25
BSO2: Internal Server Web Application BSO2 is a web application hosted on an internal server,
providing secure in-house control over data and processes.
Benefits:
• Data Control: Full control over data management and security within the company's
infrastructure.
• Customization: Tailored features and functionalities to meet specific business needs.
• Integration: Seamless integration with existing internal systems.
Issues:
• Scalability: Limited scalability compared to cloud-based options.
• Maintenance: Internal server maintenance may require dedicated resources.

BSO3: External Server Web Application BSO3 is a web application hosted on an external server,
offering accessibility beyond the company premises.
Benefits:
• Remote Access: Enables access from various locations, facilitating remote management.
• Cost Savings: Potentially lower infrastructure and maintenance costs.
• Scalability: Greater scalability compared to internal server options.
Issues:
• Security Concerns: External hosting may raise security considerations.
• Dependence: Relies on external hosting providers, impacting control.

Selected BSO with Justification


Selected BSO: BSO2
The selected Business System Option (BSO) for the Coco Peat Manufacturing System is BSO2, a web
application hosted on an internal server. This choice is driven by the need for in-house control over data
and processes, ensuring a secure environment for sensitive manufacturing operations. While BSO3 offers
remote accessibility, the priority for the Coco Peat Manufacturing System is on data control and
customization, making BSO2 the optimal choice for the company's specific requirements.

Summary
This section comprehensively examined the current functionalities of the Coco Peat Manufacturing
process, leading to the identification and specification of both functional and nonfunctional requirements.
The analysis culminated in the determination of Business System Options (BSOs), ultimately resulting in
the selection of the most suitable option. The chosen approach is to develop a Decision Support System

26
for Coco Peat Manufacturing, supporting both Strategic and Operational Decision Making through the
incorporation of statistical algorithms. This strategic choice aims to enhance efficiency, optimize resource
allocation, and elevate decision-making capabilities within the Coco Peat Manufacturing System

27
CHAPTER 3 – SYSTEM DESIGN

An understanding of the nature of the proposed system is presented in this chapter. This chapter includes
the specifications described in chapter 2 of the System Requirement Specification, by using Use Case
Diagrams with Use Case descriptions, Activity Diagrams, Entity-Relationship Diagrams, Entity Class
Diagrams, Controller Class Diagrams, Interface Class Diagrams, and the Sequence Diagrams. Moreover,
in the end, there will be Normalized Database Design with database specifications and Wireframes for the
Graphical User Interfaces.

Outline of the chapter

• Use case diagrams for the proposed system.


• Use case descriptions for the proposed system.
• Activity diagrams for the proposed system.
• Class diagrams for the proposed system.
• Sequence diagram for the proposed system
• ER diagram for the proposed system.
• Relational Database Model of the proposed system.
• User Interface Designs for the proposed system
• Summary.

28
Use case diagrams for the proposed system.
The Use Case Diagram for the proposed system is crucial for elucidating the system's functionalities and
interactions. It provides a clear and concise representation of various user roles, their interactions, and the
system's responses. This visual tool aids in requirements analysis, design, and communication among
stakeholders. In the Software Development Life Cycle (SDLC), the Use Case Diagram serves as a
blueprint, guiding developers in understanding user perspectives and ensuring alignment between system
functionality and user expectations. It fosters collaboration, mitigates misinterpretations, and contributes
to the creation of a robust and user-centric system.

Figure 6 - Use case diagrams for the proposed system.

29
Use case descriptions for the proposed system.
Use Case Id UC01
Use Case Name Views Weekly Price List
Actors Anyone (No login required)
Description Any user, without the need for logging in, can view the weekly price list of raw
materials.
Pre-Conditions The system is accessible.
Normal Flow Users access the system without the need for logging in.
Users navigate to the "Weekly Price List" section.
The system displays the current weekly price list for raw materials.
Post Condition Users gain access to the weekly price list without the requirement for system
login.
Table 11 - Use Case Views Weekly Price List

Use Case Id UC02


Use Case Name Purchase Raw Materials
Actors Supervisor, Manager
Description Supervisors and Managers are responsible for initiating the purchase of raw
materials for the Coco Peat Manufacturing System.
Pre-Conditions The user is logged into the system.
Normal Flow User logs into the system.
Navigates to the "Purchase Raw Materials" module.
Selects the type and quantity of raw materials needed.
Initiates the purchase request.
The system generates a purchase order and sends it to the supplier.
The supplier processes the order and delivers the raw materials.
The system updates the inventory with the received raw materials.
Post Condition The inventory is updated with the purchased raw materials, and relevant
transaction records are stored in the system.
Table 12 -Use Case Purchase Raw Materials

Use Case Id UC03


Use Case Name Use Raw Materials
Actors Supervisor
Description The Supervisor is responsible for utilizing raw materials in the manufacturing
process within the Coco Peat Manufacturing System.
Pre-Conditions The Supervisor is logged into the system, and raw materials are available in the
inventory.
Normal Flow The Supervisor logs into the system.
Navigates to the "Use Raw Materials" module.
Selects the type and quantity of raw materials to be utilized.
Initiates the raw material utilization process.
The system deducts the used raw materials from the inventory.
Post Condition The system updates the inventory, reflecting the deduction of raw materials
used in the manufacturing process.
Table 13 - Use Case Use Raw Materials

30
Use Case Id UC04
Use Case Name View Real-Time Inventory
Actors Manager, Director, Supervisor
Description Managers, Directors, and Supervisors have the ability to view the real-time
inventory status within the Coco Peat Manufacturing System.
Pre-Conditions The user (Manager, Director, or Supervisor) is logged into the system.
Normal Flow User logs into the system.
Navigates to the "View Real-Time Inventory" section.
The system displays the current status of the inventory, including available raw
materials and finished products.
Post Condition The user gains real-time insights into the inventory status for informed
decision-making.
Table 14 - Use Case View Real-Time Inventory

Use Case Id UC05


Use Case Name View Job Status
Actors Manager, Director, Supervisor
Description Managers, Directors, and Supervisors can view the current status of jobs,
ensuring orders are met within the Coco Peat Manufacturing System
Pre-Conditions The user (Manager, Director, or Supervisor) is logged into the system.
Normal Flow User logs into the system.
Navigates to the "View Job Status" section.
The system displays the real-time status of ongoing jobs, including processing
and completion stages.
Post Condition The user gains insights into the progress of jobs, ensuring orders are being met
efficiently.
Table 15 - Use Case View Job Status

Use Case Id UC06


Use Case Name View Pallet and Container Table
Actors Manager, Director, Supervisor
Description Managers, Directors, and Supervisors can view the tables containing
information about pallets and containers within the Coco Peat Manufacturing
System.
Pre-Conditions The user (Manager, Director, or Supervisor) is logged into the system.
Normal Flow User logs into the system.
Navigates to the "View Pallet and Container Table" section.
The system displays tables with information on the current status, contents, and
locations of pallets and containers.
Post Condition The user gains access to detailed information about pallets and containers for
effective management.
Table 16 - Use Case View Pallet and Container Table

31
Use Case Id UC07
Use Case Name Update Job Status
Actors Manager
Description Managers have the authority to update the status of ongoing jobs within the
Coco Peat Manufacturing System.
Pre-Conditions The Manager is logged into the system.
Normal Flow Manager logs into the system.
Navigates to the "Update Job Status" section.
Selects the job to be updated.
Modifies the job status, indicating processing or completion stages
Post Condition The system updates the job status, reflecting changes made by the Manager.
Table 17 - Use Case Update Job Status

Use Case Id UC08


Use Case Name Update Transport Details
Actors Manager
Description Managers have the authority to update transport details within the Coco Peat
Manufacturing System.
Pre-Conditions The Manager is logged into the system.
Normal Flow Manager logs into the system.
Navigates to the "Update Transport Details" section.
Selects the specific transport entry to be updated.
Modifies relevant transport details such as vehicle information, departure time,
or destination.
Post Condition The system updates the transport details, reflecting changes made by the
Manager.
Table 18 - Use Case Update Transport Details

Use Case Id UC09


Use Case Name Receive Notifications
Actors Manager, Director
Description Managers and Directors receive system-generated notifications to stay informed
about critical events and updates within the Coco Peat Manufacturing System.
Pre-Conditions The Manager or Director is logged into the system.
Normal Flow Manager or Director logs into the system.
System generates notifications based on critical events, updates, or specific
triggers.
Managers and Directors receive real-time notifications on their dashboard.
Post Condition Managers and Directors stay informed about crucial events and updates via
system-generated notifications.
Table 19 - Use Case Receive Notifications

Use Case Id UC10


Use Case Name Add Employee
Actors Director
Description Directors have the authority to add new employees to the Coco Peat
Manufacturing System.
Pre-Conditions The Director is logged into the system.
Normal Flow Director logs into the system.
Navigates to the "Add Employee" section.
Provides necessary details for the new employee, including name, role, and

32
contact information.
Submits the employee information for system registration.
Post Condition The system adds the new employee to the database, allowing them access to the
Coco Peat Manufacturing System.
Table 20 - Use Case Add Employee

Use Case Id UC11


Use Case Name Add Job
Actors Director
Description Directors have the authority to add new jobs to the Coco Peat Manufacturing
System.
Pre-Conditions The Director is logged into the system.
Normal Flow Director logs into the system.
Navigates to the "Add Job" section.
Provides details for the new job, including job type, specifications, and
deadline.
Submits the job information for system processing.
Post Condition The system adds the new job to the job queue, initiating the manufacturing
process.
Table 21 - Use Case Add Job

Use Case Id UC12


Use Case Name View Reports
Actors Director
Description Directors have the authority to view detailed reports providing insights into
various aspects of the Coco Peat Manufacturing System.
Pre-Conditions The Director is logged into the system.
Normal Flow Director logs into the system.
Navigates to the "View Reports" section.
Selects the type of report to be viewed, such as production efficiency, inventory
status, or financial reports.
The system generates and displays the selected report with detailed insights.
Post Condition The Director gains access to detailed reports, aiding in informed decision-
making and strategic planning.
Table 22 - Use Case View Reports

Use Case Id UC13


Use Case Name Login
Actors Director, Manager, Supervisor
Description Directors, Managers, and Supervisors can log into the Coco Peat Manufacturing
System to access their respective functionalities.
Pre-Conditions The user (Director, Manager, or Supervisor) has a valid account in the system.
Normal Flow User opens the Coco Peat Manufacturing System login page.
Enter valid credentials, including username and password.
Submits the login information for authentication.
The system verifies the credentials and grants access to the user's respective
dashboard.
Post Condition The user is successfully logged into the system, gaining access to functionalities
based on their role.
Table 23 - Use Case Login

33
Activity Diagrams for the Proposed System
To model the actions, appear as a flow in use cases activity diagrams are designed. This supports to
design of the functions of the system with the decision making engaged. This section clearly explains the
activities of the key features and the users that have been engaged in specific activities. And the
alternative activities, pre-conditions, and post-conditions for each activity are also defined.

Activity Diagram for User Login


The activity diagram visually depicts the systematic process of user login within the proposed Coco Peat
Manufacturing System. This graphical representation captures the dynamic flow of activities involved in
the authentication and access procedure for system users.

Figure 7 - Activity Diagram for User Login

34
Activity Diagram for Using Raw Materials
The activity diagram provides a visual representation of the systematic process involved in using raw
materials within the Coco Peat Manufacturing System. This illustration captures the dynamic flow of
activities, outlining the steps taken by a supervisor or manager to utilize raw materials in the
manufacturing process.

Figure 8 - Activity Diagram for Using Raw Materials

35
Activity Diagram for Purchasing Raw Materials
The activity diagram illustrates the systematic process of purchasing raw materials within the Coco Peat
Manufacturing System. This visual representation captures the dynamic flow of activities involved in the
procurement procedure initiated by a Supervisor or Manager.

Figure 9 - Activity Diagram for Purchasing Raw Materials

36
Activity Diagram for Viewing Real-Time Inventory
The activity diagram provides a visual representation of the systematic process involved in viewing real-
time inventory within the Coco Peat Manufacturing System. This illustration captures the dynamic flow
of activities, outlining the steps taken by Managers, Directors, and Supervisors to access and observe the
current status of inventory in real-time.

Figure 10 - Activity Diagram for Viewing Real-Time Inventory

37
Activity Diagram for Viewing Jobs
The activity diagram illustrates the systematic process of viewing job status within the Coco Peat
Manufacturing System. This visual representation captures the dynamic flow of activities, outlining the
steps taken by Managers, Directors, and Supervisors to access and observe the current status of ongoing
jobs.

Figure 11 - Activity Diagram for Viewing Jobs

38
Activity Diagram for Receiving Notifications
The activity diagram provides a visual representation of the systematic process involved in receiving
notifications within the Coco Peat Manufacturing System. This illustration captures the dynamic flow of
activities, outlining the steps taken by Managers and Directors to stay informed about critical events and
updates through system-generated notifications.

Figure 12- Activity Diagram for Receiving Notifications

39
Activity Diagram for Adding a Job
The activity diagram visually depicts the systematic process of adding a job within the Coco Peat
Manufacturing System. This graphical representation captures the dynamic flow of activities, outlining
the steps taken by Directors to initiate and incorporate new jobs into the manufacturing process.

Figure 13 - Activity Diagram for Adding a Job

40
Activity Diagram for Adding an Employee
The activity diagram illustrates the systematic process of adding an employee within the Coco Peat
Manufacturing System. This visual representation captures the dynamic flow of activities, outlining the
steps taken by Directors to incorporate new employees into the system.

Figure 14 - Activity Diagram for Adding an Employee

41
Class Diagrams
A class diagram in the Unified Modeling Language (UML) is a type of static structure diagram. Class
diagrams below describe the structure of the proposed system by showing the system's entity classes,
interface classes, and controller classes with their attributes, operations(methods), and the relationships
among the classes.

Entity Class diagram for the proposed system


The entity class diagram indicates the relationship of entity sets that are going to store in the database of
the proposed system.

Figure 15 - Entity Class diagram for the proposed system

42
Controller Class diagram for the proposed system
The following diagram shows the controller classes of the proposed system that are associated with the
system's interface classes and entity classes.

Figure 16 - Controller Class diagram for the proposed system

43
Interface Class diagram for the proposed system
The following diagram demonstrates the interface classes with their methods and attributes of the
proposed system.

Figure 17- Interface Class diagram for the proposed system

44
Sequence Diagrams for the Proposed System
This section demonstrates the sequence diagrams for the proposed system. Sequence diagrams reveal
how the system interacts with the actors and objects organized in a time-sequential order. Each actor
and object are represented with a horizontal lifeline and the data transactions are drawn from one
lifeline to another or within one lifeline.

The following sequence diagrams show some of the main use cases in the proposed system.

Sequence diagram for login

Figure 18 - Sequence diagram for login

45
Sequence diagram for Add Employee

Figure 19 - Sequence diagram for Add Employee

46
Sequence diagram for Add Job

Figure 20 - Sequence diagram for Add Job

47
ER Diagram for the Proposed System
In the context of an Entity-Relationship (ER) diagram, this section illustrates the foundational structure
and relationships within the proposed system. ER diagrams visually depict how various entities are
connected through relationships, offering a comprehensive overview of the system's data organization.

Figure 21- ER Diagram for the Proposed System

48
Normalized Physical Data Model for the proposed system

Figure 22- Normalized Physical Data Model for the proposed system.

49
User Interface
Login Page

Figure 23 - Login Page

Home Page

Figure 24 - Home Page

50
Employee

Figure 25- Employee

Purchase Raw

Figure 26 - Purchase Raw

51
Inventory Dashboard

Figure 27 - Inventory Dashboard

Use Raw

Figure 28 - Use Raw

52
Pallet and Container

Figure 29 - Pallet and Container

Jobs List

Figure 30 - Jobs List

53
Purchase Raw List

Figure 31 - Purchase Raw List

Use Raw List

Figure 32 - Use Raw List

54
Add Job

Figure 33 - Add Job

Summary
This chapter extensively outlined the proposed Coco Peat Manufacturing System using an Object-
Oriented Modeling Approach, employing various visualization tools such as Use Case Diagrams, Use
Case Descriptions, Activity Diagrams, and Sequence Diagrams for each pivotal system function.
Additionally, the Class Diagrams were utilized to define the classes essential for system implementation.
The Database Design was presented through the Relational Database Model and the ER – Diagram,
ensuring a robust foundation for data management. To enhance user experience, the chapter also included
wireframes illustrating sample data capturing and displaying interfaces, along with layouts for key reports
within the system.

55
CHAPTER 4 - CONCLUSION

Degree of Objectives Met

The adoption of the Software Development Life Cycle (SDLC) served as a structured roadmap in crafting
an Information Technology solution tailored for the internal operations of the company, specifically
addressing challenges identified during the system analysis phase. The principal objective of the system
was to streamline and enhance the efficiency of production processes by minimizing manual
intervention. This solution was exclusively designed for internal use by managers, directors, supervisors,
and laborers, focusing on optimizing production workflows rather than catering to end customers.

The system successfully achieved its goal by introducing automation to various facets of production,
contributing to increased efficiency and productivity. For internal stakeholders, the system provided a
user-friendly interface to input and monitor sheet production data, conduct quality control checks,
manage raw materials, and optimize logistics. The introduction of roles for managers, directors, and
supervisors ensured that each user had specific access rights, maintaining data security and privacy.

The utilization of systematic and iterative procedures, primarily grounded in Object-Oriented Analysis
and Design Methodologies, enabled the refinement of the solution to align with the specific needs of the
company's internal processes. The system's success is evident in its ability to generate accurate reports,
support informed decision-making, and facilitate the evaluation of internal performance metrics,
contributing to the overall efficiency and competitiveness of the company's production operations.

Usability, Accessibility, Reliability, Friendliness

From the initiation of the system design process, a strong emphasis has been placed on the usability
aspects, particularly given that the system is being developed for a company accustomed to a manual
system and whose end users may not be tech-savvy. In light of this, Graphical User Interfaces (GUIs)
were meticulously designed, taking into account principles of usability engineering acquired during the
development phase. The primary goal was to ensure user satisfaction and the effective utilization of
resources, addressing the specific needs of a non-tech-savvy user base during the design phase.

Accessibility considerations were integral to the design process, with functionalities tailored to grant only
essential privileges corresponding to the user type, thereby ensuring appropriate access levels. To
enhance reliability, encryption measures, particularly for sensitive data such as passwords, were
implemented. This not only safeguards sensitive information but also ensures that only authorized
personnel with accurate user credentials can access the system.

56
User-friendliness is a key focus, facilitated through easily understandable GUIs and functionalities. The
real-time responsiveness of the system contributes to a positive user experience, ensuring that end-
users can navigate and interact with the system seamlessly. Overall, the design choices made during the
system development process prioritize usability, accessibility, and reliability to create a system that aligns
with the unique requirements and capabilities of the end users within the company.

User’s Response
The system is exclusively designed for internal use by managers, directors, supervisors, and laborers,
focusing solely on optimizing the efficiency of production processes. Unlike systems catering to
customers, there is no provision for a payment method, as its primary purpose is to streamline and
enhance internal operations. The user interface and functionalities are tailored to meet the specific
needs of the internal stakeholders, ensuring that managers and supervisors can efficiently manage
orders, monitor production, and make informed decisions. This internal system aims to boost
productivity and operational efficiency without the involvement of external customers.

Limitations and Drawbacks

1. Limited User Base:

• The system is designed exclusively for internal use by managers, directors, supervisors,
and laborers. This limitation restricts its accessibility to a broader audience, potentially
excluding other stakeholders or external parties who may benefit from certain
functionalities.

2. Dependency on User Tech-Savviness:

• Given that the end users, particularly laborers, may not be tech-savvy, there could be a
learning curve associated with adopting and navigating the system. Training programs
may be necessary to ensure effective utilization.

3. Absence of Customer-Facing Features:

• As the system is tailored for internal operations, it lacks customer-facing features such as
order placement, payment processing, and other functionalities that would typically be
relevant for external customers.

4. Limited Analytical Reporting for Laborers:

• While managers have access to analytical reports, the system may not offer extensive
reporting features for laborers. This limitation could impact their ability to analyze and
understand specific aspects of the production process.

5. Potential Resistance to Change:

57
• Introducing a new system in an environment accustomed to manual processes may face
resistance from users who are accustomed to traditional methods. Overcoming this
resistance and ensuring smooth adoption may pose a challenge.

6. Scalability Concerns:

• The system's scalability may be a concern if the company experiences significant growth.
Ensuring that the system can accommodate an increasing volume of data and users
without compromising performance is crucial.

7. Dependency on Internet Connectivity:

• As the system is likely web-based, it may be dependent on a stable internet connection.


Any disruptions in connectivity could affect real-time responsiveness and access to the
system.

Future Modifications and Improvements

1. User Training Enhancement:

• Improve user training programs to ensure everyone, especially laborers, can easily use
the system.

2. Customer-Facing Features (if needed):

• Consider adding features for external customers if the business requires, like order
placement.

3. Expanded Reporting for All Users:

• Make sure everyone, not just managers, can access useful analytical reports for better
decision-making.

4. Continuous System Optimization:

• Regularly review and enhance the system's performance and efficiency.

5. Scalability Planning:

• Plan for future growth by ensuring the system can handle more data and users.

6. Integration with Existing Systems:

• Explore connecting the system with other tools already used in the company.

7. Enhanced Security Measures:

• Keep the system secure by staying updated on cybersecurity and regularly improving
security measures.

58
8. User Feedback Mechanism:

• Create a way for users to share their thoughts so you can make improvements based on
their feedback.

9. Adaptability to New Technologies:

• Design the system to easily adopt new technologies as they become available.

10. Regular System Audits:

• Conduct regular checks to find and fix any issues, ensuring the system stays reliable.

Summary

The implemented Software Development Life Cycle streamlined internal operations for Thuselco Pvt Ltd,
focusing on managers, directors, supervisors, and laborers. Automation improved productivity and
decision-making. Usability and accessibility were prioritized through a user-friendly interface. Limitations
include a confined user base and potential resistance to change. Future improvements aim to enhance
training, scalability, and user feedback mechanisms, ensuring ongoing efficiency in the coco peat
manufacturing system.

59

You might also like