0% found this document useful (0 votes)
33 views

Microproject Sen Software Engineering

This document describes a micro project to create UML diagrams for an online examination form filling system on the MSBTE website. The project will involve drawing level 0 and level 1 diagrams and a use case diagram using a UML tool. It will address learning outcomes around software process models and software modeling. The project is aimed at understanding the waterfall model and how small software projects are developed using modeling techniques.

Uploaded by

Yash
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)
33 views

Microproject Sen Software Engineering

This document describes a micro project to create UML diagrams for an online examination form filling system on the MSBTE website. The project will involve drawing level 0 and level 1 diagrams and a use case diagram using a UML tool. It will address learning outcomes around software process models and software modeling. The project is aimed at understanding the waterfall model and how small software projects are developed using modeling techniques.

Uploaded by

Yash
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/ 41

MMiiccrroopprroojjeecctt SSEENN -- SSooffttwwaarree EEnnggiinneeeerriinngg

DDiipplloommaa inn CCoommppuutteerr EEnnggiinneeeerriinngg((CCOO)) ((AAggnneell PPoollyytteecchhnniicc))

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Yash Ghodke ([email protected])
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

BHIVRABAI SAWANT COLLEGE OF ENGINEERING


AND RESERCH(1606)

MICRO PROJECT
Academic year: - 2022-2023

TITLE OF THE PROJECT

Draw level 0 and level 1 diagram and use case diagram for "
online examination Summer 20 of form filling on MSBTE website"
using UML tool.

Course: Software Engineering Course code: 22413

Downloaded by Yash Ghodke ([email protected])


MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION

Certificate
This is to certify that Mr. students of Diploma in

Computer Engineering of Institute,BSCOER POLYTECHNIC Institute Code

- 1 6 0 6 , hascompleted the Micro Project satisfactorily in course Software


Engineering (22413) for the academic year 2022-23 as prescribed in the
curriculum.

Place : Enrollment No.


Date: Exam Seat No.

Course Teacher Head of the Department Principal

Seal of the

Downloaded by Yash Ghodke ([email protected])


MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION

Certificate
This is to certify that Ms. Mansi Tukaram Devdare students of Diploma in
Computer Engineering of Institute, Dr. D. Y. Patil School of Engineering
( Second Shift Polytechnic) Institute Code - 1 6 4 9 , hascompleted the Micro

Project satisfactorily in course Software Engineering (22413) for the


academic
year 2021-22 as prescribed in the curriculum.

Place : Pune,Narhe Enrollment No.

Date: Exam Seat No.

Course Teacher Head of the Department Principal

Seal of the

Downloaded by Yash Ghodke ([email protected])


Downloaded by Yash Ghodke ([email protected])
MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION

Certificate
This is to certify that Mr. Hrushikesh Yogesh Kakulte students of Diploma in
Computer Engineering of Institute, Dr. D. Y. Patil School of Engineering
( Second Shift Polytechnic) Institute Code - 1 6 4 9 , hascompleted the Micro

Project satisfactorily in course Software Engineering (22413) for the


academic
year 2021-22 as prescribed in the curriculum.

Place : Enrollment No.


Date: Exam Seat No.

Course Teacher Head of the Department Principal

Seal of the

Downloaded by Yash Ghodke ([email protected])


Bhivrabai Sawant College of Engineering and Research
Approved by Affiliated to MSBTE, Mumbai.
BSCOER Polytechnic, Narhe,Pune - 411041

MICRO-PROJECT PROPOSAL
Draw level 0 and level 1 diagram and use case
diagram for "online examination Summer 20 of
form filling on MSBTE website" using UML
tool.

Aims/Benefits of the micro project

1. To understand the use and need of Waterfall model in Software engineering


and on daily basis also how it is used.
2. Identifying how models and small projects or Software are created.
3. Developing Hotel management System to make more interactive
communication between hotel manager and customer.

Course outcomes addressed


Select suitable Software Process model for Software development.
Use Software modeling to create data designs.

Downloaded by Yash Ghodke ([email protected])


