File - Quality management and production execution

advertisement
Manufacturing execution
Chapter 1
1.0
Introduction
Ever since, manufacturing execution was used and implemented by ancient
civilization. They used this process to give a good service and to gain more profit to their
customers. So they develop a manufacturing execution system to monitor the production
if it meets the following standards.
Nowadays, companies are using quality management systems to maintain the
quality of their product, Quality Management system have a variety of functions that
have purpose in businesses. Quality management system is assuring that the product meet
the standards and consistency of their products. A company must have a good quality
management system in order to supervise the company’s success. Quality management is
focused not only on product/service quality but also the means to achieve it. Quality
management therefore uses quality assurance and control of processes as well as products
to achieve more consistent quality. Quality planning, quality control quality assurance
and quality improvement are the main components of quality management system.
1.1
Project Overview
The manufacturing execution is the most important thing in enterprise operation
system. It necessarily to make products that meets the standard of the industry. Without
those standards the whole enterprise operation will be useless.
To implement those processes, it necessary to make a plan on how the quality
process should be implemented and think what is the assurance of the customer if they
buy their product.
The overview of this project study is to implement good production of the
enterprise and to improve the quality management of the enterprise. By improving the
manufacturing execution of a company, it will gain more productivity and the consumers
trust the products they buy. To achieve those it is necessary to make a good planning and
consider what customer wants to buy.
Project Study
Page 1
Manufacturing execution
1.2 Problem domain
1.2.1
Statement of the Problem







1.3
Quality departments who fail to take advantage of a harmonized
quality management system to address these requirements.
Uncover ineffective controls.
Disorganized documentation.
Lack of comprehensive management ultimately hurts product quality.
Assign actions needed for containment, correction, and prevention of
problem recurrence
corrective action methods to record, track, follow-up on, resolve and
report problems and concerns within the company, caused by
suppliers, or raised by customers
Manage supplier quality by tracking supplier status, certification level,
problem history, quality performance and other metrics

Prevent purchase orders from being issued to suppliers with an
unknown or unacceptable status

Integrated with Supplier List, Problem Control, Purchasing and
Shipping and Receiving
Objectives of the project
Ensure that the requirements of all applicable Customers Project
specifications are satisfied, particularly with regard to
quality assurance (QA) and quality control (QC) as it pertains to design,
procurement, construction and testing




Project Study
Effectively manage quality throughout all phases of project
execution, including those activities conducted by
Subcontractor, Vendor/Sub vendors, Suppliers, Fabricators and
Installation Contractor.
Provide assurance that the completed work associated with the
facilities will conform to the project specifications, design
codes, regulatory requirements, and sound engineering and
construction practices.
Describe the process for developing a project scope statement
using the project charter and preliminary scope statement.
Discuss the scope definition process and work involved in
constructing a work breakdown structure using the analogy,
top-down, bottom-up, and mind-mapping approaches.
Page 2
Manufacturing execution

1.4
. Understand the elements that make good project scope
management important.
Significance & Scope of the Project

A deliverable is a product produced as part of a project, such as hardware
or software, planning documents, or meeting minutes.

Scope refers to the work involved in creating the products of the project
and the processes used to create them.

Project scope management includes the processes involved in defining and
controlling what is or is not included in a project.
1.5
Documentation of Existence & Seriousness of the Problem.
1.5.1 Documentation of Current System
According to our resources and some online researching, many companies
specifically manufacturing are still using manual system. They not using the literal
manual process but most of the transactions and other quality procedure of their
process are still manual. Having well developed process in a company might be a big
help.
1.5.2 Problem identified with the existing systems
Project Study

Spending a lot of time in checking the information.

Monitoring of machineries and manpower

Monitoring of quality of the products

