FINAL PRESENTATION Mr. Nguyễn Văn Sang Lê Thị Xuân 01913 Phạm Minh Tú 01770 Phạm Huy Khôi 01888 Phạm Hà Hải 01727 Ngô Hà Thu 01522 Supervisor Team Member.

Slides:



Advertisements
Similar presentations
Final Project Instructor: Nguyen Anh Tu Students: Tran Tien Tai Tran Tien Tai Tran Ngoc Mai Tran Ngoc Mai Tu Kim Tuan Tu Kim Tuan Nguyen Ngoc Phuong Nguyen.
Advertisements

Improving the way we learn
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.
Michael Atkins. Note:  This is a non-technical overview  Some light technical background is given, to put things in context  Some of the content is.
Ivan Dontsov, Andy Phenix, Maureen Rottschaefer. Agenda  Status  Demo  Lessons Learned.
Group 11: LongNH – HongLM – MinhNQ – HuyLD Supervisor: Mr. TaiNT
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Healthy Kids Zone Team Introduction Chad Honkofsky 2.
Sri Lanka Institute of Information Technology Software Engineering Project – I Clone of Rally GROUP NO : WD-SEP-002 | PROJECT NO :25 PROJECT : CLONE OF.
Searchlets Customer: Paul English Advisor: Prof. Ethan Bolker Team : Satish, Di, Quan
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
GoodsWayGoodsWay Capstone Project Team information Goodsway.
Nobody’s Unpredictable Ipsos Portals. © 2009 Ipsos Agenda 2 Knowledge Manager Archway Summary Portal Definition & Benefits.
Bringing power of simulation to the public.
Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang.
LOGO PowerPoint Template Add your company slogan Toll Fee Management Supervisor : Nguyễn Văn Sang Group : Unstoppable.
Topic Cafeteria Management System
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
T Iteration Demo Team 13 I1 Iteration
LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
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
M ILK D ISTRIBUTOR M ANAGEMENT S YSTEM  Supervisor: Mr. Nguyễn Văn Sang  Nguyễn Huy Tùng  Trần Ngọc Duy  Trần Ngọc Minh  Nguyễn.
8/23/2012 FPT University1. Agenda  BTS Introduction  BTS Structure  BTS Functions  BTS Summary  BTS Demo 8/23/2012 FPT University 2.
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
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
Jewelfame – E Commerce Application Submitted by Chirag Parekh – Master of Computer Application (Year : 2013 – 2014) Atmiya Institute of Technologies.
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.
Introduction Software Project Management Plan Software Requirements Specifications Software Design Description Software Test Result.
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.
VNCreatures Project Presentation V-creatures
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.
HMSI Hotel Management System Integrated 01 STARTTHE IDEAPLANREQUIREM ENTS DESIGNTESTDEMO.
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.
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.
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.
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:
Advanced Higher Computing Science
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
Capstone Project W-CMS `.
STOCK TRADING SIMULATION SYSTEM
Supervisor : Trần Vinh Thu
RA-Team Supervisor: Tran Dinh Tri Member: Nguyen Hoang Duc(PM)
EPH emergency pharmacy finder
Smart Tendering System
Baokim Mobile e-Wallet.
Presentation transcript:

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

AGENDA Project Overview Project Management Software Specification Architecture & Technology Testing Project Result Demo

PROJECT OVERVIEW Current Situation Current Situation The Idea & Project Approach The Idea & Project Approach Objectives & Proposal Objectives & Proposal

PROJECT OVERVIEW Current Situation Business Needs Current Application Limitations Technology Trends

CURRENT SITUATION Important part of life. Apply information technology. Medicine dictionary book. Business Needs Pharmacists & Doctor Not easy to findExpensiveNot auto update

CURRENT SITUATION Basic knowledge of common medicines. Difficult to identify. The elderly memory is not good. Business Needs Normal user & Patients

CURRENT SITUATION Emergency case  Nearest pharmacy address.  Path to pharmacy. Business Needs Normal user & Patients

CURRENT SITUATION Need to promote brand. Lower costs. Accuracy information. Benefits. Business Needs Pharmacy

CURRENT SITUATION Current Application Limitation English Software – Medical Handbook  Using English.  Just support search. Easy to use. BUT

CURRENT SITUATION Current Application Limitation Vietnam Software – Thuoc.net.vn Many features.  Sketchy content. Auto sugesstion. BUT  One criteria.  Not merely about medicine.

CURRENT SITUATION Technology Trends Internet is fast growing. Java is open source programming language. Famous and useful framework such as Struts, Spring, Hibernate. Smart phone.

THE IDEAS Build a medicine dictionary software that:  Support normal people: patients, doctors and pharmacists.  Support pharmacy.  Inherits the advantages and learns from the similar products.  Try to improve the limitations.  Bring to a product: more suitable for Vietnamese.

THE IDEAS Applied technology trends.  Struts  Spring  Hibernate  Android Built on both web & android version.

PROJECT OVERVIEW Support Vietnamese language. Using map to display location. Friendly interface. No need account both version. Advanced search. Sets up medication diary. Interaction between medicine & pharmacy.

OBJECTIVES Fulfill requirements from FPT University. Develop a product that expressed the above ideas, not commercial purposes. Study and apply new technologies. Apply project development and software process. Practical ways of working in groups.

OBJECTIVES Having more experiences and skills: Communication skill Information collection Management skill

PROJECT MANAGEMENT Tools & Environment Objectives & Deliverable Master Schedule Organizational Structure Project Model

PROJECT MODEL

WHY RUP? 6 Best Practices of RUP: Development Software Iteratively. Manage Requirements. Use component – based architecture. Visually model software. Verify software quality. Controls change to software.

ORGANIZATIONAL STRUCTURE

MASTER SCHEDULE

OBJECTIVES MetricsUnitCommittedActualDeviation Start Datedd-mmm-yy13-May-13 0 days End Datedd-mmm-yy15-Aug-13 0 days Durationelapsed days89 days 0 days Maximum Team SizePerson550

DELIVERABLES

TOOLS & ENVIRONMENT Eclipse IngidoSDK MySQL Beyond CompareSVN MP 2007

SOFTWARE SPECIFICATION System Overview System Overview Functional Requirement Functional Requirement Non Functional Requirement Non Functional Requirement

SYSTEM OVERVIEW

FUNCTIONAL GroupNameWebMobile Search MedicineSearch Med By Name Search MedicineAdvanced Search Search PharmacySearch Phar By Name Search PharmacyAdvanced Search Nearest Pharmacy Read News Medication Diary Normal User

FUNCTIONAL Pharmacy User GroupNameWeb AuthenticationLogin AuthenticationLogout AuthenticationReset Password AuthenticationChange Password Register PharmacyRegister Pharmacy managementChange Phar Infor Pharmacy ManagementChange Rep Infor Pharmacy ManagementAdd Medicine

FUNCTIONAL Admin User GroupNameWeb AuthenticationLogin AuthenticationLogout AuthenticationReset Password AuthenticationChange Password Medicine ManagementAdd, Update, Delete, Restore, Accepted, Unaccepted. Pharmacy managementAccepted, Unaccepted, Delete, Restore News ManagementAdd, Update, Delete, Restore.

NON - FUNCTIONAL Non – FunctionalDescription PerformanceResponse times, processing times will be 2 to 5 seconds ReliabilityData backed up daily. AvailabilityApproximately 99%. MaintainabilityCoding Convention. UsabilityFriendly. PortabilityFirefox 20, Chrome 25, Android OS 2.3

ARCHITECTURE Architecture Representation Architecture Representation Why? Package View Database Design Overview Database Design Overview

ARCHITECTURE OVERVIEW

TECHNOLOGY – WHY? Struts 2 was built and devloped based on the MVC model. Providing tags, the themes and template. Open source framework. DI and IoC characteristics. Better than JDBC. Database dependency.

TECHNOLOGY – WHY? Open source framework. Using Java programming languge. Has potential development in the future. tren-thi-truong-smartphone-quy-ii htm

PACKAGE VIEW - WEB

PACKAGE VIEW - MOBILE

RELATION DIAGRAM

DATABASE DESIGN

TESTING Test Model Test Process Test Approach & Environment Test Approach & Environment Test Result

TESTING

TESTING PROCESS Test plan Create TC Revie w TC Execut e test Track bug Retest Test Report

TESTING PROCESS Track Bug Execute Test Review Test Case Test Case Test Plan Retest Report Base on Specification, create test plan:  Features to be tested  Environment  Schedules  Responsibilities  Risks and contingencies  …

TESTING PROCESS Track Bug Execute Test Review Test Case Test Case Test Plan Retest Report Based on requirement, write test case about all functions.

TEST CASE

TESTING PROCESS Track Bug Execute Test Review Test Case Test Case Test Plan Retest Report Test leader & developer Add corrections or suggestions.

TESTING PROCESS Track Bug Execute Test Review Test Case Test Case Test Plan Retest Report Execute test all function. Find bug.

TESTING PROCESS Review Test Case Test Case Test Plan Retest Report Track Bug Execute Test Find, log bug and assign bug to appropriate developer to fix. These bugs must be fixed before these related release is shipped.

TRACK BUG

TESTING PROCESS Track Bug Review Test Case Test Case Test Plan Report Execute Test Retest Tester has responsibility to keep track bug until it is fixed.

TESTING PROCESS Track Bug Review Test Case Test Case Test Plan Retest Execute Test Test Report Test leader has responsibility to write test report to summary test progress and test result

TEST REPORT

APPROACH & ENVIRONMENT Test Approach:  Unit Testing: developers  System/Integration testing: testers  Acceptance testing: not have actual customer.  Manual testing by hand. Test environment:  Web: Chrome 25, Firefox 20  Mobile: Android 2.3. Test Approach:  Unit Testing: developers  System/Integration testing: testers  Acceptance testing: not have actual customer.  Manual testing by hand. Test environment:  Web: Chrome 25, Firefox 20  Mobile: Android 2.3.

PROJECT RESULT Project Result Comparation Result & Objectives Comparation Result & Objectives Lessions Learned

PROJECT RESULT New technologies have been applied successfully. Completed basic functions. Has more experiences and skills:  Soft skill.  Management.  Technical. New technologies have been applied successfully. Completed basic functions. Has more experiences and skills:  Soft skill.  Management.  Technical.

COMPARATION ItemsPlanActual Main objectiveDevelope a medicine dictionary online, help user lookup information about medicines easily, quickly and accurately. Find the nearest pharmacy and path to the nearest pharmacy location. Diary function on mobile helps remind users use medicine on time. PurposeProvide a SMD online on website and a SMD application on mobile. Source Repositoryhttps://fu-se509-mdp.googlecode.com/svn/trunk/Source Releases Date15/08/2013 Releases version1.0 Days89 days Test cases Defects1529 Document pages Lines of code lineApproximately line

LIMITATION & EXPECTATION Limitation Less functions on mobile. Not have time to develop more functions. Less functions on mobile. Not have time to develop more functions. Expectation Develop and add diagnose function. Efficiency improvements. Develop more functions on mobile. Put the system in real life. Develop and add diagnose function. Efficiency improvements. Develop more functions on mobile. Put the system in real life.

LESSONS LEARNED SituationProblemLessons learnt Lost Laptop.Lost document, code. Careful. Regularly backed up Lazy during the first time. Not have enough time or miss deadline. Supports each other. Improves consciousness. Conflict opinions.Stress. No decision making. Listen. Analysis. Decision making.

DEMO Mobile Application Web Application