Auto Lube INTRODUCTION OF PROJECT In this project, we will open an auto lube shop that will give the oil change facility to its customer. This system will be more efficient regarding offering a great deal of support for more enhanced business support for its clients. This system gives services to two types of customer regular and walk in customer and maintain the records of regular customer, inventory etc and update them when the oil change time appear also provide incentive to the customers, offer promotions, and remind customer about the oil change by sms. It also provides oil change facility to their customers at their door step. So we need to build a system that records all the above business activities. VU process Model Adopted methodology for this project is VU process Model it is the combination of both waterfall and spiral model it is also called hybrid approach of system development and it help to maximize the quality of system and minimize the disadvantages and risk. As our project is starting from requirements and analysis phase and going form design and coding the next procedures and finally it is going for approval and also VU process model has four phases which further divides the waterfall processes these processes are in iteration until system meets to our project requirements so VU process Model is the best fit for our project here is the diagram of VU process Model Diagram Use Case Diagram Business Rules Catalog 1. In shop user must have an account to login a system. 2. System will be able to register and open account for regular customer. 3. Keep records of all regular and walk in customer like name, address, vehicle number and etc. 4. System will keep records of all the inventory and stock and update it. 5. System will send sms to customers according to PTA rules . 6. User will be able to offer a targeted promotional ads to its customers. Business Rules Catalog 7. User keep records of all the companies that provides oil to his shops and sell oil according to customer needs. 8. To provide incentives or bonus to its regular customers to gain customer satisfaction. 9. User have to save records of each oil change with respect to each vehicle. 10. System will alert the customer by sending sms when the next oil change date appears by looking at the customer records. 11. System gives the facility to their customers to get oil change at their door step. 12. User will provide customer feedback facility so that he can maintain and improve his business and run business according to customer needs. Architectural Design Team Structure Project Schedule Sequence Diagrams Log in Sequence Diagram Logical Model/Class Diagram Entity-Relationship Diagram Database Design User Interfaces Log in Main Form Sale Form Customer Record Vender Offer Oil Item Reports SMS Feedback Tools Microsoft Visual Studio 2008 Microsoft .NET Framework Microsoft Visual Basic 2008 Microsoft Access database Crystal Reports Basic for Visual Studio 2008 SMS ActiveXperts SMS and MMS Toolkit Test Case # 1 Testing the Login mechanism of Auto lube System Preconditions Make a member of system by signing up in the system Actions 1. Enter User Name 2. Enter Password 3. Click the Login button Expected Results System should login the user into the system. Tested By: Waqas, Jamil Result Pass/Fail Test Case # 2 Testing the Customer Registration mechanism of Auto lube System Preconditions Actions Expected Results Tested By: Result Registration required to keep record for new customer 1. Login to system 2. Click File menu and Select customer from Record 3. Click add button 4. Fill the form 5. Click save button records will be added against new customer Waqas, Jamil Pass/Fail Test Case # 3 Testing the Oil Record mechanism of Auto lube System Preconditions Actions Expected Results Tested By: Result User creates new oil record. 1. Login to system 2. Click add oil item button 3. Click add button and fill form 4. Click save button System will show the stored record of oil Waqas, Jamil Pass/Fail Test Case # 4 Testing the Sms Alert mechanism of Auto lube System Preconditions Actions Expected Results Tested By: Result User looks at the customer record first there should be a valid phone number in customer record A GSM modem should be attached to system 1. Login to system 2. Click on send SMS 3. Select the modem 4. Type the message 5. Select single phone number 6. Add phone number 7. Click send SMS System should send a sms to customer’s phone number about oil change or news. Waqas, Jamil Pass/Fail Test Case # 5 Testing the Promotion/news mechanism of Auto lube System Preconditions Actions Record of customer with valid phone numbers 1. Login to system 2. Click on send SMS 3. Select the modem 4. Type the message 5. Select send to list 6. Select customers 7. Click send SMS to List Expected Results System should send a sms to customer’s phone number about oil change or news. Tested By: Result Waqas, Jamil Pass/Fail Test Case # 6 Testing the oil change / sale mechanism of Auto lube System Preconditions Actions Expected Results Tested By: Result 1. Oil item should be in record 2. In case of regular customer, customer record should be added first 3. To offer discount an active offer must be in database 1. Login to system 2. Click start sale button 3. Select customer type 4. In case of regular enter ID 5. Add oil item 6. Select offer 7. Receive cash and print bill System should add record of sale and print a bill Waqas, Jamil Pass/Fail Test Case # 8 Testing the Add offer mechanism of Auto lube System Preconditions Actions Expected Results Tested By: Result User creates new oil record. 1. Login to system 2. Click offer in menu bar 3. Click add button and fill form 4. Click save button System will store and show the offer in database Waqas, Jamil Pass/Fail Test Case # 9 Testing the Feedback mechanism of Auto lube System Preconditions Actions user provide some feedback 1. Login 2. Click the feedback menu 3. Add message 4. Click on Add button to add new feedback Expected Results System should store the information into the system’s database. Tested By: Waqas, Jamil Result Pass/Fail Thanks! Any Questions The End