2. Problem Description
1. Wasting a lot of time standing in line
for tickets.
2. Facing harassment during getting
tickets from the counter.
3. Not getting their preferable seats.
3. Finding The Solution
• Use our website to book your tickets from
your home or office.
• Choose your preferable seats for your
comfort.
4.
5. We are describing our Home Page now:
1. At the top of the home page, we have the welcome images
section. Where we have three different images with some
welcome messages.
2. After that we have an image slider where different types of
offer and discount coupons are shown.
3. Then we have some popular trains routes with specific times.
4. Next, we have bank cards where we have added different
types of online portal of the banks.
5. And in the end, we have a review section where our users can
give feedback about our services.
1
2
3
4
5
We also have added a navigation bar and a footer for our website.
Our Home page
6. Registration and User Login
1. Our website visitors will have to
fill out a registration form. In this
way, they can get a user name and a
password of their own.
2. Using this password and email or user name, they can be a
valid user and will be our customers in the future.
1 2
7. 1. From the booking menu, our users need to fill up these boxes for the details of their journey. They have to be
specific about the selection.
2. By pressing the Search Train button, A layout of a train design will have appeared. Here users can choose their
seats if they have not been occupied by another user already. Now, the number of selected seats and the total
price will be calculated. Then users have to press Confirm button.
1 2
Reserve Ticket & Choosing Seat
8. 1
2
For deletion of bookings
1.After confirmation, the My bookings page will appear where all the details are shown.
2. Our users can delete all the unwanted bookings by pressing delete button
Confirmation on My Bookings
9. Contact Us & Pricing with FAQ
1. From here, users can contact us by
using our address, phone number, and
email id. We will be available 24/7 for
services.
2. Users can see the pricing and offers on this page. They can
get all the common questions answered from our FAQ page.
1 2
10. 1 2
Admin Login & Dashboard
1. This is part of our management system. We create an admin, by giving him a unique email and password. By
using those, admin can modify, delete and add unwanted bookings and users.
2. On the Dashboard, we have a search box where the admin can search for a particular user by using email. Then
we have a notifications panel where total bookings and users are counted. Admin can see all the recent
bookings details on the Recent Bookings section.
11. 1. Admin can see all the bookings details by pressing the View All
button.
2. Admin can manage booking details of the users and can delete
unwanted bookings.
1 2
Admin Management of
Bookings
12. Software Development Life Cycle
1. E-ticket Booking --- Time Consuming,
Computerized.
2.User Registration-- Personal Information
3. Booking ---- Train Name, Source &
Destination, Time, Seat’s Number & Price etc.
4. We have a User Friendly UI.
5. We have used a Database System with NodeJS
framework for back-end Development.
6.We have added an admin dashboard for
maintaining the booking system.
7. We have some users who have recently
booked their tickets successfully. And we got
positive review from them.
13. Stakeholders
Stakeholders Role
Shadman Soumik Rahman, Zakaria Islam, Tonmoy Biswas
Nissan, Nusrat Jahan Meem
Project Developer
Halima Mowla Maam Project Supervisor
Admins User of the website management
Viewers Viewer of the website
Users User of the website
Online Customers User of the Online Ticket Booking
14. It’s not what a product will do (which are its functional requirements), But it’s what a project
will be.
• Performance and scalability: What are the required response times, benchmark
specifications, and other attributes related to performance? How fast does the
system provide results, and how will the performance change with higher
workloads.
• Modifiability: How much effort is required to make changes to the software?
Defining this upfront can help the customer better plan for any potential changes
• Reliability: How often does the software fail? Outline any consequence of software
failure and strategies for detecting errors, plans for error correction, and more.
• Usability: Usability is focused on the user experience. How difficult is it to learn
and operate the system, and how can we improve any potential uses?
• Security: Security focuses on the requirements for protecting the system and data.
How much time and effort does it take to break into the system, and how can we
mitigate these exposures?
Non-Functional Requirements
21. More Features
• Our home page has a menu of destinations. Here people can see the time and places they want to book. We
will make an automatic filling system for the reserve information whenever they press it, it will take them to the
booking page and will fill in the source and target destination.
• Our pricing page contains some frequently asked questions (FAQ) where we do not have any reply options for
the users. We will add a feature where users can get the exact reply of their question immediately.
• Our contact page contains a messaging system where it is not functioning right now. We will be working on
that and making it fully functioning.
• In future development, we will add a payments cart where our users can pay for the booking of their total ticket
prices.
Further Development
22. Visualization on Further
Development
1. Automation on the destination menu.
2. Creating functionality on the send message
section.
3. Specific about the train information.
1
2
3
23. TEAM
SHADMAN SOUMIK RAHMAN
ID : 181-016-042
ZAKARIA ISLAM
ID : 181-049-042
TONMOY BISWAS NISSAN
ID : 181-045-042
NUSRAT JAHAN MEEM
ID : 182-017-042
23
Once you find your sources, you will want to evaluate your sources using the following questions:
Author:
Who is the author?
Why should I believe what he or she has to say on the topic?
Is the author seen as an expert on the topic? How do you know?
Current:
How current is the information in the source?
When was the source published?
Is the information out-of-date?
Accuracy:
Is the content accurate?
Is the information presented objectively? Do they share the pros and cons?
After consulting a variety of sources, you will need to narrow your topic. For example, the topic of internet safety is huge, but you could narrow that topic to include internet safety in regards to social media apps that teenagers are using heavily. A topic like that is more specific and will be relevant to your peers. Some questions to think about to help you narrow your topic:
What topics of the research interest me the most?
What topics of the research will interest my audience the most?
What topics will the audience find more engaging? Shocking? Inspiring?
Once you find your sources, you will want to evaluate your sources using the following questions:
Author:
Who is the author?
Why should I believe what he or she has to say on the topic?
Is the author seen as an expert on the topic? How do you know?
Current:
How current is the information in the source?
When was the source published?
Is the information out-of-date?
Accuracy:
Is the content accurate?
Is the information presented objectively? Do they share the pros and cons?
You can use this slide as your opening or closing slide. Should you choose to use it as a closing, make sure you review the main points of your presentation. One creative way to do that is by adding animations to the various graphics on a slide. This slide has 4 different graphics, and, when you view the slideshow, you will see that you can click to reveal the next graphic. Similarly, as you review the main topics in your presentation, you may want each point to show up when you are addressing that topic.
Add animation to images and graphics:
Select your image or graphic.
Click on the Animations tab.
Choose from the options. The animation for this slide is “Split”. The drop-down menu in the Animation section gives even more animations you can use.
If you have multiple graphics or images, you will see a number appear next to it that notes the order of the animations.
Note: You will want to choose the animations carefully. You do not want to make your audience dizzy from your presentation.