penny auction website

Post on 23-Feb-2016

103 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

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

Introduction

Supervisor Huỳnh Anh Dũng

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

Contents

Testing

Architecture

Software Requirement

Project Management

Introduction

Demo

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

IntroductionBackground

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

Introduction

Use Vietnamese as main language

Only support in Vietnam

Only support one payment method

Literature Review

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

IntroductionPenny Auction website – Bid It Team

Users management

Products and categories management

Auctions management

Proposal system – Back end

Project ManagementSoftware Process Model

Iterative Model

Project Management

Project Plan

Project Management

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

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.

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

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

Software Requirement

Software RequirementFunctional Requirement

Define Roles in Website

Anonymous Authenticated AdministratorUser

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

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

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

Software RequirementFunctional Requirement

Payment

Buy penny package

Choose product in cart

Payment 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

Software RequirementFunctional Requirement

Payment

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

Require

Software RequirementFunctional Requirement

Payment

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

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)

Software Architectural Design

Overall design

Software Architectural Design

Detailed design Class diagram Class diagram explanation Sequence diagram

Software Architectural Design

Class diagram

Software Architectural Design

Sequence diagram

Software Architectural Design

ERD

Software Architectural Design

Technology

Software Architectural Design

Tool

1.9b4

Ver 3.0

Testing

Testing Strategy

Acceptance

System

Integration

Unit

Requirements

System design

Architecture design

Module design

Coding

Developing Testing

Testing

Testing StrategyTest Process

Test Plan Create TC template

Write TC (based on

SRS)Review

TC

Test Execution

Testing

Testing StrategyTest ProcessTest Report

Testing

ResultLesson learnt

Soft SkillsImprove technical skill

Risk and issues management

LOGOBID

LOGOBID

top related