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

28
e- Restaurant SUPERVISOR: NGUYỄN HỒNG KỲ Members: Trần Huy Thường Trần Mạnh Cường Đào Anh Thư Nguyễn Duy Tiến 3TC Group

Upload: linette-gibbs

Post on 17-Jan-2016

223 views

Category:

Documents


3 download

TRANSCRIPT

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

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

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

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

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

1. Introduction

e-Restaurant

Background add Title

Literature Review

Our Proposal

3TC Company

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

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

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

2. Project management plan

e-Restaurant

Development Environment

Process Model

Project organization

Project Planning

3TC Company

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

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

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

2. Project management plan

e-Restaurant

Process Model

V-Model3TC Company

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

2. Project management plan

e-Restaurant

Project organization

3TC Company

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

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

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

3. Requirement Specifications

e-Restaurant

User Requirements

System Requirements

Non-functional requirements

3TC Company

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

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

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

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

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

3.2 Non-functional requirements

Usability

Availability

Security

Reliability

PerformanceSecurity

Maintainability

3TC Companye-Restaurant

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

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

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

3.3 System Requirements

Company Logowww.themegallery.com

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

4. Software Design Description

e-Restaurant

Architectural design

Detailed design

Database design

3TC Company

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

Architecture Design

3TC Companye-Restaurant

Three Layers

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

Detail Design

Component Diagram

3TC Companye-Restaurant

Sequence Diagram

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

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

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

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

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

6. Testing

e-Restaurant

Test Model

Bug control

Test report

Test plan

Test Phases

3TC Company

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

3TC Company

6.1. Testing Model

Process Testing

e-Restaurant

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

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

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

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

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

3TC Company

6.4. Bug control

e-Restaurant

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

3TC Company

6.5. Test Report

e-Restaurant

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

3TC Company

Demo & Q&A

e-Restaurant

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

LOGO

e-Restaurant