VNCreatures Project Presentation V-creatures www.vncreatures.net.

Slides:



Advertisements
Similar presentations
Supervisor: Mr. Huỳnh Anh Dũng
Advertisements

1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
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
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
Healthy Kids Zone Team Introduction Chad Honkofsky 2.
Virtual Mechanics Fall Semester 2009
Database testing Prepared by Saurabh sinha. Database testing mainly focus on: Data integrity test Data integrity test Stored procedures test Stored procedures.
Social Network for Behavior Change Team #11: Gavin Monroe Nicholas Schramm Davendra Jayasingam Client: Yolanda Coil Advisor: Simanta Mitra.
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.
Understand Application Lifecycle Management
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
Topic Cafeteria Management System
SUPERVISORS : Mr. Huynh Anh Dung Mr. Nguyen Tat Trung STUDENTS: Nguyen Thanh Long Nguyen Ky Thanh Duong Quynh Hoang Thi Minh Sau.
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.
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
K-12 Teaching Application Support and Software Ongo-08 Client Dr. John Lamont Prof. Ralph Patterson Advisor Dr. Gregory Smith Team Members Sean Boyle Tony.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Online Newspaper CMS 1 Date: 27/12/2012. Contents Introduction Project Management Requirement Specifications Design Description Test Documentation Summary.
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.
Introduction Software Project Management Plan Software Requirements Specifications Software Design Description Software Test Result.
NAVSEA Liaison Scott Huseth Faculty Advisor Dr. Jiang Guo Team Members Areg Abcarians David Ballardo Niteen Borge Daniel Flores Constance Jiang June 3,
Capstone Project Time and Attendance System. Project Code: FUTAS Project Supervisor: Phạm Thanh Tùng Team Members: TTạ Minh Việt NNguyễn Quang Huy.
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.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
Group Members00695 – Lê Hải Long – Hoàng Minh Khải – Lê Bá Long 00682– Vũ Thế Vịnh – Nguyễn Thanh Tùng SupervisorTrần Bình D ươ ng.
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.
CAPSTONE PROJECT T ransport I nformation S ystem Supvisor: Luong Trung Kien Perform by LIQUID TEAM.
FINAL PRESENTATION Mr. Nguyễn Văn Sang Lê Thị Xuân Phạm Minh Tú Phạm Huy Khôi Phạm Hà Hải Ngô Hà Thu Supervisor Team Member.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
Supervisor: Nguy ễ n V ă n Sang -Đ ỗ Giang Long -Nguy ễ n M ạ nh Hùng -Nguy ễ n Duy Anh -Ph ạ m Tu ấ n Hoàng MY FURNITURE STORE PROJECT.
DELICIOUS HUNTER SUPERVISOR: NGUYEN VAN SANG Members Tran Quang TuanSE60604 Dang Quang MinhSE60691 Hoang Viet Thang01515 Dang Giang Nam00462 Vu Duy Khanh00437.
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.
Online Debating System P R E S E N T A T I O N O.D TEAM 1 Instructor: Mr. Tr ầ n Đình Trí Students: Tr ầ n Tr ọ ng Hùng | Nguy ễ n Duy Khánh |
Travel Experience Website Capstone Project Hanoi, Apr 24th, 2014.
Interesting Fact Group Members Cù Hữu Hoàng Đặng Ngọc Dũng Đặng Việt Hùng Phạm Đức Vũ SE01966 SE02251 SE02063 SE02129 SupervisorBùi Ngọc Anh MSc.
WHERE TO TRAVEL Capstone Project. Content Introduction Project Management Plan Requirement Specification Design Description Implementation Testing Summary.
ROBUST MARKETING. RM TEAM MEMBER Mr.TrungNT Supervisor DucMA Developer HaDV QA & Tester Leader HuongPM QA & Tester TungNT Developer AnhND Project Manager.
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
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.
Moon Fleet Management Six Sigma Supervisor: Nguyễn Trường Long Members: - Lê Hoàng - Nguyễn Đăng Phượng - Nguyễn Thanh Tùng - Phạm Phương Duy - Vũ Quang.
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.
Top.Not.59 Group: Trần Hùng Team Leader Mai Thị Thu Hà Vũ Hồng Quân Lê Thị Hoài Thu Vũ Đình Thắng Supervisor: Mr. Nguy Ễ n T Ấ t Trung.
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.
Team members: Pham Minh Ha Ly Ngoc Anh Nguyen Duc Viet Nguyen Thi Huong Supervisor: Huynh Anh Dung (Mr.)
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.
Advanced Higher Computing Science
Blood Bank Phạm Tiến Lập – SE02683 Nguyễn Sơn Hải – SE02879
ONLINE SHOP MANAGEMENT SYSTEM
Coach Route Searching System
Capstone Project W-CMS `.
STOCK TRADING SIMULATION SYSTEM
Supervisor : Trần Vinh Thu
RA-Team Supervisor: Tran Dinh Tri Member: Nguyen Hoang Duc(PM)
Capstone Project MIDAS PROJECT
Project Objectives Publish to a remote server
Smart Tendering System
Baokim Mobile e-Wallet.
Multilingual Application Testing
Online Solution for Small Shop
Presentation transcript:

VNCreatures Project Presentation V-creatures

VNCreatures Group members Nguyễn Quang Lân Trần Ngọc Việt Nguyễn Thiện Chính Hồ Thiện Minh Võ Ngọc Lưu

VNCreatures Project organization Tech Lead: LânNQ Test Lead: ChinhNT Tester: MinhHT Tester: ViệtTN Developer: MinhHT Developer: LưuVN Developer: ChínhNT Team lead: LânNQ Project Manager: ChinhNT Designer: ViệtTN

VNCreatures Contents Introduction Project management plan Requirement specifications Design specifications Test documentation 5 Q&A & Demo 6

VNCreatures Part I: Introduction

VNCreatures Initial Idea How can we find information about native Vietnamese creatures? How can we know and understand more about creatures in Vietnam that are in danger or going to extinct ?

VNCreatures Literature review Huge database. Suited for searching American national parks information. English language.

VNCreatures Our proposal Users can keep connect and discuss with each other All in Vietnamese language Viet Nam creatures For Vietnamese users Very userful and truthful information Simple and nice layout. Good performance. Easy to use Informative Vietnamese Friendly Connectivity VNCreatures

Part II: Software project management plan

VNCreatures Scope Use case name Use case description Back-end website Create Create creatures information, news and national parks Update Update creatures information, news and national parks Detele Delete creatures information, news and national parks View View creatures information, news and national parks Front-end website View View creatures information, news, discussion and national parks Search Search creatures information, news and national parks Android application View View creatures information, news, discussion and national parks Search Search creatures information, news and national parks

VNCreatures Development enviroment

VNCreatures Development Technologies

VNCreatures Process model Iterative development model

VNCreatures Process planning

VNCreatures Team management Work 8 hours per day and 5 days per week. Meeting: Every Tuesday, from 18:00 to 19:00. Meeting place: FPT University. Team management tool:

VNCreatures Risk management Risk type Risk descriptionResolution People - Team members get personal matters to attend -Conflict between members -Have each member to know what others are doing so they can support if required -Setup open mined environments Technical -Google Map technology will release a new version -Due to client request, all databases must remain unchanged. -Follow its implementation closely to get newest update and information -Try to create work-around Business - Clients are unfamiliar with our working process -The study of creatures in Vietnam is complex -G ive client informative update of the project - Work closely with the client to get the logic Process - Wrong estimation about project plan - Consult with instructor

VNCreatures Part III : Software Requirement Specification

VNCreatures Software Requirements Functional requirements. Non-functional requirements.

VNCreatures Android and Website front end 1.Filter by types 2.Display: Content, Images, Map 1.Read news and articles 1.Create threads, post 2.Track using notification 3.Report inappropriate behaviors 1.View national parks locations 2.View detail content of a national park  Search creatures  News reading  Discussion  National Park Map Android and Web frontend

VNCreatures Website backend 1.CRUD creatures 2.CRUD elements related to creatures for example: “Ho”, “Bo”, “Loai”, etc… 1.CRUD news and categories 1.RUD posts, threads, reports 2.Ban and unban users 1.CRUD national parks  Manage creatures  Manage news  Manage discussion  Manage national parks

VNCreatures Use case for Android

VNCreatures Use case Website backend

VNCreatures Non-functional requirements The highest number of steps need to find a creatures : 5 The lowest number of steps to find any creatures : 2 Waiting time for all screen is at most 10 seconds in 3G standard network condition. Use meaningful icons instead of text buttons. Simple, lighten colors design. The data is secured and encoded in database.

VNCreatures Non-functional requirements Reliability Data must be inputted through Web-based administrator site so that the consistency and correctness are preserved. Android application has no conflict with other applications. Database is back-up regularly (one per 2 days). Availability Application on Android can run successfully every time. Website is available 24/7 (98%). Security The Facebook account information of the users cannot be seen, or download through Android application.

VNCreatures Non-functional requirements Maintainability The MVC approach must be kept in order to have a clean code, easy to maintain, to fix or upgrade. Notify the user if there are any new upgrades from Google Play. Usability All the text, images, buttons should be in Vietnamese. Android interface should be simple, lighten colored. Opening screen should be high definition picture, native to Viet Nam wildlife.

VNCreatures Part IV: Design Specification

VNCreatures Overall Design Overview of the whole system.

VNCreatures Design Pattern MVC Model Pattern Design

VNCreatures Component Diagram Android Component Diagram

VNCreatures Component Diagram Webservice Component Diagram

VNCreatures Class Diagram Map National Parks Class Diagram

VNCreatures Sequence Diagram View Map Detail Sequence Diagram

VNCreatures Screen Design Android screen

VNCreatures Website component diagram

VNCreatures Website backend Manage creatures sequence diagram

VNCreatures Website backend

VNCreatures Website frontend View news sequence diagram

VNCreatures Website frontend

VNCreatures Entity relationship diagram

VNCreatures Database Design

VNCreatures Part V: Software testing

VNCreatures Test model

VNCreatures Test plan Type of testTarget of testingBrief description Unit testingAndroid and Web  Developers will be the one in charged.  Testers collect test result and test driver module Functional testingAndroid and Web  Black box testing type, verify the functionality’s correctness Integration testingAndroid and Web  Testing of integrated modules to verify combined functionality after integration. System testingAndroid and Web  Entire system is tested as per the requirements. Usability testingAndroid and Web  Heavily focus on UI and user-friendly factors Performance testingWeb  Due to limited technology and knowledge, performance testing will be tested using Yslow, a Firefox add-on

VNCreatures Test report TEST REPORT Project Name V-creaturesCreator ChinhNT Project Code Reviewer/Approver Document Code Test reportIssue Date 8/4/2013 Notes NoModule codePassFailUntestedN/A Number of test cases 1Search News National Park Map Discussion Website front-end Website back-end Sub total Number of defect 24 Test coverage % Test successful coverage96.02%

VNCreatures Test unit sample public void testGetCreatureById() { CreatureModel creatureModel = new CreatureModel(); Creature creature = new Creature("1", "Ong baryconus diversus", "Baryconus diversus", "1", "3", null, "L\u00ea xu\u00e2n Hu\u1ec7", null); creatureModel = ServiceUtils.parseCreatureModelFromJSON(ServiceUtils.getCreaturesById("1")); assertEquals(creature.getId(), creatureModel.get(0).getId()); assertEquals(creature.getVName(), creatureModel.get(0).getVName()); assertEquals(creature.getLatin(), creatureModel.get(0).getLatin()); assertEquals(creature.getImageId(), creatureModel.get(0).getImageId()); }

VNCreatures Defect log sample Defect ID CreatedSummaryDetail DescriptionTest case ID TypeAssign toSeverityStatusProduct 1ChinhNTSearching returns result without order The result of all searching is not in alphabet order. See the test case for reproduce steps Expected result: Result are back in alphabet order 1.3FunctionalLanNQMediumDoneAndroid 2ChinhNTCreatures details are rigid when scrolling When you get into creatures detail screen, scrolling down for the first time will result in uncomfortable twitching and flashing Expected result: Smooth scrolling without twitching and flashing AdhocCosmeticLanNQLowDoneAndroid 3VietTNDatabase for creatures are illogical The data in the database shows inconsistency and proved to be illogical: Expected result: A Order belongs to only one Family A Family belongs to only one Class AdhocDataVietTNHighPendingAndroid

VNCreatures Summary Further development after working with clients Evaluating and solve pending defects. Provide trainning for clients in order to fully administrate and use V-creature effectively

VNCreatures Thank You!