86
Guided By: Purvi Prajapati Provided By: Moin Khan(D11IT137)

Warranty management system

Embed Size (px)

Citation preview

Guided By:

Purvi Prajapati

Provided By:

Moin Khan(D11IT137)

Project Summary

Objective

Tools and technology

System Environment

System Analysis & Design

Testing

An online warranty management portal is a virtual shop on the Internet where customers can upgrade warranty, register new warranty, and check details of warranty

When a customer upgrade an existing warranty. She/he enters the serial no of existing product and after select the upgraded plan and click the upgrade button and at that time complete the transaction.

When a customer wants to register for new warranty, she/he has to enter serial no and bill no of the product that has already been purchased. This information is then verified with selling department. Upon correct verification a customer will be successfully registered for warranty.

User Extend the warranty

User check Warranty details

User feedback

Admin manage product, customer, supplier, product category.

Front end cake PHP 2.5 framework.

Back end Mysql-server 5.5.20

Registration

Login

Upgrade Warranty

Register Product

Check warranty details

Security

Reliability

Portability

Availabilitys

User Characteristics (types of User)

Admin ◦ Manage warranty of product related to customer

◦ Manage customers, Supplier, product, product category.

Customer◦ End user check product's warranty details

◦ Check service center details

◦ feedback of product

◦ Read polices and contracts

Server Side

Scripting Language PHP : Hypertext Preprocessor, JavaScript

Other Languages HTML, CSS (Developer side)

Operating System Windows 2000, Windows Vista or Windows 7/8

Software Tools Dreamweaver (Developer side)

Database MySQL (Developer side)

Browser Google Chrome, Firefox, IE 6 or up, Opera, Safari

Wamp server Version 2.4 (Developer side)

CakePHP Version 2.5.x (Developer side)

Client Side

Processor Intel core or up (min.)

Hardware RAM 256MB or Higher. (min.)

Data dictionary

1. User- : user_mstr

Purpose: User Master will store the basic information of any User and Login

Sr.No Field Name Data type Constraints Description

1 USER_ID Integer Primary Key

2 USER_NAME Varchar(100) Not Null

3 PASSWORD Varchar(50) Not Null

4 ADDRESS Varchar(150) Not Null

5 ROLE Varchar(50) Not Null

6 USER_PHONE Varchar(13)

7 USER_EMAIL Varchar(50) Not Null

8 STATUS BOOLEAN Not Null 1=confirmed and 0=pending

Product Category,Product company

2. Product_Category-: product_category

Purpose: Product Category will store the list of Category.

Sr.No Field Name Data Type Constraints Description

1 CATEGORY_ID Integer Primary key

2 CATEGORY_NAME Varchar(50) Not Null

3. Product_Company-: product_company

Purpose: Product Company will store the list of Company.

Sr.No Field Name Data Type Constraints Description

1 COMPANY_ID Integer Primary key

2 COMPANY_NAM

E

Varchar(50) Not Null

Product master 4. Product-: product_mstr

Purpose: Product Master will store the basic information of any Product

Sr.No Field Name Data Type Constraints Description

1 PRODUCT_ID Integer Primary key

2 PRODUCT_NAME Varchar(50) Not Null

3 CATEGORY_ID Integer Foreign key Reference

product_category

4 COMPANY_ID Integer Foreign Key Reference

product_company

5 DESCRIPTION Varchar(100)

6 PRICE Float (10,2) Not Null

7 WARRANTY_PERIOD Integer(2) Not Null

Supplier master

5.Supplier-: supplier_mstr

Purpose: Supplier Master will store the basic information of any Supplier

Sr.No Field Name Data Type Constraints Description

1 SUPPLIER_ID Integer Primary key

2 SUPPLIER_NAME Varchar(50) Not Null

3 SUPPLIER_ADDRESS Varchar(150) Not Null

4 SUPPLIER_PHONE Varchar(13) Null

5 SUPPLIER_EMAIL Varchar(50) Null

Customer and product (master table)

6.CUSTOMER PRODUCT-: customer_product

Purpose: Customer Product will store the information of customer product bill

Sr.No Field Name Data Type Constraints Description

1 CUSTOMER_PRO

DUCT_ID

Integer Primary key

2 USER_ID Integer Foreign key Reference user_mstr table

3 PRODUCT_ID Integer Foreign key Reference product table

4 SUPPLIER_ID Integer Foreign key Reference supplier table

5 PRODUCT_PURC

HASE_DATE

Date Not-Null

6 PRODUCT_PURC

HASE_PRICE

Float(10,2)

