System Documentation
Thanks for buying this Script. You can read this documentation step by step and then you can setup. Also you will know how our whole system works.
ABOUT XainHotel
Our online Hotel Management System is a web application. This system is developed to automate day to day activity of a Hotel. Our Hotel management system will help you to be more technical competences such as serving, revenue management, accounting and facilities management. And from admin panel as an admin user can monitor everything.
Key Features of XainHotel
- Display all conversation information and menu in any mobile devices with variant screen size. E.g. desltops, tablets, smartphones. And Multi-Language can be supported.
- In admin panel has dashboard, where user can easily get information about Today Booking, Total customer, Total Amount, Total Booking, and etc. with graphical view.
- Admin panel for creating individual admin user, here admin can perform create, read, update, edit and delete operation on menu.
- Admin will be able to create intent questionaries and able to add individual users role access permission such as for operator, admin, in-charge, and so many.
- In Role Permission module Admin can set role access for each admin/user, For example, Admin set role access for operator, and set role for operator person only can read dashboard, can check room booking and customer List, update product, and can send Email or SMS, etc.
- Admin can view all users information and can check their activities.
- By this system, you can send individual or multiple SMS to the target users and customer at a time.
- By this system, easily can check all Booking, Purchase, Stock Reports.
- Easily can include, room facilities, products and products unit measurement terms.
- In this system, you will get room setting, and product purchase manage options.
- From this system, you will get human resource management (HRM). The HRM module will help you to the effective management of people in your company so that they help their business gain a competitive advantage. It is designed to maximize employee performance in service of an employer's strategic objectives.
- Also, you will get accounts Module. This is a user-friendly module to create and manage accounts reports and vouchers.
Admin Panel Modules
- Dashboard
- Accounts
- Customer
- Human Resource (New)
- Payment Setting (New)
- Purchase Manage
- Restaurant
- Reports
- Duty Roster (New)
- Room Facilities
- Room Reservation
- Room Setting
- Units and Product
- Duty Roster
- Pool Booking
- House keeping
- User
- Role Permission
- Language
- Application Setting
- Web Setting
Benefit of Hotel Management System
The benefit of services provided in the hotel and the relationship between those services and reduced risks of management-related problems. This will provide different business reports susch as Booking Report, Customer Report, Product Purchase Report, Stock Report, Account Summary, and so many. And daily & monthly different important reports with graph are generated.
USAGE - Technology
TOOLS
- HTML
- CSS
LANGUAGE
- PHP-CODEIGNITER FRAMEWORK
- javascript
- AJAX
DATABASE
- MYSQL
Requirements for XaionHotel System
In this section we will present the recommended configuration under which the theme would work perfectly. Those are not absolute values, the theme performance depends on many factors like the host performance, server configuration and the number of visitors.
Server requirements
Apache or IIS or Nginx
PHP version 8.2 or greater (recommended: PHP 8.2 or greater)
MySQL version 8.0 or greater (recommended: MySQL 8.0 or greater)
Hosting requirements
Hosting actually depend on your Users. You have to calculate how many visitor you are getting every day. If you have more than 10,000 visitor everyday then we will recomend you to Buy a VPS from any reputed hosting company. We Will prefer Bluehost company.Because they are providing very quick service.
XainHotel INSTALLATION:
- Please Extract the XainHotel-Main.zip folder. Then you will get XainHotel_main.zip and Documentation Folder, First read the ddocumentation.
- Now just Upload the Main-Xainhotel-3.0.zip file to your server using cPanel or FTP.
- Extract the Main-Xainhotel-3.0.zip file
- Now you just access into the your uploaded folder and then move all folders and files (EX: application, assets,index.php,install and system folders) one step up to public_html directory or can create comment folder and then you can keep it at the folder . Note: Keep in mind about .htaccess file is moved correctly otherwise you cannot access into the admin panel. #####################
- Note that: the instruction will be applicable for all other system. #####################
- Now, Browse your application http://yourdomain.com/install If all requirements successfully meet then click on Next button.And also check Purchase key at your envato Download option : https://themeforest.net/downloads
- Installer second step showing the directory and server requirements.and SMTP server.Try to make everything ok,initially SMTP if not enable it will work but for email sending you must setup your serer later otherwise email will not delivere.But you can install the application now.
- *Enter your database name, username, password, host name and click on Next button
- Then wait for 60 Second.
- Now add your own User name and password to login in the system.After login please change the user name and password.
- Installation successfully done…
- Now, Click on Click to launch your application button to access your application
- Thank you for purchasing the XainHotel System.






