Capstone Project FPT University FOOD ADVISOR APPLICATION Supervisor: Mr Nguyen Van Sang Team member: Doan Thi Hai Yen Hoang Anh Tuan Nguyen Minh Tu Tan.

Slides:



Advertisements
Similar presentations
Database System Concepts and Architecture
Advertisements

Team members Thái Thanh Tùng Nguyễn Anh Quân Bùi V ă n Thái Trần Xuân Đạt Nguyễn Bá Thuận Trần Hải Linh.
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Members: Trần Huy Thường Trần Mạnh Cường Đào Anh Thư Nguyễn Duy Tiến
● Problem statement ● Proposed solution ● Proposed product ● Product Features ● Web Service ● Delegation ● Revocation ● Report Generation ● XACML 3.0.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Enticy GROUP THE A Framework for Web and WinForms (Client-Server) Applications “Enterprise Software Architecture”
LOGO Penny Auction Website Capstone Project Bid It Team Supervisor Huỳnh Anh Dũng Nguyễn Thị Hòa Nguyễn Duy Khánh Huỳnh Hiếu Nghĩa
MOBILE CONTROLLED LIGHTING PROTOTYPE 2nd OCTOBER 2014 TEAM 13.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 07. Review Architectural Representation – Using UML – Using ADL.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Advanced Java
SUPERVISORS : Mr. Huynh Anh Dung Mr. Nguyen Tat Trung STUDENTS: Nguyen Thanh Long Nguyen Ky Thanh Duong Quynh Hoang Thi Minh Sau.
1 RoboComm: Rule-Based Scheduling for Communication Systems CSCI Research Project and Seminar Team #7 Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Dilhar.
OPEN-ONES PROJECT MANAGEMENT SYSTEM INSTRUCTOR. LÊ NGỌC THẠCH (MR) TEAM MEMBERS. NGÔ ĐỨC DUY MẠNH HOÀNG TR ƯƠ NG PHẠM NGUYỄN TR Ư ỜNG GIANG TÔ CÔNG THANH.
KFC VIETNAM ORDER SYSTEM HTC TEAM. AGENDA 1.TEAM INTRODUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
CAPSTONE PROJECT OPEN-ONES PROJECT MANAGEMENT SYSTEM INSTRUCTOR. LÊ NGỌC THẠCH (MR) TEAM MEMBERS. NGÔ ĐỨC DUY MẠNH HOÀNG TR ƯƠ NG PHẠM NGUYỄN TR Ư ỜNG.
Members: Trần Huy Thường Trần Mạnh Cường Đào Anh Thư Nguyễn Duy Tiến.
Course Name: Software Engineering Year: Teachers names: Dr. Shmuel Tyszberowicz, Mr. Eyal Ben-Ari Project Name: GIC.
Company LOGO Exam Scheduling Capstone Project Group # : 16 Group Name : THTD Supervisor : Kiều Trọng Khánh Group Members: Nguyễn Anh Duy Đồng Quang Thanh.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 Essentials of Design.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Capstone Project 1. Sales Management Support System Supervisor: Mr. Ngô Đ ă ng Hà An Group Members: Trần Vĩnh Phúc Nguyễn Hoàng Đức Ngô Tuấn Kiệp Võ Minh.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
LOGO Exam Scheduling Team members: Nguyễn Anh Duy Đồng Quang Thanh Cao Minh Hiền Nguyễn Thị Tư Supervisor: Mr. Kiều Trọng Khánh.
LOGO Penny Auction Website Capstone Project Bid It Team Supervisor Huỳnh Anh Dũng Nguyễn Thị Hòa Nguyễn Duy Khánh Huỳnh Hiếu Nghĩa
Project Description MintTrack is a mobile application built for the Android OS that will help keep track of where a user’s money is being spent via expense.
Online Newspaper CMS 1 Date: 27/12/2012. Contents Introduction Project Management Requirement Specifications Design Description Test Documentation Summary.
SupervisorMr. Phan Trường Lâm Group Members01446 – Trịnh Anh Đức – Nguyễn Minh Thành SE02311 –Phạm Tuấn Anh SE02425 – Vũ Hoàng Anh 1.
Capstone Project FPT University VIETNAM TRAVEL SHARING NETWORK Supervisor: Mr. Nguyen Van Hien Team member: Dao Dang Dan Tran Van Su Nguyen Van Nam Nguyen.
Programming Contest Management System Supervisor : Lecturer Phan Tr ư ờng Lâm Students : Hoàng Quang Mạnh Trần Đình Tuấn Nguyễn Thành Trung Phạm Thị Hồng.
LOGO Song Identification System Team members: Nguyen Ngoc Tan Ho Vinh Thinh Nguyen Huu Duy Nguyen Hoang Diep Nguyen Trong Dai Le Thanh Tung Supervisor:
Capstone Project Spring 2014 eBuz E-commerce System.
Hanoi - December 2012 Capstone Project. Project Team Supervisor: Mr. Nguyen Hong Ky FLIS Team: Pham Hoang Phuong Chu Dinh Nam Pham Van Quyen-
DEAL AGGREGATOR Supervisor Supervisor: Trần Đình Trí Students Students: Nguyễn Mạnh Huy Nguyễn Thanh Thủy Nguyễn Quốc Tuấn Đinh Văn Thể Đỗ Duy Việt.
Smart Navigator Application Supervisor: Mr. Phan Truong Lam.
SALE AND INVENTORY MANAGEMENT SYSTEM Supervisor: Mr Phan Duy Hung.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
KINECT GAME : HOLE IN THE WALL Supervisor: Nguyen Van Hien Team members: Le Duc Dat Dao Ba Hoang Nguyen Huu Huy Nguyen Quang Minh Tran Tuan Nghia FPT University.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
Supervisor: Mr. Tran Binh Duong Students: Nguyen Duc Thuong Nguyen Duc Thuong Duong Hong Loc Duong Hong Loc Chu Minh Tung Chu Minh Tung Pham Van Khanh.
Travel Experience Website Capstone Project Hanoi, Apr 24th, 2014.
WHERE TO TRAVEL Capstone Project. Content Introduction Project Management Plan Requirement Specification Design Description Implementation Testing Summary.
LOGO e-Citizen. Phan Nhật Minh Phạm Thị Dinh Vũ Xuân Đông Phạm Thị Huyền Nguyễn Thùy Trang
Group Member: 1. Nguyen Tuan Minh Nguyen Huy Hoang Tran Van Huynh Le Dinh Son Supervisor: Phan Truong Lam.
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
Capstone Project Chatting secure on Android. Introduction Project Management Plan Requirement Specification Software Design Specification Testing & Evaluation.
Location Information Networking Supervisor: Mr. Luong Trung Kien Students: Le Tien Dung Tran Quang Ngoc Duong Duc Quyen Nguyen Bao Trung Hoang Khac Tien.
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
LOGO YOFOTO WEBSITE Capstone Project Yofoto Team Supervisor Nguyễn Hồng Kỳ Vũ Phương Dung Lương Xuân Hải Đào Thiện Đăng Trần Quang.
House Finding Management Supervisor: Mr. Trần Đình Trí & Avengers Team 1.
ISS Team Group Member ◦ Nguy ễ n Nh ậ t Minh ◦ Nguy ễ n Kh ắ c Khu ◦ Ph ạ m Ng ọ c Hi ế u ◦ Nguy ễ n Ng ọ c Khánh ◦ Nguy.
Supervisor: Mr.Huỳnh Anh Dũng. 2 Nguyễn Duy TùngKiều Thị Thuý QuyênBùi Thị Phương TrinhNguyễn Đức Việt.
Cemetery Information Management System CEMETERY INFORMATION MANAGEMENT SYSTEM Supervisor: Mr.Trần Bình Dương Team Members:  Phạm Văn Bình  Ngô.
Team Collaboration Application HAKI Team collaboration - HAKI Nguyễn Văn Hiệp – SE01961 Nguyễn Hoàng Anh – SE02151 Đỗ Hữu Chiến – SE02258 Lê Mạnh Linh.
LOGO Supervisor: Mr. Tran Binh Duong Students: 1 4. Nguyen Huong Thanh 5. Pham Thi Bich Thuy 6. Nguyen Thi Thu Huyen Funny Contents Sharing Community 1.
The commercial center's restaurant management Supervisor: Trần Đình Trí Team member: Nguyễn Tuấn Vương Nguyễn Văn Hoàng Nguyễn Xuân Tùng Phạm Sỹ Vinh Phạm.
Blood Bank Phạm Tiến Lập – SE02683 Nguyễn Sơn Hải – SE02879
Online Event Organizing Company Managemant System
Capstone Project W-CMS `.
RA-Team Supervisor: Tran Dinh Tri Member: Nguyen Hoang Duc(PM)
Capstone Project MIDAS PROJECT
Smart Tendering System
MOBILE CONTROLLED LIGHTING Prototype
CUSTOMER RETENTION RATE
Presentation transcript:

Capstone Project FPT University FOOD ADVISOR APPLICATION Supervisor: Mr Nguyen Van Sang Team member: Doan Thi Hai Yen Hoang Anh Tuan Nguyen Minh Tu Tan Van Manh Duong Anh Dung 1

INTRODUCTION AND BACKGROUNDSOFTWARE PROJECT MANAGEMENTSOFTWARE REQUIREMENT SPECIFICATIONSOFTWARE DESIGNTEST PLAN AND RESULTDEMO 2

INTRODUCTION AND BACKGROUND Health for people 3 Impact food?

MOBILE MARKETS INTRODUCTION AND BACKGROUND 4

FOOD ADVISOR APPLICATION INTRODUCTION AND BACKGROUND 5

SOFTWARE PROJECT MANAGEMENT Software process model 6

SOFTWARE PROJECT MANAGEMENT Project Manager YENDTH Project Manager YENDTH SRS Analysis Team Design Team Coding Team Test Team DungDA ManhTV ManhTV YenDTH TuanHA TuNM TuanHA ManhTV YenDTH DungDA Roles in Team 7

8 SOFTWARE PROJECT MANAGEMENT

Communication 9

FUNCTIONAL REQUIREMENT  Menu Management  Member Management  Dish Management SOFTWARE REQUIREMENT SPECIFICATION 10

MEMBER MANAGEMENT  Create New Member  Edit Member  Delete Member  List All Members  Change Status 11 SOFTWARE REQUIREMENT SPECIFICATION

MENU MANAGEMENT  Create New Menu  Confirm Menu  Edit Menu  Delete Menu  View Menu  View Suggest Dish by Disease  View History 12 SOFTWARE REQUIREMENT SPECIFICATION

DISH MANAGEMENT  List All Dishes  View Recipe 13 SOFTWARE REQUIREMENT SPECIFICATION

NON- FUNCTIONAL REQUIREMENT 14 SOFTWARE REQUIREMENT SPECIFICATION ReliabilityUsabilityPerformance

TOOL & ENVIRONMENT 15  System software (Platform)  Mobile programming language: Android 4.0  Database: SQLite  Deployment environment  The application runs in Android 4.0 or high  RAM: 1GB  Screen: 4.0 inch or high  UCP: 1.2GHz SOFTWARE REQUIREMENT SPECIFICATION

SOFTWARE DESIGN Multilayered Architecture Presentation Layer Business Layer Data Access Layer Database Layer Android Platform  Increasing level of abstraction.  Enhanced independence of applications’ GUI to lower layer services.  Enhanced flexibility.  Suited to component-based technology.  Promotion of portability. 16

MULTILAYERED ARCHITECTURE

CLIENT – SERVER ARCHITECTURE

PRESENTATION LAYER GUIXML files Layout XML Layout Theme styles.xmlcolors.xmlstrings.xml Java Activities 19 SOFTWARE DESIGN

BUSINESS LAYER GUI Receive request & input data Business processing Database processing Receive result and response 20 SOFTWARE DESIGN

DATA ACCESS LAYER SQLiteHelperDBHelper Database Connection Retrieving Data Insert, Update, Delete operation 21 SOFTWARE DESIGN

DATABASE LAYER  SQLite  Embedded database engine  Cross-platform  Open-sources  Reliability 22 SOFTWARE DESIGN

23 BUSINESS Normal suggest Suggest best Dish. Not duplicate with history. Corresponding with family. Disease suggest Respond to dinner how harm with dish. Base from disease Base from User information.

24 NORMAL SUGGEST Suggest dish have enough vital for dinner. Not duplicate in near time. Problem Dish must not harm any diner in family. Require Answer Base on trustable information about dinner requirement Solution

25 NORMAL SUGGEST Vital nutrition Kcal. P. L. G. History Unduplicated 9 meals. Pathology Allergic with material. Status Short term information.

26 FUZZY SUGGEST The percent harmful to diner. Diner have many disease. Disease have many requirement. Too many exception with one disease. Problem Base on trustable information about dinner requirement. Solution

27 FUZZY SUGGEST Dish Material. Vital Contain. User Base information. Disease contain. Disease Disease information. Disease exception.

TEST PLAN AND RESULT Requirements Analysis High level design Detailed design Implementation Unit Testing Integration testing System testing 28 TEST MODEL

TEST PLAN AND RESULT NoScreenPassFailUntestedN/ANumber of test case 1Home Today Create new menu Member Recipe History Meal Suggest by Diseases Sub Total

LESSON LEARN 30 TechniqueSoft-skill NutritionManagement TEST PLAN AND RESULT

31 DEMO Q&A