auto lube introduction of project in this project, we will open an auto lube shop that will give the...

43

Upload: laura-white

Post on 22-Dec-2015

224 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 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
Page 2: 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

Auto LubeAuto Lube

Page 3: 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

INTRODUCTION OF INTRODUCTION OF PROJECTPROJECT

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.

Page 4: 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

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

VU process Model

Page 5: 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

Diagram

Page 6: 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

Use Case DiagramUse Case Diagram

Page 7: 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

Business Rules CatalogBusiness 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.

Page 8: 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

Business Rules CatalogBusiness 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.

 

Page 9: 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

Architectural DesignArchitectural Design

Page 10: 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

Team StructureTeam Structure

Page 11: 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

Project ScheduleProject Schedule

Page 12: 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

Sequence DiagramsSequence Diagrams

Log in Sequence Diagram

Page 13: 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
Page 14: 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
Page 15: 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
Page 16: 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
Page 17: 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
Page 18: 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
Page 19: 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
Page 20: 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

Logical Model/Class Logical Model/Class DiagramDiagram

sale

Form

Class

Fields

Methods

add_saleaddsale_into_sale_and_billingbtnaddsale_Clickbtndelsale_Clickbtnprint_ClickButton1_ClickCheckBox1_CheckedChangeddisable_custmerFeliddiscount_priceDisposeenable_custmerFelidInitializeComponentinsertintoSaleListViewLVsale_SelectedIndexChangedprintbillPrintDocument1_PrintPagerbtnRegulor_CheckedChangedrbtnWalking_CheckedChangedReadInvoiceHeadsale_FormClosingsale_Leavesale_Loadsale_load_autofillSetInvoiceDataSetInvoiceHeadSetOrderDatatbchange_TextChangedtbCustomerID_KeyPresstbCustomerID_TextChangedtbdiscount_TextChangedtbitemName_KeyPresstbitemName_LeavetbOffer_SelectedIndexChangedtbrecived_KeyPresstbrecived_KeyUptbrecived_TextChangedtbtotal_TextChangedtbtotalbill_TextChangedtemp_sale_addtotal_price

AboutBox1

Form

NotInheritable Class

Fields

componentsLabelCompanyNameLabelCopyrightLabelProductNameLabelVersionLogoPictureBoxOKButtonTableLayoutPanelTextBoxDescription

Methods

AboutBox1_LoadDisposeInitializeComponentLabelCopyright_ClickOKButton_Click

Vender

Form

Class

Fields

Methods

btnCancle_ClickbtnSave_ClickbtnUpdate_Clickbtnvenderadd_ClickDisposefill_textbox_venderInitializeComponentLvVender_SelectedIndexChangedtbVenderPhone_KeyPresstbVenderPhone_TextChangedVender_Load

sms

Form

Class

Fields

Methods

btnSMSsend_ClickbtnSMStemp_ClickButton2_ClickDisposeInitializeComponentRadioButton1_CheckedChangedRadioButton2_CheckedChangedSendSMSSendSMSToListsms_LoadUpdateControlsUpdateResult

LoginForm1

Form

Class

Fields

CancelcomponentsLogoPictureBoxOKPasswordLabelPasswordTextBoxTextBox1TextBox2TextBox3UsernameLabelUsernameTextBox

Methods

Cancel_Clickcheck_user_loginclearDisposeInitializeComponentOK_Click

mainfrom

Form

Class

Fields

Methods

AboutToolStripMenuItem_ClickButton1_ClickButton10_ClickButton17_ClickButton18_ClickButton2_ClickButton25_ClickButton9_ClickCostumerBindingNavigatorSaveItem_ClickCustmerToolStripMenuItem_ClickDisposeExitToolStripMenuItem_ClickFeedbackToolStripMenuItem_ClickInitializeComponentItemToolStripMenuItem_ClickLogInToolStripMenuItem_ClickLoToolStripMenuItem_Clickmainfrom_FormClosedmainfrom_LoadOffersToolStripMenuItem_ClickPromotionsToolStripMenuItem1_ClickSaleToolStripMenuItem_ClickSaleToolStripMenuItem1_ClickSendSMSToolStripMenuItem_ClickStockRToolStripMenuItem_ClickStockToolStripMenuItem_ClickTimer1_TickVenderToolStripMenuItem_ClickViewVenderToolStripMenuItem_Click

