Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
16 views16 pages

Pragati Sen Micro

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 16

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

SHRI H.H.J.B POLYTECHIC,


CHANDWAD-423101 (NASHIK)

MICRO PROJECT
Academic Year 2023-24

TITLE OF PROJECT

RAILWAY RESERVATION SYSYTEM

PROGRAM:Computer Technology PROGRAM CODE:CM

COURSE:SOFTWARE ENGINEETRING COURSE CODE:22413


Teacher Evaluation Sheet
Name of Student: Bhamare Pragati Popat
Enrolment No: 2200790128
Name of Program: Computer Technology Semester:- 4I
Course Title: Software Engineering Code: -22413
Title of the Micro Project: Railway Reservation System

Course Outcomes Achieved:-


a) CO- A Select Suitable Software Process Model For Software Development
b) CO-B Prepare Software Requirement Specification.
c) CO-C Use Software Modelling To Create Data Designs
d) CO-D Estimates Size And Cost Of Software Product
e) CO-E Apply Project Management And Quality Assurance Principle In Software
Development.

Evaluation as per Suggested Rubric for Assessment of Micro-Project:

Sr.
Characteristic to be Poor Average Good Excellent
No.
assessed (Marks 1-3) (Marks 4-5) (Marks 6 - 8) (Marks 9-10)
(A) Process and Product Assessment (Convert above total marks out of 6 marks)
1 Relevance to the Course
Literature Survey /
2
Information Collection
Completion of the Target as
3
per project proposal
Analysis of data and
4
representation
5 Quality of Prototype / Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)
8 Presentation
9 Viva
Micro – Project Evaluation Sheet:
Process Assessment Product Assessment
Part Project Part Individual Total
A – project Methodology B – Project Presentation / Marks 10
Name of Student Proposal (2 marks) Report / Working Viva (4 marks)
(2 marks) Model(2 marks)

Bhamare Pragati Popat

Name and designation of the faculty Member: Mr. G.M.Lodha Signature


MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Sr.No. Name of Student Roll No Enrollment No Seat No


1. Bhamare Pragati Popat 06 2200790128

CERTIFICATE
This Is To Certify 1)Bhamare Pragati Popat
Of 4rd Semester Of Diploma In Computer Technology Of Institute, SHHJB
POLYTECHNIC,CHANDWAD (Code:0079) Has Completed The Micro-Project
Satisfactorily In Subject Software Engineering (22413) For The Academic Year 2023- 2024 As
Prescribed In The Curriculum.

Place: CHANDWAD

Date: / 05/2023

Subject Teacher Head of the Department Principal


(Mr. G.M.Lodha) (Mr.P.R.Sali) (Dr. V.A.Wankhede)
INDEX

SR_NO. CONTENT PAGE NO.

Part A

1.0 Brief Introduction

2.0 Aim of Micro Project

3.0 Action Plan

4.0 Resources Required

Part B

1.0 Brief Description

2.0 Aim of Micro Project

3.0 Course Outcome Integrated

4.0 Actual Procedure Followed

5.0 Actual Resource Used

6.0 Outputs of the Micro-projects

7.0 Skill Developed

8.0 Applications of this Microproject


PART A-Plan
Title of micro-project: Railway Reservation System

1.0Aim/Benefits of the Micro-Project-


The online reservation system is a very good feature, because standing in Queues all the
time and jostling away wasting your time is not the best thing to do, so the IRCTC
website does help a great deal to book your tickets.
2.0Course Outcomes Addressed-

Co-A. Select Suitable Software Process Model For Software Development


Co-B. Prepare Software Requirement Specification.
Co-C. Use Software Modelling To Create Data Designs
Co-D. Estimates Size And Cost Of Software Product.
Co-E. Apply Project Management And Quality Assurance Principle In Software
Development

