SlideShare a Scribd company logo
4/18/2017 1
PRESENTED BY
Umme Habiba 142-15-3677
Md. Sadhan Sarker 142-15-4001
Md. Hannan Talukder 142-15-3715
4/18/2017 2
CONTENT
Title
Class Diagram
Test case
4/18/2017 3
Project Title:
Online Bus Ticket Management
4/18/2017 4
CLASS DIAGRAM
In software engineering, a class diagram is a type of static
structure diagram that describes the structure of a system by
showing the system's classes, their attributes, methods, and the
relationships among objects.
4/18/2017 5
4/18/2017 6
+Login Customer Route Detaile
Payment
TicketCancellation
TicketReservation
Time Table
Bus Type
-password:string
+userName:strin
g
+CheckLogin()
+ModifyUser()
+customer_id:int
+customerName:st
ring
+email:string
+address:string
+birthdate:date
+city:string
+contact_no:string
+Gender:string
-password
+addDetails()
+modifyDetails()
+arrivalStation:strin
g
+depStation:string
+distance:int
+route_id:int
+viaStation:string
+addDetailsInfo()
+modifyDetails()
+addTicket()
+checkDetails()
+cancelTicket()
+arrivalStation:stri
ng
+arrivalTime:int
+depStation:string
+depTime:int
+distance:int
+rent:int
+viaStation:string
+ticketType:string
+addDetailsInfo()
+modifyDetails()
+addDetailsInfo()
+modifyDetails()
-ticketGen()
+cancellTickets()
+modifyTicketinfo()
+addTImeInfo()
+modifyTImes()
+bus_no:int
+busType:string
+customer_id:int
+amount:int
+paymode:string
+payDate:date
+arrivalStation:string
+bookingDate:date
+depStation:string
+busType:string
+distance:int
+journeyDate:date
+rent:int
+route_id:int
+seat_no:int
+arrivalStation:stri
ng
+arrivalTime:int
+depStation:string
+depTime:int
+distance:int
+rent:int
+viaStation:string
+route_id:int
CheckCreditCash
-number
Type:int
-cash
Tendered:st
r
+name
Bank:string
1 0…*
1
1
1 *1
1
1…*
1
BookingDetails
+arrivalStation:string
+bookingDate:date
+depStation:string
+busType:string
+distance:int
+journeyDate:date
+rent:int
+viaStation:string
+route_id:int
+seat_no:int
+checkinginfo()
1
1
*
1..*
*
1
1
1…*
A test case is a set of conditions or variables under which a tester will
determine whether a system under test satisfies requirements or works
correctly.
The process of developing test cases can also help find problems in
the requirements or design of an application.
4/18/2017 7
Test Case
4/18/2017 8
TEST CASE 1- ADMIN REGISTRATION
Test
Id
Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail
TC-01 Registration by admin valid
email address.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
5. Check Submit
Admin name =
“adminname”
admin email = “valid email”
Password = “pass”
Admin should register
into Application
Admin can
register into
application
Pass
TC-02 Registration by admin invalid
email address.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
5. Check Submit
Admin name =
“adminname”
Admin email = “invalid
email”
Password = “pass”
Admin should not register
into application
Admin can’t
register into
application
pass
4/18/2017 9
TEST CASE 2- USER REGISTRATION
Test
Id
Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail
TC-01 Registration by user valid email
address.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
5. Check Submit
User name = “username”
User email = “valid email”
Password = “pass”
User should register into
Application
User can register
into application
Pass
TC-02 Registration by user invalid email
address.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
5. Check Submit
User name = “username”
User email = “invalid email”
Password = “pass”
User should not register
into application
User can’t
register into
application
pass
TEST CASE 3 – USER LOGIN
4/18/2017 10
Test
Id
Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail
TC-01 Check customer login with valid
data
1. Go to site
2. Enter user Id
3. Enter password
4. Check Submit
User id = “username”
Password = “pass”
User should login into
Application
User can login
into application
Pass
TC-02 Check customer login with
invalid data
1. Go to site
2. Enter user Id
3. Enter password
4. Check Submit
User id = “userName”
Password = “passw”
User should not login into
application
User can’t login
into application
pass
4/18/2017 11
TEST CASE 4- SEARCH AND BOOK RESERVATION
Test
Id
Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail
TC-01 Search and buy bus ticket by
valid road name and bus name.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
5. Check Submit
Search the bus ticket for
travelling by valid road
name and bus name.
User should get the right
bus and road name.
User get the right
bus and road
name.
Pass
TC-02 Search and buy bus ticket by
invalid road name and bus
name.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
Check Submit
Search the bus ticket for
travelling by invalid road
name and bus name.
User should not get the
right bus and road name.
User can’t get the
right bus and road
name
pass
4/18/2017 12