Quality control and assurance of the product
Page 3
Manufacturing execution
1.5.3 Process models of existing systems contributing to the
problem
Inspector write down the test results in
a paper and pass it to admin.
Process Model of
Manual System
Admin will record it to the log book
and analyze it
Admin create a complaints
regarding to inspector reports
Admin pass the created complaints
to production planning section
Figure 1- Process model of existing system
Project Study
Page 4
Manufacturing execution
1.5.4 Data models of these existing systems
Data Models for Manual
Process
Admin
-First Name
-Last Name
-Classification
*Promote ()
*Demote ()
*Terminated ()
*Add Employee ()
Employee
-Last Name
-First name
-Middle Name
-Age
-Birthday
-Gender
*Add ()
Figure 2 - Data model
Project Study
Page 5
Manufacturing execution
Data Models for Existing System
product
inspector
-First Name
-Last Name
-Password
-Classification
-Name
-description
-design
-status
*Promote ()
*Demote ()
*Terminated ()
*Add Employee ()
*Add ()
*Edit ()
*Delete ()
*Update ()
*Print ()
Figure 3 – data model of existing system
Project Study
Page 6
Manufacturing execution
1.5.5 Data (or any form of statistics) that may be relevant
to prove existence & seriousness of the identified
problem
As the researcher, the company we went through becomes so very strict in
giving some related data that relevant to the existence problem of their company’s
system. But depending on the above information they provide some problems
would be identified. The management doesn’t allow us to have copy of those
documents we need for their company’s privacy. And as a professional researcher
and students we don’t force the company to have those documents as a respect to
their company.
1.6
Review of Existing Alternatives
By the experience of the users in using manual system, they can observe
how hard, effort and time consuming to work with that kind of process. As our
recommendations to the company, it is applicable to use computerized system.
With this, they can sure the consistency of reports and documents of the system.
However, they use an ordinary system that accommodates the clients. By
developing the existing system the company will have an easiest process when
filtering and giving reports.
Project Study
Page 7
Manufacturing execution
1.6.1 Assess the best available resources for addressing the
problem
As a student and a researcher the best resources that everyone could have
is the computer. It cannot be very specific at times but it can produce different
answers to such questions. Computer is the resources for hardware and
technology but human resources could also be a resource for solving some
problems.
1.6.2 Describe how your purpose to take advantage of
existing & current best practice in your project
Our proposed system is to developed Manufacturing execution system.
For our programming language, our lead programmer used Java Eclipse to have a
design that suits to our proposed system. In doing some testing and evaluating the
proposed project, the user can have the opportunity to know if our proposal is fit
to the satisfaction of their company need.
Project Study
Page 8
Manufacturing execution
Chapter 2 – Review of related literature and study
2.0 Introduction
This literature review and study discusses the Manufacturing execution system.
With this literature and study, we should get a better understanding on how
Manufacturing execution should be implemented on enterprise operation.
It should be important to an enterprise to have a manufacturing execution to
monitor the quality of their production and to meet the standards of the industry.
By studying or reading some books about those enterprise processes you should
gain a better understanding on how the quality management should be implemented
before the product should be delivered to their customers.
2.1 Related literature
2.1.1 Foreign literature
MANILA, PHILIPPINES and ARMONK, NY - 29 Mar 2007: IBM
(NYSE: IBM) today announced that Universal Robina Corporation (URC), one of the
largest branded food product companies in the Philippines with a growing presence in
other Asian markets, is streamlining business processes to help boost productivity and
information accessibility with a Service Oriented Architecture (SOA) powered by IBM
software.
A household name in the Philippines manufacturing a diverse mix of food products with
distribution to more than 120,000 accounts, URC's first strategic SOA project is to
streamline and integrate its supply chain to enable increased resource efficiencies and
enhanced collaboration with, and responsiveness to, its distributors and key customers.
With an SOA, URC is able, for instance, to more rapidly fulfill order commitments to its
customers. Prior to adopting SOA, orders were received via email or file transfers with
information being keyed into, and extracted from, different systems and applications
through the various order fulfillment stages such as order consolidation, production
planning, supplier sourcing and distribution.
Now with the adoption of SOA and open standards, the supply chain is streamlined and
accelerated through an integration framework, including SAP forecasting system,
manufacturing execution system, and human workflow, enabling automation of
exchanging essential information resulting in greater efficiencies including improved
order fulfillment rate as well as significant reduction in production order entry errors and
duplicate orders.
Project Study
Page 9
Manufacturing execution
Further, before SOA, approximately 30 percent of URC's IT man hours were spent
writing integration interface code. Now, with IBM SOA, which enables conversion of
SAP and legacy IT assets -- without modification -- into reusable services, URC expects
a significant reduction in both the costs and hours spent in the development, support and
maintenance of interfaces allowing more productive use of their IT resources.
"In today's highly competitive environment, you need to look for solutions that help you
to be agile and responsive to both changing market dynamics and to your customers -especially when a key growth objective is to expand into new markets," said Ester
Asinas, Corporate IT Director, Universal Robina Corporation. "This is precisely what we
have achieved with SOA and by having IBM as our technology partner."
To achieve this, URC tapped the expertise of IBM Advanced SOA Technologies Team
and business partner, Teligent Systems, to build an SOA environment using IBM
WebSphere software which enabled the company to preserve their existing IT
investments while more closely aligning technology with the needs of their business.
"IBM is deeply committed to helping businesses in the Philippines realize and take
advantage of the benefits of SOA," said James Velasquez, Country General Manager,
IBM Philippines. "IBM has helped thousands of companies deploy SOA solutions, giving
them greater flexibility and responsiveness to quickly meet new market opportunities and
challenges. IBM's team of dedicated experts is all geared up to help drive business
growth and productivity for URC."
2.1.2 Local literature
Manufacturing operations management gives a detailed overview of all the
activities that support manufacturing in the area of production, inventory, maintenance
and quality. As well MES as Lean activities can be classified within this framework.
3.1.1 MES activities Saenz et al. (2009) describe the traditional internal structure of most
MES solutions. They are designed on a modular basis, so each system can be configured
and integrated as desired. As a consequence, the complexity of analyzing the
manufacturing operations support needed for each manufacturing case is high and far
from trivial. The contribution of the ISA 95 standard is only discussed briefly by Saenz et
al. (2009) as the formalization of the exchange around the manufacturing system to other
areas of the company. It’s use is presented as the design of information flows between
shop floor level applications and those of a higher level. In addition ISA 95 is stated to
deliver a consistent terminology. Although these are in fact the main contributions, it’s
practical benefits reach a lot further and deserve some extra attention. ISA 95 part 1, 2 &
3 (ISA 2000) provide a number object models and terminology that serves as a common
model of integration, a standard terminology to define system requirements and
Project Study
Page 10
Manufacturing execution
integration between different software systems. By mapping the existing manufacturing
systems and tools on the models (AS-IS situation), filling the blanks with new systems,
checking the integration needs and considering the different information flows, ISA 95
can be the roadmap for a well structured analysis. Based on the ISA 95 models, a
blueprint of the TO-BE situation can be constructed. Scholten (2007) describes the
procedure to construct a User Requirements Specification (URS) document. This
document is used by consultants to clearly specify the requirements of the manufacturing
company within the manufacturing operations domain. The result can be used in the
selection procedure of the MES solution that best fits all needs.
2.2 Related studies
2.2.1 Foreign studies
AMR Research, a Boston-based industry and market analysis firm, defines a
Manufacturing Executing System (MES) as “a functional layer of information technology
that links business planning and shop floor control systems to deliver to manufacturing an
achievable and realistic production plan.” To help understand AMR’s explanation the
term shop floor control system should be defined as: “A system for using data from the
shop floor to maintain and communicate status information on shop orders
(manufacturing orders) and on work centers. Shop floor control can use order control or
flow control to monitor material movement through the facility. The major sub-functions
of shop floor control are:
1. Assigning priority of each shop order
2. Maintaining work-in-process quantity information
3. Conveying shop order status information to the office
4. Providing actual output data for capacity control purposes
5. Providing quantity by location by shop order for work-in-process inventory and
accounting purposes
Project Study
Page 11
Manufacturing execution
6. Providing measurement of efficiency, utilization, and productivity of the workforce
and machines.
The major sub-functions for flow control are based primarily on production rates
and feeding work into production to meet these planned rates, then monitoring and
controlling production.” (APICS Dictionary, 12th Edition) It may appear that an MES is
a relatively new class of system, although it is has been around for 15+ years awareness
of MES continues to grow as the rate of acceptance increases. The adoption of MES has
expanded as companies realize MES is used to evaluate and manage production activities
using the latest technologies to support traceability, monitoring, and management of shop
floor activities.
It can be confusing to obtain an exact description of MES in that many
designations are perceived to fill the Manufacturing Execution space, such as: Shop floor
execution systems, supply chain execution system, manufacturing operations
management, assembly management systems, plant floor visibility solution, enterprise
production system, and data collection solutions. However, MES is a distinct functional
group, not to be confused with systems that only address one or two aspects of a
complete MES system. Central to an MES is the “execution” aspect, as in Manufacturing
Execution System versus “planning”, as in Enterprise Planning. As in all ventures
planning has its significance, however planning without execution is ineffectual. An
MES is not one single simple application. An effective MES consists of an integrated set
of production activity and support applications that have been developed using correctly
matched technologies. With so many components creating an MES, implementing an
MES in a variety of degrees becomes possible; from uncomplicated WIP tracking to a
solution integrated throughout a plant floor collecting data, monitoring, and managing
resources while co-existing with other systems such as Enterprise Resource Planning
(ERP), Product Lifecycle Management (PLM), and Supervisory Control And Data
Acquisition (SCADA). The real key to understanding an MES is to be aware that it
simply automates the information loop between the shop floor and enterprise information
systems. An MES makes up-to-the minute shop floor information available
companywide, which allows a swift response to conditions and requirements. Bottom
line, MES is the ideal application to collect data needed by any other system in the
Project Study
Page 12
Manufacturing execution
organization, providing a real-time database for traceability while providing information
for continuous improvement in operations.
Today’s intense economic conditions favor manufacturers who can do more with
less and do it faster, better and more cost effectively. Manufacturers are experiencing
rising material and overhead costs and are looking for ways to implement lean processes
and better visibility of the shop floor, including quicker turnarounds which keep
inventory low. To assist manufacturers in accomplishing this, an MES offers a
foundation of real-time data and details for continuous improvement and decision
support. Current economics continue to influence manufacturing toward shorter and
smaller production runs with more stress on quality and complex regulatory
requirements. An MES offers access to real-time shop floor information to allow quick
and timely responses to any challenge that could negatively influence efficiency, quality
and regulatory compliance. There is one certainty, that good data is required to get good
information. An MES system supplies that “good data” by offering uninterrupted
visibility into production operations, gaining a complete overall view of the shop floor.
Unlike an ERP that measures transactions in terms of days, weeks and months, an MES
measures movement on the shop floor in terms of hours, minutes and seconds. With the
robust approach an MES offers, manufacturers are able to capture and manage data to
make mission critical decisions and react in a timely manner throughout an organization.
MES compliments the capabilities of an ERP, helping to leverage an
organization’s ERP investment. Both systems collectively supply information, which
creates more accurate schedules resulting in realistic production plans, shorter cycle
times, less WIP and lower inventory. MES also provides the shop floor control and
visibility needed to effectively deal with multifaceted traceability requirements. Using
real-time “good data” from automated transactions collected from the shop floor, MES
links supplier information, lot numbers, serial numbers, time/date or other records to the
appropriate finished goods, back to the work order or demand signal. MES not only
provides production people with accurate information so they can schedule precisely, but
also offers an electronic network for performance improvement.
(Freedom MES 12th edition)
Project Study
Page 13
Manufacturing execution
2.2.2 Local studies
Universal Robina Corporation (URC) traced its beginnings all the way back to
1954. John Gokongwei, Jr. was doing very well then as a trader/importer. He had learned
the trade when his father died before the war, and had worked hard through the war and
postwar years to prosper. However, while he thrived, he took a long hard look at his
company, and correctly predicted that trading would remain a low-margin business.
On the other hand, a successful manufacturer controlling its own production and
distribution would command more profitable margins. Mr. John decided to construct a
corn milling plant to produce glucose and cornstarch, Universal Corn Products (UCP),
the first building block of the company that would become URC.
For a time, business was good. However, Mr. John was still looking ahead, working with
an eye towards the future. While the business was doing very well, it was producing
essentially a commodity, which a customer could easily access elsewhere. To stay ahead
in the game, Mr. John had to diversify by producing and marketing his own branded
consumer foods, similar to the multinational companies in the Philippines like Nestle and
Procter & Gamble. In a sense, he wanted to put up the first ‘local’ MNC, borne out of
their best practices.
Thus, in 1961, Consolidated Food Corporation was born. Their first ‘home run’ product
was Blend 45, the first locally-manufactured coffee blend, dubbed as the “Pinoy coffee”.
This became the largest-selling coffee brand in the market, even beating market leaders
Café Puro and Nescafe. After coffee came chocolates. Nips, a panned chocolate similar to
M&Ms, was a staple of Filipino childhood.
In 1963, Robina Farms started operations, beginning with poultry products. This was also
the beginning of the vertical integration of the Gokongwei businesses, as the farms would
be able to purchase feeds from UCP in the future. Later that decade, Robichem
Laboratories would be put up, to cater to the veterinary needs of the farms businesses.
Robina Farms expanded as it entered the hogs business in the latter part of the 70s.
1966 saw the establishment of Universal Robina Corporation, which pioneered the savory
snacks industry in the Philippines through its Chiz Curls, Chippy, and Potato Chips,
under the “Jack ‘n Jill” brand. Other snack products would follow over the years, as the
company successfully introduced market leaders like Jack 'n Jill Pretzels (pretzels),
Piattos (fabricated potato chips), and Maxx (hard candy).
The coming decades saw more acquisitions and expansion. In the early 1970s, the
Gokongwei family entered the commodities business through the formation of
Continental Milling Corporation, for flour milling and production. The late 1980s
brought the acquisition of three sugar mills and refineries, under URC Sugar. These two
businesses provided stable cash flows, and allowed for further vertical integration in the
supply chain, to help URC weather any volatility in the cyclical commodities markets. In
line with this strategy, the late 1990s saw the entry of URC into the plastics business,
through URC Packaging.
San Miguel To enforce this dedication to quality a powerful tool was needed for
continuous improvement of processes and products, and one that would support an
Project Study
Page 14
Manufacturing execution
integra-ted quality management approach across all plants with a structured way of handling product and process data.Mahou–San Miguel decided to imple-ment a LIMS
(laboratory information management system) that would inte-grate the management of
the existing laboratories in each of the company’s production units, and could replace the
different small home-grown systems for lab management.A thorough screening of the
LIMS mar-ket turned out SIMATIC IT Unilab, which is Siemens’ LIMS, and forms part
of the Siemens MES (Manufacturing Execution Systems) portfolio. Decisive factors in
the selection were flexibility, capabilities and performance.SIMATIC IT Unilab was
designed to fill the gap between lab and production envi-ronments. It manages lab
workflows and optimizes collection, analysis and repor-ting of quality data from lab
instruments as well as process data captured from the production lines. The main LIMS
functionality in use at Mahou-San Miguel is: • Management of all quality data (raw
material, finished products, environ-mental samples, etc..)• Full and flexible support for
definition and execution of complex test plans• Direct connections to lab instruments and
equipment • Immediate feedback on quality excep-tions• Support of quality standards
such as GLP, GAMP, ISO, FDA, HACCP• Compliance support to 21 CFR Part 11The
labs at Mahou-San Miguel basically carry out chemical and physicochemical analyses.
Next to the daily environmental analyses the labs take samples at various stages of the
production process. In their requirement specification Mahou-San Miguel defined an
information management system to efficiently manage all quality data and activities in
the labs. The tool had to support compliance with the EU food traceability law that
applies since January 2005. This law stipulates that a company must be able to trace back
any substance involved in the production or distribution process of food or feed products.
2.3 Synthesis and significance of the studies
Through research and general understanding we learn different techniques,
methods, and components of the given system. Discussion in this paper has focus on
summering, comparing, and obtaining an excellent understanding of the system. We got
new ideas and learning to develop a system. With this kind of documentation we trained
ourselves to be more productive and patient in every activity that we made.Researching
something is like knowing something better that probably can help many people in the
Project Study
Page 15
Manufacturing execution
near future. Having a review related literature and review of related studies help each
person especially the students to gather different ideas in creating system.
3.0 Software Requirements Specification
3.1 Introduction
3.1.1.1 Goals and objectives
The purpose of this document is to describe requirements for the said company
software that will serve as a foundation for the final product. It is important that an
agreement of these requirements be reached so that everyone expectations will be met.
Although some of these diagrams seem not to convey similar information they typically
do.
3.1.1.2 Statement of scope
This section contains a general description of the software functionality followed
by the detailed requirements that will be traced throughout the project
User requirements for production execution and quality management
Req. no.
Admin accessibility
R1
Priority
Reference
Description
high
Admin
R2
high
Admin
R3
high
Admin
R4
high
Admin
R5
high
Admin
R6
high
Admin
The
admin
can
manage
different
transaction
Can manage the
quality of the product
Monitor
the
production of the
products
Accessing the files
inside the system
Viewing
reports
inside the system
Deleting
any
information on the
system
High
Inspector
Quality Control
R7
Project Study
Monitor
the
production inside the
plant
Page 16
Manufacturing execution
R8
High
Inspector
R9
High
Inspector
R10
High
Inspector
R11
High
Inspector
Employee
accessibility
R12
High
Employee
R13
High
Employee
R14
Medium
Employee
R15
Low
Employee
R16
High
Operator
R17
High
Operator
R18
High
Operator
Tests the product
quality
Verified the product
before executing
Test materials before
Delivering
to
production plant
Verified
materials
before executing
Record
materials
delivered
Check the quantity of
materials
Delivered reports to
admin
Delivered materials to
plant
Create a product with
quality
Checks the machine
if there`s any problem
Execute
products
after packaging
3.1.1.3 Software context
Enterprise operation system is the one the biggest system running. Many companies need
an expert for their operation especially to Manufacturing execution. The success of the
enterprise relay to the manufacturing execution system of the company
3.1.1.4 Major constraints
The production execution and quality management system will use JAVA
programming language and mySQL as a database to integrate the whole enterprise
operation system (EOS) and android application for the production tracking inside the
shop floor.
Project Study
Page 17
Manufacturing execution
3.1.2 Usage Scenario
3.1.2.1 User profiles
Administrator
Administrator has an access to all
transaction happens to entire operation of
production. The administrator also does the
part of employee and the inspector to assure the
quality of production.
Inspector
Inspector should check and verify the materials
needed, monitor every production, also check and
verify the finish product to assure the good quality
and check the packaging if it is ready for shipping.
Employee
Receive plan from administrator. Employee needs
to deliver right material for production and also
employee starts the production process. Employee
need to create a report and pass it to admin
3.1.2.2 Use-Case
1. Check production schedule
2. Execute plan
3. Receive reports
4. View reports
5. Production complaints
6. Receive plan
7. Deliver raw material
8. Start production process
9. Return to warehouse
10. Monitor production
11. Inspect materials
12. Test products
Project Study
Page 18
Manufacturing execution
13. Verify products
14. Record test result
15. Inspect package
16. Generate reports
3.1.2.2.1 Use-Case Diagram
This use-case diagram shown in this figure shows the production
execution and how the quality management should be implemented during the
production process and before the production happens.
Figure 1 – Use case diagram
Project Study
Page 19
Manufacturing execution
3.1.2.2.2 Use-Case Descriptions
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Check production schedule and plan
Admin
Check the schedule
The admin needs to verify the scheduled product
Production schedule and plan pop-out to system
1. Admin view the production schedule
2. Admin check the information indicated in production
schedule
3. Admin assures that the production plan has a detailed
information of product
4. Admin checks the quantity, design, materials needed and
the given time to produce the product.
Exceptions:
If production schedule and plan has a missing data it should go
back to production planning
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Execute plan
Admin
To execute the plan
Assuring the plan is ready to execute
The plan is analyzed and approved
1. Admin assure that the plan is free of error
2. The plan is ready for production
3. Admin execute the plan immediately
Exceptions:
Executing was cancelled by admin
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Receive reports
Admin
Receiving a reports from inspector and employee
Generated reports from employee and inspector
Employee and inspector generate a report
1. Admin waits for generated reports
2. System will prompt the new reports has been entered
3. Admin choose to system report files
Exceptions:
Project Study
Page 20
Manufacturing execution
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Monitor production
Admin
Check the production
Monitoring of machinery and manpower
Monitor the production works
1. Admin must go to monitor production
2. Admin must watch the production works through CCTV
3. Admin monitor the machinery section
4. Admin assures that the machinery are working properly
5. If machine not working properly, Admin give an order to
repair it immediately.
6. Admin check the manpower works
Exceptions:
Totally damage machineries will be dump and replace a new one
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
View reports
Admin
To view a report
Information required for the report has previously been entered
Admin decides to view a summary of inspector and employee
reports
1. Admin logs onto the system
2. Admin selects the view report
3. Admin selects the name of the report from the report name
4. System select the reports from the database
5. The report display on the screen
6. Admin choose to print or close the report
7. The report is close or printed
Scenario
Exceptions:
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Project Study
Deliver raw materials
Employee
To deliver a qualified materials for production
The materials should be inspected and qualified for production
Employee go to stock room
1. Employee get the materials needed
2. Employee record the material information
3. Employee will record the quantity, specification, and the
time released of material.
Page 21
Manufacturing execution
4. Employee delivered the materials to shop floor
Exceptions:
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Test product
Inspector
To assure the quality control of a product
It should be pass to product testing
Inspector wait for the product
1. Inspector conduct tests to product
2. Inspector apply the slip resistance test
3. Apply the Surface abrasion test
4. Inspector grade the tile
5. Apply the water absorption test
6. Product will soak in a boiling water
7. Apply the size and flatness test
8. Calibrate the product
9. Check the design and the size
Exceptions:
If the product didn`t passed the test, the product will be rejected
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Receive plan
Employee
Receive a plan
Plan of production and schedule
Admin execute the plan and schedule of production
1. Employee check the process
2. Employee analyze the requirements of production
3. Employee check the quantity to be produced
4. Employee check the time needed to produced products
5. Employee pass the quality management of the product
6. Inspector receive the quality management plan of
production
7. Employee start production on time
Exceptions:
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Project Study
Generate reports
Inspector
Create different reports
o Reports of test result
o Reports of materials rejected
Page 22
Manufacturing execution
o Production complaints
Trigger
Scenario
Inspector finished the verifying materials and product and
recording the test result
1. Inspector encode different reports
2. Inspector create reports for the test result
3. Encode the record of the test result
4. Inspector create a new report for materials verified and
product verified
5. Inspector create a report for production error
6. Inspector create a complaints for production
7. Inspector submit the reports
Exceptions:
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Verify materials
Inspector
Inspect the material
Material has a quality required for production
Materials has been delivered
1. Inspector check the specification of material
2. Inspector check the detail of material
3. Inspector check the quantity of material needed for
production
4. Material must match to production requirements
5. Material has been approved by inspector
Exceptions:
If material was rejected, materials returned to warehouse
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Record test result
Inspector
Record the result of product testing
Record product if passed or failed to tests
Inspector record the result
1. Inspector record if product passed to slip resistance test
2. Inspector record if product passed to surface abrasion
3. Inspector record if product passed to water absorption test
4. Inspector record if product passed to size and flatness test
5. Inspector record the product passed
6. Inspector record the product rejected
Exceptions:
If the record doesn`t match, recording test result must rechecked
Project Study
Page 23
Manufacturing execution
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Production complaints
Admin
Return the unsuccessful plan and schedule to the production
planning
Complaints must be surely check and has a proof
Admin waits the report created by inspector
1. Admin read the report regarding to complaints
2. Admin will base on the report created by inspector
3. Admin will create a complaint to production
4. Admin list down the problems regarding to plan and
schedule
5. Admin passed the complaints to production planning
Exceptions:
If the production is successful admin will not create a complaints
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Returning to warehouse
Employee
Stock the rejected products in warehouse
Employee assured that the rejected products and material was
recorded before returning to warehouse
Employee wait the rejected products to be recorded
1. Employee collects the rejected products
2. Employee collects the rejected materials
3. Employee delivered the rejected products and materials to
warehouse
4. Employee stock the rejected products and material to their
designated area
Trigger
Scenario
Exceptions:
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Product verifying
Inspector
Review the test happens to product
Inspector must check the tests happens to product
Wait for the product
1. Check the test requirements of the product
2. Inspector review the tests
3. Check the tests happens to product
4. Verify the product
5. Approve the product passed to the test
Exceptions:
If product didn`t pass the verification it must be rejected
Project Study
Page 24
Manufacturing execution
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Start production process
Employee
Create the product according to plan
Employee operate all the machinery needed in production
Raw materials are delivered
1. Employee ready the materials
2. Start the machine
3. Machine mix the materials
4. Machine store the mix materials into different storage
5. Machine apply design to a product
6. Machine reject products with defects
7. Machine package the finished products
Exceptions:
If machinery is totally damage, the production will stop
immediately
Use-case:
Primary Actor:
Goal In Context:
Preconditions
Trigger
Scenario
Inspect package
Inspector
Inspect the packaging of the products
Package must have a correct label and no defects
The product is passed and ready to be packed
1. Product passed to machine
2. Machine packed the product
3. Inspector inspect the packaged
4. Inspector checked the label of the package
5. Inspector checked if the package is broken or damaged
6. Inspector approve the package
Exceptions:
If the box has a wrong label or damaged, product must go to
repackaging
3.1.2.3 Special usage considerations