Action Plans
Sr.No. Planned Planned Name of
Details of activity
Start date Finish date Responsible
Teams Members
1. Searching Yash Ghodake

2. Selected Project
Vaishnavi Kamble
3. Collection information Aditi Raut

4. Study the needed Yash Ghodake


information Vaishnavi Kamble

5. Prepare a rough Format


2 Vaishnavi Kamble
6. Started the work on
this micro project Yash Ghodake
6-

7. Prepare and present Aditi Raut


8
reports
8. Submittedd to the Guide Yash Ghodake
Aditi Raut
1 Vaishnavi Kamble

NAME OF TEAM MEMBERS WITH ROLL NO. :

22. Yash Ghodake

23. Vaishnavi Kamble

23. Aditi Raut

Downloaded by Yash Ghodke ([email protected])


Bhivrabai Sawant College of Engineering and
Research (1606)
Approved byAffiliated to MSBTE, Mumbai.
BSCOER Polytechnic, Narhe,Pune – 411041

MICRO-PROJECT REPORT

Rationale

Literature Review
Further read more about the topic from internet and different websites such as
www.scribd.com www.muengineers.in www.scrib.com

We also referred such books as follows:

Sr .No Title of Book Author Publication

1. Software Engineering :A Pressman, Roger S McGraw Hill


Practitioner’s approach Higher Education,
New Delhi.

2. Software Engineering Fairly, Richard McGraw Hill


Concepts Education, New
Delhi.

Downloaded by Yash Ghodke ([email protected])


Methodology Followed
. We searched the topic for the micro-project .
. We selected Hospital Management System project. We selected this topic
as Waterfall model is so important in our daily basis and making Software
development for projects .
. We collected all the necessary information from Internet and books.
. We studied about all the waterfall model and Software development used
in the project.
. Then we started to collect information regarding the project.
. We started the work on the micro-project and after compilation submitted
to our guide.

Actual Resources Used:

Sr. No. Name of Resource Quantity Remarks


1. Computer system 4GB RAM
AMD Ryzen 5
2. Internet / Reference Google Chrome
books
3. Other Source Printers
MS-Word

Downloaded by Yash Ghodke ([email protected])


HOTEL MANAGEMENT SYSTEM

This project aims at creating on Hotel Management System which can be used by Admin
and Customers. The admin to advise/publish the availability of rooms in different hotels
and customers are checking the availability of room in required hotel. Customers should be
able to know the availability of the rooms on a particular date to reserve in hotel. They
should be able to reserve the available rooms according to their need in advance to make
their stay comfortable. The Admin hands the booking information of customers. The users
can register and log into the system. The administrator will know the details of
reservation and daily income. The hotel department maintain the seat availability and
booking details in certain
database. This project provides high security to Admin and user information.

The main objective of this project is to design a hotel management system for running a
hotel business. The system should be as flexible as possible so that it can be used for
different hotels. You have to find out which procedures hotels have used for different hotels.
You have to find out which procedures hotels have and based on that information, you
should create a
system which makes it efficient.

You need to find out how a hotel system works on the internet, use your own experience
or directly talk to people in the hotel business. The more diverse the sources of your
information
are, the better will be the resulting system and, possibly, your grade.
Downloaded by Yash Ghodke ([email protected])
Introduction
The project, Hotel Management System is a web-based application that allows the
hotel manager to handle all hotel activities online. Interactive GUI and the ability to manage
various hotel bookings and rooms make this system very flexible and convenient. The hotel
manager is a very busy person and does not have the time to sit and manage the entire
activities manually on paper. This application gives him the power and flexibility to manage
the entire system from a single online system. Hotel management project provides room
booking, staff management and other necessary hotel management features. The system
allows the manager to post available rooms in the system. Customers can view and book
room online. Admin has the power of either approving or disapproving the customer’s
booking request. Other hotel services can also be viewed by the customers and can book
them too. The system is hence
useful for both customers and managers to portable manage the hotel activities.

