smart card system for buses
DESCRIPTION
This is a presentation to be presented at the project kick-off meeting. (A group work of 5 undergraduates of CSE - UOM)TRANSCRIPT
![Page 1: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/1.jpg)
Smart Card System for Buses
For a Better Tomorrow, Tomorrow
![Page 2: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/2.jpg)
Project Vision
A ticketing procedureThat is
Convenient, well managed and reliable to
The passenger who travels,The bus conductor
andThe bus owner.
![Page 3: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/3.jpg)
Problem
• Handling money• Ticketing takes time• Not having change to return the balance• Bus owners don’t get the actual profit to their
hands
![Page 4: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/4.jpg)
Solution
• No cash involved• Smart card for the passenger• Hand-held ticketing machine for the
conductor• Income directly transferred to the owner’s
bank account
![Page 5: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/5.jpg)
Main Features
• Smart cards can be purchased• Recharged trough merchants or automated
machines• One reading machine is associated with a
single FBTT account• Immediate account updates through GPRS• Terminals to transfer data from the machines
![Page 6: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/6.jpg)
Main Features
• Two accounts for the bus owner– At the Goliath National Bank– At the FBTT
• Automatic update to the bank account• Online interface to check account activity• Disaster Recovery Centre• 24/7, 365 days per year available Data Centre• Immediate replacements for faulty machines
![Page 7: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/7.jpg)
Stake Holders
• Bus owner• Conductor• Passenger• Goliath National Bank• Hoodwink Mobile• Merchants• FBTT
![Page 8: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/8.jpg)
Bus Owner
• Have to open an account with the Goliath National Bank to participate in the program.
• View the activity of this account through an online interface.
![Page 9: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/9.jpg)
Conductor
• Charge the fair from the passenger.
• If the GPRS connection failed, transmit the data in the device to the FBTT data center using a provided terminal.
![Page 10: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/10.jpg)
Passenger
• Buy a smart card• Review balance• Recharge smart card
![Page 11: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/11.jpg)
Goliath National Bank
• Handle account updates using the data provided by the datacenters.
Hoodwink Mobile
• Provide GPRS connection to the device
![Page 12: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/12.jpg)
Merchants
• Issue Smart cards.• Recharge cards.
FBTT
• Replace devices• Update bank account• Disaster recovery
![Page 13: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/13.jpg)
Implementation Process
Rational Unified Process will be used.
Why RUP? • This methodology has accurate documentation.• RUP is able to resolve the project risks.• Less time is required for integration.• The development time required is less due to
reuse of components.
![Page 14: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/14.jpg)
RUP Phases and Disciplines.
Project ManagementEnvironment
Business Modeling
ImplementationTest
Analysis & Design
Preliminary Iteration(s)
Iter.#1
Process Workflows
Iterations
Supporting Workflows
Iter.#2
Iter.#n
Iter.#n+1
Iter.#n+2
Iter.#m
Iter.#m+1
Deployment
Configuration & Change Mgmt
Requirements
Elaboration TransitionInception Construction
![Page 15: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/15.jpg)
A high-level architecture of the solution.
![Page 16: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/16.jpg)
Major Milestones
• Completion of Business Case• Requirement Analysis• Adjustments for Risks• Schedule• Architectural Design• Software for devices• Data Center implementation
![Page 17: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/17.jpg)
• Connecting to support services• System Integration and Testing• Finalized System• Cope to the System environment• Product Release • Maintenance
Major Milestones (cont.)
![Page 18: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/18.jpg)
• Business Case Development phase• Initial Planning and Analysis phase• System Design Phase• System Development and Demonstration
phase• System Verification and Validation Phase• System Deployment Phase
Major Phases of The Project
![Page 19: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/19.jpg)
Phase Effort Estimate (Man Days)
Business Case development phase 7
Initial Planning and Analysis phase 12
System Design Phase 16
System development and Demonstration phase 55
System Verification and Validation Phase 35
System Deployment Phase 25
Rough Effort Estimate for Each Phase
![Page 20: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/20.jpg)
The High-Level Project Timeline
![Page 21: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/21.jpg)
The Project Team
• Team Size : 15• Roles and Responsibilities
– Project MangerCoordinate the overall project while ensuring that software is delivered on time and on schedule and in accordance with the requirements
– System AnalystRequirement elicitation, requirement analysis, create requirement documentations
![Page 22: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/22.jpg)
– System DesignerModel the system architecture
– DeveloperDevelop the software and perform basic testing
– TesterPerform release testing and handle configuration management
– Tech leadProvide technical support
– TrainerTrain the users of the system
![Page 23: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/23.jpg)
Number of personnel allocated to each role:• Project Manger - 1• System Analyst - 1• System Designer - 1• Programmer - 5• Tester - 2• Interface Designer - 1• Database Developer - 1• Tech lead - 1• Trainer - 2
![Page 24: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/24.jpg)
Documentation
• Feasibility ReportEvaluation and analysis of the potential of the proposed project
• Requirements DocumentationGathered features required by the customer
• System DesignDetailed system architecture which shows how to implement the system.
• Project Management PlanDetailed project schedule which will be used to measure progress in the future.
![Page 25: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/25.jpg)
Documentation (cont.)
• Database specificationsDatabase requirements with design details
• Test PlanThis will be used to check if the product meets user specifications
• User ManualsThese show how to use the system
![Page 26: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/26.jpg)
Project-Client Communication PlanCommunication
Type Parties
Involved Frequency Mode of Communication Purpose
Requirement Gathering SS to NTC As
neededFace to Face meetings
Gather project Requirements and resolve ambiguities
Requirement Changes NTC to SS As
neededFace to Face / Email
Discuss any changes to the previously specified requirements
Project Status Update SS to NTC Weekly Email
Provide updates on the current progress of the project
Feedback NTC to SS Weekly Email Provide feedbacks to the status updates provided
![Page 27: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/27.jpg)
Project-Client Communication PlanCommunication
Type Parties
Involved Frequency Mode of Communication Purpose
Interface Specification SS to HM As
needed
Face to Face / Internet Messenger Service
Specify of the interface to wireless network
Interface Specification SS to GNB As
needed
Face to Face / Internet Messenger Service
Specify of the interface to bank network
cont.…
![Page 28: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/28.jpg)
Project Risks
• Unavailability of the staff• Lack of experienced staff• Staff turnover• High level technical complexity• Incorrect time estimation• Incorrect budget estimation
![Page 29: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/29.jpg)
Project Risks• Unavailability of hardware components• Third-party tasks take longer than expected • Change of customer requirements• Lack of communication between
organizations• Users are not used to the new system
cont.…
![Page 30: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/30.jpg)
User Acceptance Guide Prepare
acceptance test plan
Prepare test scripts
Validate test scripts
Execute tests
Evaluate test
feedback
Fix test problems
Re-execute tests
![Page 31: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/31.jpg)
Expected Participants
• Project Manager• Training staff• Members of NTC• Bus conductors• Bus owners• Data Center Employees• Team from Goliath National Bank• Team from Hoodwink Mobile
![Page 32: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/32.jpg)
Acceptance Criteria Test Matrix (sample)
ID DescriptionCritical Test Result
CommentsYes No Accepted Rejected
<Test ID>
<Test Description>
<Comments on the outcome>
![Page 33: Smart card system for buses](https://reader035.vdocuments.net/reader035/viewer/2022062300/55621293d8b42a00138b501b/html5/thumbnails/33.jpg)
Thank You !For a Better Tomorrow, Tomorrow.