M U Noonari's profile

Programming Concepts in C++

A licensed provider of homestay in Malaysia approached through university to develop an application for them to manage their home bookings and rentals. The company offered varieties of homestays for daily, weekly or monthly rental. There were three types of users of this system, namely the staff from company, the owners of the home and the customers. The LOGIN module determined the user of the system as one of the following; staff, owners and customer.
 
Users
 
The staff of company would use Homestay Management System (HMS) to:
1.    Register staff, owner and customer (default password will be given to them).
2.    Change own password.
3.    Add details of new homes.
4.    Edit details of existing home, for example to add or remove facilities within the home such as furniture, parking availability etc.
5.    View the details of owners, homes and bookings made by customers.
 
 
 
The system owner would use Homestay Management System (HMS) to:
1.    Change own password.
2.    View the status of his /her home and whether it is rented or not. If it is rented, the duration period it is rented.
3.    View how much payment has been collected at any given time.
 
Note: The owners do not have the access to view customer’s details.
 
The customers would use Homestay Management System (HMS) to:
1.    Change own password.
2.    View the list of homes, details of the home and the availability of the home for homestay.
3.    Book the home. In order to secure a booking, the customer would need to provide personal details and deposit payment details (payable via credit card). Customers will not have the option to make changes to or delete the bookings once it is made.
4.    View the booking they made.
 
Home Booking
 
When a customer intends to book a home, either for daily, weekly or monthly basis, he/she should be able to view the availability of the home. Based on the list, he/she will be able to make the necessary bookings. When the customer makes a booking, details of the customer are recorded, such as name, IC number/passport number, Booking Date, Contact Details such as (Address, Telephone Number, Email Address), Home ID, Check-in date and Check-out date (or the option of daily, weekly, monthly), Credit Card number, Credit Card type and Deposit Payment. The system will calculate the total payment for homestay based on check-in date and check-out date. System will also display balance to be paid to the customer at the end of the transaction. These details are recorded into a data/text file.
Programming Concepts in C++
Published:

Owner

Programming Concepts in C++

A licensed provider of homestay in Malaysia approached through university to develop an application for them to manage their home bookings and re Read More

Published: