LOGO Direction Hunter Supervisor Mr Hunh Anh Dng



































- Slides: 35
LOGO Direction Hunter 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 Ngọc Long www. directionhunter. com. vn
Contents 1. Introduction 2. Project Management Plan 3. Requirement Specifications 4. Design Description 5. Implementation 6. Test Documentation 7. Demo Q&AText in here Add&Your
Part 1: Introduction Development Team Background Literature Review Ideal Product
Development Team
Background v. Android: New generation of smart mobile phone v. The need of searching location v Reliability and complement of information sources v Vital demand of mobile search engine
Literature Review
Ideal - Vietnamese User Vietnamese Small & Enough - Support useful functions - Best performance with resource - Vietnamese Place - Vietnamese Language Android Platform - Real huge data - Contribution from million users Reliability - Nice user interface - Easy to use User Friendly
Our Product
Part 2: Software Project Management Plan 1 4 1. Project Overview - Front-end - Back-end 2 3 2. Project Organization - Process Model - Role and responsibilities 3. Tool and techniques - Hardware - Software 4. Project Planning - Tasks - Risk management
Project overview : Front-end v Place: Ø Ø Ø Ø Ø v v View place directory, place detail Add new place Search place Call place View place on map Get direction to place Evaluate place: Rating, review, comment, visiting… Add place picture… Inform incorrect information Favorite: view Favorite list, delete, view on map… Map: view place by category, view place Nearby, Get Direction Transportation Group: create group, device member, view GPS of other member, manage schedule, auto remind… v Setting
The proposed system – Back-end Manage Users Manage Spam Report Manage Places Back-end Manage Categories Manage Address Parts Manage Comments Manage Transportation Place Sharing Network 13
Process Follow Iterative model Place Sharing Network 14
Role and responsibilities
Environment - Hardware Development Hardware 2 Gb of RAM 300 Gb of hard disk Core 2 Duo 2. 0 Ghz Two Android smartphone with GPS and Wi-Fi powered Server Hardware 4 Gb of RAM 300 Gb of hard disk Core 2 Duo 2. 0 Ghz Place Sharing Network 16
Environment -Software
Project Plan
Part 3: System Requirement Specifications Direction Hunter- The art of mobile search 1. User Requirement 2. System Requirement 3. Nonfunctional Requirement
User Requirement Place Map Group URD Admin Setting Transportation
System requirements v Document requirements for each use case v Each includes: Ø Ø Ø Ø Ø Use case diagram Actor Summary Goals Triggers Preconditions Post conditions Success scenarios Alternative scenarios Ø Ø Ø Ø Exceptions Relationship Business rules Description Screen Data field definitions Button definitions Place Sharing Network 21
Non-functional requirements Usability Availability Reliability Security Performance Security Portability Place Sharing Network 22
Part 4: Software Design Description • Architectural • Component • Detail Design Diagram Design • Database Design
Architectural Design
Component Diagram
Detailed design v. Design for each use case v. Class diagram v. Class explanation v. Sequence diagram Place Sharing Network 26
Detail Design
Part 5: Implementation Tool & Technologies Android training Coding convention & coding checklist Unit test Code review Deployment consideration Performance consideration Place Sharing Network 30
Tool Robotium
Coding convention v. General. NET and Java coding conventions v. Follow Fx. Cop, JTest rules v. Define specific convention for Android platform
LOGO 33 Place Sharing Network
LOGO 34 Place Sharing Network
LOGO 35 Place Sharing Network



































