0% found this document useful (0 votes)
17 views13 pages

Rohit MAD

The document is a teacher evaluation sheet for a micro-project titled 'Railway Reservation' completed by student Chaudhari Rohit Kishor in the Mobile Application Development course. It outlines the course outcomes achieved, the evaluation rubric, and details of the project including its objectives, methodology, and resources used. The project aims to develop a mobile application for efficient train ticket booking, showcasing skills in Android development and database integration.

Uploaded by

shoryabhosale07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views13 pages

Rohit MAD

The document is a teacher evaluation sheet for a micro-project titled 'Railway Reservation' completed by student Chaudhari Rohit Kishor in the Mobile Application Development course. It outlines the course outcomes achieved, the evaluation rubric, and details of the project including its objectives, methodology, and resources used. The project aims to develop a mobile application for efficient train ticket booking, showcasing skills in Android development and database integration.

Uploaded by

shoryabhosale07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Teacher Evaluation Sheet

Name of Student: Chaudhari Rohit Kishor


Enrolment No:2200790135
Name of Program: Computer Technology Semester:- VI
Course Title: Mobile Application Development Code: - 22617
Title of the Micro Project: Railway Reservation

Course Outcomes Achieved:-


a) Interpreted Android OS features
b) Configured Android development environment
c) Designed UI using layouts and controls
d) Implemented UI components in app
e) Developed app with database integration
f) Deployed Android application

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

Sr.
No. Characteristic to Poor Average Good Excellent
beassessed (Marks 1- (Marks 4- (Marks 6 - (Marks 9-
3) 5) 8) 10)
(A) Process and Product Assesssment (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– Methodolog B – Project Presentation / Marks
Name of Student project y(2 marks) Report / Viva (4 10
Proposal Working marks)
(2 marks) Model(2 marks)
Chaudhari Rohit Kishor

Comments / Suggestions about team work / leadership / inter – personal communication (if

any)Any Other Comment

Name and designation of the faculty Member: Mrs.S.S.Shinde Signature


1
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

SHRI H. H. J. B POLYTECHNIC,
CHANDWAD-423101 (Nashik)

MICRO PROJECT
Academic year: 2023-24

TITLE OF PROJECT
Railway Reservation

Program:Computer Technology Program Code:CM

Course: Mobile Application Development Course code: 22617

3
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

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


1. Chaudhari Rohit Kishor 14 2200790135 417229

CERTIFICATE
This is to certify Chaudhari Rohit Kishor
of 6th Semester of Diploma in Computer Technology of Institute, SHHJB
POLYTECHNIC, CHANDWAD (Code: 0079) has completed the Micro-Project
satisfactorily in Subject Mobile Application Development (22617) for the academic year
2023- 2024 as prescribed in the curriculum.

Place: CHANDWAD

Date: / /2025

Subject Teacher Head of the Department Principal


(Mrs.S.S.Shinde) (Mr.P,R.Sali) (Dr. V.A.Wankhede)

4
INDEX

SR_NO. CONTENT PAGE NO.

Part A

1.0 Brief Introduction 7

2.0 Aim of Micro Project 7

3.0 Course Outcomes Addressed 7

4.0 Action Plan 8

5.0 Resources Required 8

Part B

1.0 Brief Description 9-10

2.0 Aim of Micro Project 10

3.0 Course Outcome Integrated 10

4.0 Actual Procedure Followed 11-15

5.0 Actual Resources Used 15

6.0 Outputs of the Micro-projects 16

7.0 Skill Developed 16

5
PART A-Plan

Title of micro-project: Railway Reservation

1.0 Breif Introduction :-

A railway reservation system is a digital application designed to manage the process of


booking train tickets efficiently. It allows users to check train schedules, seat availability,
and book or cancel tickets with ease. Traditionally done at counters, the reservation
process is now largely automated through mobile or web applications. The system
typically includes features like user registration, train search, seat selection, fare
calculation, and payment integration. It enhances user convenience, reduces manual
workload, and minimizes errors in ticketing. This microproject involves developing a
mobile application that simulates the core functionalities of a real-world railway
reservation system.

2.0 Aim/Benefits of the Micro-Project-

 Railway reservation system provides high accuracy in managing bookings and cancellations.

 Allows users to check train schedules and seat availability efficiently through the app.

 Helps record passenger details and booking history with the use of a backend database.

 Online access enables users to make reservations anytime, reducing dependency on counters.

3.0 Course Outcomes Addressed-

a) Interpreted features of the Android operating system in the context of mobile app
development.
b) Configured Android Studio and necessary tools to build the railway reservation
application.
c) Developed a rich user interface using layouts and controls for booking and schedule
display.
d) Utilized UI components like buttons, spinners, and text fields to enhance user interaction.
e) Created and connected the app to a database for storing user and booking details.
f) Built and published the Android application for testing and user accessibility.

6
4.0 Action Plan-

Planned Planned
Sr no. Details of activity Start Date Finish 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 Specification Quantity Remarks


Resource/Material
1. Computer i5, RAM 16GB 1 -
(Desktop/Laptop)
2. Microsoft office word 2010 1 -
3. Websites www.MAD_Tutorial.com 1 -
4. Softwares Android studio 1 -

