Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

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 1. Introduction e-Restaurant Background add Title 3TC Company Our Proposal Literature Review  Website: Reservation online  Application: Manage Reservation Manage Customer Manage Table(Schedule, available) Manage Menu Manage Statistics Send SMS and Email

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

6 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

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

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

9 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

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

11 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

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

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

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

15 3.3 System Requirements Company Logo www.themegallery.com

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

17 Architecture Design 3TC Company e-Restaurant Three Layers

18 Detail Design Component Diagram 3TC Company e-Restaurant Sequence Diagram

19 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 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…) 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 Trần Mạnh Cường Đào Anh Thư Nguyễn Duy Tiến."

Similar presentations


Ads by Google