Download
e restaurant n.
Skip this Video
Loading SlideShow in 5 Seconds..
e-Restaurant PowerPoint Presentation
Download Presentation
e-Restaurant

e-Restaurant

126 Views Download Presentation
Download Presentation

e-Restaurant

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. e-Restaurant Supervisor: Nguyễnhồngkỳ

  2. 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

  3. Background add Title Literature Review Our Proposal 1. Introduction Company Logo

  4. Project Planning • Project organization Process Model • Development Environment 2. Project management plan Company Logo

  5. 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

  6. Process Model 2. Project management plan V-Model Company Logo

  7. Project organization 2. Project management plan Company Logo

  8. Project Planning 2. Project management plan • Schedule Management • Resource Management • Communications management • Risk management Company Logo

  9. Non-functional requirements • User Requirements • System Requirements 3. Requirement Specifications Company Logo

  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 Company Logo

  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 Company Logo

  12. Usability Availability Reliability Security Performance Security Maintainability 3.2 Non-functional requirements Non-functional Requirement Company Logo

  13. 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

  14. Database design • Architectural design • Detailed design 4. Software Design Description Company Logo

  15. Architecture Design Company Logo

  16. Component Design • Business Process Layer • Reservation • Menu • Report • Table • Business Component Layer • Customer • Account • Room Company Logo

  17. Detail Component Design Company Logo

  18. 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

  19. Coding convention • Technologies Tools 5. Implementation Company Logo

  20. Technologies 5. Implementation • DotNetBarfor Windows forms (Devcomponent) • GSM Communication Library (GSMComm) Company Logo

  21. Tools 5. Implementation • Visual Studio 2010 • ReSharper • TortoiseSVN Company Logo

  22. Coding convention 5. Implementation • Follow general .NET coding conventions (e.g. Pascal Casing, Camel Casing…) • Create specific conventions for our project Company Logo

  23. Test Model • Test plan • Test Phases • Test report • Bug control 6. Testing Company Logo

  24. 6.1. Testing Model Process Testing 3TC Company

  25. 6.2. Test Plan 3TC Company

  26. 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

  27. 6.5. Test Report 3TC Company

  28. Demo & Q&A 3TC Company

  29. Thank You ! e-Restaurant