Gui Final Project
Gui Final Project
Gui Final Project
Submitted By:
1.Krishna Sunil Gupta (22304)
2.Ashutosh Mukesh Joshi (22319)
3.Sanket Pradip Kale (22321)
Guided By:
Prof. P.P. Deshpande
Submitted To:
DEPARTMENT OF COMPUTER ENGINEERING
i
CERTIFICATE
This is to certify that, Mr.Sanket Kale, Krishna Gupta, Ashutosh Joshi; Roll No. 22321, 22305,
22319 of third Semester of iploma in Computer Engineering of Government Polytechnic Hingoli
has completed the Micro- Project satisfactorily in course GUI Application Development Using
VB.NET (22034) for the academic year2023-24 as prescribed in the curriculum.
Date: 14/03/2024
ii
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI
MICRO PROJECT
Sign of
Duration in
Week Date Work / Activity Performed the
Hrs.
No Faculty
1 16/01/2024 1 Collecting Information
2 20/01/2024 1 Identify the requirements of the
project
3 23/01/2024 1 Design the structure of the project
4 25/01/2024 1 Found the requirement for conversion
5 01/02/2024 2 Develop the program
6 04/02/2024 1 Execute the program
7 06/02/2024 2 Prepare the final report
8 08/02/2024 2 Making final changes in the report
9 10/02/2024 2 Reviwing the report again and
eliminating
the mistakes
10 11/02/2024 2 Finalizing the Micro-Project
11 14/03/2024 2 Submitting Report to the teacher
iii
Teacher’s Evaluation Sheet for Micro Project
Course Title and Code: -Gui Application Development Using VB.NET (22034)
Marks: -
Marks Obtained
Marks for by the Total
Group individual based Marks
Roll No. Name Of Student
Work on viva (04) (10)
(06)
22321 Sanket Pradip Kale
Name of the
Planned Planned responsible
Details of activity Team
start date finish date
Sr. No. Member
Collecting Information 15/01/2024 17/01/2024 Sanket Kale
1
2 Identify the requirements of the project 17/01/2024 22/01/2024 Krishna Gupta
3 Design the structure of the project 22/01/2024 25/01/2024 Ashutosh Joshi
4 Found the requirement for conversion 25/01/2024 29/01/2024 Sanket Kale
29/01/2024 31/01/2024 Sanket Kale
Develop the program
5
31/01/2024 03/02/2024 Ashutosh Joshi
Execute the program
6
03/02/2024 06/03/2024 Krishna Gupta
Prepare the final report
7
06/03/2024 10/03/2024 Krishna Gupta
Preparing the Project Report Format
8
Making final changes in the report 10/03/2024 11/02/2024 Ashutosh Joshi
9
Finalizing the Micro-Project 11/02/2024 13/02/2024 Sanket Kale
10
Submitting Report to the teacher 13/02/2024 16/02/2024 All Group Member
11
ii
Resource Used:
- -
2 MS Office, MS Excel 2021
iii
ACKNOWLEDGEMENT
I would like to express my sincere gratitude to Prof. N.S. Jadhao for their invaluable guidance,
support, and encouragement throughout this project. Their expertise, insight, and advice have
been instrumental in helping me to overcome challenges and achieve success. I am truly grateful
for their leadership and mentorship, which have been essential to my growth and development
asa professional. Thank you for your unwavering commitment to excellence and for being an
inspiration to us all.
Our sincere and whole hearted thanks Prof. B. P. Deosarkar, principal Government Polytechnic,
Hingoli for inspiring us to achieve highest goal. Last but not least I am also thankful to my parents
and friends who helped me a lot in finalizing the project within limited timeframe. Thankyou
7. Code 16
8. Output 17
9. Skill development 20
13. Conclusion 25
14. References 26
1. Introduction:
The prevalent view in various global circles is that man is presently Iiving in an age growth of
information gathering, processing and dissemination, popularly called the information age. For
this reason,managers and other users of information especially in transport industries are
demanding more kinds of information to support management and operations. They musttherefore
respond to the increasing requirement for information and data management,Electronic tickets, or
e-tickets, gives evidence that their holders havethe permission to enter a place of entertainment,
use a mcans oftransportation, or have access to some Internet services. The design of this online
system will be beneficial to the company because it has not existed before.
Therefore, Imo Transport Company, Owerri, a viable investment Owned by the state government
whose primary objectives are: to spread comfort and hospitality to passengers away from their
home,to make profit, will definitely appreciate a system which can automate its manual operations
in the area of cab reservationin order to meet customers increasing demand during peak and off
peak seasons. The ultimate expectation is to inspire a feasibilitystudy aimed at providing proper
guidance and awareness to anyfuture potential investors, particularly those in the cab industry,
to consider utilizing the Imo transport.
Currently, staff at the cab booking counter is using an internal system to sell ticketsat the counter
and customers who are unable to book cab online at this moment would have to go to the counter
to book a cab. Sometimes, customers' needs to queue up a long queue tobuy bus ticket and ask for
information and this brings a lotof inconveniences to customers.
However, Online Cab Reservation System enables the customer to buy book a cab, make
payment, and ask for information online casuly. Further more, staff can book a cab using Cab
Reservation System after checking the bus ticket availability for the customer and print the bus
ticket to the customer
1
2. Aim:
The online Cab Reservation System is an App based applicationand also web version that allows
visitor check bus ticket availability, buy Bus ticket and pay the bus ticket online. This system is
established for all the home /office user after gaining access from the administrator. Online bus
reservation system provides bus transportation system, a facility to reserved seats cancellation of
seat and different type of enquiries which need an instant and quick reservation. This system can
be used by theuser in performing online reservation via internet for theirjourney purposes.
3. Related Theory
A cab reservation system, an essential component of modern transportation networks, draws from
multiple theoretical foundations spanning computer science, operations research, economics, and
geography. Understanding these theories helps in designing efficient, user-friendly, and profitable
cab reservation systems. Here are some of the related theories:
1. Queueing Theory: At the heart of any cab reservation system is the management ofrequests
(passengers) and resources (vehicles). Queueing theory helps in modeling these interactions,
predicting wait times, and optimizing the allocation of cabs to ensure timely service while
minimizing idle times for drivers.
2. Graph Theory: The operational area of a cab service can be represented as a graph with
nodes (locations) and edges (paths). Graph theory is used for route planning, finding the
shortest path between two points, and optimizing the overall network flow to reduce travel
times and costs.
3. Supply and Demand: Fundamental economic principles of supply and demand apply to cab
reservation systems. Pricing strategies, such as surge pricing, are developed based on these
principles to balance supply and demand, ensuring that cabs are available when and where
they are needed most.
4. Game Theory: Cab reservation systems operate in competitive environments where multiple
companies vie for customer attention. Game theory can model these interactions, helping
companies strategize to maximize market share and profitability while ensuring fair
service distribution.
5. Information Systems Theory: This involves the study of how information is collected,
processed, and distributed within a system. For a cab reservation system, this includes the
efficient handling of ride requests, driver location tracking, customer feedback, and payment
processing.
6. Human-Computer Interaction (HCI): The usability of a cab reservation app is crucial for
its success. HCI principles guide the design of user interfaces that are intuitive and
accessible, thereby enhancing the overall customer experience.
7. Operations Research: This area focuses on the use of advanced analytical methods to help
make better decisions. For cab reservation systems, operations research can optimizerouting,
dispatching, and scheduling of vehicles to meet customer demand with minimal cost.
8. Geographic Information Systems (GIS): GIS is used to analyze and visually represent spatial
data. In the context of cab reservation systems, GIS helps in mapping routes, tracking vehicle
movements in real-time, and identifying geographic demand patterns.
9. Data Mining and Machine Learning: These techniques are used to analyze large volumes of
data generated by cab reservation systems to predict demand, personalize customer
experiences, and improve service efficiency.
10. Network Theory: This involves the study of networks and their properties. In cab reservation
systems, network theory can help in understanding the dynamics of transportation networks
and in designing strategies for network expansion and optimization.
4. Literature theory on cab reservation
Research on cab reservation encompasses a broad range of topics including technology, user
behavior, business models, and urban transportation systems. The literature spans academic papers,
industry reports, case studies, and more, examining various aspects of cab reservation from its
impact on traditional taxi services to the advent of ride-sharing platforms like Uber and Lyft. Here
are several key areas of focus in the literature on cab reservation:
1. Technology and Innovation: Studies often explore the technological advancements that
have enabled the rise of app-based ride-hailing services. This includes GPS technology,
mobile app development, and algorithms for matching riders with drivers, dynamic pricing
models, and more.
2. User Behavior and Preferences: There's significant research on why and how users choose
between different modes of transportation, including traditional taxis, app-based services,
public transportation, and personal vehicles. Factors such as price sensitivity, wait times,
convenience, and safety perceptions are commonly examined.
3. Regulatory and Policy Implications: The literature also delves into the regulatory
challenges and policy debates surrounding cab reservation and ride-hailing services,
including issues of licensing, safety regulations, labor rights for drivers, and the impact on
traffic and public transportation systems.
4. Economic and Business Models: Many studies focus on the business models of ride-
hailing companies, including their impact on traditional taxi industries, competitive
strategies, pricing models, and their role in the gig economy.
5. Environmental Impact: There's growing interest in the environmental impact of different
transportation modes, including the potential for ride-hailing services to contribute to
congestion and pollution, or conversely, to offer more efficient and less polluting
alternatives to private car ownership.
6. Social and Urban Impact: Researchers also investigate the social implications of cab
reservation systems, including accessibility for underserved populations, impacts on urban
congestion, and the integration with public transportation networks.
5. Why cab reservation is usable
Cab reservation systems, particularly those enabled by modern mobile applications, offer a range of
usability features that cater to the convenience and efficiency sought by passengers and drivers alike.
Their usability stems from several key aspects that directly address the traditional challenges faced
by both riders and taxi services. Here's why cab reservation is considered highly usable:
1. Convenience
Immediate Access: Users can request a ride from anywhere at any time, eliminating the
need to physically hail a cab or call a dispatch center.
Easy Payment: Integrated payment systems allow for cashless transactions, which are both
safer and more convenient for passengers and drivers.
Transparent Pricing: Riders can see estimated fares before booking, which helps in
decision-making and reduces fare disputes.
2. Efficiency
Reduced Wait Times: GPS and mapping technologies enable drivers to take the most
efficient routes, reducing the time passengers spend in transit.
Dynamic Matching: Algorithms match riders with nearby drivers, minimizing the waiting
period for passengers and idle time for drivers.
Scheduled Rides: The ability to book a cab in advance for future trips ensures availability
and convenience, particularly for airport rides or important events.
3. Safety and Reliability
Driver and Vehicle Information: Passengers receive details about the driver and vehicle,
enhancing personal security and trust.
Tracking and Sharing: Real-time ride tracking and the option to share trip details with
friends or family improve safety for passengers.
Ratings and Reviews: Feedback systems allow passengers and drivers to rate each other,
promoting high standards of courtesy and service.
4. Accessibility
Broad Access: With just a smartphone and internet connection, users can book rides,
making cab services accessible to a wide audience.
Diverse Needs: Features like vehicle type choices cater to varying group sizes, luggage
needs, or accessibility requirements.
5. Support and Accountability
Customer Support: Integrated support systems handle complaints and issues efficiently,
improving overall service reliability.
Record Keeping: Digital records of trips and transactions benefit both passengers and
drivers for accountability and in case of disputes.
6. Integration with Other Services
Multimodal Transportation: Some apps integrate cab services with public transport
options, providing comprehensive travel solutions.
Loyalty Programs: Integration with loyalty and rewards programs encourages repeated use.
7. Environmental Impact
Carpooling Options: Features like ride-sharing reduce the number of vehicles on the road,
contributing to lower emissions.
6.External Interface Requirement
Cab reservation systems, particularly those enabled by modern mobile applications, offer a range of
usability features that cater to the convenience and efficiency sought by passengers and drivers alike.
Their usability stems from several key aspects that directly address the traditional challenges faced
by both riders and taxi services. Here's why cab reservation is considered highly usable:
1. Convenience
Immediate Access: Users can request a ride from anywhere at any time, eliminating the
need to physically hail a cab or call a dispatch center.
Easy Payment: Integrated payment systems allow for cashless transactions, which are both
safer and more convenient for passengers and drivers.
Transparent Pricing: Riders can see estimated fares before booking, which helps in
decision-making and reduces fare disputes.
2. Efficiency
Reduced Wait Times: GPS and mapping technologies enable drivers to take the most
efficient routes, reducing the time passengers spend in transit.
Dynamic Matching: Algorithms match riders with nearby drivers, minimizing the waiting
period for passengers and idle time for drivers.
Scheduled Rides: The ability to book a cab in advance for future trips ensures availability
and convenience, particularly for airport rides or important events.
3. Safety and Reliability
Driver and Vehicle Information: Passengers receive details about the driver and vehicle,
enhancing personal security and trust.
Tracking and Sharing: Real-time ride tracking and the option to share trip details with
friends or family improve safety for passengers.
Ratings and Reviews: Feedback systems allow passengers and drivers to rate each other,
promoting high standards of courtesy and service.
4. Accessibility
Broad Access: With just a smartphone and internet connection, users can book rides,
making cab services accessible to a wide audience.
Diverse Needs: Features like vehicle type choices cater to varying group sizes, luggage
needs, or accessibility requirements.
5. Support and Accountability
Customer Support: Integrated support systems handle complaints and issues efficiently,
improving overall service reliability.
Record Keeping: Digital records of trips and transactions benefit both passengers and
drivers for accountability and in case of disputes.
6. Integration with Other Services
Multimodal Transportation: Some apps integrate cab services with public transport
options, providing comprehensive travel solutions.
Loyalty Programs: Integration with loyalty and rewards programs encourages repeated use.
7. Environmental Impact
Carpooling Options: Features like ride-sharing reduce the number of vehicles on the road,
contributing to lower emissions.
7. Code
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace cab_WindowsFormsApp1
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
Developing a cab reservation system in VB.NET is a viable and robust approach, leveraging the
comprehensive features of the .NET framework to create a scalable, secure, and efficient
application. VB.NET, with its rich set of libraries and a supportive development environment, offers
developers a powerful platform to build sophisticated cab reservation systems. Thesesystems can
integrate with various external services like payment gateways, mapping services, and
communication platforms, providing a seamless experience for both the operators and the end-users.
The future of cab reservation systems in VB.NET looks promising, thanks to the continuous
evolution of the .NET ecosystem, including advancements in cross-platform capabilities, cloud-
native development, and integration with emerging technologies such as IoT, AI, and blockchain.
These advancements open new avenues for enhancing functionality, optimizing operations, and
expanding the reach of cab reservation services.
However, potential developers must also consider the challenges, including the learning curve for
new developers, platform dependence, and the need for adapting to modern web and mobile
development trends. Despite these challenges, the strengths of VB.NET in developing enterprise-
level applications, its robust security features, and Microsoft's ongoing support make it a strong
candidate for developing cab reservation systems.
In conclusion, while careful consideration of the project requirements and technology landscape is
essential, VB.NET provides a solid foundation for building cab reservation systems that are secure,
reliable, and adaptable to the future needs of the transportation industry.
14. References
www.google.com
www.wikipedia.com
www.vb.net.com
www.chatgpt.com
www.youtube.com