oil

Form

Class

Fields

btnCancelbtnoiladdbtnoilfindbtnoilSavebtnoilupdateButton1componentsGroupBox1Label1Label2Label3Label5Label6Label7LVoilPictureBox1tbOilIDtbOilNametbOilPchPricetbOilSalePricetbOilTypetboilVenderIDtbVenderName

Methods

btnoiladd_Clickbtnoilfind_ClickbtnoilSave_Clickbtnoilupdate_ClickButton1_ClickButton2_ClickDisposefill_textbox_oilGroupBox1_EnterInitializeComponentLVoil_SelectedIndexChangedoil_LoadPictureBox1_ClicktbOilPchPrice_KeyPresstbOilPchPrice_TextChangedtbOilPuchDate_ValueChangedtbOilSalePrice_KeyPresstbOilSalePrice_TextChangedtboilVenderID_KeyPresstboilVenderID_TextChanged

Form

ContainerControl

Class

Properties

Methods

Events

ActivatedAutoSizeChangedAutoValidateChangedClosedClosingDeactivateFormClosedFormClosingHelpButtonClickedInputLanguageChangedInputLanguageChangingLoadMarginChangedMaximizedBoundsChangedMaximumSizeChangedMdiChildActivateMenuCompleteMenuStartMinimumSizeChangedResizeBeginResizeEndRightToLeftLayoutChangedShownTabIndexChangedTabStopChanged

Nested Types

ControlCollection

ControlCollection

Class

ContainerControl

ScrollableControl

Class

Properties

ActiveControlAutoScaleDimensionsAutoScaleFactorAutoScaleModeAutoValidateBindingContextCanEnableImeCreateParamsCurrentAutoScaleDimensionsParentForm

Methods

Events

AutoValidateChanged

Customer

Form

Class

Fields

Methods

btnClose_Clickbtncustadd_ClickBtncustCancel_Clickbtncustdel_Clickbtncustfind_ClickbtncustSave_Clickbtncustupdate_ClickbtnSearch_ClickButton1_ClickButton1_Click_1Customer_LoadDisposefill_listviewfill_textbox_customerfind_customerInitializeComponentLVcust_SelectedIndexChangedrbtnName_CheckedChangedrbtnPhone_CheckedChangedrbtnVehleNo_CheckedChangedtbcustname_KeyPresstbcustPhone_KeyPresstbVehlno_KeyPress

feedback

Form

Class

Fields

btnSubmitcomponentsGroupBox1Label1Label2tbFBtbID

Methods

msgsms

Form

Class

Fields

Button1componentsLabel1timecloseTimer1

Methods

Button1_ClickDisposeInitializeComponentmsgsms_Leavemsgsms_LoadTimer1_Tick

offer

Form

Class

Fields

btnAddbtnCancelbtnSavebtnUpdatecomponentsLabel1Label2Label3Label4LVoffertbDiscounttbOfferIDtbOfferNametbStatus

Methods

Sale_Report_Viewer

Form

Class

Fields

Button1Button2componentsCrystalReportViewer1DateTimePickerEndGroupBox1Label1

Methods

Button1_ClickButton2_ClickCrystalReportViewer1_LoadDisposeGroupBox1_EnterInitializeComponent

Stock

Form

Class

Fields

BtnAddbtnCancelbtnSaveBtnUpdatecomponentsdtpDateGroupBox1Label1Label2Label3Label4Label5Label6LVstocktbItemtbOilIDtbOilNametbStkIDtbTotalStk

Methods

Stock_report

Form

Class

Fields

Button1Button2componentsCrystalReportViewer1GroupBox1

Methods

Button1_ClickButton2_ClickDisposeInitializeComponent

IContainerControl

Page 21: 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