Aim
The mission is to facilitate easy management and administration of a hotel with capabilities
to do Booking or reservations of the rooms, Cancellation of the rooms, Cash billing,
Room service, Restaurant service, Restaurant Billing, Total Billing, Travels arrangement
etc. using the automated hotel management software. One can Keep detailed records or
info on an unlimited number of customers. The system lets the user Know which all rooms
are available for occupancy at any point of time. This makes the Booking considerably
faster. And thus
helps the hoelin better management and reduce a lot of paperwork as well as manpower.

Downloaded by Yash Ghodke ([email protected])


Concepts of Hotel Management System
The Hotel Management System (HMS) is a software application for hotel establishment
to manage customer information and employee information for quick results. Hotel
Management System provides capabilities for entering customer data, facilitate easy
management and administration of a hotel with capabilities to do Booking or
reservation of the rooms, Cancellation of the rooms, Cash billing, Room services, Total
billing etc. using computerized
hotel management system.

Features of Hotel Management System


1. User Authentication
2. Fast Data Insertion
3. User friendly insertion

Downloaded by Yash Ghodke ([email protected])


Advantages Of Hotel Management System

1. Speedup the process. Hotel systems are designed to efficiently save,


retrieve, send, calculate and sync data into the database thus making the
processes fast. Having fast transactions makes more money, good customer
experience and convenient for hotel users.

2. Less Errors. Hospitality software are programmed to prevent duplicate


entries, wrong data type inputs. Also provides text preservation when
accidentally erased.

3. Real-time results. Computers with high specifications plus a high


performance hotel system would definitely give real-time results from any
transactions like saving data inputs, updating and deleting of data entries.

4. Accurate Daily Revenue Reports. Due to the real-time and error free
features, hotel managers have access to an accurate daily revenue reports
that can be either showed or printed.

5. Prevent Double Booking. In manual operations, double booking is a


common scenario but hospitality software can avoid this occurrence due
to system trappings and checks.

6. Timely Financials Reports. One of the many systems reports is the


financial information, and can be done through SAP Business One for SME’s.

7. Nationality Report. In the Philippines, all hospitality business that offers


accommodation needs to submit a nationality resort to the Department of
Tourism for compilation. Most report feature of hospitality software have the
nationality report.

8. Market segmentation. With a hotel system, managers and owners can better

Downloaded by Yash Ghodke ([email protected])


track the types of visitors that usually have and from that data they can see if
their business is targeting the right market.
9. Collaboration of various departments. There are many types of hotel users
that belongs to a specific department or division, with a hotel system it
can promote good collaboration various departments due to real-time reporting
and
display status.

Disadvantages
. Expensive System.

. Maintenance is also not easier.


. Spoofing attack may occur in Online Hotel Reservation System.
. Hacking of website may lead to crashing of system.

Downloaded by Yash Ghodke ([email protected])


System Development Model
The model to be employed in the development of this system is Rapid
Application Development model. This is an adaption of the traditional Waterfall
model and is better suited for the project because the development steps can
be carried out concurrently that is While more data is been gathered to make
system robust and fully effective, design and coding can start and additions made
as the project moves on. This will also make room for early testing to ensure that
the system meets its
requirement.
The steps involved in Rapid Application Development are:
1. Planning and Document Requirements
2 . System Analysis and Design
3. System Development
4. Testing
5. User Review

1. The Planning Phase


The goal of the planning phase is to map broad capabilities of the system from
the student perspective.
The phase is further divided into the following sub-phase:
i. Project Definition

ii. Session
iii. Final Document

Downloaded by Yash Ghodke ([email protected])


i. Project Definition
This has to do with identifying what the management wants from the
project. These include the Purpose, Scope, Objective, Process,
Constraints, Resources Requirements, Assumptions and Open issues. The
purpose of this particular project is to provide a platform that allows
customers and staffs to automate their work in the hotel by keeping
information about customer and staffs in the database and generate daily
or weekly report for management
decision making.
ii. Session
This stage defines how information is entered into the system via
computer screen. The two type of defining screen are screen flow and
screen design. The session also includes the definition of all the outputs
from the system and
any other printouts.
iii. Final Document
The final Document contains the entire documentation of the project
meetings, procedures and the other relevant documents needed for the
successful execution of the project.

