CAPSTONE PROJECT T ransport I nformation S ystem Supvisor: Luong Trung Kien Perform by LIQUID TEAM.

Slides:



Advertisements
Similar presentations
Company confidential Prepared by HERE Transit Sr. Product Manager, HERE Transit Product Overview David Volpe.
Advertisements

Lecture 13 Revision IMS Systems Analysis and Design.
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Implementation. We we came from… Planning Analysis Design Implementation Identify Problem/Value. Feasibility Analysis. Project Management. Understand.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
System Implementation
Members: Trần Huy Thường Trần Mạnh Cường Đào Anh Thư Nguyễn Duy Tiến
Virtual Mechanics Fall Semester 2009
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Software System Engineering: A tutorial
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
1 e X treme P rogramming D. Dranidis September 2000 CITY College.
LOGO PowerPoint Template Add your company slogan Toll Fee Management Supervisor : Nguyễn Văn Sang Group : Unstoppable.
Moving into Implementation SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED.Roberta M. Roth.
Project Presentation eProcurement System. M.TECH S16- Team S03 Institute of Systems Science Table of Content Project Background Project Requirement User.
Web-based Information for Student Education Records Presented by: Marcia Rains Wendy Perry Sande Johnson ©Rains, Perry, Johnson 2011.
OnlineShop DVDS Group II - C1007I – Sem IV. FPT APTECH CENTER I Phung Van Thuc(Leader) Vu Hoang Chien Dinh Ngoc Hung Develop by Teacher Introduction:
Agenda  Project Overview  Project Goal & Scope  Estimates  Deadline  Project Environment  Delivery Plan  Project Plan  Team Structure  Risk Analysis.
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.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Members: Trần Huy Thường Trần Mạnh Cường Đào Anh Thư Nguyễn Duy Tiến.
K15T2-Team 5- PoD Team Software Project Management.
LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang.
Florida Rural Household Travel Survey Mobile App
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
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.
Yesdatabas Team Void Main. Team Members Daniel MeteyerMichael MartinCorey McClymondsPatrick Stetter.
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-
Smart Navigator Application Supervisor: Mr. Phan Truong Lam.
Ha Noi - April Project Team Supervisors: Mr. Phan Duy Hung PMS Team: Vu Anh Truong Le Hoang Dan Nguyen Quoc Tuan Le Doan Tien-
CAPSTONE PROJECT iTest Group Members Dao Van Son Le Thi Huy Duong Do Thanh Trung Nguyen Duc Loc SupervisorNguyen Van Sang.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
CS 389 Software Engineering MultiLib 2008 Final Presentation Adam Pitzer -Team Leader Paul Dumoulin - Quality Manager Miguel Vega - Wiki Master Steve Malko.
DELICIOUS HUNTER SUPERVISOR: NGUYEN VAN SANG Members Tran Quang TuanSE60604 Dang Quang MinhSE60691 Hoang Viet Thang01515 Dang Giang Nam00462 Vu Duy Khanh00437.
METRO CALENDAR A new way to manage your life 1. Table of contents ›Introduction ›Problem definition ›What’s metro calendar ›Project organization ›Project.
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.
SMART HOME Capstone project introduction Capstone project _Star team. Dec-12 1.
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.
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.
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.
Soccer Fields Management Supervisor: Mr.Bùi Đình Chiến Team member: Trịnh Bá Ngọc Tạ Quang Hùng Lê Vũ Việt Anh.
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.
WEBSITE OF LAW FIRM MANAGEMENT SYSTEM MR. NGUYEN VAN SANG SE60744 LE DUY HOANG SE60595 DANG NGUYEN KHIEM SE60631 TRAN ANH TUAN SE60634 PHAM VAN DUY SUPERVISOR:
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
ONLINE SHOP MANAGEMENT SYSTEM
Coach Route Searching System
Supervisor : Trần Vinh Thu
RA-Team Supervisor: Tran Dinh Tri Member: Nguyen Hoang Duc(PM)
Capstone Project MIDAS PROJECT
Smart Tendering System
Online Solution for Small Shop
Presentation transcript:

CAPSTONE PROJECT T ransport I nformation S ystem Supvisor: Luong Trung Kien Perform by LIQUID TEAM

CONTENTS INTRODUCTION PROJECT MANAGEMENT PLAN REQUIREMENT SPECIFICATION SOFTWARE DESIGN FUNCTION IMPLEMENTATION TESTING & EVALUATION MAINTAIN & FUTURE DEVELOPMENT DEMO & Q/A 2

Team members I. INTRODUCTION Problem Exist system Our purpose 3

1. Team members Code: SE02374 Hobbies: reading books watching movies listening to music travelling photography Trần Xuân Bình Code: SE02183 Hobbies: play game online watch movie Phạm Hoàng Chung Code: SE02239 Hobbies: reading books listening to music travelling photography Đinh Ngọc Trung Code: SE02254 Hobbies: guitar instrument travelling movies music Phạm Vũ Hoàng Giang Code: SE02914 Hobbies: play game travel reading book Phạm Hữu Cường Liquid Team 4

2. Problem Throughout human history, traveling to different places is always people’s needs Searching coach transport is a demand of all people People have difficult to find the right coach transport that they need Difficult to manager transport vehicle 5

6 2. Problem Survey

7 2. Problem Pie chart