7 PRODUCT_SERIA

L_NO

Varchar(15) Not-Null

8 WP_ID Integer Not-Null

Product register

7.PRODUCT REGISTER-: product_register

Purpose: Product_Register will store the basic information of Product Register by customer

Sr.No Field Name Data Type Constraints Description

1 PRODUCT_REG_I

D

Integer Primary key

2 USER_ID Integer Foreign key Reference user_mstr table

3 PRODUCT_ID Integer Foreign key Reference product table

4 SUPP_ID Integer Foreign key Reference supplier table

5 PRODUCT_SERIA

L_NO

Varchar(15) Not-Null

6 INVOICE_NO Integer Not-Null

Extend warranty, feedback detailed

8.Extend_Warranty-: warranty_period

Purpose: Product_Register will store the basic information of Product_Register by customer

Sr.No Field Name Data Type Constraints Description

1 WP_ID Integer Primary key

2 WARRANTY_ERI

OD

Integer

9.Feedback-: feedback_detailed

Purpose: feedback_detailed will store the basic information of any Supplier

Sr.No Field Name Data Type Constraints Description

1 FEEDBACK_ID Integer Primary key

2 PRODUCT_ID Integer Foreign Key Reference product_mstr

3 USER_ID Integer Foreign Key Reference user_mstr

4 COMMENT Varchar(255) Not-Null

Country,state,city

10.Country -: country_mstr

Purpose: State will store the basic information of any Country

Sr.No Field Name Data Type Constraints Description

1 COUNTRY_ID Integer Primary key

2 COUNTRY_NAME Varchar(100) Not_Null

11.State-: state_mstr

Purpose: State will store the basic information of any Country

Sr.No Field Name Data Type Constraints Description

1 STATE_ID Integer Primary key

2 STATE_NAME Varchar(100) Not_Null

3 COUNTRY_ID Integer Foreign Key Reference country_mstr

12.City-: city_mstr

Purpose: City will store the basic information of any City

Sr.No Field Name Data Type Constraints Description

1 CITY_ID Integer Primary key

2 CITY_NAME Varchar(100) Not_Null

3 STATE_ID Integer Foreign Key Reference state_mstr

Service center

13.Service Center-: service_center

Purpose:service_center will store the basic information of any Service center

Sr.No Field Name Data Type Constraints Description

1 SERVICE_CENTE

R_ID

Integer Primary key

2 ADDRESS1 Varchar(150) Not-Null

3 ADDRESS2 Varchar(150) Null

4 CITY_ID Integer Foreign key Reference city_mstr

Login Page

Dashboard

Transaction

Warranties

Product Master

Customer Master

Supplier Master

Reports

Model View Controller standard are use.

Unit testing

Unit testing, a testing technique using which individual modules are tested to determine if there are any issues by the developer himself. It is concerned with functional correctness of the standalone modules.

Test Case ID Field Name Input value Expected Output Actual value

TESTCASE01 Username Blank This field is

required

This field is

required

TESTCASE02 Password Blank This field is

required

This field is

required

TESTCASE03 Username Abc Invalid User name Failure:

Incorrect

username

and/or password

!

TESTCASE04 Password Abc Invalid password Failure:

Incorrect

username

and/or password

!

Test Case ID Field Name Input

value

Expected

Output

Actual value

TESTCASE0

1

Add product

fields, user

detailed,

supplier

detailed

Blank This Field is

required

This Field is

required

TESTCASE0

2

Add product

fields

Some input Success : Product

Save

Successfully !!!!

Success :

Product Save

Successfully

!!!!

TESTCASE0

3

Add user

details

Some input Success :user

save

Successfully !!!!

Success :user

save

Successfully

!!!!

TESTCASE0

4

Add

supplier

details

Some input Success :supplier

save

Successfully !!!!

Success

:supplier save

Successfully

!!!!

TESTCASE0

5

Update

product

fields, user

detailed,

supplier

detailed

Blank This field is

required

This field is

required

TESTCASE0

6

Update

product

fields

Some value

change

SUCCESS:

Product Updated

Successfully !!!!

SUCCESS:

Product

Updated

Successfully

!!!!

TESTCASE0

7

Update

supplier

detailed

Some valu

change

SUCCESS:

supplier Updated

Successfully !!!!

SUCCESS:

supplier

Updated

Successfully

!!!!

Surfing Speed

Cake php is reading hundreds if not thousands of different files in hundreds of folders for every single visitor that’s on your site.

Continues internet requirement

A user must continuous requirement of internet connection

Does not good layout in less ie7.