System Flow Chart:
Software Process Setting:-To complete your website view setting and software process setting properly, follow the steps:

Business Process Setting
For running your business process, follow the steps:

Special Module
In this hotel manage system; there is a Human Resource Management (HRM) module.

SYSTEM GUIDELINE :
-
*** Note : Each User as admin, operator, or in-charge or other person needs to Individually Login.
- After successful login you will reach to this Dashboard. In this Dashboard you can see
the ongoing day no of Booking, customer, and average total amount income and booking and
also different important reports with graph. For example see the screen-shot below.
-
Add User : If you want to add a new user, click on add user button, input the user data and click on save button.
-
User List : If you want to see the user list, click on the user list button, see all user's data.
-
Assign Role to User : Here, Admin can set role access for each admin user, operator, in-charge, manager, etc. For example, Admin set role access for operator, Example: operator person only can read dashboard, check room booking and customer List, update product, and can send Email or SMS, etc.
So, To set role permission at frist you have to select a role name. Role name may be admin, operator, in-charge, etc. person/user. Then must select role assign access permission option. Then don't forget to click on > Save button to save your setting data. Please follow the screen-shot below :
-
Role List : To check the role list and you will see the role list chart and also edit and delete permission. See the screen-shot below :
-
Assing Role To User :To check the Assing Role To User and select the user and assign the permission type from the radio button. See the screen-shot below :
-
User Access List :To check the User Access Role List and edit the role, go to > Role Permission module >then click onUser Access Role List menu. See the screen-shot below :
-
Language : If you want to set a new language except for English click on language button under the Software Settings, put your language name and save it.
-
Phrase List: Add Phrase button, you can reach this page and can add your phases here.
-
Email Setting: To set your website Email Process. Please see the screenshots below :
-
SMS Configuration : To set your SMS Configuration. Please see the screenshots below :
-
SMS Template : To Send Custom SMS to your user or customer by using your custom template. To Make your SMS Template. Please see the screenshots below :
-
Subscribe List : To Check user Subscribe List from your website. Please see the screenshots below :
-
Menu Setting : To set your website menu list. Please see the screenshots below :
-
Currency Setting : Add your Currency and set one of the default currency and make sure it’s conversion rate is 1 because other currency will be converted with this currency, you can add multiple currencies, Just Click on Add Currency Button. Please see the screenshots below :
-
Application Setting :Please see the screenshots below :
-
Common Setting :Please see the screenshots below :
-
Brand Logo :Please see the screenshots below :
-
Team Members :Please see the screenshots below :
-
Counter List :Please see the screenshots below :
-
Team Gallery :Please see the screenshots below :
-
Contact Information :Please see the screenshots below :
-
Gallery : Please see the screenshots below :
-
Slider : Please see the screenshots below :
-
Checkout : Please see the screenshots below :
-
Footer : Please see the screenshots below :
-
Unit Measurement List :Before Purchasing any kind of things or products for your business accounts purpose, at frist you have to add unit of product measurement types. To do that see the screenshot below :
-
Product List : Which products you need for your business are those products you can add and edit here. See the screen-shot below :
-
Destroyed List : Which products are destroyed, you can add this product to the list. See the screen-shot below :
-
Category List : You can add a category into this list. See the screen-shot below :
-
Suplier List : All products supplier information you can add and edit here. See the screen-shot below :
-
Purchase Item : Here you will get all purchase information and also can add new product. To add new product, if supplier name isn't available in the drop-down menu, you can add supplier name by click on Add Supplier . To do that see the screenshot below :
-
Add Purchase : Which products you need for your business are those products you can add and edit here. See the screen-shot below :
-
Purchase Return: To return any product, you need to select supplier name and invoice number, then click on search button. After that you searching product will view, then you have to mention Return QTY. Please, See the screen-shot below :
-
Return Invoice : All Return products information you will get here. See the screen-shot below :
Booking Report : See the screen-shot below :
Purchase Report : See the screen-shot below :
Stock Report : See the screen-shot below :
Flight Details List: See the screen-shot below :
Vehicle Details List : See the screen-shot below :
Vehicle Booking List: See the screen-shot below :
Attendance Dashboard: See the screen-shot below :
Roster Assign : See the screen-shot below :
Roster List: See the screen-shot below :
Shift List: See the screen-shot below :
POS Invoice : This is Point of service invoice. You can create an order from here. You can see all food items list, choose food items, select customer, Waiter, table, cooking time. You can also order placed from here. See the screen-shot below :
Order List : You can see all order list. See the screen-shot below :
Pending Order : You can see all pending order list. See the screen-shot below :
Complete Order : You can see all complete order list. See the screen-shot below :
Cancel Order : You can see all cancel order list. See the screen-shot below :
POS Setting : You can modify your point od service setting. See the screen-shot below :
Table list : Under the restaurant category, you will find the manage table option, and after clicking on it you'll see the table list option. See the screen-shot below :
Customer Type List : Under the restaurant category, you will find the customer type option, and after clicking on it you'll see the Customer Type List option. See the screen-shot below :
Card Terminal List : Under the restaurant category, you will find the customer type option, and after clicking on it you'll see the Card Terminal List option. See the screen-shot below :
Add Category : Under the restaurant category, you will find the Manage Category, and after clicking on it you'll see the Add Category option. You can create food category select image and create offer. See the screen-shot below :
Category List : Under the restaurant category, you will find the Manage Category, and after clicking on it you'll see the Manage Category option. You can see all category list, edit category, delete category from here. See the screen-shot below :
Add Food : Under the restaurant category, you will find the Manage Food, and after clicking on it you'll see the Add Food option. You can add food, select menu type, create offer and also component from here. See the screen-shot below :
Food List : Under the restaurant category, you will find the Manage Food, and after clicking on it you'll see the Food List option. You can see all food list, edit food items, delete food items. See the screen-shot below :
Add Group Item : Under the restaurant category, you will find the Manage Food, and after clicking on it you'll see the Add Group Item option. See the screen-shot below :
Variant List : Under the restaurant category, you will find the Manage Food, and after clicking on it you'll see the Variant List option. See the screen-shot below :
Food Available List : Under the restaurant category, you will find the Manage Food, and after clicking on it you'll see the Food Available List option. See the screen-shot below :
Menu Type : Under the restaurant category, you will find the Manage Food, and after clicking on it you'll see the Menu Type option. See the screen-shot below :
Add Add-ons : Under the restaurant category, you will find the Manage Add-ons, and after clicking on it you'll see the Add-ons option. You can add Add-ons and his status. See the screen-shot below :
Add-ons List : Under the restaurant category, you will find the Manage Add-ons, and after clicking on it you'll see the Add-ons list option. See all Add-ons list. See the screen-shot below :
Add-ons Assign List : Under the restaurant category, you will find the Manage Add-ons, and after clicking on it you'll see the Add-ons Assign List option. You can Add-ons with food items. See the screen-shot below :
Booking : See the screen-shot below :
Pool Package : See the screen-shot below :
Swimming Pool: See the screen-shot below :
Pool Type : See the screen-shot below :
Pool Image : See the screen-shot below :
Facility List : See the screen-shot below :
Facility Details List : See the screen-shot below :
Room Size List : See the screen-shot below :
Assign Room Cleaning : See the screen-shot below :
Room Cleaning : See the screen-shot below :
Check list : See the screen-shot below :
All Room QR Code : Here is all room QR code list. See the screen-shot below :
Laundry Product List : Under the House Keeping category, you will find the Laundry option, and after clicking on it you'll see the Laundry Product List option. See the screen-shot below :
Item Cost : Under the House Keeping category, you will find the Laundry option, and after clicking on it you'll see the Item Cost option. See the screen-shot below :
Laundry Item List : Under the House Keeping category, you will find the Laundry option, and after clicking on it you'll see the Laundry Item List option. See the screen-shot below :
Laundry Payment : Under the House Keeping category, you will find the Laundry option, and after clicking on it you'll see the Laundry Payment option. See the screen-shot below :
Report : Under the House Keeping category, you will find the Laundry option, and after clicking on it you'll see the Report option. See the screen-shot below :
Booking List : You can see the all-room booking list from here. Click on the room booking option to find the Reservation Details, from here you can select & book a new room. booking option See the screen-shot below :
Check In : Click on the direct checkin option to find the Reservation Details, from here you can select & book a new room, and click on checkin button. See the screen-shot below :
Check Out : Select room number & click on go button find Customer Details, Click on Check out button then check out will be completed. See the screen-shot below :
Room Status : You can see the all room status. See the screen-shot below :
Bed List : See the screen-shot below :
Booking Type List : See the screen-shot below :
Booking Type Details : See the screen-shot below :
Complementary : See the screen-shot below :
Floor Plan List : See the screen-shot below :
Room List : See the screen-shot below :
Room Images : See the screen-shot below :
Promocode : Add new promo code. See the screen-shot below :
Customer List : See the screen-shot below :
Guest List : See the screen-shot below :
Wake Up Call List : See the screen-shot below :
Attendance : Under the Human Resource category, you will find the Attendance option, and after clicking on it you'll see the Attendance option. You can see all attendence list and manage attendence. See the screen-shot below :
Attendance Report : Under the Human Resource category, you will find the Attendance option, and after clicking on it you'll see the Attendance Report option. See the screen-shot below :
New Award : Under the Human Resource category, you will find the Award option, and after clicking on it you'll see the New Award option. See the screen-shot below :
New Candidate : Under the Human Resource category, you will find the Recruitment option, and after clicking on it you'll see the New Candidate option. you can add new user data respectively. See the screen-shot below :
Manage Candidate : Under the Human Resource category, you will find the Recruitment option, and after clicking on it you'll see the Manage Candidate option. See all candidate data and also edit, delete data. See the screen-shot below :
Interview : Under the Human Resource category, you will find the Recruitment option, and after clicking on it you'll see the Interview option. See the screen-shot below :
Department List : Under the Human Resource category, you will find the Department option, and after clicking on it you'll see the Department List option. See all department list, add new department and manage department. See the screen-shot below :
Position : Under the Human Resource category, you will find the Employee option, and after clicking on it you'll see the Position option. See all position and activities. See the screen-shot below :
Add Employee : Under the Human Resource category, you will find the Employee option, and after clicking on it you'll see the Add Employee option. See the screen-shot below :
Manage Employee Salary : Under the Human Resource category, you will find the Employee option, and after clicking on it you'll see the Manage Employee Salary option. See the screen-shot below :
Weekly Leave : Under the Human Resource category, you will find the Leave option, and after clicking on it you'll see the Weekly Leave option. You can Select Weekly holiday. See the screen-shot below :
Add Leave Type : Under the Human Resource category, you will find the Leave option, and after clicking on it you'll see theAdd Leave Type option. Add leave type and see all types of leave. See the screen-shot below :
Leave Application : Under the Human Resource category, you will find the Leave option, and after clicking on it you'll see the Leave Application option. Add new leave application and manage it and see all datails of leave. See the screen-shot below :
Grant Loan : Under the Human Resource category, you will find the Loan option, and after clicking on it you'll see the Grant Loan option. See the screen-shot below :
Salary Type Setup : Under the Human Resource category, you will find the Payroll option, and after clicking on it you'll see the Salary Type Setup option. See the screen-shot below :
Salary Generate : Under the Human Resource category, you will find the Payroll option, and after clicking on it you'll see the Salary Generate option. See the screen-shot below :
-
Payment Method List : To Check your Payment Method List. See the screen-shot below :
-
Payment Setup : To Check your Payment Setup details . See the screen-shot below :
Financial Year :You can see your Financial Year list data. See the screen-shot below :
Financial Year Ending : See the screen-shot below :
Chart of account : See the screen-shot below :
Opening Balance : See the screen-shot below :
Debit voucher : See the screen-shot below :
Credit voucher : See the screen-shot below :
Contra voucher : See the screen-shot below :
Journal voucher : See the screen-shot below :
Voucher approval : See the screen-shot below :
Voucher report : See the screen-shot below :
Cash book : See the screen-shot below :
Bank book : See the screen-shot below :
General ledger : See the screen-shot below :
Trial balance : See the screen-shot below :
Profit loss : See the screen-shot below :
Coa Print : See the screen-shot below :
Balance Sheet : See the screen-shot below :
Tax List : See the screen-shot below :
Setting


































Units and Products Module





Purchase Manage Module





Reports Module



Transport Facility



Duty Roster




Restaurants




















Pool Booking





Room Facilities Module



House Keeping









Room Reservation Module









Room Setting Module








Customer Module



Human Resource
















Payment Setting Module


Account Module

















Tax Management

Bdtask OVERVIEW & SUPPORT
Bdtask is a Well known company. It is a Software development and envato based Company. It has 40 Plus Dedicated employees working for Customer satisfaction.Please visit our company website: Bdtask
XainHotel SUPPORT
If you Need to know anything about XainHotel, please do not hesitate to ask our support team.