Download presentation
Presentation is loading. Please wait.
Published byClement Holland Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.