hoel mangement system

Embed Size (px)

Citation preview

  • 7/29/2019 hoel mangement system

    1/7

    G.YOUSUF IBRAHIM

    110081101064

    MODULE II

    Software Requirement Analysis

    Of

    Hotel management system

    1. Individual phases/Modules1.1 Phase 1 Developer and client communication

    1.2 Phase 2 Software development

    1.3 Phase 3 Checking and delivering

    1.1 Phase 1: Developer and client communication

    The software product to be produced is a Hotel Management System which will automate the

    major hotel operations. The first subsystem is a Reservation and Booking System to keep trackof reservations and room availability. The second subsystem is the Tracking and Selling Food

    System that charges the current room. The third subsystem is a General Management Services

    and Automated Tasks System which generates reports to audit all hotel operations and allows

    modification of subsystem information. These three subsystems functionality will be described

    in detail in section 2-Overall Description.

    There are two end users for the HMS. The end users are the hotel staff (customer service

    representative) and hotel managers. Both user types can access the Reservation and Booking

    System and the Food Tracking and Selling System. The General Management System will be

    restricted to management users.

    The Hotel Management Systems objectives is to provide a system to manage a hotel that has

    increased in size to a total of 100 rooms. Without automation the management of the hotel has

    become an unwieldy task. The end users day-to-day jobs of managing a hotel will be simplified

    by a considerable amount through the automated system. The system will be able to handle

  • 7/29/2019 hoel mangement system

    2/7

    G.YOUSUF IBRAHIM

    110081101064

    many services to take care of all customers in a quick manner. The system should be user

    appropriate, easy to use, provide easy recovery of errors and have an overall end user high

    subjective satisfaction.

    1.2 Phase 2: Software development

    The hotel management system software should be designed and modeled according to the

    following specifications and for these specifications suitable process model is chosen and the

    project is implemented in that particular process model

    Reservation and Booking System

    Allows for typing in customer information Has a default room rate that is adjustable Includes a description field for the changed rate When a customer checks in, the room number will be changed to occupied in the

    database

    Ability to modify a reservation When no rooms are available and a customer would like to extend their reservation

    their information will be placed in a database and when there are rooms availablethe first customer on the list will have the room

    When a customer checks out the amount owed is displayed If the internal clock states that is a customers time to have checked out and

    customer has not checked out, adds an extra night to amount owed and provides a

    report

    Records that room is vacant Records payment Allows for space to write customers feedback

    Tracking and Selling Food System

    Tracks all meals purchased Charges the current room as necessary

    General Management Services and Automated Tasks System

    Reports generated to audit hotel occupancy, future occupancy, room revenue, andfood revenue

    Exception reports listing exceptions to the normal cost Allows addition, deletion and modification of information on rooms and rates,

    menu items and prices, user profiles

    Creation of users and assigning passwords

  • 7/29/2019 hoel mangement system

    3/7

    G.YOUSUF IBRAHIM

    110081101064

    The code for developing the software is generated using c++ and according to the above

    specified specifications of the software

    1.3Phase 3: Checking and delivering

    The code generated is tested by the testers using the necessary testing softwaresi.e

    whether the software is working correctly according to the specifications without any

    errors after the test is completed the software is ready to be implemented before it isimplemented it has to be delivered to the client until it is delivered it is has to be

    maintained the software is maintained by the software maintainers

    FUNCTIONAL REQUIRMENTS:

    Search available room

    The reception specify the check-in and check-out date. The reception add room type. Reception clicks on the button " Search ". The system will show the available rooms with their type on the determined dates. The reception choose the rooms the customer prefer depends on the floor number and the

    view and clicks the button "Booking"

    System will take the reception to the booking details page

    Booking Details

    Check-in date, check-out date and the first six rooms that have been chosen will upperautomatically.

    The reception fill the Guest Details " First and last name, Address, e-mail, telephonenumber and finally the guest identification number" .

    Then the reception must fill the guest credit card information " Credit card number, creditcard holder name, and the credit card expire date". Then the reception clicks on "Save" to save all the information in the database. The system will check the information before saving it in case the reception forget to

    insert any of the important information.

  • 7/29/2019 hoel mangement system

    4/7

    G.YOUSUF IBRAHIM

    110081101064

    Payment

    The booking details will upper on a table automatically. There will be a booking number so the reception can do motivation for the booking on

    the future. The reception will specify the payment date and the mood " Cash, check, or credit card" The credit card number and the total cost will upper automatically on the page. After completing all the payment details the reception clicks on confirm

    Delete Guest

    Reception clicks button to initiate the delete process. System prompts the Administrator to select a guest by searching using the guest

    identification or viewing a list of guests.

    System display guest information. System confirms deletion of selected guest. System displays home page.

    Change Guest Information

    Reception clicks the button to initiate change guest properties process. System prompts the Administrator to a guest by searching using the guest identification

    or viewing a list of guest. System displays the guest properties. System alters the guest properties. System displays the home page.

    Customer Search

    After the reception search's for a customer his information will upper on the page "Firstand last name, address, telephone number, and his email".

    There are two options either to modify the customer information or to delete thecustomer.

    Remainder Email

    The Reception clicks to view a list with the entire guest who will check in after 2 days. The Reception clicks "Send" to send a remainder email to each guest The reception clicks the button " Search " Reception click on the button " Save" Reception clicks button "Confirm" Reception clicks button "Delete Guest" Reception clicks button "Change Guest Properties"

  • 7/29/2019 hoel mangement system

    5/7

    G.YOUSUF IBRAHIM

    110081101064

    The reception searches for customer by his ID or view all the customers list. Reception clicks button "Reminder Email".

    Login Administrator

    Administrator clicks button to initiate process. System prompts the Administrator for User name and password. System verifies information. System display rooms details home page to Administrator. Administrator clicks button to "Login"

    Logout Administrator

    Administrator clicks button "Logout" Administrator clicks button to initiate logout process. System displays home page.

    Add Room

    Administrator clicks the button to initiate Add room process. System prompts the Administrator to fill out Room number, view, and type. System validates new room information. System creates a new room. System displays account home page to Administrator. Administrator clicks button to "Add Room"

    Delete Room

    Administrator clicks button "Remove Room" Administrator clicks button to initiate the remove process. System prompts the Administrator to select a room by searching using the room number

    or viewing a list of rooms. System display room information. System confirms deletion of selected room. System displays account home page to administrator

  • 7/29/2019 hoel mangement system

    6/7

    G.YOUSUF IBRAHIM

    110081101064

    Change Room Properties

    Administrator clicks button "Change room Properties" Administrator clicks the button to initiate change room properties process. System prompts the Administrator to select a room by searching using the room number

    or viewing a list of rooms.

    System displays the room properties. System alters the room properties. System displays the account home page to Administrator.

    View Financial Report

    Administrator clicks button " Report". System prompts the Administrator to select two dates. System will display the revenue for that specific time

    Nonfunctional Requirements

    Functional requirements define the needs in terms of performance, logical database

    requirements, design constraints, standards compliance, reliability, availability, security,

    maintainability, and portability.

    Performance Requirements

    Performance requirements define acceptable response times for system functionality.

    The load time for user interface screens shall take no longer than two seconds. The log in information shall be verified within five seconds. Queries shall return results within five seconds.

    Design Constraints

    The Hotel Management System shall be a stand-alone system running in a Windows

    environment. The system shall be developed using Java and an Access or Oracle database.

    Standards Compliance

    There shall be consistency in variable names within the system. The graphical user interface

    shall have a consistent look and feel.

  • 7/29/2019 hoel mangement system

    7/7

    G.YOUSUF IBRAHIM

    110081101064

    Reliability

    Specify the factors required to establish the required reliability of the software system at time of

    delivery. The software is reliable in all areas where it works it has a good backup system so that

    if the system fails the data can be recovered and the software works properly without any

    malfunction

    Security

    Customer Service Representatives and Managers will be able to log in to the Hotel Management

    System. Customer Service Representatives will have access to the Reservation/Booking and

    Food subsystems. Managers will have access to the Management subsystem as well as theReservation/Booking and Food subsystems. Access to the various subsystems will be protected

    by a user log in screen that requires a user name and password.

    Maintainability

    The Hotel Management System is being developed in Java. Java is an object orientedprogramming language and shall be easy to maintain.The cost is also be low since it uses object

    oriented programming

    Portability

    The Hotel Management System shall run in any Microsoft Windows environment that contains

    Java Runtime and the Microsoft Access database. The given by the system should be accessable

    through any software the should be transferable to other softwares