2. Design Phase
The design phase is divided into two tiers; the front-end and the back-end.
Database Design
As earlier stated, the database was built using Microsoft SQL Server 2 0 0 5 and
it consists of various tables storing varying information. The description of
each
Downloaded by Yash Ghodke ([email protected])
Bill Table: It contain information about charges of customer such as food variety
charges, room bill, service tax, and extra charges.

Check Table: This contain information about check-in time of customer and
check-out time of customer, this table also keep record of number of days spent
in the hotel. Customer Table: This contains record of customers such as
customer
id, customer name, customer address, and phone number.

Login Table: It contains the login information and the information about
authenticated user of the system, such as user name, password, first name,
last
name, phone number.

Reservation Table: It contains information about customers who reserved for


later use. Information stored in this table include reservation id, reservation
name,
address, phone number, reservation date, and no of days used to reserve the room.

Room_Master Table: Data stored in this table includes room number, room type,
status of the room, and tariff charge of the room.

Variety Table: This table keeps the record of different variety bought in the
hotel such as food variety and the full details of the variety such as variety id,
variety name, customer id of the customer that bought the variety, costs of the
variety. If the user is an administrator, he can add a new staff according to their
designation, review daily transaction, daily report, weekly report and
monthly report,
mobilized report for printing, edit or delete staff account.
Downloaded by Yash Ghodke ([email protected])
INPUT DESIGN
The input requirement of the design phase includes the following:

Admin username: This is the required username for administrator to


enter in the application
Admin password: This is the password of an administrator

Staff username: This is the users‟ username


Staff password: This is the users‟ password

PROCESS DESIGN
1. Room Enquiry and Reservation Module

This module deals with reservation enquiry and reservation. During


reservation, the details of the customers, type of room required and
number of room required are fed in to the system. Once these in
formations are entered, the system searches for the unoccupied rooms
and displays the result. In reservation enquiry, customer can get the
information such as rent of rooms and details of rooms available.
2. Check In/Check-out Module
This module deals with the reservation checkin (i.e., allocating room
for the customer who has already reserved) Direct checkin (i.e.,
checking in without reservation), handling checkout of guest’s and Bill
payment.
3 . Bills and Payments Module

This module deals with the generation and tracking of bills and
payments made by the guest. The bills are classified into lodging
bills and Restaurant Bill. The lodging bill is calculated using the
check in and checkout details of the person. The Restaurant bill is
generated based on the food items consumed by the guest during his
stay in the hotel.
Downloaded by Yash Ghodke ([email protected])
4. Reports

This module deals with the generation of the reports for the various
modules. The customer list can be generated. Room status list can be
retrieved for reference. The check in and checkout registers can also be
retrieved for any future queries.
3. System Development

Software development like any other field requires a prompt and


proper planning in order to have stable and reliable foundation for
further development.
4. Testing

Testing is the process of detecting errors. Testing performs a very


critical role for quality assurance and for ensuring the reliability
of software. The results of testing are used later on during
maintenance also.
Downloaded by Yash Ghodke ([email protected])
Data Flow Diagram

Hotel Generate Hotel


Report

Generate Room
Room Report

Generate Booking
Booking Report
manageme

Hotel Room
Booking System

Custome Generate Customer


r Report

Check Customer
Login Report

Generate
System system user
user report

Downloaded by Yash Ghodke ([email protected])


Conclusion Hotel Management System

Finally, in the Online hotel management system, we have developed a


secure, user-friendly Hotel Management System. This System can take
care
of each member whether its Owner or Customer.

This System will Help them to properly Manage their hotel and help in
growth without creating any hassle. This system is completely secure since
every user is provided with a user ID and Password so there is no chance
of
any unauthorized access.

Online Payment, Booking, and cancellation make it easier to use. So,


using this system will help in reducing the labor and provide more
facility for
Customer to like Hotel and visit again and again

Downloaded by Yash Ghodke ([email protected])

You might also like