More Related Content

What's hot

Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
grandhiprasuna
 
Online bus pass management system
Online bus pass management systemOnline bus pass management system
Online bus pass management system
piyush khadse
 
Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikng
sanket shah
 
Bus management system
Bus management systemBus management system
Bus management system
Shamim Ahmed
 
Feasibility studytemplate
Feasibility studytemplateFeasibility studytemplate
Feasibility studytemplate
Umair Sarwer
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
Koppula Sheryl
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
Umme habiba
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation system
Ankit Verma
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
grandhiprasuna
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
PIYUSH Dubey
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
Sandip Murari
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management System
Moeenuddin Patel
 
Bus Booking Management System
Bus Booking Management SystemBus Booking Management System
Bus Booking Management System
Mike Marshall
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
Subhashis Das
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-system
Rajesh Salla
 
Online Bus Service
Online Bus ServiceOnline Bus Service
Online Bus Service
saurabh kumar
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
Nandana Priyanka Eluri
 
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SADProject report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Nitesh Singh
 
Airline reservation system
Airline reservation system Airline reservation system
Airline reservation system
krishnayadav962132
 
SRS for Railways Reservation System
SRS for Railways Reservation System SRS for Railways Reservation System
SRS for Railways Reservation System
Vignesh Arun
 

What's hot (20)

Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
 
Online bus pass management system
Online bus pass management systemOnline bus pass management system
Online bus pass management system
 
Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikng
 
Bus management system
Bus management systemBus management system
Bus management system
 
Feasibility studytemplate
Feasibility studytemplateFeasibility studytemplate
Feasibility studytemplate
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation system
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management System
 
Bus Booking Management System
Bus Booking Management SystemBus Booking Management System
Bus Booking Management System
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-system
 
Online Bus Service
Online Bus ServiceOnline Bus Service
Online Bus Service
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
 
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SADProject report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
 
Airline reservation system
Airline reservation system Airline reservation system
Airline reservation system
 
SRS for Railways Reservation System
SRS for Railways Reservation System SRS for Railways Reservation System
SRS for Railways Reservation System
 

Similar to online bus ticket booking system

2. DD-sample.docx
2. DD-sample.docx2. DD-sample.docx
2. DD-sample.docx
dpgdpg
 
Cat 2020 registration process
Cat 2020 registration processCat 2020 registration process
Cat 2020 registration process
MeghaRohilla6
 
Registration system in hostel
Registration system in hostelRegistration system in hostel
Registration system in hostel
sanjit_kumar
 
Transcript(MayankkumarPatel)
Transcript(MayankkumarPatel)Transcript(MayankkumarPatel)
Transcript(MayankkumarPatel)
Mayankkumar Patel
 
Response
ResponseResponse
Response
Awais Maqsood
 
Online Bus Reservation
Online Bus ReservationOnline Bus Reservation
Online Bus Reservation
Astha Patel
 
C tet july 2020 file handler
C tet  july 2020   file handlerC tet  july 2020   file handler
C tet july 2020 file handler
KiranKumar3312
 
Notification cbse-ctet-july-2020
Notification cbse-ctet-july-2020Notification cbse-ctet-july-2020
Notification cbse-ctet-july-2020
AK Singh
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
Umme habiba
 
Cat 2018 Application Process Presentation
Cat 2018 Application Process PresentationCat 2018 Application Process Presentation
Cat 2018 Application Process Presentation
soumyasehgal05
 
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QAFest
 
TOURISM AND TRAVELLING MANAGEMENT SYSTEM
TOURISM AND TRAVELLING MANAGEMENT SYSTEMTOURISM AND TRAVELLING MANAGEMENT SYSTEM
TOURISM AND TRAVELLING MANAGEMENT SYSTEM
Moeenuddin Patel
 

Similar to online bus ticket booking system (12)

2. DD-sample.docx
2. DD-sample.docx2. DD-sample.docx
2. DD-sample.docx
 
Cat 2020 registration process
Cat 2020 registration processCat 2020 registration process
Cat 2020 registration process
 
Registration system in hostel
Registration system in hostelRegistration system in hostel
Registration system in hostel
 
Transcript(MayankkumarPatel)
Transcript(MayankkumarPatel)Transcript(MayankkumarPatel)
Transcript(MayankkumarPatel)
 
Response
ResponseResponse
Response
 
Online Bus Reservation
Online Bus ReservationOnline Bus Reservation
Online Bus Reservation
 
C tet july 2020 file handler
C tet  july 2020   file handlerC tet  july 2020   file handler
C tet july 2020 file handler
 
