Presented by:Vidya Nalla, Varun Karuturi, and William Toups Stanley Steemer Carpet Cleaner
PROJECT SPONSOR • Stanley Steemer International, Inc.5500 Stanley Steemer ParkwayDublin, OH 43016
BUSINESS NEED • Stanley Steemer’s current system for making appointments and creating invoices is outdated and it is difficult to maintain. The customer has requested to create a system to perform the following: • Handle appointment processing. • Process work orders. • Process invoices. • The company would also like to incorporate this into their existing website.
SYSTEM REQUIREMENTS • Customers should have the ability to make appointments using the website. • The system should have the ability to keep a record of customer information such as name, address, billing, etc... • The system should process work orders and send them electronically to technicians. • Invoices should be sent to customers electronically upon completion of work and payment. • Employees should have restricted access to the system. • The system should produce the following reports for managers: • Weekly/Monthly sales • Types of services being performed • Sales by region/area
CONTEXT DIAGRAM External Entities • Customer • Scheduler • Manager • Technician
LEVEL 0 DIAGRAM Processes • Account Process • Appointment Process • Payment Process • Report Process Entities • Customer • Scheduler • Manager • Technician Data Store • Customer • Work Order
LEVEL 1 DIAGRAM 1 : Account Process Sub Processes • 1.1 : New Customer • 1.2 : Existing Customer Entities • Customer Data Store • Customer Data
LEVEL 1 DIAGRAM 2: Appointment Process Sub Processes • 2.1 : Creating Appointment • 2.2 : Assigning Technician • 2.3 : Work Completed Entities • Customer • Scheduler • Technician Data Store • Work Order • Technician Data