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