Professional Documents
Culture Documents
Pearl-Continental Hotels & Resorts, often abbreviated as PC, is a hotel chain in Pakistan. The chain has locations in Rawalpindi, Lahore, Karachi, Peshawar, Gwadar, Faisalabad, Bhurban, and Muzaffarabad. The hotel in Karachi is a member of the Leading Hotels of the World.The hotels are owned and operated by Hashoo Group, an Ismaili business house in Pakistan. Pearl Continental Hotel, Karachi, located in the heart of the business hub and 15 km from the airport, Pearl Continental Hotel Karachi - is a preferred choice for discerning corporate and leisure travelers. Vibrant and progressive, it retains the warmth and the spirit of Pakistan, while offering a variety of rooms, stylish restaurants and contemporary business facilities, establishing itself as an undisputed, premier business hotel. The hotel has four departments; each department has its own specific tasks and responsibilities. Below is a brief description of the departments: ACCOUNTS: This department maintains all the financial records and details of the hotel, i.e. details of all the transactions, etc. are processed here. SERVICES: Here all the public facilities availed by customers are maintained. Laundries, cleaning of the room, usage of the reception telephone as well as the restaurant, all fall into this category. HUMAN RESOURCE: The Human Resource department deals with all the issues of the hotels employees and the customers. CUSTOMERS: This department stores all the information and details of all the customers. Check in dates and Check out dates is also stored here. After a detailed interviewing process, we will have a better understanding with regards to the hotels working. As manual system leads to confusion, tension and chaos. Each and every user wants a computerized system, because that will eliminate or at least minimize the flaws. So we will address the problems faced by the users.
I ANALYSIS
1. ANALYSIS
5. 6.
Description of the problem 2. Objectives 3. Description of the present system 4. Evaluation of the present system Description of other possible solutions Evaluation of other possible solutions
1.
1.2 Objectives
1.2.1 In General Business Terms
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
To make it easier to enter records of the guests who check-in and check-out and to make amendments to them. To keep member records in a more organized way. To store up-to-date and accurate records of members in the database. To make guests details easily accessible. To minimize mistakes in data entry. To make operations such as searches, editions and updating the guests information easier. To make the calculation and preparation of bills easier. To save space needed for storing records manually and reduce the chances of loss of data. To reduce paperwork and the amount spent on office supplies. To prevent data from getting into the wrong hands or being lost completely- this may be done through the use of passwords on the important files keeping regular back-ups. To keep human action to a minimum so as to increase speed and efficiency, decrease monotony for the people working and simultaneously reducing the number of people employed.
Thus the main objective of the business remains to minimize the losses and increase efficiency.
4.
5. 6. 7. 8. 9.
Saving and editing guests details and records. Allowing data to be imported between tables through related fields and the user to choose information to be entered using drop down boxes. Using online forms to easily view, add, edit, update records of guests and make reservations easier. Validation rules, input masks and format checks are used to ensure accurate data entry. Fixed length checks and sizes are also set to reduce storage space. Using drop-down boxes or combo boxes to enable the user to easily select from the list rather than remember what data to enter. Bound combo boxes can be used to store the selected value into the field that requires the data entry. Minimizing mistakes during data entry by using different methods, especially ensuring that system automatically updates all related fields in case any information is altered. Using navigation buttons in all the forms to add or view next or previous records, and thus browse through them easily. Queries to find specific required data. Reports to present or print data in an official-looking format. Using a main switchboard to navigate through the database easily. It has a main menu, which can be further divided into sub-menus for each subject using reports to display required information. These reports can be based on individual tables or queries or reports to search for information. Bills can also be generated through these.
Getting a new system made will be costly to begin with and not necessarily cost-effective. Manual system is comparatively cheaper than a computerized system due to cheaper equipment. No special training for the employees will be required. Just a simple explanation would be enough. This leads to a smaller cost of employing a new person. There is no chance of a system failure as everything is manually operated.
Disadvantages
It is easy for the officials to see that this system is outdated what with the expansion of their business. As all the details have to be taken down manually and have to be written down, it takes a very long time just take down information. It is very tedious to look for the details of repeated guests in piles of records. Looking for the company, the guest belongs to, also results in wastage of time. Guests might not be satisfied if their previously filled in details are not found at the time due to human error. The calculations are prone to errors. Written records of the guests for use in the process can lead to an infringement of personal privacy and such cases are not unknown. It is not environmentally friendly as it requires lots of paper. Absolutely no backup of all the information and accidents such as a fire will completely destroy all information on the guests and companies details. Storage area required for the forms take up important space. The executives looking to maximize their profits feel that in the world of today with vicious global competition, they cannot afford such wastage of time and money. A suitable improvement is mandatory.
Using a Custom-Made Software Using an Off-The-Shelf Software In-house developed software using an application package
Pearl Continental Hotel can hire a software programmer or contact a software house to develop custom-made software to perform all the functions to their specific requirements.
Ready made software is available in the market which cold cater to the needs of Pearl Continental Hotel. There is great variation in the quality and features of such software.
Pearl Continental Hotel can also hire a software engineer to analyse the present system and program a reservation system depending upon their exact requirements. Application packages such as FoxPro and Microsoft Access will be useful for such a task.
The existing system can be improved upon and attempts can be made to remove the various faults in it. These may include more efficient and trustworthy staff being employed increase in the number of staff members, better record keeping methods and employment of number of staff members, better record keeping methods and employment of officials to keep a strict check on the processing amongst the calculation staff.
Advantages:
It will be exactly according to requirements of PC hotel as it will be developed keeping their needs in mind. The software can be updated at later date with the help of the user manual provided by the programmer. Any major changes to the software depending upon future expansion to the hotel can be made with aid of the original programmer or by hiring another programmer who could use the technical documentation provided by him. The programmer can ensure the software is easy to use for the staff, so that much retraining and deskilling is not necessary.
Disadvantages:
The programming may take some time so the problem solving will be delayed. Hiring programmer will be expensive and finding a capable programmer may also lead to difficulty. Equipment will need to be bought and replaced to suit the needs of the new system.
The custom-made software may not be as well tested as ready made software and is likely to contain many bugs and errors.
Off-The-Shelf-Software
Advantages:
It is readily available; the hotel only has to spend some time searching for the right one. It is cheaper than hiring a programmer to develop a custom-made software. It is quite unlikely to contain errors as is has thoroughly been tested before putting it on the market. Online help is available for all off-the-shelf software.
Disadvantages:
It may meet only some of the hotels software requirements. It may lack features required for the hotel, and contain many other unnecessary ones. It is not possible to modify it at a later date. It requires expensive equipment to be bought, and also the retraining of staff members.
Advantages:
Disadvantages:
Only a person with some experience of using Microsoft Access can design the software. Time will have to be spent on its analysis, design, implementation, and finally testing of the software. Errors still remain, causing minor problems in the future. The designer will sooner or later need help in some of the tricky situations.
In-house developed software using an application package would be most suitable for the hotel. At the moment a database in Microsoft Access would be a suitable solution for the Hotel, and most economical too. Custom-made software would be too expensive and require a lot of time, and it might contain errors too. Off-the-shelf software might not satisfy the hotels requirements, and will
probably contain many unnecessary features too. Microsoft Access would be the easiest to develop, and the staff can quickly be trained to use it.
II SOLUTION
SOLUTION
2.1 Plan of action 2.2 Description of the Method of Solution 2.2.1 Table Design 2.2.2 Relationship Design 2.2.3 Form Design 2.2.4 Main Menu Design 2.2.5 Process Models 2.3 Minimum Hardware Requirements 2.4 Software Requirements
This section will detail the method I shall undertake to solve the problem the hotel has through a computerized system. It shall detail all the tables, forms, queries, reports I shall make to make the program as efficient and satisfying as possible.
The new system will consist of 6 tables linked by key fields: Company Profile Guest Profile Room Detail Table Company Rate Table Reservation Table Reservation Detail Table
Purpose: information about all the registered companies will be stored in this table. This will help in making all the forms and reports and running the queries required based on information stored. The data can be entered through the Company Form. Field Name Field Type Text Text Text Text Date/Time Text Text Text Text Field Size 6 2 40 40 Medium Date 16 16 50 25 Sample
Queries Queries are database objects that enable you to extract data from a database to use in another wayas a source of data in a printed report. A query can be based on a single table or on a multiple related tables. In addition a query may also contain calculated fields that transform data- Access enables you to create several types of queries. The most common is a select query, which extracts information from one or more tables. Toy can also create cross0tab queries which summarize information in row and column formats. Action queries can actually change the data in an underlying table base on the criteria you define in the query. Guest Profile Company profile Reports An Access report organizes data in a format ideally suited for printing. Although a form is useful way to vie data onscreen, reports are often the most important end product of a database. Access provides a sophisticated report designer date, including many individual fields and records which can be sorted and grouped. It can be summarized in the form of totals, averages or a chart. The reports can be based on single table or on some combination of related tables or queries. Reservation Main menu Main menu is a switchboard. This will prove to be a great help to the user to go about the database. This switchboard has useful options to choose from such as to open forms, reports, search and print information or to just make changes in the switchboard design. This has an option whether to end the database. This has been designed keeping the user in mind. Who will not be so experienced in using this database.
III
ER- DIAGRAMS
IV
IMPLEMENTATION
IMPLEMENTATION
3.1 Method of Solution 3.2 Creation of Tables 3.3 Creation of Forma 3.4 Creation of Queries 3.5 Creation of Reports 3.6 Creation of Menu
3. 2 Creation of Tables
In design view, you can create tables from scratch, filling out everything yourself and being very specific, or you can edit the table after creating the table using the wizard. I created them from scratch, making them in design view. The following shows a list of all the tables created:
Company Profile
Datasheet View
Design View
Guest Profile
Datasheet View
Design View
Design View
Design View
Reservation Table
Datasheet View
Design View
Design View