Notification cbse-ctet-july-2020
Notification cbse-ctet-july-2020Notification cbse-ctet-july-2020
Notification cbse-ctet-july-2020
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Cat 2018 Application Process Presentation
Cat 2018 Application Process PresentationCat 2018 Application Process Presentation
Cat 2018 Application Process Presentation
 
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
 
TOURISM AND TRAVELLING MANAGEMENT SYSTEM
TOURISM AND TRAVELLING MANAGEMENT SYSTEMTOURISM AND TRAVELLING MANAGEMENT SYSTEM
TOURISM AND TRAVELLING MANAGEMENT SYSTEM
 

More from Umme habiba

Compiler lab final report writing
Compiler lab final report writingCompiler lab final report writing
Compiler lab final report writing
Umme habiba
 
Accounting adjusting
Accounting adjustingAccounting adjusting
Accounting adjusting
Umme habiba
 
Economic.assignment
Economic.assignmentEconomic.assignment
Economic.assignment
Umme habiba
 
Major economic problems of bangladesh
Major economic problems of bangladeshMajor economic problems of bangladesh
Major economic problems of bangladesh
Umme habiba
 
Overview of various types of operating system
Overview of various types of operating systemOverview of various types of operating system
Overview of various types of operating system
Umme habiba
 
Os lab report(shell coding)
Os lab report(shell coding)Os lab report(shell coding)
Os lab report(shell coding)
Umme habiba
 
Ecommerce(online Shopping)
Ecommerce(online Shopping)Ecommerce(online Shopping)
Ecommerce(online Shopping)
Umme habiba
 
Different types of Addressing.cao
Different types of Addressing.caoDifferent types of Addressing.cao
Different types of Addressing.cao
Umme habiba
 
2nd generation of computer
2nd generation of computer2nd generation of computer
2nd generation of computer
Umme habiba
 
Art_of_living assignment
Art_of_living assignmentArt_of_living assignment
Art_of_living assignment
Umme habiba
 
Art_of_living
Art_of_livingArt_of_living
Art_of_living
Umme habiba
 
Informationsecurity
InformationsecurityInformationsecurity
Informationsecurity
Umme habiba
 
SQL Joinning.Database
SQL Joinning.DatabaseSQL Joinning.Database
SQL Joinning.Database
Umme habiba
 
WLAN of networking.ppt
WLAN of networking.pptWLAN of networking.ppt
WLAN of networking.ppt
Umme habiba
 
simpson's in numerical method
simpson's in numerical methodsimpson's in numerical method
simpson's in numerical method
Umme habiba
 
Error detection in Data comunication
 Error detection in Data comunication Error detection in Data comunication
Error detection in Data comunication
Umme habiba
 
microsoft word & powerpoint
 microsoft word & powerpoint microsoft word & powerpoint
microsoft word & powerpoint
Umme habiba
 
Upmovie review (1)
Upmovie review (1)Upmovie review (1)
Upmovie review (1)
Umme habiba
 
linear transfermation.pptx
linear transfermation.pptxlinear transfermation.pptx
linear transfermation.pptx
Umme habiba
 
Project of data structure
Project of data structureProject of data structure
Project of data structure
Umme habiba
 

More from Umme habiba (20)

Compiler lab final report writing
Compiler lab final report writingCompiler lab final report writing
Compiler lab final report writing
 
Accounting adjusting
Accounting adjustingAccounting adjusting
Accounting adjusting
 
Economic.assignment
Economic.assignmentEconomic.assignment
Economic.assignment
 
Major economic problems of bangladesh
Major economic problems of bangladeshMajor economic problems of bangladesh
Major economic problems of bangladesh
 
Overview of various types of operating system
Overview of various types of operating systemOverview of various types of operating system
Overview of various types of operating system
 
Os lab report(shell coding)
Os lab report(shell coding)Os lab report(shell coding)
Os lab report(shell coding)
 
Ecommerce(online Shopping)
Ecommerce(online Shopping)Ecommerce(online Shopping)
Ecommerce(online Shopping)
 
Different types of Addressing.cao
Different types of Addressing.caoDifferent types of Addressing.cao
Different types of Addressing.cao
 
2nd generation of computer
2nd generation of computer2nd generation of computer
2nd generation of computer
 
Art_of_living assignment
Art_of_living assignmentArt_of_living assignment
Art_of_living assignment
 
Art_of_living
Art_of_livingArt_of_living
Art_of_living
 
Informationsecurity
InformationsecurityInformationsecurity
Informationsecurity
 
SQL Joinning.Database
SQL Joinning.DatabaseSQL Joinning.Database
SQL Joinning.Database
 
WLAN of networking.ppt
WLAN of networking.pptWLAN of networking.ppt
WLAN of networking.ppt
 
simpson's in numerical method
simpson's in numerical methodsimpson's in numerical method
simpson's in numerical method
 
