Presentation is loading. Please wait.

Presentation is loading. Please wait.

Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.

Similar presentations


Presentation on theme: "Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen."— Presentation transcript:

1 Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen

2 Phase I Presentation Outline  Project Overview  Use case Diagram  System Functionality  Project Plan  Test Plan  Questions

3 Project Overview The objective of this project is to design and develop an Online Music CD Store with its user interface.  Target: Public Users  Product : Music CD  Facilities provided for Users: Browsing, searching, managing personal account, buying etc.

4 Motivation  Motivation is to have experience in design and development of a web-based online transaction application  Gain experience in using technologies: ASP.NET 2.0 & C# Microsoft SQL Server 2005 Microsoft Visual Studio 2005 UML & Database design

5 Use Cases

6 System Functionality  Functionalities for Customer  Functionalities for Administrator

7 Customer Functionality Browse Catalog Product Search 1) Browse & Search

8 Customer Functionality 2) Manage Account:  Register: A new User can signup to create a new account.

9 Customer Functionality  Login: A valid user account must be used for an existing customer

10 Customer Functionality  Manage Profile: Customer can edit, update and save his personal information

11 Customer Functionality 3) Place Order  Add to Shopping Cart:  Add products to shopping cart while searching or browsing catalog.  Update and Delete product Quantity within Cart.  View Cart Details : To view contents of the shopping cart.  Checkout : To buy the products added to the shopping cart.

12 Shopping Cart

13 Customer Functionality  Edit Billing & Shipping Details: To allow customers to edit and update their billing & shipping information.

14 Administrator Functionalities Manage Catalog  Add New Genre/Category  Delete Genre/Category  Add New Product  Delete Product  Edit Catalog Details: E dit the details of genres, categories, products like description, quantity, price etc.

15 Project Plan

16 Task Breakdown  Inception Phase(Phase 1 )  Vision Document  SQA Plan  Project Plan  Prototype  Architecture Design  Phase 1 Presentation

17 Task Breakdown  Elaboration Phase (Phase 2) Revise Vision Document Revise SQA Plan Revise Project Plan Develop Formal Requirement Specification Revise Architecture Design Develop Test Plan Formal Technical Inspection Develop Prototype Phase 2 Presentation

18 Task Breakdown  Production Phase (Phase 3) Develop Code Testing Functional Testing Evaluate Test Result Documentation Test Report User Manual Phase 3 Presentation

19 Test Plan

20  To Verify that various parts of the code are working correctly using NUnit testing tool  Test Cases: User Registration Login Search Edit Shopping Cart Place Order Unit Testing

21 Test Cases 1) User Registration  Incorrect Inputs:  Username already in use with existing users  “Password” and “Confirm Password” fields do not match  An empty required field (Username, password, Confirm password, Email, Security question and answer)

22 Test Cases 2) Login  Incorrect Inputs:  Wrong Username and/or wrong Password  An empty required field (Username or Password) 3) Search  Inputs resulting in no search results: Non-matching Keyword

23 Test Features 4) Edit Shopping Cart  Incorrect Inputs:  Negative input number in “Quantity” field  Non-integer input  An empty “Quantity” field 5) Place Order  Incorrect Input:  An empty required field  Invalid format (FirstName, LastName, Billing Address, Shipping Address, Credit Card details)

24  Verifies that the components of the system meet the stated performance requirements.  Possible Performance Metrics:  Response time  For web pages – Login page, Registration page etc  For transactions accessing database  Read - Product Search  Update - Edit Profile information, submitting registration request etc  Example Tool - JMeter Performance Testing

25 Questions?


Download ppt "Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen."

Similar presentations


Ads by Google