Presentation is loading. Please wait.

Presentation is loading. Please wait.

Members: Trần Huy Thường - 00467 Trần Mạnh Cường - 00416 Đào Anh Thư - 00362 Nguyễn Duy Tiến - 00256.

Similar presentations


Presentation on theme: "Members: Trần Huy Thường - 00467 Trần Mạnh Cường - 00416 Đào Anh Thư - 00362 Nguyễn Duy Tiến - 00256."— Presentation transcript:

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

2 3TC Company e-Restaurant Project management plan lick to add Title 2 Contents Introduction add Title 1 Requirement Specifications 3 Design Description to add Title 4 Implementation Title 5 Testing 6 Demo & Q&A 7

3 1. Introduction e-Restaurant Background add Title Literature Review Our Proposal 3TC Company

4 2. Project management plan e-Restaurant Development EnvironmentProcess Model Project organization Project Planning 3TC Company

5 2. Project management plan e-Restaurant Development Environment  Hardware Operating system: Windows 7 Configuration: 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

6 2. Project management plan e-Restaurant Process Model V-Model 3TC Company

7 2. Project management plan e-Restaurant Project organization 3TC Company

8 2. Project management plan e-Restaurant Project Planning  Schedule Management  Resource Management  Communications management  Risk management RiskManagement People risk Schedule risk Technology risk Requirement risk 3TC Company

9 3. Requirement Specifications e-Restaurant User RequirementsSystem Requirements Non-functional requirements 3TC Company

10 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 Company e-Restaurant

11 3.1 User Requirements  Applications:  User: Manage Reservation (Add, edit, delete) Manage table’s information 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 Company e-Restaurant

12 3.2 Non-functional requirements Usability Availability Security Reliability Performance Security Maintainability 3TC Company e-Restaurant

13 3.3 System Requirements Company Logo www.themegallery.com  Document requirements as use-cases  Each use case include:  Use case diagram  Actor  Summary  Goals  Triggers  Exceptions  Relationship  Description  Screen  Data field

14 3.3 System Requirements Company Logo www.themegallery.com

15 4. Software Design Description e-Restaurant Architectural design Detailed design Database design 3TC Company

16 Architecture Design 3TC Company e-Restaurant Three Layers

17 Detail Design  Component Diagram  Sequence Diagram  Use Case Diagram  Business Model Company Logo www.themegallery.com

18 Detail Design Component Diagram 3TC Company e-Restaurant Business Model

19 Database Design  Business tables  Every table has a primary key named Id which is of type: int not null identity(1, 1)  Every business table will have the trigger to save all the table changing Entity Relationship 3TC Company e-Restaurant

20 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…)  Create specific conventions for our project 3TC Company

21 6. Testing e-Restaurant Test ModelBug control Test reportTest planTest Phases 3TC Company

22 6.1. Testing Model Process Testing e-Restaurant

23 3TC Company 6.2. Test Plan Task NameDurationStartFinish Comp lete (%)Resource Name Test Cases Development21 days6/6/201127/6/20110% Test Cases Writing14 days6/6/201120/6/2011100ThuDA Test Cases Review & Update6 days21/6/201127/6/2011100 ThuDA, ThuongTH Execute Test 35 days28/6/20112/8/2011 Unit Test13 days28/6/201110/7/2011 Module Website 1 days26/6/201127/6/2011100ThuongTH Module Application_Đăng nhập 0.5 days27/6/2011 100CuongTM Module Application_Đặt chỗ 1.5 days27/6/201129/6/2011100TienND Integration Test17 days11/7/201128/7/2011 Module Website 2 days11/7/201112/7/2011100ThuDA Module Application_Đăng nhập 2 days13/7/201114/7/2011100ThuDA System Test 30 days18/7/201118/8/2011 Module Website 3 days18/7/201121/7/2011100ThuDA Module Application_Đăng nhập 3 days21/7/201124/7/2011100ThuDA Acceptance Test 8 days18/8/201126/8/2011 User e-Restaurant

24 3TC Company 6.3. Testing Phases UnitTesting 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 SystemTest System Test will be done by ThuDA and ThuongTH AcceptantTest Acceptent Test will be done by people who use product with supported of team member e-Restaurant

25 6.4. Bug control 3TC Company e-Restaurant

26 3TC Company 6.5. Test Report e-Restaurant

27 3TC Company Demo & Q&A e-Restaurant

28 LOGO e-Restaurant


Download ppt "Members: Trần Huy Thường - 00467 Trần Mạnh Cường - 00416 Đào Anh Thư - 00362 Nguyễn Duy Tiến - 00256."

Similar presentations


Ads by Google