This document describes a database management system to help managers track spare parts for manufacturing equipment. The system would keep records of spare parts used for maintenance, past usage and receipts, upcoming maintenance schedules, vendors, and forecast future demand. It outlines the main entities to track like equipment, maintenance, vendors, and spare parts. It then provides examples of queries, forms, and reports that could be built in Access to help managers order parts, track inventory levels and usage, calculate equipment values, and plan for maintenance needs.
This document describes a database management system to help managers track spare parts for manufacturing equipment. The system would keep records of spare parts used for maintenance, past usage and receipts, upcoming maintenance schedules, vendors, and forecast future demand. It outlines the main entities to track like equipment, maintenance, vendors, and spare parts. It then provides examples of queries, forms, and reports that could be built in Access to help managers order parts, track inventory levels and usage, calculate equipment values, and plan for maintenance needs.
This document describes a database management system to help managers track spare parts for manufacturing equipment. The system would keep records of spare parts used for maintenance, past usage and receipts, upcoming maintenance schedules, vendors, and forecast future demand. It outlines the main entities to track like equipment, maintenance, vendors, and spare parts. It then provides examples of queries, forms, and reports that could be built in Access to help managers order parts, track inventory levels and usage, calculate equipment values, and plan for maintenance needs.
This document describes a database management system to help managers track spare parts for manufacturing equipment. The system would keep records of spare parts used for maintenance, past usage and receipts, upcoming maintenance schedules, vendors, and forecast future demand. It outlines the main entities to track like equipment, maintenance, vendors, and spare parts. It then provides examples of queries, forms, and reports that could be built in Access to help managers order parts, track inventory levels and usage, calculate equipment values, and plan for maintenance needs.
Download as DOC, PDF, TXT or read online from Scribd
Download as doc, pdf, or txt
You are on page 1of 5
Case Study 23 Spare Parts Management
Spare Parts Management
Problem Description In manufacturing plants that own a large number of equipment, managing the spare parts properly and in a timely manner is a challenging task !sually, spare parts are categori"ed into two main groups# fast mo$ing and slow mo$ing parts %ast mo$ing spares are those that are $ery often required, and slow mo$ing spares are those that are rarely required &he managers find it difficult to keep track of the spare parts used and determine future demand manually &he ob'ecti$e of this pro'ect is to build a database management system that will help the managers with the process of managing spare parts In particular, the system should do the following# (a) keep record of the spare parts required for a particular type of maintenance* (b) keep record of the spare parts recei$ed and used in the past* (c) schedule forthcoming ma'or maintenance ser$ices* (d) keep record of spare parts $endors* (e) forecast future demand for fast mo$ing spare parts based on past consumptions* etc In this model we assume that lead+time for all spare parts is one week &he following are other functionalities of this database# (a) generating weekly order reports for each spare part &hese reports will be mailed to $endors* (b) pro$iding weekly feedback to managers to enable decisions about e,penditures on equipment maintenance* (c) pro$iding information about economical $iability of an equipment %or e,ample, if the annual consumption of a particular spare part is more than 3- . of the book $alue of that equipment, it is better to purchase new equipment instead* (d) often, the slow mo$ing items get pilled up in the in$entory and managers loose track of them &he system should generate reports of on+hand in$entory of all spare parts and on+hand in$entory of spare parts that ha$e been in the in$entory for more than three months &hese reports will enable the managers to decide the proper disposal/utili"ation plan of the spares Database Design 0e present below the main entity types of this database %or each entity type, we pro$ide some of the corresponding attributes !se this information in order to# (a) 1uild an 2nhanced 2+3 diagram* (b) &ransform the 2nhanced 2+3 diagram to a relational database Identify the primary key(s) and the foreign key(s) for each relation 4raw the relational integrality constraints* (c) %or each of the relations created, indicate its normal form If the relation is not in the 35%, decompose it into 35% relations 6 Equipment# &he main attributes are identification number, name, description, location, purchase price, purchase date, estimated cost of a breakdown, a$erage man+hours required for a shutdown maintenance, e,pected lifetime, etc 2 Maintenance# &he main attributes are identification number, name, type (shutdown or breakdown), description, total man+hours required, etc 3 Vendor# &he main attributes are identification number, name, address, name and telephone number of the contact person, etc 7 Spare part# &he main attributes are identification number, name, type (slow or fast mo$ing part), purchase date, e,pected lifetime, in$entory le$el, unit cost, name of the company that produces this component as well as the name and telephone of the contact person, etc 23 Case Study 23 Spare Parts Management 5ote the following# (a) 0hen maintenance is performed on equipments, the following information is recorded# maintenance date and time, amount of time to repair the equipment, amount of time the equipment is down, name of the ma'or spare part used, cost of maintenance, description of the process, etc* (b) Spare parts are part of equipments &he company uses spares to replace damaged parts of equipments 0hen a spare part is used, the following information is recorded# replacement date, man+hours used, number of spare parts used, etc* (c) 0hen parts are bought from a $endor, the following information is recorded# transaction number, order releasing date, order recei$ing date, quantity purchased, unit price, total amount paid, payment due date, etc Access Application Development &he following are some of the queries, forms, and reports one can create in order to increase the functionality of the database# Queries: 6 Create a query that prompts for the identification number of a spare part and returns a list of the $endors that pro$ide the spare part &he list should contain the following information# $endor8s name, address, and name and telephone number of the contact person 2 &he following queries will help the managers in deciding about the weekly purchase order for the spare parts# a &he le$el of on+hand in$entory for each slow mo$ing spare part b &he le$el of on+hand in$entory for each fast mo$ing spare part c &he a$erage weekly usage of slow mo$ing spare parts during the last three months d &he a$erage weekly usage of fast mo$ing spare parts during the last three months 3 Create a query that presents a list of spare parts used in a particular type of maintenance In order to identify the spare parts used, one should look at the historical data collected about pre$ious maintenances performed &his query should prompt the user for the maintenance identification number 7 Create a query that presents the a$erage lead+time for each $endor In order to calculate the lead+times, one can use historical data about order release date and order recei$ing date for the spare parts 9 Managers are interested in calculating the book $alue of the equipments In order to calculate the book $alue use straight+line depreciation &he purchase date and purchase price of equipment should be used in these calculations : Create a query that presents the total amount spent last year in maintenance (for e,ample, cost of spare parts used) for the equipments owned by the company &his information, together with the book $alues generated pre$iously, will help the managers to decide about replacing some of the e,isting equipments Forms: 6 Create a user sign+in form together with a registration form for new users Case Study 23 Spare Parts Management 2 Create the following data entry forms that are used for database administrati$e functions# spare parts, equipments, $endors, etc &hese forms allow the user to add, update, and delete information about spare parts, equipments, $endors, etc 3 Create a form that allows the user to browse through the information about the equipments owned by the company Create a subform that lists the maintenance ser$ices performed on the selected equipment during the last year Insert a te,tbo, that presents the total cost of maintenance Insert a command button that, when clicked+on, calculates and presents the book $alue of the equipment 7 Create a form that allows the user to choose a slow mo$ing spare part from a combo bo, Create a subform that presents the following information about the selected spare# $endor8s name, name and phone number of $endor8s contact person, unit cost of the spare part, and the le$el of on+hand in$entory Insert a command button that, when clicked+on, presents last year8s maintenance ser$ices that ha$e used this particular spare part 9 Create a form similar to the one described in part (7) for the fast mo$ing spare parts 4esign a logo for this database &he logo may contain the picture of an equipment, a spare part, etc Insert this logo in the forms created abo$e ;a$e the background color of the forms light green and the border color for the titles yellow Include the following in the forms created# record na$igation command buttons, record operations command buttons, and form operations command buttons as needed Reports: 6 Create a report with the information about the $endors of a particular spare part &he report should pro$ide the following information# $endor8s name, name and telephone number of $endor8s contact person, $endor8s a$erage lead+time, and unit cost for the part 2 Create a purchase order report &his report should include the following# transaction number, order date, list of parts ordered, and quantity ordered 3 !se the chart wi"ard to plot the following# a &he total on+hand in$entory of the slow mo$ing spare part per month during the last twel$e months b &he total on+hand in$entory of the fast mo$ing spare part per month during the last twel$e months c &he weekly usage of the slow mo$ing spare part during the last si, months d &he weekly usage of the fast mo$ing spare part during the last si, months 7 !se the label wi"ard to create labels with the address of each $endor 9 Create a report that contains the following information about the equipments owned by the company# equipment identification number, name, purchase date, purchase price, and book $alue : Create a report that presents the following information about each spare part used by the company# identification number, name, $endor8s name, purchase price, and list of maintenance ser$ices that used this part < Create a report that presents a list of the spare parts needed for the forthcoming maintenance ser$ices scheduled %or each spare part, report the quantity needed, on+ hand in$entory, and (if needed) the number of parts to be ordered from $endors Case Study 23 Spare Parts Management Visual Basic.NET Application Development &his database application can be used by managers, employees, etc In the following figure we present a tentati$e layout of the system In the welcome screen, the user can choose one of the four options presented 0e gi$e details about the forms or set of forms to be included in each option* howe$er, you are encouraged to add other forms you find important 0e suggest that the queries, forms, and reports already created in the =ccess =pplication 4e$elopment section be included in here Vendors# Managers browse this part of the database to do the following# (a) learn about the $endors of a particular spare part* (b) compare $endors by price and lead+time* etc Equipments, Spare Parts & Maintenance# Managers and employees browse this part of the database to learn about# (a) the in$entory le$el of a particular spare part* (b) the maintenance ser$ice schedule of particular equipment* (c) the spare parts needed for a particular maintenance ser$ice* etc Statistics, Graphs & Data Analysis# Managers often $isit this part of the database to identify trends on# (a) the number of spare parts used per month during the last twel$e months* (b) the a$erage monthly on+hand in$entory le$el of a particular spare part during the last twel$e months* etc Update# &he update form requires an administrator login name and password &his form allows the user to add/delete/update the information kept in this database about equipments, spare parts, $endors, etc Web Extension = user may access this database from personal computers at home or in the office &he user could be an employee, a manager, a $endor, the database administrator, etc &he information pro$ided in this database should help the managers decide about the following# 0elcome Screen >endors 2quipments, Spare Parts ? Maintenance !pdates Present 3esults 2,it the 4atabase @ogin 3eq Statistics, Araphs ? 4ata =nalysis Case Study 23 Spare Parts Management (a) the order quantity of spare parts* (b) the equipment replacement schedule* (c) the $endors to order from* etc >endors search the database to learn about the in$entory le$el of particular spare parts, orders set by the company, etc Bnly the database administrator can ha$e access to the update forms 4e$elop an =SP52& web application that will enable the users to access the database and perform the acti$ities described abo$e Cour application will ha$e forms similar to the ones described in the >152& =pplication section