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

Post on 21-Jan-2016

229 views 0 download

Tags:

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

LOGO

Toll Fee ManagementSupervisor : Nguyễn Văn Sang

Contents

Introduction1

Project Management2

Architectures & Technologies3

Project Result4

Demonstration5

Toll Fee Management

5

Part 1 : Introduction

Group’s member

Current Situation

Ideas Project Approach

System Overview

Function Overview

Toll Fee Management

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

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

Ideas Project Approach

Existing method for automatic toll collection.

Reduce operational cost.

Easy management.

Fast transaction.

Online Services.

Toll Fee Management

System OverviewToll Fee Management

System Overview

Application Website Management

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.

Objectives

Practice software process model in real projects.

Improve the skills of teamwork, communication,

presentation and technologies.

Deploy real toll fee management system.

Part 2 : Project Management

Process Model

Organizational Structure

Master Schedule

Communication

Quality Management

Toll Fee Management

Risk Management

Process Model

Rational Unified Process

Toll Fee Management

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

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

Master ScheduleToll Fee Management

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

Quality ManagementToll Fee Management

Part 3 : Architectures & Technologies

Develop Environment

Pattern Design

Algorithm

Architecture Design

Toll Fee Management

Component Design

Develop EnvironmentToll Fee Management

Develop EnvironmentToll Fee Management

Pattern Design

Client - Sever

Cost savings

Scalability

Manage workflow

Provide multi-tier service

Instrumentality

Toll Fee Management

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

Image Processing

Overview Image Processing

Canny Algorithm

Noise reductionUses a filter based on the first

derivative of a Gaussian

Finding the intensity gradient of the

image

Toll Fee Management

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.

Architecture Design Overall Design

Database

Server

TCMW DSSVietnam Register System database

Web service

Clients

Browser PNRS app

Get data

Update data

Toll Fee Management

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

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

Project Result

Product Result

Project Result

Lesson Learn

Toll Fee Management

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

Product ResultFuture Extension

Continue develop auto plate numberrecognition better

Migrate withonline payment

system

The actual deployment

Technical Payment Deployment

Toll Fee Management

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.

Project Result

Unit test

Integration

test

System test

Performance test

Toll Fee Management

Test ReportToll Fee Management

Lesson Learn

Softwareprocess

Soft skill

TechnicalSkill

Real Business

Experience

Toll Fee Management

Demonstration

Demo Application

Demo Website

Toll Fee Management

LOGO