logo toll fee management supervisor : nguyễn văn sang

37
LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Upload: jayson-lawrence

Post on 21-Jan-2016

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

LOGO

Toll Fee ManagementSupervisor : Nguyễn Văn Sang

Page 2: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Contents

Introduction1

Project Management2

Architectures & Technologies3

Project Result4

Demonstration5

Toll Fee Management

5

Page 3: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Part 1 : Introduction

Group’s member

Current Situation

Ideas Project Approach

System Overview

Function Overview

Toll Fee Management

Page 4: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Group’s member

Name Student ID

Trần Hải Đăng 00357

Nguyễn Xuân Hiếu 00380

Tô Văn Quân 00425

Nguyễn Anh Nhật Linh 00499

Nguyễn Duy Vũ 00521

Supervisor Mr. Nguyễn Văn Sang Mr. Huỳnh Anh Dũng Mr. Nguyễn Tất Trung

Toll Fee Management

Page 5: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Current Situation

Traffic jam frequently

occurs at the toll

booth traffic.

Take a lot of time for

buying ticket and

checking ticket.

Difficulties in

management and vehicle

traffic statistics.

Toll Fee Management

Page 6: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Ideas Project Approach

Existing method for automatic toll collection.

Reduce operational cost.

Easy management.

Fast transaction.

Online Services.

Toll Fee Management

Page 7: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

System OverviewToll Fee Management

Page 8: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

System Overview

Application Website Management

Page 9: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Function OverviewToll Fee Management

Auto plate number recognition.

Automation Toll Station.

Toll System’s content management.

Synchronize data between local database and

Vietnam Register System’s database.

Page 10: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Objectives

Practice software process model in real projects.

Improve the skills of teamwork, communication,

presentation and technologies.

Deploy real toll fee management system.

Page 11: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Part 2 : Project Management

Process Model

Organizational Structure

Master Schedule

Communication

Quality Management

Toll Fee Management

Risk Management

Page 12: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Process Model

Rational Unified Process

Toll Fee Management

Page 13: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Organizational StructureToll Fee Management

Tô Văn Quân- Developer- Tester-

Designer

Nguyễn Duy Vũ- Tester- QA-

Developer

Nguyễn Xuân Hiếu- Technical

Leader- Developer- Designer

Trần Hải Đăng- Developer-

Designer- Tester

Nguyễn Anh Nhật Linh- PM- Developer

Mr. Huỳnh Anh Dũng

Instructor

Mr. Nguyễn Văn Sang

Supervisor

Mr. Nguyễn Tất Trung

Instructor

Page 14: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Risk Management

Many members are studying at university so they don’t

have much time for project.

Requirement is changed frequently.

Do not have experience in new technologies.

To be sick and some accidents.

Toll Fee Management

Page 15: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Master ScheduleToll Fee Management

Page 16: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Communication

Communication channel:

Phone, Y!M, Skype, Mail,

Google Group.

Work together on 2nd floor

at FU.

Meeting minutes with

supervisor weekly 5.30pm

on Friday.

Toll Fee Management

Page 17: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Quality ManagementToll Fee Management

Page 18: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Part 3 : Architectures & Technologies

Develop Environment

Pattern Design

Algorithm

Architecture Design

Toll Fee Management

Component Design

Page 19: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Develop EnvironmentToll Fee Management

Page 20: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Develop EnvironmentToll Fee Management

Page 21: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Pattern Design

Client - Sever

Cost savings

Scalability

Manage workflow

Provide multi-tier service

Instrumentality

Toll Fee Management

Page 22: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Pattern Design

MVC

more easily prototype your work.

more easily migrate legacy

programs

maintain an environment that

comprises different technologies

across different locations.

Toll Fee Management

Page 23: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Image Processing

Overview Image Processing

Page 24: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Canny Algorithm

Noise reductionUses a filter based on the first

derivative of a Gaussian

Finding the intensity gradient of the

image

Toll Fee Management

Page 25: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Tree Traversal AlgorithmToll Fee Management

Sort the edges in tree

Tree Traversal

Browse the tree and associate withNumber plate Vietnam’s conditionto determine the result.

Page 26: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Architecture Design Overall Design

Database

Server

TCMW DSSVietnam Register System database

Web service

Clients

Browser PNRS app

Get data

Update data

Toll Fee Management

Page 27: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Component Design Application

cmp PNRS Component Diagram

TFM

Common Library

Resource

«MainView+Controller»PNRSCtrl

OpearationCtrl

Biz

«DB»TFM_db

Message/StringTooltip/Icon/Resource

Emgu.CV

«component»System.Windows

Common DAL

DisplayCtrl

DisplayCtrl::SearchView DisplayCtrl::HelpDisplayCtrl

DisplayCtrl::PlateNumberInfoViewDisplayCtrl::CameraCapture

PNRSCtrl::frmPNRSView PNRSCtrl::LoginCtrl

OpearationCtrl::GetUpdatePriceListCtrl

OpearationCtrl::ImageProcessCtrl

tessnet2

TFMUntility

TFMUntility::Utilities

TFMUntility::LogCtrl

«use»

«use»

«use»

«use»

«use»

«read/update»

«use»

Toll Fee Management

Page 28: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Component Design - Website

cmp TCMW

TFM

Common Library

Resource

WebUI

PNRSutil ity

Utilities

LogCtrl

WebUI

Biz

«DB»TFM_db

Message/StringTooltip/Icon/Resource

Common DAL

«use»

«use»

read

read/update

Toll Fee Management

Page 29: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Project Result

Product Result

Project Result

Lesson Learn

Toll Fee Management

Page 30: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Product Result

Finish mains target

Auto number plate recognition in Application.

Website : manager ticket monthly, reports.

Crawl dummy database.

Limitation

Charging mode manually, not automatic.

Number plate recognition is still limited.

Toll Fee Management

Page 31: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Product ResultFuture Extension

Continue develop auto plate numberrecognition better

Migrate withonline payment

system

The actual deployment

Technical Payment Deployment

Toll Fee Management

Page 32: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Project Result

Plan

Line of code : 6000

Number of test cases : 540

Number of passed case :

540

Number of bug : 60

Deliverable 6 report.

Toll Fee Management

Actual

Line of code : 12197

Number of test cases : 393

Number of passed case :

388

Number of bug : 152

Deliverable 6 report.

Page 33: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Project Result

Unit test

Integration

test

System test

Performance test

Toll Fee Management

Page 34: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Test ReportToll Fee Management

Page 35: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Lesson Learn

Softwareprocess

Soft skill

TechnicalSkill

Real Business

Experience

Toll Fee Management

Page 36: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

Demonstration

Demo Application

Demo Website

Toll Fee Management

Page 37: LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang

LOGO