Entity-Relationship DiagramEntity-Relationship Diagram

Page 22: 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

Database DesignDatabase Design

Page 23: 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

User InterfacesUser Interfaces

Log in

Page 24: 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

Main Form

Page 25: 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

Sale Form

Page 26: 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

Customer Record

Page 27: 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

Vender

Page 28: 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

Offer

Page 29: 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

Oil Item

Page 30: 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

Reports

Page 31: 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

SMS

Page 32: 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

Feedback

Page 33: 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

ToolsTools Microsoft Visual Studio 2008Microsoft Visual Studio 2008 Microsoft .NET FrameworkMicrosoft .NET Framework Microsoft Visual Basic 2008Microsoft Visual Basic 2008 Microsoft Access databaseMicrosoft Access database Crystal Reports Basic for Visual Studio Crystal Reports Basic for Visual Studio

20082008 SMSSMS ActiveXperts SMS and MMS ToolkitActiveXperts SMS and MMS Toolkit

Page 34: 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

Preconditions Make a member of system  by signing up in the system

Actions 1. Enter User Name2. Enter Password3. Click the Login button

Expected Results System should login the user into the system.

Tested By: Waqas, JamilResult Pass/Fail

Test Case # 1Testing the Login mechanism of Auto lube System

Page 35: 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

Preconditions Registration required to keep record for new customer

Actions 1. Login to system2. Click File menu and Select

customer from Record 3. Click add button4. Fill the form5. Click save button

Expected Results

records will be added against new customer

Tested By: Waqas, JamilResult Pass/Fail

Test Case # 2Testing the Customer Registration mechanism of Auto lube System

Page 36: 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

Preconditions User creates new oil record.Actions 1. Login to system

2. Click add oil item button3. Click add button and fill

form4. Click save button

Expected Results System will show the stored record of oil

Tested By: Waqas, JamilResult Pass/Fail

Test Case # 3Testing the Oil Record mechanism of Auto lube System

Page 37: 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

Preconditions User looks at the customer record first there should be a valid phone number in customer recordA GSM modem should be attached to system

Actions 1. Login to system2. Click on send SMS3. Select the modem4. Type the message5. Select single phone number6. Add phone number7. Click send SMS

Expected Results System should send a sms to customer’s phone number about oil change or news.

Tested By: Waqas, JamilResult Pass/Fail

Test Case # 4Testing the Sms Alert mechanism of Auto lube System

Page 38: 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

Preconditions Record of customer with valid phone numbers

Actions 1. Login to system2. Click on send SMS3. Select the modem4. Type the message5. Select send to list6. Select customers7. Click send SMS to List

Expected Results System should send a sms to customer’s phone number about oil change or news.

Tested By: Waqas, JamilResult Pass/Fail

Test Case # 5Testing the Promotion/news mechanism of Auto lube System

Page 39: 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

Preconditions 1. Oil item should be in record2. In case of regular customer, customer record

should be added first3. To offer discount an active offer must be in

databaseActions 1. Login to system

2. Click start sale button3. Select customer type4. In case of regular enter ID5. Add oil item 6. Select offer 7. Receive cash and print bill

Expected Results System should add record of sale and print a bill

Tested By: Waqas, JamilResult Pass/Fail

Test Case # 6Testing the oil change / sale mechanism of Auto lube System

Page 40: 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

Preconditions User creates new oil record.Actions 1. Login to system

2. Click offer in menu bar3. Click add button and fill form4. Click save button

Expected Results System will store and show the offer in database

Tested By: Waqas, JamilResult Pass/Fail

Test Case # 8Testing the Add offer mechanism of Auto lube System

Page 41: 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

Preconditions user provide some feedbackActions 1. Login

2. Click the feedback menu3. Add message4. Click on Add button to add new

feedbackExpected Results System should store the information into

the system’s database.Tested By: Waqas, JamilResult Pass/Fail

Test Case # 9Testing the Feedback mechanism of Auto lube System

Page 42: 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

Thanks!Thanks!

Any QuestionsAny Questions

Page 43: 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

The EndThe End