310 likes | 466 Views
e-Restaurant. Supervisor: Nguyễn hồng kỳ. 1. Introduction add Title. 2. Project management plan lick to add Title. 7. 3. Requirement Specifications. Demo & Q&A. 4. Design Description to add Title. 5. 6. Testing. Implementation Title. Contents. Background add Title.
E N D
e-Restaurant Supervisor: Nguyễnhồngkỳ
1 Introductionadd Title 2 Project management plan lick to add Title 7 3 Requirement Specifications Demo & Q&A 4 Design Description to add Title 5 6 Testing Implementation Title Contents 3TC Company
Background add Title Literature Review Our Proposal 1. Introduction Company Logo
Project Planning • Project organization Process Model • Development Environment 2. Project management plan Company Logo
Development Environment 2. Project management plan • Hardware • Operating system: Windows 7 • Software • Visual Studio 2010 • SQL Server 2008 • Web Server: IIS 7 • Office 2010 Company Logo
Process Model 2. Project management plan V-Model Company Logo
Project organization 2. Project management plan Company Logo
Project Planning 2. Project management plan • Schedule Management • Resource Management • Communications management • Risk management Company Logo
Non-functional requirements • User Requirements • System Requirements 3. Requirement Specifications Company Logo
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 Company Logo
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 Company Logo
Usability Availability Reliability Security Performance Security Maintainability 3.2 Non-functional requirements Non-functional Requirement Company Logo
3.3 System Requirements • Document requirements as use-cases • Each use case include: • Use case diagram • Actor • Summary • Goals • Triggers • Exceptions • Relationship • Description • Screen • Data field Company Logo
Database design • Architectural design • Detailed design 4. Software Design Description Company Logo
Architecture Design Company Logo
Component Design • Business Process Layer • Reservation • Menu • Report • Table • Business Component Layer • Customer • Account • Room Company Logo
Detail Component Design Company Logo
Database Design Entity Relationship • Business tables • Every table has a primary key named Id which is of type: int not null identity(1, 1) • Max length and null ability strictly follow field definitions • Every business table will have the trigger to save all the table changing Company Logo
Coding convention • Technologies Tools 5. Implementation Company Logo
Technologies 5. Implementation • DotNetBarfor Windows forms (Devcomponent) • GSM Communication Library (GSMComm) Company Logo
Tools 5. Implementation • Visual Studio 2010 • ReSharper • TortoiseSVN Company Logo
Coding convention 5. Implementation • Follow general .NET coding conventions (e.g. Pascal Casing, Camel Casing…) • Create specific conventions for our project Company Logo
Test Model • Test plan • Test Phases • Test report • Bug control 6. Testing Company Logo
6.1. Testing Model Process Testing 3TC Company
6.2. Test Plan 3TC Company
Unit Testingwill be done by developers (ThuongTH, CuongTM, TienND), is integrated and approved by ThuDA, ThuongTH Acceptent Testwill be done by people who use product with supported of team member Unit Testing Acceptant Test Integration Testwill be done by ThuDA Integration Test System Testwill be done by ThuDA and ThuongTH System Test 6.3Testing Phases 3TC Company
6.5. Test Report 3TC Company
Demo & Q&A 3TC Company
Thank You ! e-Restaurant