当前位置:网站首页>Vb+access hotel service management system
Vb+access hotel service management system
2022-07-05 02:33:00 【Salted fish brother】
word The full version can be downloaded as follows >>>>>>>>
Hotel service management system
Objective record
1 Development and design of hotel service management system ... 2
1.1 Background of system development .. 2
1.2 Characteristics of the system .. 2
2. Main technologies involved in system development ... 3
2.2 VB 6.0 Overview of Chinese version .. 3
3. System function design ... 4
3.3 System structure and flow chart .. 5
3.3.1 System structure diagram .. 5
3.3.2 Business flow chart .. 8
5 System environment and software installation ... 15
5.1 Hardware environment requirements .. 15
5.2 Software environment requirements .. 15
5.3 Software installation .. 15
6 Detailed design of hotel service management system ... 16
6.1 Main interface design .. 16
6.1.2 Implementation process .. 16
6.2 System login module design .. 17
6.2.2 Implementation process ... 18
6.3 Accommodation management design .. 18
6.3.1 Design of accommodation registration module ... 18
6.4 Additional deposit module design .. 20
6.4.2 Implementation process ... 21
6.5 Design of transfer registration module .. 21
6.5.2 Implementation process ... 21
6.5.3 Implementation method of house adjustment ... 22
6.6 Check out module design .. 22
6.6.2 Implementation process .. 23
6.7 Room management design .. 25
6.7.1 Guest room setting module design .. 25
6.7.2 Design of guest room query module .. 26
6.7.3 Room state viewing module design .. 28
6.8 Credit management design .. 28
6.8.1 Design of credit inquiry module .. 28
6.8.2 Customer settlement module design .. 29
6.9 Query statistics design .. 30
6.9.1 Design of accommodation query module .. 30
6.10 Accommodation fee reminder module design .. 32
6.11 Daily settlement design .. 32
6.12 System setting design .. 34
6.12.1 Operator setting module design .. 34
6.12.2 Password setting module design .. 34
6.12.3 Initialization module design .. 36
pick want
In today's society , The increasing variety of hotels and passenger flow , It makes management difficult . Use computers to manage hotel and guest information , Improved query speed , It saves human and material resources , It has achieved the expected requirements .
According to the current situation and future development direction of hotel service management , Combined with the management practice of hotel management , The hotel service management system is designed . The establishment of this system is based on computer technology and information technology , It standardizes the relationship of various elements in the management system , Normalize it 、 Standardization 、 Procedural 、 make scientific , Form mutual restriction among various elements 、 Level by level , A logical system , So as to overcome the low efficiency of the original manual system 、 The disadvantage of heavy work .
This system is a system software for hotel service management . The management of system data adopts the latest management mode of operating system , User operation will be simpler 、 More intuitive 、 More convenient . Each business management module in the system can run independently . Use this system , It can greatly improve the efficiency of hotel service management .
The system should make full use of information technology to improve the management level of hotel rooms 、 service level . Hotel room management system should realize room reservation 、 Check in 、 Accommodation reminder 、 Additional deposit 、 Transfer registration 、 check out 、 On credit 、 Query statistics 、 Advance receipt sales report and other functions . The accommodation fee reminder can alert when the accommodation fee exceeds the deposit , Prompt the front desk to ask the guest to pay the deposit , This function can significantly improve the effective management of accommodation expenses . Dynamic and real-time registration of accommodation 、 Room adjustment 、 Sales Report 、 The additional deposit is organically linked , Carry out all-round management of hotel rooms .
key word Hotel service management system ; database ;Visual Basic
Abstract
At present, the hotel’s category flows with increasing of the guests continuously, resulted in the difficulty to the management. Using the computer to manage the hotel and the resident information, enhanced the inquiry speed, saved the workforce and the resources and has met the anticipated requirements.
In this article, we designs the hotel management system which accords to the present situation of the hotel service management and the way it develops in the future and hotel management study practice. The establishment of the system bases on the computer technology and the information technology. And it regulates the relationships of the various essential factors, making it logic, essential, scientic , and forms mutually restrict mutually, layer upon layer system between the factors. It reduces problem such as low efficiency former system has.
This system is a software which is used for hotel service management. The management of the system data uses the operating system newest management method, so the user operation will be simpler. The various business management modules in this system may runs independently. These advantages can increase the biggest efficiency of the guest house management, is also a guest house to serve scientific and regular to turn the term of the management.
This system may make full use of information technology to increase the management level, service level of the hotel. The system will realize the function such as he guest room to prearrange, the lodgings registration, the lodging allowance reminder, supplements the deposit, the accent room registration, returns a house ties the account, hangs account, inquiry statistics, advance receipt sale report form. The dynamic real-time lodgings registration, the guest room adjustment, the sales report form, will supplement the deposit and so on organically to relate in together, will carry on the management well to the hotel’s room.
Keywords the system of hotel’s management; database; Visual Basic
Clue On
With the continuous improvement of science and Technology , Computer science is maturing , Its powerful work ..............
Use computer to manage all kinds of data information , It's the world .............
In hotel service management , There are also such problems , in order to ...................
Previous hotel management methods , Query speed is slow , Management is difficult , Easy to .....................
As part of computer applications , Use computer to manage hotel information , It has incomparable advantages over manual management . for example : Fast retrieval 、 Easy to find 、 High reliability 、 Large storage capacity .........................
The system should make full use of information technology to improve the management level of hotel rooms 、 service level . Hotel service management system can realize room reservation 、 Check in 、 Accommodation reminder 、 Additional deposit 、...............................
1 Development and design of hotel service management system
1.1 Background of system development
With the rapid development of China's economy , People's living standards have improved significantly , Holiday economy and tourism economy have become the focus of people's consumption . All localities also regard tourism as one of the important pillars of local economic development , So as to promote the rapid development of the hotel industry . The service management level of the hotel plays a decisive role in the operation of the hotel . Use advanced management means , Improve the management level of the hotel , It has become a top priority for the development of the hotel industry . Face information ..................
1.2 Characteristics of the system
- It's easy to operate
Because the operation completed by this system is mainly to add 、 modify 、 Inquire about 、 Delete and count bases ..........................
- Friendly interface
The system adopts a unified interface , Simple interface 、 beautiful ........................
- It's safe ..
The system sets the administrator's permissions accordingly , Some operations ....................
2. Main technologies involved in system development
2.1 Database technology
Access Provides real relational database management .Access With main switch ..................
Access Is a relational database development tool , The database can collect all kinds of information for query 、 Storage and Retrieval .Access The advantage is that it can collect information using data representation diagram or custom form . The data representation diagram provides a method similar to Excel My spreadsheet , It can make the database clear at a glance . in addition ,Access Allows you to create custom reports for printing or outputting information from the database .Access It also provides a data repository , The number of desktops that can be used ......................
2.2 VB 6.0 Overview of Chinese version
stay WINDOWS The program used on the platform has a graphical interface , Using the graphical interface , Make users feel image 、 vivid , Attractive , Sweep away the dull feeling of the application interface in the past . stay WINDOWS Design the application program with graphical interface under the environment , If you use the traditional high-level language , The workload will .....................
Visual Basic yes MICROSOFT The company to launch .....................
3. System function design
3.1 Demand analysis
This system assumes that a hotel has luxury suites 、 standard room 、 Pujian 、 Double room , The room has a total of 65 between , There are... Beds in total 120 Zhang . There's closed-circuit television 、 Programmed telephone 、 Domestic and international direct dial telephone 、 The elevator 、 The central air conditioning 、 Modern fire fighting facilities 、 Large and small restaurants 2 individual 、 The parking lot 、 Large and small meeting rooms 2 individual , At the same time, it can receive 120 People stay 、50 Within people .................................
The system should make full use of information technology to improve the management level of hotel rooms 、 service level . Hotel room management system should realize room reservation 、 Check in 、 Accommodation reminder 、 Additional charge .....................
According to the specific situation of the hotel , The main functions of the system include :
- Accommodation management : Room reservation 、 live ..........
- Guest room management : Room settings 、 customer ..............
- Credit management : Credit inquiry 、 Customer settlement .
- Query statistics : Reservation inquiry 、 live ..............
- Daily settlement : Register advance receipts 、 customer ...................
- System settings : initialization 、 operation .........................
3.2 Achieve the goal
In the face of the rapid development of the hotel industry and the information development of the hotel industry .................
- Realize the information sharing of multipoint operation , Between each other ..................
- Service management informatization , It can be mastered at any time ..............
- The system interface is friendly and beautiful , fuck ..............
- Customer profile 、 Credit information 、 early warning system .................
- Through the hotel room management system .................
- The system maintenance is convenient and reliable 、 High .................
3.3 System structure and flow chart
3.3.1 System structure diagram
According to the business situation of the hotel and the achievement of objectives , The system structure diagram is shown in Figure 3-1 Shown .
chart 3-1 Structure diagram of hotel service management system
Structure diagram of system function division
chart 3-2 Settlement information entity E-R chart
chart 3-3 Room information entity E-R chart
chart 3-4 Room accommodation information entity E-R chart
chart 3-5 Relationships between entities E-R chart
3.3.2 Business flow chart
chart 3-6 Business flow chart
4 Database design
The hotel room management system adopts Access database , The database name is kfgl
The database contains the following 8 Tables : Register the advance receipt form djys, a registration form djb, Detailed statement of account gzmx, Basic information table of guest room kf, Room reservation form kfyd, Password table ma, Permission setting table qxsz, Check out registration form tfdj
The following describes the structure of the above tables .
1. Register the advance receipt form djys
Register the advance receipt form djys It is used to save information such as the amount received in advance when the guest checks in .
surface 4-1 Register the advance receipt form
a registration form djb It is used to save the registration information of guests during their stay .2. a registration form djb
surface 4-2 a registration form
3. Detailed statement of account gzmx
Detailed statement of account gzmx It is used to save the guest's accommodation charge information and guest checkout information .
surface 4-3 Detailed account statement
4. Basic information table of guest room kf
Basic information table of guest room kf It is used to save the basic information of the guest room .
surface 4-4 Basic information table of guest room
Field name | data type | Field size |
Your room number, | Text | 30 |
Room type | Text | 50 |
Price | currency | 8 |
Room state | Text | 4 |
remarks | Text | 100 |
To configure | Text | 100 |
Business date | date / Time | 8 |
5. Room reservation form kfyd
Room reservation form kfyd It is used to save the registration information of the guest reservation .
surface 4-5 Room reservation form
Password table ma Used to save operator name and operator password .6. Password table ma
surface 4-6 Password table
Field name | data type | Field size |
operator | Text | 16 |
password | Text | 16 |
7. Permission setting table qxsz
Permission setting table qxsz Used to save operator permissions .
surface 4-7 Permission setting table
8. Check out registration form tfd
Check out registration form tfd Used to save guest check-out registration information .
surface 4-8 Check out registration form
5 System environment and software installation
5.1 Hardware environment requirements
To run this example , The hardware of the computer should meet ............
5.2 Software environment requirements
This system is in MicrosoftWindowsXP Under development , the ................
5.3 Software installation
1. It is recommended that users install ..................
2. Open “ Hotel service management system ” writing .............
3. Run the program . open Vis........................
6 Detailed design of hotel service management system
6.1 Main interface design
The main program interface is shown in the figure 6-1 Shown
chart 6-1 Main program interface
6.1.1 Achieve the goal
After the program starts , Verify the operation in the system login interface .....................
1. Select menu or toolbar , Call the corresponding program , Carry out the corresponding operation .
2. According to the operator .............
3. When displaying the system .......................
6.1.2 Implementation process
1. Create a new standard project , Name it “ Room management system ”, A new form will be automatically created in this project , Name the form main.
2. single click “ engineering ” Under the menu “ parts ” Options , In the pop-up ..................
3. Add... To the form 1 individual StatusBar Control , Right click on StatusBar Control , Select... From the pop-up menu “ attribute ”. In the property page , single click “ Panes ” tab , Set up 4 A pane . Set the cable ................
6.2 System login module design
6.2.1 Achieve the goal
After the program starts , First, enter the system login interface to verify the operator and password .............
Operator and password verification succeeded .................
Operator error or password error ................
Enter the wrong... Three times ..................
The system login interface is shown in the figure 6-2 Shown
chart 6-2 Login screen
6.2.2 Implementation process
1. stay “ Room management system ” In Engineering , Add a new form , Name it maIn-nllma.
2. single click “ engineering ” Under the menu “ parts ” Options , stay .............
3. Add... To the form 2 individual Data Control 、1 individual DBC0m...............
6.3 Accommodation management design
6.3.1 Design of accommodation registration module
Achieve the goal
After the program starts , choice “ Accommodation management ” Under the menu “ Check in ” term , take ...............
Provide free rooms for .............
Realize guest registration , Charge guests' advance accommodation fee .
Automatically calculate the accommodation fee .............
Print accommodation registration documents .
live .............
chart 6-3 Accommodation registration interface
2. Implementation process
(l) stay “ Room management system ” In Engineering , Add a new form , Name it main_kfdj.
(2) Program code :
Private Sub ZSDJ_Change(Index As Integer)
Select Case Index
Case 6
ZSDJ(7).Text=Format(Val(ZSDJ(6).Text)*Val(ZSDJ(5).Text), "0.00") ' Calculate the accommodation before discount
ZSDJ(9).Text = ZSDJ(7).Text ' Assign a value to ZSDJ(9)
ZSDJ(8).Text = 100
DTP3.Value = DTP1.Value + Val(ZSDJ(6).Text) ' Calculate the check-out date
Case 8
ZSDJ(9).Text=Format(Val(ZSDJ(7).Text) * Val(ZSDJ(8).Text) / 100, "0.00") ' Calculate the actual accommodation
Case 10
If ZSDJ(10).Text <> "" Then
ZSDJ(10).Text = Val(ZSDJ(10).Text) ' use val The function converts a string to a number
.............................
The interface of adding deposit is shown in the figure 6-4 Shown
chart 6-4 Add deposit interface
6.4.1 Achieve the goal
After the program starts , choice “ Accommodation management ” Under the menu “ Additional deposit ” term , Will enter the additional deposit ................
Collect the renewal deposit from the guest , Automatically calculate the date and time of accommodation reminder .
6.4.2 Implementation process
1. stay “ Room management system ” In Engineering , Add a new form , Name it main_zjyj
2. Add... To the form 3 individual Data Control 、1 individual DBC.................
6.5 Design of transfer registration module
6.5.1 Achieve the goal
After the program starts , choice “ Accommodation management ” Under the menu “ Transfer registration ” term , Will enter the transfer registration module . The following functions are mainly realized in the transfer registration module :
You can choose guest accommodation room and free room .
Realize customer transfer registration ( The system only allows you to exchange equivalent rooms ).
The room transfer registration interface is shown in the figure 6-5 Shown .
chart 6-5 Transfer registration interface
6.5.2 Implementation process
1. stay “ Room management system ” In Engineering , Add a new form , Name it mainesjdj.
2. Add... To the form 4 individual Data Control 、2 individual DBCombo Control 、l individual Combo Control 、7 individual Text Control 、4 individual COnunand Controls, etc. .
...................
Data1.Recordset.FindFirst’ Your room number, Like”+Chr(34)+DBCombo4.Text+Chr(34)+"anddjb. sign like“+Chr(34)+”1”+Chr(34)+"and full name like"+Chr(34)+Textl8.Text+”*”+Chr(34)+"and Voucher number like"+Chr(34)+bh.Text+Chr(34)+””
Datal.Recordset.Edit
IfDBCombol.Text<>”“ThenDatal.Recordset.Fields(" Your room number, ‑)=Val(DBCombol.Text)
IfDBCombo2.Text<>””ThenDatal.Recordset.Fields(” Room type ”)=DBCombo2.Text
I................
6.6 Check out module design
6.6.1 Achieve the goal
After the program starts , choice “ Accommodation management ” Under the menu “ Check out ” term , Will enter the check-out checkout module . The following functions are mainly realized in the check-out and checkout module :
Provide the voucher number of the guest who needs to check out for the user to choose .
Realization .................
chart 6-6 Check out settlement interface
6.6.2 Implementation process
1. stay “ Room management system ” In Engineering , Add a new form , Name it main_tf.
2. Add... To the form 5 individual Da1La Control 、4 individual DBCombo Control 、4 individual DTPieb Shen control 、3 individual Colllbo Control 、21 individual Text Control 、5 individual Co~and Controls, etc. .
3. Program code :
This part is the key of the system :
In the process of developing hotel room management system , From guest check-in to guest check-out involves all aspects of room management , If not handled properly , It will cause great losses to the hotel .
The algorithm of room rate
Due to the different management methods of each hotel , Therefore, the accommodation cost algorithm is also different , If manual calculation is adopted, it will delay time , It is also prone to arithmetic errors , It is easy to cause unnecessary troubles and losses to hotels and guests . If you use the program to calculate the accommodation fee , So convenient and regular .........................
PublicSubJSQ’ Define the function to calculate the number of days of stay
IfDTP2.Value>DTP1.ValueThen
Iftim2.Value>#11:59:00PM#Then
Iftim2.Value>#12:00:00PM#Then
Iftim2.Value>#6:00:00PM#Then
Texts.Text=DTP2.Value One DTP1.Value+1
Else
Texts.Text=DTP2.Value One DTP1.Value+0.5
EndIf
...................................
6.7 Room management design
6.7.1 Guest room setting module design
Achieve the goal
After the program starts , choice “ Guest room management ” Under the menu “ Room settings ” term , You will enter the room setup module . In the guest room setting module, the following functions are mainly realized :
Complete the basic information of the guest room ................
chart 6-7 Room settings
6.7.2 Design of guest room query module
1. Achieve the goal
After the program starts , choice “ Guest room management ” Under the menu “ Room inquiry ” term , Will enter the guest room inquiry module . The following functions are mainly realized in the guest room query module :
Search by room number ...............
chart 6-8 Room inquiry
2. Implementation process
(1) stay “ Room management system ” In Engineering , Add a new form , Name it mainwekrcxa
(2) Program code :
Data1.DatabaseName = App.Path & "\KFGL.MDB"
End Sub
Private Sub Form_Unload(Cancel As Integer)
main.Enabled = True
End Sub
Pri.............................
6.7.3 Room state viewing module design
1. Achieve the goal
After the program starts , choice “ Guest room management ” Under the menu “ Room status check ” term , Enter the room status view module . The following functions are mainly realized in the room state viewing module :
Graphically display in ......................
chart 6-9 Room status viewing interface
2. Implementation process
(1) stay “ Room management system ” In Engineering , Add a new form , Name it mainftcx.
(2) Add... To the form 1 individual Commandl Array (1-25)、2 individual Image Control 、1 individual Text Controls, etc. .
6.8 Credit management design
6.8.1 Design of credit inquiry module
Achieve the goal
After the program starts , choice “ Credit management ” Under the menu “ Credit inquiry ” term , You will enter the account query module . The following functions are mainly realized in the credit query module :
Select the company of credit ( single ...................
The account query interface is shown in the figure 6-10 Shown .
chart 6-10 The query interface of credit standing
6.8.2 Customer settlement module design
Achieve the goal
After the program starts , choice “ Credit management ...................
chart 6-11“ Customer settlement ” Interface
6.9 Query statistics design
6.9.1 Design of accommodation query module
1. Achieve the goal
After the program starts , choice “ Query statistics ” Under the menu “ Accommodation inquiry ” term , You will enter the accommodation inquiry module . In the accommodation inquiry module, it mainly realizes the function of inputting the guest name and retrieving the accommodation information .
The accommodation query interface is shown in the figure 6-12 Shown .
chart 6-12 Accommodation query interface
2. Implementation process
(1) stay “ Room management system ” In Engineering , Add a new form , Name it main_zscx.
(2) Program code :
PrivateSubFormesLoed()
Datal.DatabaseName=App.Path&’ Enter into KI Rest l.MD ugly ”’ Automatically identify the database path
EndSub
PrivateSubFormesUnfoad(CaneelAsInteger)
rnain.Enabled=True
EndSUb
..............................
6.10 Accommodation fee reminder module design
Implementation method of accommodation fee reminder :
Guests should first explain the number of days of stay before staying , According to the guest's stay days and room price , The hotel should charge a certain deposit for the guests . If the guest stays 10 God , And only delivered 5 Days' accommodation , Stay longer than 5 Days later , If you don't ask for the accommodation fee in time , It is easy to cause guests to leave without paying the accommodation fee ........................
IfText9.Text<>”“Then
Text9.Text=Val(Text9.Text)
DTP2.Value=DTP1.Value+Int(Val(Text9.Text)/Val(DBCombolText))
Text14.Text=DTP2.Value
EndIf
6.11 Daily settlement design
This part includes the module of registering the advance receipt report 、 Room sales report module and room sales statistics module . It is convenient for the hotel to manage the business . among :
In the registration advance collection report module, it mainly realizes the summary of the total amount of accommodation fees receivable by time 、 The function of collecting the total accommodation fee in advance .
In the guest room sales report module, it mainly implements .....................
chart 6-13 Register advance receipt report interface
chart 6-14 Room sales report interface
chart 6-15 Room sales statistics interface
6.12 System setting design
6.12.1 Operator setting module design
After the program starts , choice “ System settings ” Under the menu “ Operator settings ” term , You will enter the operator setup module .
In operation ..............
chart 6-16 Operator setting interface
6.12.2 Password setting module design
After the program starts , choice “ System settings ” Under the menu “ password ” term , Enter the password setting module . In the password setting module, it mainly implements ................
chart 6-17 Password setting interface
Program code :
Private Sub label1_Click() ' Change the operator password
Data1.RecordSource = "select * from qxsz where operator ='" & Text1.Text & "'"
Data1.Refresh
If Text1.Text <> "" And Text2.Text <> "" And Text2.Text = Data1.Recordset.Fields(" password ") Then
If Text3.Text <> "..................
...........................
6.12.3 Initialization module design
The initialization interface is shown in the figure 6-18 Shown .
chart 6-18 Initialization interface
6.12.4 Design of permission setting module
In the authority setting module, it mainly realizes the functions of deleting operator information and setting operator Authority .
The permission setting interface is shown in the figure 6-19 Shown
chart 6-19 Permission setting interface
Conclusion
By using VB Develop a small-scale hotel service management system by yourself , It deepened my understanding of software . Put this to use , Combination of learning and application , This is the purpose of learning theoretical knowledge , It is also the best way to test learning . This graduation project makes me understand VB Outline of programming in database , It makes me ........................................
If you need more information, please download it from the link below
边栏推荐
- tuple and point
- Richview trvunits image display units
- Introduce reflow & repaint, and how to optimize it?
- Official announcement! The third cloud native programming challenge is officially launched!
- [機緣參悟-38]:鬼穀子-第五飛箝篇 - 警示之一:有一種殺稱為“捧殺”
- Traditional chips and AI chips
- The steering wheel can be turned for one and a half turns. Is there any difference between it and two turns
- Write a thread pool by hand, and take you to learn the implementation principle of ThreadPoolExecutor thread pool
- Uniapp navigateto jump failure
- ICSI 311 Parser
猜你喜欢
[Digital IC hand tearing code] Verilog edge detection circuit (rising edge, falling edge, double edge) | topic | principle | design | simulation
. Net starts again happy 20th birthday
ASP. Net core 6 framework unveiling example demonstration [01]: initial programming experience
Action News
Grub 2.12 will be released this year to continue to improve boot security
Naacl 2021 | contrastive learning sweeping text clustering task
Learn game model 3D characters, come out to find a job?
Cut! 39 year old Ali P9, saved 150million
Asynchronous and promise
【LeetCode】222. The number of nodes of a complete binary tree (2 mistakes)
随机推荐
[illumination du destin - 38]: Ghost Valley - chapitre 5 Flying clamp - one of the Warnings: There is a kind of killing called "hold Kill"
Grub 2.12 will be released this year to continue to improve boot security
Stored procedure and stored function in Oracle
spoon插入更新oracle数据库,插了一部分提示报错Assertion botch: negative time
Last words record
Learn game model 3D characters, come out to find a job?
Word processing software
The most powerful new household god card of Bank of communications. Apply to earn 2100 yuan. Hurry up if you haven't applied!
The steering wheel can be turned for one and a half turns. Is there any difference between it and two turns
ASP. Net core 6 framework unveiling example demonstration [01]: initial programming experience
Action News
Elfk deployment
Process scheduling and termination
[機緣參悟-38]:鬼穀子-第五飛箝篇 - 警示之一:有一種殺稱為“捧殺”
Leetcode takes out the least number of magic beans
The perfect car for successful people: BMW X7! Superior performance, excellent comfort and safety
ELK日志分析系统
Hmi-32- [motion mode] add light panel and basic information column
"C zero foundation introduction hundred knowledge and hundred cases" (72) multi wave entrustment -- Mom shouted for dinner
Subject 3 how to turn on the high beam diagram? Is the high beam of section 3 up or down