Hotel Management System Full With Tabels

June 27, 2018 | Author: Humna Tariq | Category: Databases, Information Technology Management, Data Management, Technology, Computing
Report this link


Description

Hotel Management System HMS full database project using ASP.Net C#, SQL Server Source Code with detail Database Design article and Explanation of Entity relationship diagram This system involves the management of small and medium sized hotel properties. It will allow check-ins, check-outs, reservations, employee information handling, product and supplier information handling. A user accesses the system by entering his/her user name and password which were previously defined by the hotel owner/manager. The clerk uses the system through a Graphical User Interface (GUI). Source Code Link here • A computer based management system is designed to handle all the primary information required to calculate monthly statements. • Separate database is maintained to handle all the details required for the correct statement calculation and generation. • This project intends to introduce more user friendliness in the various activities such as record updation, maintenance, and searching. 5. • All the records are absolutely up-to-date. • The entire information has been maintained in the database and whoever wants to retrieve can’t retrieve it. Room activities. • The main objective of the entire activity is to automate the process of day to day activities of Hotel like: 1. 7. 2. Checkout of a customer. only authorized user can retrieve the necessary information which can be easily be accessible from the file. Keep track of accounts payable and receivable. 3. Storing information of suppliers and products. Admission of a New Customer. Storing employee information. 4.• The searching of record has been made quite simple as all the details of an employee can be obtained by simply keying in the identification of that employee. Assign a room according to customer’s demand. Some other objectives are: • No data duplication • No Paper Work Required • Time Efficient • Cost Efficient • Automatic data validation • User friendly environment • Data security and reliability • Fast data insertion & retrieval • Easy performance check . 6. Employee Management Module: This module allows to manage the employee information. product details. The facilities such as airline booking. Find all reservations by a customer. view all rooms. It would allow to:    make a new reservation(check in. add a new employee. we will keep track of information of employees working in the hotel. We are also not managing restaurants in this project. System Module Room management Module: This module provides the management facility of rooms. It would allow to:    add a new room.The scope of our project "Hotel Management System” is that it could be given to any small/medium sized hotel so that they can maintain their room reservations. edit an existing room. employee details. gift shop etc. It would allow to:    password verification. Reservation Module: This module allows the employee to manage reservations. could also be provided but we are not providing this yet. In this project. check out a customer. assuming that the customer makes the reservation at the same time he checks in). accounts payable and receivable. rent a car. edit an existing employee. . Receptionist: The receptionist will have access to the Room management module. edit an existing supplier. edit an existing product. edit an existing room. view the amount payable by supplier ID number. Accounting Module: This module keeps track of all the accounting information regarding the hotel. He will be able to perform the following operations:       add a new room. Users/Roles of the System Manager: The manager would have special privileges. different views for receptionist and manager. Product management module and Reservation module. edit an existing product. add a new product. Product Management Module: This module keeps track of inventory. He will be able to: add a new employee. It would consist of:     view the amount payable by receipt number. edit an existing employee. the amount receivable by accounts receivable ID. . the amount receivable by reservationID. It would allow to:     add a new supplier. add a new product.   check in a customer. Maintenance: The maintenance would be responsible to maintain rooms. check out a customer. Forms and Reports         Reservation/Check in Check out Rooms Details (add and edit) Employee Details (add and edit) Product Details (add and edit) Supplier Details (add and edit) Accounts receivable Accounts payable Entity Relationship Diagram . . Data Type and Domain int (4) Null Constraint Not Null Key Constraint Primary Key Application based Constraint Column Name Supplier ID .Tables Description Table Name: CUSTOMER Primary Key: Customer ID Purpose: To store the customer details. Data Type and Domain int (4) varchar (100) int (4) varchar (100) int(10) Null Constraint Not Null Not Null Not Null Not Null Not Null Key Constraint Primary Key Foreign Key Application based Constraint Column Name Employee ID Name Manager ID Address Phone Table Name: SUPPLIER Primary Key: Supplier ID Purpose: To store the information of each supplier. Data Type and Domain int (4) varchar (100) varchar (100) int(10) int(11) Null Constraint Not Null Not Null Null Null Null Key Constraint Primary Key Application based Constraint Column Name Customer ID Name Address Phone Cell Table Name: EMPLOYEE Primary Key: Employee ID Purpose: To store the employee detail. Room Type . Data Type and Domain int (4) varchar (100) varchar (100) int(10) varchar (100) long(8) Null Constraint Not Null Not Null Not Null Not Null Null Not Null Quantity not less then 0 or greater then 100. Data Type and Domain int (4) int (4) int (10) int (4) Null Constraint Not Null Not Null Not Null Not Null Key Constraint Primary Key Foreign Key Application based Constraint Column Name Room ID Manager ID Price Maintenance ID Foreign Key Table Name: ROOM-TYPE Primary Key: Room ID.000 Application based Constraint Column Name Product ID Name Supplier ID Price Description Quantity Table Name: ROOM Primary Key: Room ID Purpose: To store the information of each room.Name Address Phone varchar (100) varchar (100) int(10) Not Null Null Null Table Name: PRODUCT Primary Key: Product ID Purpose: To store the information of each product.000 Key Constraint Primary Key Foreign Key Price not less then 0 or greater then 100. Data Type and Domain int (4) int (10) Date int (4) Null Constraint Not Null Not Null Not Null Not Null Foreign Key Key Constraint Primary Key Application based Constraint Column Name ID Amount Date EmployeeID Amount not less than 0 Date must be in DD-MM-YYYY format . Data Type and Domain int (4) int (4) int (4) Date Date int(10) Null Constraint Not Null Not Null Not Null Not Null Not Null Not Null Key Constraint Primary Key Primary Key Foreign Key Application based Constraint Column Name Customer ID Room ID Employee ID Start Date End Date Charges Date must be in DD-MM-YYYY format Date must be in DD-MM-YYYY format Charges not less then 0 Table Name: Accounts Payable Primary Key: ID Purpose: To keep a record of the accounts payable. Data Type and Domain int (4) varchar (100) Null Constraint Not Null Not Null Key Constraint Primary Key Primary Key Application based Constraint Column Name Room ID Room Type Table Name: RESERVATION Primary Key: Customer ID. Room ID Purpose: To store the reservation information.Purpose: To store the room type against each room id. Product ID Purpose: To keep a record of which supplier supplies a product. Data Type and Domain int (4) int (4) int (4) Date int(10) Null Constraint Not Null Not Null Not Null Not Null Not Null Key Constraint Primary Key Primary Key Foreign Key Application based Constraint Column Name Transaction ID Product ID Supplier ID Date Amount Date must be in DD-MM-YYYY format Charges not less then 0 Table Name: ROOM-PRODUCT Primary Key: Room ID. Product ID Purpose: To keep a record of which product is used in which room. Data Type and Domain int (4) int (4) Null Constraint Not Null Not Null Key Constraint Primary Key Primary Key Application based Constraint Column Name Room ID Product ID .Table Name: Accounts Receivable Primary Key: ID Purpose: To keep a record of the accounts receivable. Data Type and Domain int (4) int (10) Date Null Constraint Not Null Not Null Not Null Key Constraint Primary Key Application based Constraint Column Name ID Amount Date Amount not less than 0 Date must be in DD-MM-YYYY format Table Name: SUPPLIER-PRODUCT Primary Key: Transaction ID.


Comments

Copyright © 2024 UPDOCS Inc.