0% found this document useful (0 votes)
9 views19 pages

Sen Ayush

The document outlines a micro project report for an Online Mobile Recharge System as part of a Software Engineering course. It includes details on the project aim, action plan, requirements, design models, and evaluation criteria. The project aims to enhance the movie ticket booking experience by providing a user-friendly online platform for browsing, selecting, and purchasing tickets securely.

Uploaded by

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

Sen Ayush

The document outlines a micro project report for an Online Mobile Recharge System as part of a Software Engineering course. It includes details on the project aim, action plan, requirements, design models, and evaluation criteria. The project aims to enhance the movie ticket booking experience by providing a user-friendly online platform for browsing, selecting, and purchasing tickets securely.

Uploaded by

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

`

Micro Project report on


ONLINE MOBILE RECHARGE
SYSTEM

Academic Year: 2023–2024 InstituteCode:0563


Program: Information Technology Semester: IV
Course: Software Engineering CourseCode:22413
[SEN] Group no: 08

Maharashtra State Board of Technical Education,


Mumbai (Autonomous)(ISO-9001-2008) (ISO/IEC
27001:20013)
Maharashtra State Board of Technical
Education, Mumbai

CERTIFICATE

This is to certify that,

Roll Student Name Seat No Enroll No


No
22 RAMONA DMELLO 2205630208

23 ANTARA JAGTAP 2205630209


24 AYUSH BHOIR 2205630210

Of Fourth Semester of Diploma in Information Technology of Institute


Pravin Patil College of Diploma Engineering and Technology, Bhayander
(E) (Code: 0563) has completed the Micro Project satisfactorily in subject
SOFTWARE ENGINEERING (22413) for the academic year 2023–2024 as
prescribed in the curriculum.

Place: Bhayander (E)


Date:

Mr. Nilesh Vispute Mr. Nilesh Vispute Mrs. R.B. PATIL


Subject Teacher Head of Department Principal
PART A
Micro Project Proposal
ONLINE MOBILE RECHARGE SYSTEM

1.0 Brief Introduction

 A Movie Ticket Booking System is an online platform or software application that


enables users to book tickets for movies in advance. These systems are typically hosted
on websites or mobile apps and provide users with a convenient way to browse movie
showtimes, select seats, and purchase tickets without having to visit the theater in
person.
 The Movie Ticket Booking System is a convenient way for people to purchase tickets for
movies, allowing them to choose their preferred seats and showtimes in advance. This system
has revolutionized the way people watch movies by providing an easy and efficient way to book
tickets without having to wait in long queues at the theater.
 The system typically operates through various platforms such as websites, mobile apps, or kiosks,
allowing users to browse through a list of available movies, theaters, showtimes, and seating
options. Once they have made their selections, users can securely pay for their tickets online using
various payment methods.
 For theaters and movie distributors, these systems offer benefits such as increased efficiency in ticket
sales, better customer service, and the ability to track and analyze booking trends. Overall, Movie
Ticket Booking Systems have become an integral part of the movie-going experience, offering
convenience and flexibility to both users and businesses alike.
 Overall, a Movie Ticket Booking System provides a seamless and hassle-free experience for users
to plan and book their movie outings in advance, while also offering benefits to theaters in terms of
increased ticket sales and improved customer satisfaction.

2.0 Aim of the Micro-Project


1. Promoting a service or product online.
2. Selling a service or product.
3. Providing product support or customer service.
4. Providing corporate information.
3.0 Action Plan
Name of
Sr. Planned Start Planned Finish
Details of Activity Responsible
No Date Date
Team Members

Discussion and finalization of ANTARA


1 JAGTAP
topic

Preparation & submission of AYUSH


2
abstract BHOIR

Collection of data ANTARA


3 &Literature review JAGTAP

Discussion on outline of AYUSH BHOIR,


4 content & Formulation of ANTARA
content JAGTAP,
RAMONA
DMELLO
Editing and proof reading ANTARA
5 of content JAGTAP
Compilation of report and
6 AYUSH BHIOR
Presentation

7 Viva Voce RAMONA


DMELLO
8 Final submission AYUSH BHOIR

4.0 Resources

Sr. Name of
Specifications Qty Remarks
No Resource/Material

For report
1 MS Word MS Office 2013 1
purpose

Nirali Available in
2 Books 1
Publication college library

For drawing
3 Paint Default 1
diagram

********************
PART B
Micro Project report
ONLINE MOBILE RECHARGE SYSTEM

1.0 Brief Introduction


 The Movie Ticket Booking System is an innovative platform designed to streamline the
process of reserving seats for cinema showings. Through this system, moviegoers can
conveniently browse through available movies, showtimes, and seating options, all from
the comfort of their own devices. By providing an online interface, users can effortlessly
select their preferred film, choose their desired seats, and complete the transaction
securely. Additionally, the system often offers various payment methods to cater to
different preferences. With features like real-time seat availability updates and electronic
ticket delivery, this system enhances the overall movie-watching experience, saving time
and ensuring a hassle-free process for both customers and cinema operators.
 The Movie Ticket Booking System is a convenient way for people to purchase tickets
for movies, allowing them to choose their preferred seats and showtimes in advance.
This system has revolutionized the way people watch movies by providing an easy
and efficient way to book tickets without having to wait in long queues at the theater.
 The system typically operates through various platforms such as websites, mobile apps, or kiosks,
allowing users to browse through a list of available movies, theaters, showtimes, and seating
options. Once they have made their selections, users can securely pay for their tickets online using
various payment methods.

2.0Aim of the Micro-Project


1. To Build a Movie Ticket Booking System
2. To Build an Online for Ticket Booking
3. No Stationary Are Required, As All Reports Are Online

3.0Problem Definition
The problem definition for a Movie Ticket Booking System involves identifying the challenges
and requirements that such a system aims to address. The Movie Ticket Booking System aims to
address the inefficiencies and inconveniences associated with traditional methods of purchasing
movie tickets, such as long queues, limited seating availability, and lack of real-time information.
The system seeks to provide users with a convenient and user-friendly platform for browsing
movie listings, selecting preferred showtimes, choosing seats, and securely purchasing tickets in
advance. Additionally, the system aims to streamline the ticket booking process for theaters by
automating seat allocation, managing bookings efficiently, and providing insights into booking
trends. Overall, the problem is to design and develop a robust Movie Ticket Booking System that
enhances the movie-going experience for users while optimizing operations for theaters.
4.0 Requirement gathering for online mobile recharge system:
1. User Registration and Login: Users should be able to create accounts and log in securely to
access the booking system.

2. Movie Listings: The system should display a list of currently playing and upcoming
movies, including details such as title, synopsis, genre, rating, and showtimes.

3. Showtime Selection: Users should be able to select their preferred date and time for
movie screenings.

4. Seat Selection: Interactive seating maps should allow users to choose their preferred seats
from available options in the theater.

5. Booking and Payment: Secure payment gateways should enable users to purchase tickets
online using various payment methods.

6. Booking Confirmation: Users should receive confirmation of their booking via email or SMS,
including details such as movie title, showtime, seat numbers, and booking reference.

7. Ticket Delivery: Electronic tickets (e-tickets) should be delivered to users via email or stored
in their account on the booking platform.

8. Booking Management: Users should be able to view and manage their bookings, including
options to cancel or reschedule tickets.

9. Reviews and Ratings: Users should have access to reviews and ratings for movies to help
them make informed decisions.

10. Mobile Compatibility: The system should be compatible with mobile devices to allow users
to book tickets on the go.

11. Security: The system should implement robust security measures to protect user data
and payment information.

By gathering these requirements, the Movie Ticket Booking System can be designed and developed
to meet the needs of both users and theaters.
5.0 Selection of Process Model
Selecting the appropriate process model for developing a Movie Ticket Booking System
depends on various factors such as project size, complexity, requirements clarity, and team
experience. Here are a few process models that could be suitable for developing such a system:

1. Waterfall Model:
- This model is suitable when requirements are well-defined and unlikely to change significantly.
- It involves sequential phases of development, such as requirements analysis, design,
implementation, testing, and deployment.
- Each phase must be completed before moving on to the next, making it less flexible
to accommodate changes.
2. Agile Model:
- Agile methodologies are ideal when requirements are likely to evolve and flexibility is needed.
- It involves iterative and incremental development, with small, cross-functional teams working
collaboratively.
- Features are developed in short iterations called sprints, allowing for regular feedback
and adaptation to changing requirements.
- Continuous communication and collaboration among team members and stakeholders are key
aspects of Agile methodologies.
3. Incremental Model:
- This model involves dividing the project into smaller, manageable increments or modules.
- Each increment follows the traditional waterfall model, with phases such as requirements, design,
implementation, testing, and deployment.
- Additional features are added in subsequent increments, building upon the previous ones.
- It allows for early delivery of some functionalities and facilitates feedback and adjustments based
on user input.
4. Spiral Model:
- The Spiral Model combines elements of both waterfall and prototyping methodologies.
- It involves iterative development cycles, each consisting of planning, risk analysis, engineering,
and evaluation phases.
- The model allows for progressive elaboration of requirements and iterative refinement of the
system through multiple cycles.
- Risk management is a central aspect of the Spiral Model, with emphasis on identifying and
mitigating risks early in the development process.
6.0 Design Model
1. Use Case:
- Actors: User, Administrator
- Use Cases: Browse Movies, Select Showtime, Choose Seats, Make Payment, Confirm Booking,
Cancel Booking, Manage Inventory (Admin)
2. Data Flow Diagram (DFD):
- Context Level: External Entities (Users, Admin), Processes (Booking System), Data Flows
(Booking Requests, Payment Information)
- Level 1: Processes (Ticket Booking, Seat Selection, Payment Processing), Data Stores (User
Profiles, Booking Records)
3. Activity:
- Activities: Browse Movies, Select Showtime, Choose Seats, Make Payment, Confirm Booking
- Decision Points: Seat Availability Check, Payment Validation
- Swim lanes: User, System
4. Sequence:
- Actors: User, System
- Interactions: User requests movie list -> System retrieves movie list -> User selects movie ->
System checks seat availability -> User selects seats -> System calculates total -> User makes
payment -> System confirms booking.
5. Class Diagram:
- Classes: Movie, Theater, Showtime, User, Booking
- Relationships: Movie has Showtimes, Theater has Movies, Booking belongs to User.
6. Collaboration:
- Participants: User, System, Payment Gateway
- Interactions: User selects movie -> System retrieves showtimes -> User selects seats -> System
calculates total -> User initiates payment -> Payment Gateway processes payment -> System
confirms booking
7.0 SRS (Software Requirement Specification)
Software Requirement Specification (SRS) for Movie Ticket Booking System:

1. Introduction:
- Purpose: The purpose of this document is to outline the requirements for developing a Movie
Ticket Booking System.
- Scope: The system will allow users to browse movies, select showtimes, choose seats, and make
bookings online.
- Definitions, Acronyms, and Abbreviations: N/A
- References: N/A
2. Functional Requirements:
2.1 User Registration and Login:
- Users can create accounts and log in securely.
2.2 Movie Listings:
- Users can view a list of currently playing and upcoming movies.
2.3 Showtime Selection:
- Users can select preferred dates and times for movie screenings.
2.4 Seat Selection:
- Users can choose seats from an interactive seating map.
2.5 Booking and Payment:
- Users can securely purchase tickets online using various payment methods.
2.6 Booking Confirmation:
- Users receive confirmation of their booking via email or SMS.
2.7 Booking Management:
- Users can view and manage their bookings, including options to cancel or reschedule tickets.
3. Non-Functional Requirements:
3.1 Performance:
- The system should handle a large number of concurrent users without significant performance
degradation.
3.2 Security:
- User data and payment information should be securely stored and transmitted.
3.3 Usability:
- The system should have a user-friendly interface with intuitive navigation.
3.4 Reliability:
- The system should be available 24/7 with minimal downtime for maintenance.
3.5 Compatibility:
- The system should be compatible with various devices and web browsers.
4. System Models:
- Use Case Diagram: See previous response.
- Data Flow Diagram: See previous response.
- Activity Diagram: See previous response.
- Sequence Diagram: See previous response.
- Class Diagram: See previous response.
- Collaboration Diagram: See previous response.
5. Additional Requirements:
- The system should comply with relevant laws and regulations.
- The system should provide an option for users to provide feedback or report issues.
 USE – CASE DIAGRAM
 LOGIN ACTIVITY DIAGRAM
 ACTIVITY DIAGRAM
 STATE DIAGRAM

 DATA FLOW DIAGRAM


 Zero-level DFD
 One – level DFD

 Second – level DFD


Future Scope:-
The project has a very vast scope in future. The project can be implemented on intranet in
future. Project can be updated in near future as and when requirement for the same arises,
as it is very flexible in terms of expansion. With the proposed software of database space
manager ready and fully functional the client is now able to manage and hence run the entire
work in a much better, accurate and error free manner. The developer can also use
biometrics for customers and admin to log-in the application like this will be very helpful
for future generation.

Reference:-
1. https://en.wikipedia.org/wiki/
2. https://meeraacademy.com/

7.0 Skill Developed/Learning out of this Micro-Project

✓ We developed skills like graphics are created in computer world.


✓ To implement various algorithms to scan, convert the basic geometric primitives,
transformation, area filling, clipping.
✓ To implement the program for rotation of solar system.
Teacher Evaluation Sheet
Name of Student: RAMONA DMELLO Enrollment No: 2205630208
Name of Program: INFORMATION TECHNOLOGY Semester: FOURTH
Course Title: SOFTWARE ENGINEERING Code: 22413

Title of the Micro Project: ONLINE MOBILE RECHARE


SYSTEM

Course Outcomes Achieved:


a) Select suitable Software Process model for software development
b) Prepare software requirement specifications.
c) Use Software Modeling to Create Data designs.
Evaluation as per Suggested Rubric for Assessment of Micro-Project
Sr. Characteristic to be Assessed Poor Average Good Excellent Sub
No (Marks 1- (Marks 4-5) (Marks 6- (Marks 9- Total
3) 8) 10)
(A) Process and Product Assessment (Covert above total marks out of 6 Marks)
1 Relevance to the course
Literature Survey / Information
2
Collection
Completion of the Target as
3
per project proposal
Analysis of Data
4
and Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Defense

Micro-Project Evaluation Sheet

(A) Process and Product Assessment (B) Individual Presentation / Total Marks
(6 Marks) Viva (4 marks) (10 Marks)

Comments / Suggestions about team work / leadership / inter-personal communication:


……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
Name & Designation of the Teacher: Mr. Nilesh Vispute

Dated Signature: ………………………………………..


Teacher Evaluation Sheet
Name of Student: ANTARA JAGTAP Enrollment No: 2205630209
Name of Program: INFORMATION TECHNOLOGY Semester: FOURTH
Course Title: SOFTWARE ENGINEERING Code: 22413

Title of the Micro Project: ONLINE MOBILE RECHARE


SYSTEM

Course Outcomes Achieved:


a) Select suitable Software Process model for software development
b) Prepare software requirement specifications.
c) Use Software Modeling to Create Data designs.
Evaluation as per Suggested Rubric for Assessment of Micro-Project
Sr. Characteristic to be Assessed Poor Average Good Excellent Sub
No (Marks 1- (Marks 4-5) (Marks 6- (Marks 9- Total
3) 8) 10)
(A) Process and Product Assessment (Covert above total marks out of 6 Marks)
1 Relevance to the course
Literature Survey / Information
2
Collection
Completion of the Target as
3
per project proposal
Analysis of Data
4
and Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Defense

Micro-Project Evaluation Sheet

(A) Process and Product Assessment (B) Individual Presentation / Total Marks
(6 Marks) Viva (4 marks) (10 Marks)

Comments / Suggestions about team work / leadership / inter-personal communication:


……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
Name & Designation of the Teacher: Mr. Nilesh Vispute
Dated Signature: ………………………………………..
Teacher Evaluation Sheet
Name of Student: AYUSH JAGDISH BHOIR Enrollment No:
2205630210
Name of Program: INFORMATION TECHNOLOGY Semester: FOURTH
Course Title: SOFTWARE ENGINEERING Code: 22413

Title of the Micro Project: ONLINE MOBILE


RECHARE SYSTEM

Course Outcomes Achieved:


d) Select suitable Software Process model for software development
e) Prepare software requirement specifications.
f) Use Software Modeling to Create Data designs.
Evaluation as per Suggested Rubric for Assessment of Micro-Project

Sr. Characteristic to be Assessed Poor Averag Good Excellent Sub


No (Marks e (Marks (Marks (Marks Total
1- 4-5) 6- 9-
3) 8) 10)
(A) Process and Product Assessment (Covert 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
4 and
Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Defense

Micro-Project Evaluation Sheet

(A) Process and Product (B) Individual Presentation / Total


Assessment (6 Viva (4 marks) Marks
Marks) (10
Marks)

Comments / Suggestions about team work / leadership / inter-personal communication:


……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
Name & Designation of the Teacher: Mr. Nilesh Vispute
Dated Signature: ………………………………………..
Comments / Suggestions about team work / leadership / inter-personal communication:

Any Other Comment:

Name &Designation of the Faculty Member:


Mr.Nilesh Vispute Signature:

You might also like