Download presentation
Presentation is loading. Please wait.
Published byLogan Paul Modified over 6 years ago
1
Entity Relationship Diagram and Program Design RESTORETECH SOLUTIONS®
2
RESTORETECH SOLUTIONS®
PROJECT TEAM: Chetana Yogeesh Alicia Hanibald Gerrit Stroh PROJECT SPONSOR: Mr. Bill Trump Manager Restore Tech Solutions
3
BACKGROUND RestoreTech is a small computer repair business that has been servicing the Houston area for seven years. It’s customer base is predominantly private citizens. RestoreTech hopes to attract corporate customers and expand the business. Currently the system is totally manual. Job requests are received by walk in customers who fill in paper request forms. These forms are filed along with receipts from the register.
4
Business Requirements
To improve operational efficiency the system should prioritize jobs based on customer type (private or corporate), request date and type of service required. Jobs should be distributed to technicians based on area of specialty. Using the web customers should be able to place and track service requests and modify customer information The system should provide Inventory Management by raising automatic re-order notification based on predefined reorder levels
5
Business Requirements
The system should: Allow suppliers to update account information and send notification of promotions and discounts Generate invoices for customers Allow for paperless recording keeping Generate reports to aid in marketing and strategic business planning Maintain employee information
6
CONTEXT DIAGRAM
8
DATA FLOW DIAGRAM LEVEL 0
11
DATA FLOW DIAGRAM LEVEL 1
14
System Component Diagram
15
Entity Relationship Diagram
16
Logical Design
17
Improvised Logical Design
18
Physical Design Customer (CUST_Id, CUST_FirstName, CUST_LastName, CUST_Address, CUST_City, CUST_State, CUST_Zipcode, CUST_HomePhone, CUST_AltPhone, CUST_ , CUST_Status) Service (SER_Id, SER_Hardware, SER _Software, SER _Upgrades, SER _NewSystem, SER _Status, SER _NOfRequests, SER _CustomerStatus, SER _EmployeeStatus, SER _RequestSummary, OPEMP_Id) Technician Employee (TECH_Id, TECH_FirstName, TECH_LastName, TECH_Experience, TECH_Qualifications, TECH_ , TECH_PhoneNumber, TECH_Location, TECH_NoOfRequests) Operations Employee (OPEMP_Id, OPEMP_FirstName, OPEMP_LastName, OPEMP_Qualification, OPEMP_ , OPEMP_PhoneNumber, OPEMP_Location, OPEMP_NoOfRequests) Customer Accounts (ACCCUST_Id, ACCCUST_Amount, ACCCUST _PayeeType, ACCCUST _PaymentType, ACCCUST _PaymentStatus, ACCCUST _CreditCardType, ACCCUST _CreditCardNo, ACCCUST _ExpirationDate, CUST_Id) Inventory (INV_Number, INV_Item, INV_NumberOfClients, INV_Availability, INV_OrderNumber, INV_Pricelist, INV_NextAvailability, TECH_Id) Supplier (SUP_Id, SUP_FirstName, SUP_LastName, SUP_Company, SUP_OrderNo, SUP_OrderDate, SUP_OrderStatus, SUP_OrderAmount, SUP_PaymentStatus, INV_Number) Manager(MGR_Id, MGR_FirstName, MGR_LastName, MGR_ , MGR_PhoneNumber, ACCUST_Id, SUP_Id) Reports (REP_No, REP_Type, MGR_Id)
22
Thank You
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.