Error detection in Data comunication
 Error detection in Data comunication Error detection in Data comunication
Error detection in Data comunication
 
microsoft word & powerpoint
 microsoft word & powerpoint microsoft word & powerpoint
microsoft word & powerpoint
 
Upmovie review (1)
Upmovie review (1)Upmovie review (1)
Upmovie review (1)
 
linear transfermation.pptx
linear transfermation.pptxlinear transfermation.pptx
linear transfermation.pptx
 
Project of data structure
Project of data structureProject of data structure
Project of data structure
 

Recently uploaded

Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
nooriasukmaningtyas
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
PuktoonEngr
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 

Recently uploaded (20)

Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 

online bus ticket booking system

  • 2. PRESENTED BY Umme Habiba 142-15-3677 Md. Sadhan Sarker 142-15-4001 Md. Hannan Talukder 142-15-3715 4/18/2017 2
  • 4. Project Title: Online Bus Ticket Management 4/18/2017 4
  • 5. CLASS DIAGRAM In software engineering, a class diagram is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, methods, and the relationships among objects. 4/18/2017 5
  • 6. 4/18/2017 6 +Login Customer Route Detaile Payment TicketCancellation TicketReservation Time Table Bus Type -password:string +userName:strin g +CheckLogin() +ModifyUser() +customer_id:int +customerName:st ring +email:string +address:string +birthdate:date +city:string +contact_no:string +Gender:string -password +addDetails() +modifyDetails() +arrivalStation:strin g +depStation:string +distance:int +route_id:int +viaStation:string +addDetailsInfo() +modifyDetails() +addTicket() +checkDetails() +cancelTicket() +arrivalStation:stri ng +arrivalTime:int +depStation:string +depTime:int +distance:int +rent:int +viaStation:string +ticketType:string +addDetailsInfo() +modifyDetails() +addDetailsInfo() +modifyDetails() -ticketGen() +cancellTickets() +modifyTicketinfo() +addTImeInfo() +modifyTImes() +bus_no:int +busType:string +customer_id:int +amount:int +paymode:string +payDate:date +arrivalStation:string +bookingDate:date +depStation:string +busType:string +distance:int +journeyDate:date +rent:int +route_id:int +seat_no:int +arrivalStation:stri ng +arrivalTime:int +depStation:string +depTime:int +distance:int +rent:int +viaStation:string +route_id:int CheckCreditCash -number Type:int -cash Tendered:st r +name Bank:string 1 0…* 1 1 1 *1 1 1…* 1 BookingDetails +arrivalStation:string +bookingDate:date +depStation:string +busType:string +distance:int +journeyDate:date +rent:int +viaStation:string +route_id:int +seat_no:int +checkinginfo() 1 1 * 1..* * 1 1 1…*
  • 7. A test case is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly. The process of developing test cases can also help find problems in the requirements or design of an application. 4/18/2017 7 Test Case
  • 8. 4/18/2017 8 TEST CASE 1- ADMIN REGISTRATION Test Id Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail TC-01 Registration by admin valid email address. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password 5. Check Submit Admin name = “adminname” admin email = “valid email” Password = “pass” Admin should register into Application Admin can register into application Pass TC-02 Registration by admin invalid email address. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password 5. Check Submit Admin name = “adminname” Admin email = “invalid email” Password = “pass” Admin should not register into application Admin can’t register into application pass
  • 9. 4/18/2017 9 TEST CASE 2- USER REGISTRATION Test Id Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail TC-01 Registration by user valid email address. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password 5. Check Submit User name = “username” User email = “valid email” Password = “pass” User should register into Application User can register into application Pass TC-02 Registration by user invalid email address. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password 5. Check Submit User name = “username” User email = “invalid email” Password = “pass” User should not register into application User can’t register into application pass
  • 10. TEST CASE 3 – USER LOGIN 4/18/2017 10 Test Id Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail TC-01 Check customer login with valid data 1. Go to site 2. Enter user Id 3. Enter password 4. Check Submit User id = “username” Password = “pass” User should login into Application User can login into application Pass TC-02 Check customer login with invalid data 1. Go to site 2. Enter user Id 3. Enter password 4. Check Submit User id = “userName” Password = “passw” User should not login into application User can’t login into application pass
  • 11. 4/18/2017 11 TEST CASE 4- SEARCH AND BOOK RESERVATION Test Id Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail TC-01 Search and buy bus ticket by valid road name and bus name. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password 5. Check Submit Search the bus ticket for travelling by valid road name and bus name. User should get the right bus and road name. User get the right bus and road name. Pass TC-02 Search and buy bus ticket by invalid road name and bus name. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password Check Submit Search the bus ticket for travelling by invalid road name and bus name. User should not get the right bus and road name. User can’t get the right bus and road name pass