3.0Proposed Methodology-
One of the most interesting differences between how air and train transport operate is the
role technology has in each. Airlines rely on their IT systems, investing in innovations to
compete and survive. Railways don’t view IT as a strategic success factor since it’s often
unclear what and why should be innovated. The market is less competitive, so operators
take longer to keep up with the trend.
4.0 Action Plan-

Planned Start Planned Finish


Sr no. Details of activity
Date Date
1. Finalization Of Topic
2. Preparation Of Abstract
3. Collection Of Data
4. Preparation Of Concept
5. Seminar / Presentation
6. Submission Of Micro Project

5.0 Resources Required:

Sr.No Name Of Resource/Material Specification Quantity Remarks


1. Computer (Desktop/Laptop) I3,Ram 2gb 1 Avaliable
2. Microsoft Office Word 2010 1 Avaliable
3. Books - - -
4. Websites - - -
5. Software Staruml 1 Avaliable
PART B-Plan
Title of micro-project: : Railway Reservation System

Brief Description:
A railway reservation system is a piece of software that helps railway operators handle
distribution, pricing, scheduling, and other operations.The main modules of railway
reservation systems include.multi-channel distribution (via direct and indirect channels) that
includes a booking engine, extranet, and/or API connections;reservation and ticketing to
handle bookings and ticket generation that can include search capabilities, seat maps,
customer profile management, payment options integration, loyalty programs design, etc.

2.0Aims/Benefits of Micro Project:


The online reservation system is a very good feature, because standing in Queues all the time
and jostling away wasting your time is not the best thing to do, so the IRCTC website does
help a great deal to book your tickets.
4.0Course Outcomes Achieved:

CO-A. Select Suitable Software Process Model For Software Development


CO-B. Prepare Software Requirement Specification.
CO-C. Use Software Modelling To Create Data Designs
CO-D. Estimates Size And Cost Of Software Product.
CO-E. Apply Project Management And Quality Assurance Principle In Software
Development

5.0Actual Methodology/Procedure Followed:


There are two modes of taking mobile journey tickets. 1. Paper Ticket: The passenger can
book ticket through the mobile app. On booking of ticket, he/she will get Booking ID along
with other ticket details and take print out at the Automatic Ticket Vending Machine
(ATVM) using the booking ID.
5.0 Actual Resources Used:

Sr.No Name Of Resource/Material Specification Quantity Remarks


1. Computer (Desktop/Laptop) I3,RAM 2GB 1 Avaliable
2. Microsoft Office Word 2010 1 Avaliable
3. Books - - -
4. Websites - - -
5. Software Staruml 1 Avaliable
Problem statement :

 To Develop Software Application For Railway


Reservation System
One of the most interesting differences between how air and train transport
operate is the role technology has in each. Airlines rely on their IT systems,
investing in innovations to compete and survive.railways are not integrated
into the travel ecosystem as airlines, hotels, rental cars, or even cruises are.
Visit some of the largest online travel agencies such as Expedia or
Booking.com that dominate travel distribution on the web and you won’t find
rail reservations in them.

Waterfall Model:-
The Waterfall Model Is Also Called As The Linear Sequential Model’or’classic Life’
Cycle Model. The Software Development Start With Requirement Gathering Phase.
Then Progress Through Analysis, Design, Coding, Testing And Maintenance.
 Functional requirement :
1. Passenger wants to reserve ticket.
2. Provide the train list,seat avaibility and via details.
3. Online/offline mode.
4. RAC waiting list
5. Train details
6. Fixed date

 Non functional requirements:

1. Performance: The system should be able to manage a high volume of


requests and transactions with minimal delays or performance
concerns.
2. Scalability: The system should be able to scale up or down to meet
changing demand
3. Security: The system should protect sensitive client data and
maintain the security of all transactions.
4. Interoperability: As needed, the system should be able to integrate
with other systems and platforms.
5. Compliance: The system must meet all essential regulatory and
industries security, privacy, and data protection standards.

 Use case diagram for Library management system.


