members: trần huy thường trần mạnh cường Đào anh thư nguyễn duy tiến

Post on 17-Jan-2016

227 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

e-Restaurant

SUPERVISOR: NGUYỄN HỒNG KỲ

Members: Trần Huy ThườngTrần Mạnh CườngĐào Anh ThưNguyễn Duy Tiến

3TC Group

3TC Companye-Restaurant

Project management plan lick to add Title2

Contents

Introduction add Title1

Requirement Specifications3

Design Description to add Title4

Implementation Title5

Testing6

Demo & Q&A7

1. Introduction

e-Restaurant

Background add Title

Literature Review

Our Proposal

3TC Company

1. Introduction

e-Restaurant

Background add Title

3TC Company

Our Proposal Literature Review

Website:• Reservation onlineApplication:• Manage Reservation• Manage Customer• Manage Table(Schedule, available)• Manage Menu• Manage Statistics• Send SMS and Email

2. Project management plan

e-Restaurant

Development Environment

Process Model

Project organization

Project Planning

3TC Company

2. Project management plan

e-Restaurant

Development Environment

HardwareOperating system: Windows 7Configuration: 2 Gb of RAM, 100Gb of hard disk,

Core 2 Duo 2.0 GHz or higher.Software

Framework: .NET Framework 4.0 Visual Studio 2010 SQL Server 2008 Web Server: IIS 7 Office 2010 TortoiseSVN

3TC Company

2. Project management plan

e-Restaurant

Process Model

V-Model3TC Company

2. Project management plan

e-Restaurant

Project organization

3TC Company

2. Project management plan

e-Restaurant

Project Planning

Schedule Management

Resource Management

Communications management

Risk management

Risk Management

People risk

Schedule risk

Technology risk

Requirement risk

3TC Company

3. Requirement Specifications

e-Restaurant

User Requirements

System Requirements

Non-functional requirements

3TC Company

3.1 User Requirements

Website : Customers :

• View information on the website.

Example : News, Event, Menu, Albums…• Make the reservation on the website• Make a contact on website.

Applications: Customer :

• Make the reservation on the website or phone

Administrators :• Add edit delete information user

3TC Companye-Restaurant

3.1 User Requirements

Applications: User:

• Manage Reservation (Add, edit, delete)• Manage table’s information(Finding available of

tables)• Manage menu’s information, menu details(Add,

edit, delete)• Manage customer’s information(Add, edit, delete)• Statistics menu lists dishes in a restaurant• Statistics monthly bills• Statistics client list has reservation• Send SMS, Email to customers• Manage Website’s information

3TC Companye-Restaurant

3.2 Non-functional requirements

Usability

Availability

Security

Reliability

PerformanceSecurity

Maintainability

3TC Companye-Restaurant

3.3 System Requirements

Company Logowww.themegallery.com

Document requirements as use-cases Each use case include:

Use case diagram Actor Summary Exceptions Relationship Description

3.3 System Requirements

Company Logowww.themegallery.com

4. Software Design Description

e-Restaurant

Architectural design

Detailed design

Database design

3TC Company

Architecture Design

3TC Companye-Restaurant

Three Layers

Detail Design

Component Diagram

3TC Companye-Restaurant

Sequence Diagram

Database Design

Business tables

Every table has a primary key named Id which is of type: bigint not null identity(1, 1)

Every business table will have the trigger to save all the table changing

Entity Relationship

3TC Companye-Restaurant

5. Implementation

e-Restaurant

Technologies Coding convention

DotNetBar for Windows forms (Devcomponent)GSM Communication Library (GSMComm)

Follow general .NET coding conventions

(e.g. Pascal Casing, Camel Casing…)

3TC Company

6. Testing

e-Restaurant

Test Model

Bug control

Test report

Test plan

Test Phases

3TC Company

3TC Company

6.1. Testing Model

Process Testing

e-Restaurant

3TC Company

6.2. Test Plan

Task Name Duration Start Finish

Complete (%) Resource Name

Test Cases Development 21 days 6/6/2011 27/6/2011 0%  

Test Cases Writing 14 days 6/6/2011 20/6/2011 100 ThuDA

Test Cases Review & Update 6 days 21/6/2011 27/6/2011 100ThuDA, ThuongTH

Execute Test  35 days 28/6/2011 2/8/2011  

Unit Test 13 days 28/6/2011 10/7/2011  Module Website 1 days 26/6/2011 27/6/2011 100 ThuongTH

Module Application_Đăng nhập0.5 days 27/6/2011 27/6/2011 100 CuongTM

Module Application_Đặt chỗ 1.5 days 27/6/2011 29/6/2011 100 TienND

Integration Test 17 days 11/7/2011 28/7/2011Module Website 2 days 11/7/2011 12/7/2011 100 ThuDA

Module Application_Đăng nhập2 days 13/7/2011 14/7/2011 100 ThuDA

System Test  30 days 18/7/2011 18/8/2011Module Website 3 days 18/7/2011 21/7/2011 100 ThuDA

Module Application_Đăng nhập3 days 21/7/2011 24/7/2011 100 ThuDA

Acceptance Test  8 days 18/8/2011 26/8/2011   User 

e-Restaurant

3TC Company

6.3. Testing Phases

Unit Testing

Unit Testing will be done by developers (ThuongTH, CuongTM, TienND), is integrated and approved by ThuDA, ThuongTH

IntegrationTest

Integration Test will be done by ThuDA

System Test

System Test will be done by ThuDA and ThuongTH

Acceptant Test

Acceptent Test will be done by people who use product with supported of team member

e-Restaurant

3TC Company

6.4. Bug control

e-Restaurant

3TC Company

6.5. Test Report

e-Restaurant

3TC Company

Demo & Q&A

e-Restaurant

LOGO

e-Restaurant

top related