Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Danie - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

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

Description:

View Cart Details: To view contents of the shopping cart. ... Edit Shopping Cart. Incorrect Inputs: Negative input number in 'Quantity' field ... – PowerPoint PPT presentation

Number of Views:2277
Avg rating:3.0/5.0
Slides: 26
Provided by: vet67
Category:

less

Transcript and Presenter's Notes

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


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
1) Browse Search
Product Search
Browse Catalog
8
Customer Functionality
  • 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
  • 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 Edit 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
Unit Testing
  • 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

21
Test Cases
  • 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
  • Login
  • Incorrect Inputs
  • Wrong Username and/or wrong Password
  • An empty required field (Username or Password)
  • Search
  • Inputs resulting in no search results
    Non-matching Keyword

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

24
Performance Testing
  • 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

25
Questions?
Write a Comment
User Comments (0)
About PowerShow.com