7
PART B-Plan

Title of micro-project: Railway Reservation

1.0 Brief Description:

The Railway Reservation Android app is designed to simplify the process of booking train tickets. It
allows users to view train schedules, check seat availability, and make reservations digitally. The app
uses a user-friendly interface built with Android layouts and UI components. Data is stored and
managed using a backend database for accuracy and reliability. Users can book, cancel, and view
tickets anytime through the mobile app. The project demonstrates real-time data handling, database
integration, and Android app development skills.

2.0 Aims/Benefits of Micro Project:

 Railway reservation system provides high accuracy in managing bookings and cancellations.

 Allows users to check train schedules and seat availability efficiently through the app.

 Helps record passenger details and booking history with the use of a backend database.

 Online access enables users to make reservations anytime, reducing dependency on counters.

3.0 Course Outcomes Achieved:

a) Interpreted features of Android operating system in railway reservation app development.


b) Configured Android Studio and tools for building the reservation application.
c) Developed user-friendly interface using layouts and controls for booking system.
d) Used UI components like buttons, spinners, and text fields for user interaction.
e) Created database to store user information and booking records.
f) Published the Android application for testing and real-time use.

8
4.0 Actual Methodology/Procedure Followed:

<?xml version="1.0" encoding="utf-8"?>


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp">

<!-- EditText for Passenger Name -->


<EditText
android:id="@+id/passenger_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter Passenger Name"
android:inputType="textPersonName"/>

<!-- Spinner for selecting Train -->


<Spinner
android:id="@+id/train_spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

<!-- Spinner for selecting Departure Station -->


<Spinner
android:id="@+id/from_spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

<!-- Spinner for selecting Arrival Station -->


<Spinner
android:id="@+id/to_spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

<!-- Button to Book the Reservation -->


<Button
android:id="@+id/book_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Book Reservation"/>

<!-- TextView to show reservation details -->


<TextView
android:id="@+id/reservation_details"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Reservation Details will be shown here"
android:textSize="18sp"
android:paddingTop="16dp"/>
9
</LinearLayout>

package com.example.railwayreservation;

import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

private EditText passengerNameEditText;


private Spinner trainSpinner, fromSpinner, toSpinner;
private Button bookButton;
private TextView reservationDetailsTextView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

// Initialize views
passengerNameEditText = findViewById(R.id.passenger_name);
trainSpinner = findViewById(R.id.train_spinner);
fromSpinner = findViewById(R.id.from_spinner);
toSpinner = findViewById(R.id.to_spinner);
bookButton = findViewById(R.id.book_button);
reservationDetailsTextView = findViewById(R.id.reservation_details);

// Populate spinners with data


String[] trains = {"Train 101", "Train 102", "Train 103"};
String[] stations = {"Station A", "Station B", "Station C", "Station D"};

ArrayAdapter<String> trainAdapter = new ArrayAdapter<>(this,


android.R.layout.simple_spinner_item, trains);
trainAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
trainSpinner.setAdapter(trainAdapter);

ArrayAdapter<String> stationAdapter = new ArrayAdapter<>(this,


android.R.layout.simple_spinner_item, stations);
stationAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
fromSpinner.setAdapter(stationAdapter);
10
toSpinner.setAdapter(stationAdapter);

// Set up book button functionality


bookButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Get input data
String passengerName = passengerNameEditText.getText().toString();
String selectedTrain = trainSpinner.getSelectedItem().toString();
String fromStation = fromSpinner.getSelectedItem().toString();
String toStation = toSpinner.getSelectedItem().toString();

// Validate input
if (passengerName.isEmpty()) {
Toast.makeText(MainActivity.this, "Please enter your name",
Toast.LENGTH_SHORT).show();
} else if (fromStation.equals(toStation)) {
Toast.makeText(MainActivity.this, "Departure and arrival stations must be different",
Toast.LENGTH_SHORT).show();
} else {
// Display reservation details
String reservationDetails = "Passenger Name: " + passengerName + "\n" +
"Train: " + selectedTrain + "\n" +
"From: " + fromStation + "\n" +
"To: " + toStation;

reservationDetailsTextView.setText(reservationDetails);

// Show success message


Toast.makeText(MainActivity.this, "Booking Successful!", Toast.LENGTH_SHORT).show();
}
}
});
}
}

11
5.0 Actual Resources Used:

Sr.No Name of Specification Quantity Remarks


Resource/Material
1. Computer i5,RAM 16GB 1 -
(Desktop/Laptop)
2. Microsoft office word 2010 1 -
3. Websites www.MAD_Tutorial.com 1 -
4. Softwares Android studio 1 -
,bumblebee

12
6.0 Output of the Micro-Project:-

13
7.0 Skill Developed:-

 The main objective of the project is to develop a Railway Reservation Application.

 This project is based on relevant Android and database technologies.

 Used the micro-project as a reference during practical implementation.

 Improved teamwork and leadership abilities during development.

 Enhanced skills in organization, planning, and time management.

14

You might also like