Project Study
Unsaved file will be automatically saved when system shutdown
unexpectedly.
Page 25
Manufacturing execution
3.1.2.4 Activity Diagrams
This figure shows how the admin should login to system. It shows the
activity of login
Figure 2 - Activity diagram of login
Figure 3 shows the activity diagram of production schedule and plan. It
shows the step by step activity.
Project Study
Page 26
Manufacturing execution
Figure 3 – Activity diagram of production schedule and plan
Figure 4 show the activity diagram of monitor production. You can see
how the admin can monitor the production.
Project Study
Page 27
Manufacturing execution
Figure 4 – Activity diagram of monitor production
In figure 5 you can see the view reports. It is how the admin can view the
reports using the system
Project Study
Page 28
Manufacturing execution
Figure 5 – Activity diagram of view reports
In figure 6 it shows how the materials needed in production picked up and
delivered to the shop floor
Project Study
Page 29
Manufacturing execution
Figure 6 – Activity diagram of Admin
Figure 7 is the test product activity diagram. It shows the activity of
testing the product to assure the quality
Project Study
Page 30
Manufacturing execution
Figure 7 – Activity diagram of Inspector
Project Study
Page 31
Manufacturing execution
Figure 8 shows the generated reports. It show how generated reports
can be done.
Figure 8 – Activity diagram of generated reports
Project Study
Page 32
Manufacturing execution
In this figure, figure 9 shows the activity on how the raw materials
delivered to production plant
Figure 9 – Activity diagram of delivered raw material
Project Study
Page 33
Manufacturing execution
Figure 10 shows the activity happens when recording the test results. Only
the inspector can perform this operation.
Figure 10 – Activity diagram of record test result
Project Study
Page 34
Manufacturing execution
Figure 11 the last activity diagram, It shows the activity of how the
package inspect by inspector.
Figure 11 – Activity diagram of inspect package
Project Study
Page 35
Manufacturing execution
3.1.3 Data model and descriptions
3.1.3.1 Data objects
Material data object
Material ID
A unique ID number for specific material
Material Name
Name of specific material
Material Description
Description of material
Material Verification
A material should undergo to different tests
before it will use for production.
Test result data object
Slip resistance test
Product must passed
Surface abrasion test
Product must passed
Water absorption test
Product must passed
Size and flatness test
Product must passed
Product passed
the number of product passed to test
Products rejected
the number of product rejected
Production schedule and plan data object
Product ID
unique identifier of product
Product name
Name of product
Product description
description of product
Product design
Design of product
Time to create
start of product to be created
Time to finished
time of the product to be finished
Quantity
number of product to be created
Inspector data object
Project Study
Inspector ID
A unique number for inspector
Inspector Name
Name of inspector assigned
Page 36
Manufacturing execution
Last name
Last name of inspector
Assigned department
the assigned department of inspector
Generate reports data object
Report name
type of report
Report description
describe the reports
Production complaints
complaints to production if successful or not
Production test result
creating a report regarding to records of test
result
3.1.3.2 Relationships
Material should pass through inspection before it will use for production.
To assure its quality the inspector has to verify it.
Test results are the check list of test happens to a product. Inspector check
the number of product passed in production by checking the tests.
Inspector counts the number of product passed and rejected. After
recording the test result, Inspector generates a report of what happens to
production. Inspector must create a complaint and encode the record of
test results.
An inspector verifies and tests the products. If the production is
unsuccessful, Inspector should create a complaint. Inspector record the
number of product passed and the number of products rejected.
Employee receives a plan for production. An employee analyzes the data
and gathers the materials needed for production and deliver it. Employees
also start the production and pass the quality management plan to
inspector.
Production schedule and plan is the guide of the employee to create a
product. Production schedule was executed by admin and pass it to
employee to begin the production.
Project Study
Page 37
Manufacturing execution
3.1.3.3 Complete data model
Figure 12 – Complete data model
Project Study
Page 38
Manufacturing execution
3.1.4 Functional Model Description
3.1.4.1 Class Diagrams
Figure 13 – Class diagrams
Project Study
Page 39
Manufacturing execution
3.1.4.2.1 External machine interfaces
System counts product creates and the time of product creation
would be on time as the product requested.
3.1.4.2.2 External system interfaces
Production execution and Quality management communicates with
other sub-systems using LAN.
3.1.4.2.3 Human interfaces
System allows navigating the reports only using mouse or
keyboard. Only the admin has the permission to add, edit or delete a file inside the
system.
3.1.4.3 Reports
Inventory of Reports
Layout of Reports
Data Dictionary of Reports
3.1.5 Behavioral Model Description
3.1.5.1 Description of software behavior
3.1.5.1.1 Events
Production schedule class events
Check schedule
Choose product
Product quantity
Product specification
Execute production
Employee class events
Get the lists of material
Record material
Project Study
Page 40
Manufacturing execution
Create reports
Give the reports
Material verify class events
Check material needs
Material tests
Material verify
Material approval
Deliver materials
Inspector class events
Monitor production
Test materials
Verify materials
Test products
Verify products
Create reports
Pass reports
Product test class events
Product tests
Product verify
Product passed
Ready for packaging
Generate report class events
Encode test results
Create complaints
Encode material result
Submit reports
Project Study
Page 41
Manufacturing execution
3.1.5.1.2 States
Start production state
Material ready
Creating
Testing
Packing
Description
materials to be used is ready
machine starts the production
machine check the product
product was packed
Inspector state
Material check
Product test
Passed
Reject
Record result
Create report
Description
checking the material if qualified
product undergo to different test
the material and product passed
material and product was rejected
record the result of tests
create a report for the production
Execute plan state
Analyzing
Description
the schedule and plan was being
analyze
the schedule and plan was cancelled
the plan and schedule approve
revision of the schedule and plan
Cancelled
Approved
Revising
Employee state
Receive plan
Follow plan
Deliver material
Start production
Admin state
Execute plan
Monitor production
Receive reports
Complaints
Project Study
Description
new plan has arrive
following the plan
gather the materials needed and
deliver
start the production process
Description
execute the plan and schedule
check the works of employee and
machinery
receive generated reports
submit a complaints for production
Page 42
Manufacturing execution
3.1.5.2 State Chart Diagram
Figure 14 – Production over all
State chart diagram
Project Study
Page 43
Manufacturing execution
Figure 15 – Employee
State chart diagram
Project Study
Page 44
Manufacturing execution
Figure 16 – Admin
State chart diagram
Project Study
Page 45
Manufacturing execution
Figure 17 – Inspector
State chart diagram
Project Study
Page 46
Manufacturing execution
3.1.6 Restrictions, Limitations, and Constraints
 System should integrate to different sub-system to complete the Enterprise





Operation System.
Program codes were written in Java.
Android mobile device
Internet connection
Database management uses mySQL as database.
System run on windows XP operating system or up x64 and x86 bit
3.1.7 Validation Criteria
Software validation will ensure that the system responds according to the user’s
expectation; therefore it is important that the end users be involved in some phases of the
test procedure.
3.1.7.1 Class of tests

Unit testing will be conducted on all of software subsystems
including
1. Check production schedule
2. Monitor production
3. Material verifying
4. Product testing
5. Verifying
6. Start production process
7. Execution of product
3.1.7.2 Expected software response

The software should not be deleted the application logs, it will be
generated for reports.

System shows the state of production

The software will estimate the time of the production to be finished
3.1.7.3 Performance bounds

Project Study
The system shall support file recovering, file recover will be use
when the save data was deleted.
Page 47
Download