Beruflich Dokumente
Kultur Dokumente
1. Individual phases/Modules 1.1 Phase 1 1.2 Phase 2 1.3 Phase 3 Developer and client communication Software development Checking and delivering
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
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.
The code for developing the software is generated using c++ and according to the above specified specifications of the software
FUNCTIONAL REQUIRMENTS:
Booking Details
Check-in date, check-out date and the first six rooms that have been chosen will upper automatically. The reception fill the Guest Details " First and last name, Address, e-mail, telephone number and finally the guest identification number" . Then the reception must fill the guest credit card information " Credit card number, credit card 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.
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.
Customer Search
After the reception search's for a customer his information will upper on the page "First and last name, address, telephone number, and his email". There are two options either to modify the customer information or to delete the customer.
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"
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
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.
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.
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 the Reservation/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 oriented programming 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