SPM Lab Ass1
SPM Lab Ass1
Assignment I
Requirements: Project Management tools (any one tool from the list given below)
1. Primavera Project Management Software
2. Microsoft Project Management Software
3. Edrawmax Project Management Software
4. Jira Project Management Software
Theory:
A Software Project is the complete procedure of software development from requirement
gathering to testing and maintenance, carried out according to the execution methodologies, in a
specified period of time to achieve intended software product.
A Project can be characterized as:
• Every project may have a unique and distinct goal.
• Project is not routine activity or day-to-day operations.
• Project comes with a start time and end time.
• Project ends when its goal is achieved hence it is a temporary phase in the lifetime of an
organization.
• Project needs adequate resources in terms of time, manpower, finance, material and
knowledge-bank.
Project Management is the presentation of knowledge, skills, tools and techniques to project
activities to encounter the project requirements. Project management is proficient through the
suitable application and combination of the project management process identified for the
project. Project management permits organization to execute projects effectively and
proficiently.
1
Sinhgad Technical Education Society’s
SINHGAD ACADEMY OF ENGINEERING
Department of Computer engineering
An online movie ticket booking system is a web or app-based platform that enables users
to purchase movie tickets remotely. The system facilitates real-time selection and booking of
movie tickets from multiple theaters, showing details such as movie names, showtimes,
locations, seat availability, and pricing.
The process begins with user registration, where personal details are stored securely in
the database. Users can browse through movie listings, search by genre, ratings, or location, and
select preferred shows. After choosing a movie, the user is directed to a seating arrangement
interface to pick desired seats. The system checks for seat availability and prevents double
bookings.
Payments are handled through integrated gateways, supporting various payment methods
(credit/debit cards, net banking, digital wallets). Upon successful payment, an electronic ticket
(e-ticket) is generated, often containing a QR code or barcode for scanning at the theater
entrance. The booking information is updated in the database in real-time to ensure accurate seat
availability.
Admin functionalities include managing movie schedules, pricing, and seat allotments.
The system employs encryption techniques for data security, protecting user information and
transaction details. Backend services manage the logic, database interactions, and
communication with external payment providers. The platform is designed to handle high traffic
and scale efficiently, providing a seamless user experience.
Automated notifications (via email or SMS) confirm bookings and may offer updates or
reminders about the show. The system's architecture is typically a combination of front-end and
back-end components, using languages like HTML, CSS, JavaScript, and frameworks such as
Django or Flask for Python, with databases like MySQL or MongoDB. Overall, it simplifies the
process of booking movie tickets, reducing manual intervention and enhancing user convenience.
Edraw Max is 2D business technical diagramming software which help create flowcharts,
organizational charts, network diagrams, floor plans, workflow diagrams, business charts, and
engineering diagrams.
Here is how to use this tool for project management –
1. Open Edraw Max. Go to Files menu - Business – Project Management Tab.
You will see the screen like this:
2
Sinhgad Technical Education Society’s
SINHGAD ACADEMY OF ENGINEERING
Department of Computer engineering
2. You will get options like Gantt chart, PERT chart etc. Select the chart type.
3. Drag and drop the format as per your requirement and you will get an auto generated
table:
4.
5. Fill up the required information. This includes start date, expected and date, resource
allocation, weekly status and monthly progress.
6. You can edit and update the Gantt chart as you go on executing your project.
7. For PERT chart, go to File Menu – Business – Project Management – PERT chart.
3
Sinhgad Technical Education Society’s
SINHGAD ACADEMY OF ENGINEERING
Department of Computer engineering
4
Sinhgad Technical Education Society’s
SINHGAD ACADEMY OF ENGINEERING
Department of Computer engineering
Conclusion: Software Project Management is very essential for smooth execution of project. It
helps to get better outcomes and to provide the best practices in project.
The online movie ticket booking system simplifies and streamlines the ticket purchasing
process, offering users convenience and real-time updates. It enhances operational efficiency for
theaters by managing schedules, pricing, and seat availability. Overall, it provides a modern,
user-friendly solution that improves the traditional booking experience.