3. Exist system Only support three bus stations in Ha Noi The number of bus routes less Hard to using on mobile 8

3. Exist system The number of transport coach is very limited The search speed is slow No support for positioning 9

4. Our purpose Running on Android operating systemHave both website and application for passenger and transport managerSearching via GPS and maps, searching with many optionsEasy to userFavorite transport vehicle 10

II. PROJECT MANAGEMENT PLAN Software project model Project schedule Task management Project Organization Equipment and Tool 11

II. PROJECT MANAGEMENT PLAN Communication Management Task management Risk Management Quality Management Quality Management Communication Management Meeting minutes 12

1. Software project model Iterative development model 13

2. Project schedule NoStageDelivery Date 1Report No.1 15-Sep-14Introduction 2Report No.2 22-Sep-14Project plan, SRS, Meeting minute form, 3Report No.3 06-Oct-14Use case diagram, use specification, entity relationship diagram. 4Report No.420-Oct-14 System architectural design, package/component diagram, class diagram, sequence diagram, database design. 5Report No.517-Nov-14Test report 6Report No.608-Dec-14User manual, Software package, Installation guide 7Final report19-Dec-14Final report 14

3. Task manager 15

4. Project Organization Project Organization 16

5. Equipment & tools Development tools 17

5. Equipment & tools Resource Control ToolsCommunication Tools Document Tools 18

6. Communication management Project Team Member: Team members and Supervisor: Working together from Monday to Friday every week (From p.m. to 5h30 p.m.): Work 5 days/week and 6 hours/day. Locations: FPT University, home. Meetings: daily meetings. Work 1day/week and 90 minutes. Locations: FPT University 19

IDDescriptionFirst IndicatorPrevention ApproachMitigation ApproachOwner Inadequate planning: Planning document is not practical, far from the real. Variance between planning and the real is large - Make the plan as detailed as possible, use milestone, who do the work make the estimate. - Frequently update project plan When the deadline is delayed, solutions may be overtime or choose using external API instead ChungPH The team members live far from school Teamwork’s efficient decrease, Hard to coordinate team members - Use properly reward and penalty - Respect other team member If you busy, you have to report it immediately to arrange the time and work ChungPH 7. Risk management Risk sample 20

8. Quality management Sample meeting minute 21

III. REQUIREMENT SPECIFICATION User types User types Functional Requirement Use Case Specification Non-functional Requirement 22

1. User types Administrator Transport manager Passenger 23

2. Functional requirement Passenger & Transport manager 24

2. Functional requirement Administrator 25

3. User case specification Use case example 26

4. Non-functional Requirement 27

4. Non-functional Requirement 28

IV. SOFTWARE DESIGN Package Diagram Sequence Diagram Architecture Design RESTful Web service Google MAP API Web service Model – Controller – View 29 Class Diagram Database Design Screen Design

1. Architecture Design System architectural design 30

1a. RESTful Web service 1b. Google MAP API Webservice 1. Architecture Design 31

1c. Model – Controller – View Controller: logic or glue View: presentation and interaction Model: data representation Why do we choose MVC model? - Reduce code complexity. - Code reuse: well factored code lends itself to reuse. - Decoupled code: fewer dependencies. Increased flexibility. Why do we choose MVC model? - Reduce code complexity. - Code reuse: well factored code lends itself to reuse. - Decoupled code: fewer dependencies. Increased flexibility. 1. Architecture Design 32

2. Package Diagram Example: Web Administrator package diagram 33

3. Sequence diagram Example: Login sequence 34

4. Class diagram 35

4. Class diagram 36

5. Database design 37

6. Screen design Example: App login design 38

6. Screen design Example: Web login design 39

V. Implementation 40

PointOnMap Field nameTypeMax LengthDescription 1IDintID of Point 2Longitude nvarchar 15Longitude value 3Latitude nvarchar 15Latitude value 4Name nvarchar 100Name of point 5DescriptionnvarcharmaxMore details Table diagram V. Implementation 41

Class detail V. Implementation 42

43

Class code V. Implementation 44

Sequence diagram V. Implementation 45

Code with sequence V. Implementation 46

V. Implementation Example: Screen login TIS mobile application 47

VI. Testing & evaluation Test model Test strategy Test environment & tools Test process 48 Test execution

1. Test model 49

2. Test strategy Formal testing Test typeDuration Building acceptance test1 day System and integration testing cycle 15 days Regression testing2 days System and integration testing cyclce 25 days Performance and acceptance testing2 days Regression test and release testing2 days Formal test cycle to test TIS(transport information system) project 50

3. Test environment & tools environmenttool 51

4. Test process 52

53 Sample of Unit Test case 5. Test execution

54 Sample of testcase 5. Test execution

55 Sample of testcase 5. Test execution

56 5. Test execution Test report

Maintain VI. MAINTAIN & FUTURE DEVELOPMENT Future development 57

1. Maintain  When application has errors, user can use feedback function on application to inform us or send to  Review code: coding convention, comment  Re-factor code to increase performance  Debug and fix errors 58

2. Future development The present, Team collected data coach on the station in Hanoi. Next time, we will collect data coaches of all provinces Develop app on iOS and Winphone Improve the function of convenience, flexibility and easier for users on android application Improve interface of app, friendly and easy to use 59

V. Demo & Q/A 60

THANKS & BEST WISHES HN, LIQUID TEAM 61