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

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

Transcript of LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang.

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