Campus BikesSouthern New Hampshire University IT 510 Advanced Info Technology 09:25:57 GMT -05:00ObjectsThe below table lists the possible objects, including their attributes and methods, in the new bike shop system.ObjectAttributeMethodBikeBrandModelType (e.g racing, cruiser, etc.) PriceQuantity in StockCalculate total costUpdate stockCustomerNameContact Information Purchase History Service HistoryPlace an orderRequest serviceCheck purchase/service historyEmployeeName Position Employment StatusProcess sales order Perform bike maintenance Run sales reportSales OrderDateCustomerBike(s) purchasedTotal CostGenerate invoiceUpdate inventoryService RequestDateCustomerBike for serviceService DetailsSchedule serviceUpdate service statusInventoryBikes in stock Accessories PartsAdd new stockTrack inventory levelsComputer SystemSoftware versionHardware specificationsRun sales reportsManage customer information 09:25:57 GMT -05:00Use Cases and ActorsUse CaseActorDescriptionPlace an OrderCustomerThe customer selects bikes and accessories, places an order, and the system generates a sales order.Perform bike maintenanceMechanicThe mechanic receives a service request, performs maintenance, and updates the service status.Generate Sales ReportManager/BookkeeperThe manager generates sales reports using the computer system for financial analysis.Use Case DiagramThe below image shows a use case diagram for a service request. 09:25:57 GMT -05:00State Transition DiagramThe diagram below shows the different states of a customer of Campus Bikes. 09:25:57 GMT -05:00