35
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

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

Embed Size (px)

Citation preview

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

Penny Auction website – Bid It Team

Contents

Testing

Architecture

Software Requirement

Project Management

Introduction

Demo

IntroductionPenny Auction website – Bid It Team

Supervisor Huỳnh Anh Dũng

Bùi Sơn Tùng

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

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

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

Penny Auction website – Bid It Team

IntroductionPenny Auction website – Bid It Team

Back ground

IntroductionPenny Auction website – Bid It Team

Easy register and place bid

Support in USA and Canada

Support many deferent payment method

Use English as main language

Sort auction by remain time

IntroductionPenny Auction website – Bid It Team

Only support in Vietnam

Only support one payment method

Use Vietnamese as main language

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.

UI is friendly with users

Administration manages auction

systems

Specially designed for Vietnamese

market

Project ManagementPenny Auction website – Bid It Team

Software Process Model

Iterative Model

Project ManagementPenny Auction website – Bid It Team

Organization Structure

Project ManagementPenny Auction website – Bid It Team

Project ManagementPenny Auction website – Bid It Team

Project ManagementPenny Auction website – Bid It Team

Project Management

Meeting Schedule

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

Penny Auction website – Bid It Team

Project Management

Risk Management

Bid It team – Penny Auction Website

Human

Resource

•Discipline of team members

•Lack of team work

Time and

Communicati

on

•Team members can not spend enough time for project

•Hard to connect team member due to the difference place

Technical

•In-experience in designing e-commerce project

Software RequirementBid It team – Penny Auction Website

Software RequirementBid It team – Penny Auction Website

Functional Requirement

Define Roles in Website

Anonymous Authenticated AdministratorUser

Software RequirementBid It team – Penny Auction Website

Functional Requirement

Guest User Admin- View auctions- Register account

then login in the system

- Manage back-end- Approve order

AnonymousAuthenticated

UserAdministrator

- Guest’s privilege- Bid auction- Buy penny

- Manage Profile

Software RequirementBid It team – Penny Auction Website

Functional Requirement

Buy Penny

- User must log in system

Require

2000 xu 4000 xu

10000 xu 20000 xu- Choose penny package then buy them

Pay the order

Choose package

Software RequirementBid It team – Penny Auction Website

Functional 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 RequirementBid It team – Penny Auction Website

Functional Requirement

Payment

Buy penny package

Choose product in cart

Payment Website

Software RequirementBid It team – Penny Auction Website

Functional Requirement

Payment

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

Nganluong.vn

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

Bid It team – Penny Auction Website

Software Requirement

Non-function Requirement Security:

• Limit SQL injection• MD5 for encrypt password

Maintainability: • All code must follow code convention • Design system follows 3 layers

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

minutes (changeable)

Bid It team – Penny Auction Website

Software Architectural Design

Software Model MVC3

Bid It team – Penny Auction Website

Software Architectural Design

ERD

Bid It team – Penny Auction Website

Software Architectural Design

Technology

Bid It team – Penny Auction Website

Company Logo

Software Architectural Design

Tool

Bid It team – Penny Auction Website

Testing

Testing Strategy

Acceptance

System

Integration

Unit

Requirements

System design

Architecture design

Module design

Coding

Developing Testing

Bid It team – Penny Auction Website

Testing

Testing StrategyTest Process

Test Plan

Create TC template

Write TC (based on

SRS)

Review TC

Test Execution

Bid It team – Penny Auction Website

Testing

Testing StrategyTest ProcessTest Report

Bid It team – Penny Auction Website

TestingBid It team – Penny Auction Website

Bid It team – Penny Auction Website

Host Group

Result

Lesson learnt

Soft SkillsImprove

technical skillRisk and issues management

LOGOBID

LOGOBID