This Use Case Diagram is a graphic depiction of the interactions among the
elements of railway Reservation System. It represents the methodology used
in system analysis to identify, clarify, and organize system requirements of
railway Reservation System.

• Actor : the main actors of railway Reservation System in this Use Case
Diagram are: Admin, System User, , Passenger, who perform the different
type of use cases such as Manage train, Manage Reservation, Manage
Passenger, Manage Ticket Booking, Manage Employee, Manage passenger
Enquiry, Manage Users and Full tarin Reservation System operation
• Relationship : A Relationship is a connection between model elements A
UML Relationship is a type of model element. that adds semantics to a model
by defining the structure and behaviour between the model elements.
 The Activity Diagram Of Railway reservation System:

Seats, Fare. The main activity involved in this UML Activity Diagram of Ticket
Reservation System are as follows:

• Ticket Activity
• Seats Activity
• Booking Activity
• train Activity

Class Diagrams Are Generally Used For Conceptual Modeling Of Static View Of A
Software Application, And For Modeling Translating Models Into Programming
Code In A Detailed Manner. At Time Of Developing Or Construction Software
Systems, A Class Diagram Is Widely Used. They Are Also Used For Data
Modeling. It Is Used To Show Classes, Relationships Among Them, Interface,
Association, Etc. Class In A Class Diagram Simply Is A Blueprint Of An Object. It
Simply Describes And Explains Different Type Of Objects In System, And
Different Types Of Relationships That Exist Between Them.

 ER diagram of Railway Reservation system:

In this ER digram sevral entities are present as follows:


Passenger entity: this entity includes all information about passenger.
Ticket entity: this entity contain passenger as well as train info
Train details: it includes all information about tain .
Technical supervisor : this entity manage all records of train ,passenger and
ticket entity.
This ER (Entity relationship) Diagram represent the model of railway
Reservation System Entity. The entity-relationship diagram of Airline
Reservation system shows all the Visual instrument of database tables and the
relations between passenger, train,admin etc. The main entities of the railway
Reservation system are passeenger, train,technical supervisor.
Sequence diagram :

This is the Login Sequence Diagram of Railway Reservation System, where


admin will be able to login in their account using their credentials. After login
user can manage all the operations on Train Route, Customer, Ticket,
Booking, Train Schedule. All the pages such as Ticket, Booking, Train
Schedule are secure and user can access these page after login. The diagram
below helps demonstrate how the login page works in a Railway Reservation
System. The various ob- jects in the Booking, Train Route, Customer, Ticket,
and Train Schedule page-interact over the course of the sequence, and user
will not be able to access this page without verifying their identity
Data Flow diagrams :
Level zero DFD :
This is the Zero Level DFD of Railway Reservation System, where we have eloborated
the high level process of Railway Reservation. It's a basic overview of the whole
Railway Reservation System or process being analyzed or modeled. It's designed to
be an at-a-glance view of Train Route, Customer and Payment showing the system as
a single high-level process, with its relationship to external entities of Trains,
Booking and Ticket. It should be easily understood by a wide audience, including
Trains,Ticket and Train Route In zero leve DFD of Railway Reservation System, we
have described the high level flow of the Railway Reservation system.
First level DFD diagram :
Main entities and output of First Level DFD (1st Level DFD):
Processing Trains records and generate report of all Trains
•processing Booking records and generate report of all Booking Processing Ticket
records and generate report of all Ticket Processing ,Train Shedule records and
generate report of all Train Shedule Processing ,Train Route ,record Customer,
Processing Payment records and generate report of all Payment
Second Level data flow diagram.
Low level functionalities of Railway Reservation System
• Admin logins to the system and manage all the functionalities of Railway Reservation
System.

• Admin can add, edit, delete and view the records of Trains, Ticket, Train Route, Payment

• Admin can manage all the details of Booking, Train Shedule, Customer

• Admin can also generate reports of Trains, Booking, Ticket. Train Shedule, Train Route,
Customer

• Admin can see the booking .


 COCOMO MODEL:-

You might also like