Penny Auction Website

42
LOGO Penny Auction Website Capstone Project Bid It Team Supervisor Huỳnh Anh Dũng Nguyễn Thị Hòa- 00624 Nguyễn Duy Khánh- 00459 Huỳnh Hiếu Nghĩa- 00760 Bùi Sơn Tùng- 00510 Nguyễn Đức Mỹ- 00025 BID

description

Penny Auction Website. Capstone Project . BID. Supervisor Huỳnh Anh Dũng Nguyễn Thị Hòa - 00624 Nguyễn Duy Khánh - 00459 Huỳnh Hiếu Nghĩa - 00760 Bùi Sơn Tùng - 00510 Nguyễn Đức Mỹ - 00025 Đào Trọng Linh - 00433. Bid It Team. Introduction. Supervisor Huỳnh Anh Dũng. Introduction. - PowerPoint PPT Presentation

Transcript of Penny Auction Website

Page 1: Penny Auction Website

LOGO

Penny Auction Website

Capstone Project

Bid It Team

Supervisor Huỳnh Anh Dũng

Nguyễn Thị Hòa- 00624 Nguyễn Duy Khánh- 00459Huỳnh Hiếu Nghĩa- 00760

Bùi Sơn Tùng- 00510Nguyễn Đức Mỹ- 00025Đào Trọng Linh- 00433

BID

Page 2: Penny Auction Website

Introduction

Supervisor Huỳnh Anh Dũng

Page 3: Penny Auction Website

Introduction

Nguyễn Thị Hòa Huỳnh Hiếu Nghĩa

Nguyễn Duy Khánh Đào Trọng LinhNguyễn Đức Mỹ

Project managerTester

Configuration managerDeveloper

Bùi Sơn Tùng

Technique leaderDeveloper

DesignerDeveloper

TesterDeveloper

DesignerDeveloper

Page 4: Penny Auction Website

Contents

Testing

Architecture

Software Requirement

Project Management

Introduction

Demo

Page 5: Penny Auction Website

Introduction

Online Auction Participant bids Products over the network

Penny Auction- Is type of Online Auction- Participants must pay a non-refundable fee to place a small

incremental bid

Page 6: Penny Auction Website

IntroductionBackground

Page 7: Penny Auction Website

Introduction

Easy register and place bid

Sort auction by remain time

Use English as main language

Support in USA and Canada

Support many deferent payment methods

Literature Review

Page 8: Penny Auction Website

Introduction

Use Vietnamese as main language

Only support in Vietnam

Only support one payment method

Literature Review

Page 9: Penny Auction Website

IntroductionPenny Auction website – Bid It Team

Quick and easily register, place bid

Participant can pay the won product(s)

or buy Penny through nganluong

system.

GUI is friendly with users

Proposal system – Front end

Page 10: Penny Auction Website

IntroductionPenny Auction website – Bid It Team

Users management

Products and categories management

Auctions management

Proposal system – Back end

Page 11: Penny Auction Website

Project ManagementSoftware Process Model

Iterative Model

Page 12: Penny Auction Website

Project Management

Project Plan

Page 13: Penny Auction Website

Project Management

Page 14: Penny Auction Website

Project ManagementMaster Plan

Penny Auction website – Bid It Team

Duration: 80 days

Phase 1: 1/9- 7/10

Phase 2: 10/10- 6/12

Start date: 25/8/2011 – End date: 7/12/2011

Back-end functions

Front-end functions

Page 15: Penny Auction Website

Project ManagementTeam Work

Penny Auction website – Bid It Team

Working 6h/day and 5d/week

Meeting with supervisor 1 time a week.

11 meeting minutes.

Page 16: Penny Auction Website

Project ManagementMeeting Schedule

Report their tasks in previous weekIssues, knowledge and rules will be shareddiscuss about the plan for next week

Penny Auction website – Bid It Team

Page 17: Penny Auction Website

Project Management

Risk Description Risk Type Risk Impact

Action to prevent Action when happened

Member is not available when need

Human Resource

High Penalize any absent ( without appropriate reason)

Ensure the plan has contingency built into it to allow for less than expected resource availability.

In-experienced in development e-commerce website

Technique High Create Studying task in Initiation phase of plan

Still assign task but support from

Unclear Requirement High Assign 3 persons to analysis requirement

Page 18: Penny Auction Website

Software Requirement

Page 19: Penny Auction Website

Software RequirementFunctional Requirement

Define Roles in Website

Anonymous Authenticated AdministratorUser

Page 20: Penny Auction Website

Software RequirementFunctional Requirement

Guest User Admin- View auctions- Register account

then login in the system

- Manage back-end- Approve order

Anonymous AuthenticatedUser Administrator

- Guest’s privilege- Bid auction- Buy penny

- Manage Profile

Page 21: Penny Auction Website

Software RequirementFunctional Requirement

Buy Penny

- User must log in system

Require2000 penny

4000 penny

10000 penny

20000 penny- Choose penny package

then buy them

Pay the order

Choose package

Page 22: Penny Auction Website

Software RequirementFunctional Requirement

Bid

- Auction status: active

- User: log in system, penny is larger than 0

Require

Choose product to bid

Time’s up then win

Pay the order

Home page Banner Detail

Cart

Page 23: Penny Auction Website

Software RequirementFunctional Requirement

Payment

Buy penny package

Choose product in cart

Payment Website

Page 24: Penny Auction Website

Software RequirementFunctional Requirement

PaymentMethods of payment

- SMS payment- Banking payment- Cell phone card payment- Game card payment- Nganluong website

- Online payment- Auto check order- Reliability- Low fee of payment

Nganluong.vn

Page 25: Penny Auction Website

Software RequirementFunctional Requirement

Payment

- User: log in system, own account in Website https://www.nganluong.vn/

Require

Page 26: Penny Auction Website

Software RequirementFunctional Requirement

Payment

Page 27: Penny Auction Website

Software Requirement

Non-function Requirement Availability:

• Availability: 24/7 Usability:

• UI: elegant, friendly• Website provides help link

Reliability: • Authenticated user can view log file and list winner• Payment by nganluong.vn

Page 28: Penny Auction Website

Software Requirement

Non-function Requirement Security:

• Avoid limit SQL injection• MD5 for encrypt password

Maintainability: • All code must be clearly commented, including class. • Design system follows 3 layers

Performance• Close connection when users don’t interact with website in

2 minutes (changeable)

Page 29: Penny Auction Website

Software Architectural Design

Overall design

Page 30: Penny Auction Website

Software Architectural Design

Detailed design Class diagram Class diagram explanation Sequence diagram

Page 31: Penny Auction Website

Software Architectural Design

Class diagram

Page 32: Penny Auction Website

Software Architectural Design

Sequence diagram

Page 33: Penny Auction Website

Software Architectural Design

ERD

Page 34: Penny Auction Website

Software Architectural Design

Technology

Page 35: Penny Auction Website

Software Architectural Design

Tool

1.9b4

Ver 3.0

Page 36: Penny Auction Website

Testing

Testing Strategy

Acceptance

System

Integration

Unit

Requirements

System design

Architecture design

Module design

Coding

Developing Testing

Page 37: Penny Auction Website

Testing

Testing StrategyTest Process

Test Plan Create TC template

Write TC (based on

SRS)Review

TC

Test Execution

Page 38: Penny Auction Website

Testing

Testing StrategyTest ProcessTest Report

Page 39: Penny Auction Website

Testing

Page 40: Penny Auction Website

ResultLesson learnt

Soft SkillsImprove technical skill

Risk and issues management

Page 41: Penny Auction Website

LOGOBID

Page 42: Penny Auction Website

LOGOBID