quản lý khách sạn
Trang 1L I CÁM NỜƠ
Trong quá trình h c và tìm hi u v môn h c Access V i nh ng khó khănọ ể ề ọ ớ ữv s khó hi u c a ngôn ng và vi c th c hành cũng nh trong quá trình th cề ự ể ủ ữ ệ ự ư ự hi n báo cáo ,chúng tôi xin chân thành cám n s ch b o hệ ơ ự ỉ ả ướng d n c a th yẫ ủ ầ Huỳnh Tôn Nghĩa ,th y đã khuy n khích chúng tôi tìm hi u thêm v Access đầ ế ể ề ể chúng tôi quy t đ nh nghiên c u đ tài này.ế ị ứ ề
Nh ng trong quá trình không kh i nh ng thi u sót ,và sai l m ,chúng tôi mongư ỏ ư ế ầth y và các b n vui lòng góp ý và b qua cho nhóm.ấ ạ ỏ
Xin chân thành c m n!ả ơ
Qu n lý khách ả s nạ
Page 1
Trang 2L I M Đ UỜỞ Ầ1 Lý do ch n đ tài ọề
Đ nh m t o đi u ki n cho sinh viên làm quen v i th c t , có để ằ ạ ề ệ ớ ự ế ược cáinhìn t ng h p, giúp cho sinh viên chúng em h n ch đổ ợ ạ ế ược s b ng khi raự ỡ ỡtrường, hàng năm nhà trường t ch c cho sinh viên đi th c t p t i các c s theoổ ứ ự ậ ạ ơ ởn i dung ngành ngh đào t o Đây là đi u ki n thu n l i giúp chúng em phát huyộ ề ạ ề ệ ậ ợđược năng l c b n thân cũng nh kh năng áp d ng lý thuy t đự ả ư ả ụ ế ược trang b ị ở trường vào th c t M c dù chúng tôi không ph i là dân chuyên ngành tin nh ngự ế ặ ả ư chúng tôi là nh ng nhà qu n lý công nghi p tữ ả ệ ương lai nên vi c tìm hi u vệ ể ề chương trình qu n lý Access là r t c n thi tả ấ ầ ế
Trong th i bu i công ngh đã có nh ng bờ ổ ệ ữ ước phát tri n m nh m Máyể ạ ẽtính đi n t không còn là phệ ử ương ti n quý hi m mà đang ngày m t g n gũi v iệ ế ộ ầ ớ con người.
Đ ng trứ ướ ực s bùng n thông tin, các t ch c và các doanh nghi p đ u tìmổ ổ ứ ệ ềm i bi n pháp đ xây d ng hoàn thi n h th ng thông tin c a mình nh m tinọ ệ ể ự ệ ệ ố ủ ằh c hoá các ho t đ ng tác nghi p c a đ n v mình M c đ hoàn thi n tuỳ thu cọ ạ ộ ệ ủ ơ ị ứ ộ ệ ộ vào quá trình phân tích và thi t k h th ng ế ế ệ ố
T nhu c u nêu trên, trong th i gian tìm hi u đ hoàn thành bài báo cáoừ ầ ờ ể ểnhóm em đã s d ng v n ki n th c ít i c a mình tìm hi u và phân tích bài toánử ụ ố ế ứ ỏ ủ ểqu n lý khách s n Nó ch mang tính ch t th nghi m đ h c h i, trao đ i kinhả ạ ỉ ấ ử ệ ể ọ ỏ ổnghi m và làm quen v i th c t ệ ớ ự ế
2 Đ tài bao g m ềồ
Chương I: NHI M V M C TIÊU KH O SÁT BÀI TOÁNỆỤỤẢ Chương II: C S LÝ THUY T VÀ CÔNG C PHÁT TRI NƠ ỞẾỤỂ Chương III: MÔ HÌNH D LI UỮỆ
Chương IV: X LÝ MÔ HÌNHỬ
K t lu n và Hếậướng phát tri n ểPh l cụ ụ
Trang 3M C L CỤỤ
CHƯƠNG I : NHI M V , M C TIÊU VÀ KH O SÁT BÀI TOÁN………5Ệ Ụ Ụ ẢI.Nhi m v và m c tiêu c a bài toán……… 5ệ ụ ụ ủII.Kh o sát bài toán……… 5ảCHƯƠNG II: C S LÝ THUY T VÀ CÔNG C PHÁT TRI N……… 8Ơ Ở Ế Ụ ỂI.H qu n tr c s d li u Microsoft Access……… 8ệ ả ị ơ ở ữ ệII Kh o sát bài toán……… 8ảCHƯƠNG III : MÔ HÌNH D LI U……… 9Ữ ỆI.S đ mô t h th ng d li u……….9ơ ồ ả ệ ố ữ ệII Thi t k chế ế ương trình……… 101 Thi t k Table………10ế ế2.Thi t k form……… 18ế ếCHƯƠNG IV: X LÝ MÔ HÌNH……… 21ỬI.Ph n l nh c a các nút trong FORM……….21ầ ệ ủII.H th ng menu……… 21ệ ố
HƯỚNG PHÁT TRI N……… 29Ể
Quản lý khách s nạ
Page 3
Trang 4PH N NH N XÉT ĐÁNH GIÁ GHI ĐI MẦẬỂ
Trang 5Chương I:
NHI M V , M C TIÊU VÀ KH O SÁT BÀI TOÁNỆỤỤẢ
I Nhi m v và m c tiêu c a bài toánệụụủ 1 Nhi m v c a bài toán ệụ ủ
- Tìm hi u c c u t ch c c a Khách s n TVDể ơ ấ ổ ứ ủ ạ
- Tìm hi u nhi m v và qui trình th c hi n công vi c t i Khách s nể ệ ụ ự ệ ệ ạ ạ- Kh o sát tình hình th c t c a Khách s nả ự ế ủ ạ
- Áp d ng các ki n th c v C s d li u và Phân tích - thi t k h th ngụ ế ứ ề ơ ở ữ ệ ế ế ệ ố thông tin qu n lý đ xây d ng chả ể ự ương trình qu n lý Khách s n t đ ngả ạ ự ộ th c hi n m t s công vi c b ng máy tính có th thay th m t ph n côngự ệ ộ ố ệ ằ ể ế ộ ầvi c cho con ngệ ười.
2 M c tiêu c a bài toánụủ
Nghiên c u và th nghi m bài toán Phân tích - Thi t k h th ng thông tinứ ử ệ ế ế ệ ốqu n lý T đó phân tích thi t k cài đ t chả ừ ế ế ặ ương trình Qu n lý Khách s n.ả ạ
II Kh o sát bài toánả
1 C c u t ch c c a khách s n(nói chung đ i v i m t khách s n đ nơ ấ ổứ ủạố ớộạơ gi n)ả
Trang 6• Giám đ c Khách s nố ạ
Có nhi m v qu n lý tr c ti p khách s n, m i v n đ c a khách s n đ uệ ụ ả ự ế ạ ọ ấ ề ủ ạ ề ph i thông qua giám đ c và giám đ c có quy n quy t đ nh t t c m i thôngả ố ố ề ế ị ấ ả ọtin x lý trong khách s n.ử ạ
• Phòng ti p tânế
Có nhi m v hoàn thành công vi c đăng ký, giao phòng cho khách và nh n l iệ ụ ệ ậ ạ phòng, l p phi u thanh toán và thu ti n c a khách, nh n nh ng yêu c u c aậ ế ề ủ ậ ữ ầ ủ khách, gi i thi u và gi i đáp nh ng th c m c c a khách.ớ ệ ả ữ ắ ắ ủ
• Phòng b o vả ệ
B o v có nhi m v gi xe, khuân hành lý và gi gìn an ninh tr t t trongả ệ ệ ụ ữ ữ ậ ựkhách s n Theo dõi các thi t b c a khách s n và ch u trách nhi m v hạ ế ị ủ ạ ị ệ ề ệ th ng ánh sáng.ố
• Qu n lý phòng:ả
Các phòng c a khách s n đủ ạ ược qu n lý d a vào phòng s , lo i phòng, giá cả ự ố ạ ơ b n Khách s n g m có ba lo i phòng 1, 2, 3 tả ạ ồ ạ ương ng v i giá nh sau 3000000ứ ớ ư đ ,2000000đ ,1000000đ và được qu n lý theo t ng lo i phòng riêngả ừ ạ
• Qu n lý thi t bảế ị
Ngoài ra m i phòng còn đỗ ược trang b các thi t b , nên thi t b cũng đị ế ị ế ị ượ cqu n lý theo mã thi t b , tên thi t b Thi t b đả ế ị ế ị ế ị ược qu n lý theo lo i phòng , vì thả ạ ế nên phòng lo i 1 s có nh ng thi t b cao c p h n phòng lo i 2 và 3 s có m c giá caoạ ẽ ữ ế ị ấ ơ ạ ẽ ứh n nh ng lo i phòng còn l i Thêm n a ,n u nh khách s n mu n trang b thêm cácơ ữ ạ ạ ữ ế ư ạ ố ịlo i thi t b m i ,thì nó cũng s đạ ế ị ớ ẽ ượ ậc c p nh t m t cách d dàngậ ộ ễ
• Qu n lý khách thuê phòngả
T t c các thông tin đăng ký thuê phòng đ u đấ ả ề ược qu n lý d a trên s ch ngả ự ố ứ minh nhân dân hay h chi u, tên khách hàng đăng ký, ngày đ n, ngày đi, và sộ ế ế ố ti n đ t c c.,mã s phòng ,giá phòng ,lo i phòng, và có th thêm m t s ghi chúề ặ ọ ố ạ ể ộ ốthêm v v…Và khách đ n thuê phòng s đề ẽ ượ ậc c p nh t ngay vào Tậ _KHACH,
Trang 7T_KHACHTHUEPHONG, và trong th i gian thuê khách hàng ph i gi gìn tài s nờ ả ữ ả c a khách s n n u có h h i gì thì khách s b tính ti n vi ph m,và s tính vàoủ ạ ế ư ạ ẽ ị ề ạ ẽt ng ti n mà kháh ph i tr khi khách tr phòng ổ ề ả ả ả
• Qu n lý vi c tr phòng:ảệả
D a trên thông tin đăng ký thuê phòng và thông tin nh n phòng, vi c tr phòngự ậ ệ ảđược khách s n qu n lý các thông tin sau: Các thông tin khách hàng đạ ả ược c pậ nh t đ y đ nh trong Tậ ầ ủ ư _KHACH, ngày tr , gi tr , h tên ngả ờ ả ọ ườ ả ố i tr ,SCMT_HC, đi n tho i ệ ạ
N u khách hàng mu n gia h n thêm th i gian t i khách s n thì ph i ti n hànhế ố ạ ờ ở ạ ạ ả ếlàm th t c đăng ký l i Bên c nh vi c tr phòng c a khách thì khách s n sủ ụ ạ ạ ệ ả ủ ạ ẽ ki m tra l i tình tr ng phòng Và c p nh t vào Tể ạ ạ ậ ậ _VIPHAM sau đó s tính ti nẻ ề ph t trong m c ti n đ n hay ti n vi ph m ạ ụ ề ề ề ạ
• Qu n lý thông tin hu đăng ký:ảỷ
Cũng nh vi c qu n lý các công vi c trên thì vi c hu đăng ký đư ệ ả ệ ệ ỷ ược qu n lý cácảthông tin sau: Chính là các hành đ ng độ ược th c hi n trên nút xóa trong ph n c p nh tự ệ ầ ậ ậ khách
2 Quy trình qu n lý ả
Khi khách hàng có nhu c u khách s n thì khách hàng có th liên h v i kháchầ ở ạ ể ệ ớs n đ ti n hành làm th t c đăng ký trạ ể ế ủ ụ ước ho c khách hàng có th làm th t cặ ể ủ ụ thuê và nh n phòng đ ( trậ ể ở ường h p phòng còn tr ng ) Có hai hình th c liênợ ố ứh : đ n tr c ti p, qua đi n tho i.ệ ế ự ế ệ ạ
Khi khách hàng làm th t c đăng ký thì khách hàng ph i khai báo đ y đủ ụ ả ầ ủ thông tin v mình khi B ph n L tân (BPTL) yêu c u H u h t khách hàng đ uề ộ ậ ễ ầ ầ ế ề ph i đ t c c m t s ti n nh t đ nh d a vào lo i phòng mà mình đã đăng ký.ả ặ ọ ộ ố ề ấ ị ự ạKhi khách hàng đ n nh n phòng thì ngoài s ti n đ t c c, khách hàng ph i g iế ậ ố ề ặ ọ ả ử cho BPLT CMND_HC ( ho c các văn b ng có hình còn th i h n s d ng ).ặ ằ ờ ạ ử ụBPLT căn c vào đó đ ki m tra l i thông tin khi khách đăng ký phòng Sau khiứ ể ể ạki m tra xong BPLT s ch tr l i các văn b ng này khi khách hàng làm xongể ẽ ỉ ả ạ ằth t c tr phòng Sau đó BPLT s ki m tra l i tình tr ng phòng đ ti n hànhủ ụ ả ẽ ể ạ ạ ể ếgiao phòng cho khách N u khách không đ ng ý thì làm th t c đ i phòng choế ồ ủ ụ ổkhách ( n u còn phòng tr ng ).Và khách s đế ố ẽ ược tính ti n và nh n hóa đ n khiề ậ ơtr phòngả
Hình th c thanh toán khách s n ch y u b ng ti n m t (ti n Vi tứ ở ạ ủ ế ằ ề ặ ề ệ nam_VNĐ).
Trang 8Chương trình qu n lý ả
• C p nh tậậ
Nh p khách m iậ ớ Thêm thi t bế ịNh p vi ph mậ ạTr phòng ảĐăng kí trước• Tra c u ứ
Tìm kháchTìm phòngHi n th phòngể ịHi n th kháchể ịKhách đăng kí trước• Báo cáo
Khách raKhách vào
Doanh thu trong thángDoanh thu năm
• Thoát
Tr v Accessở ềTr v Winở ề
II M c đích yêu c u ngụầườ ử ụi s d nga Nhu c u th c tầự ế
Trên th c t nhu c u xem xét thông tin v m t v n đ nào đó t iự ế ầ ề ộ ấ ề ạ m t th i đi m đ i v i ngộ ờ ể ố ớ ười qu n lý, nhà lãnh đ o r t c n thi t Các thông tinả ạ ấ ầ ếnày là m t trong nhi u ph n nh trong h th ng d li u đ y đ Các d li u c nộ ề ầ ỏ ệ ố ữ ệ ầ ủ ữ ệ ầ xem xét ch đỉ ược quan tâm theo m t khía c nh nào đó mà thôi.ộ ạ
Trang 9• T i m i lúc các thông tin mà ngạ ỗ ườ ử ụi s d ng c n bi t là r t khác nhau.ầ ế ấThông tin có th là nh n g n ho c đ y đ tuỳ thu c vào yêu c u cể ắ ọ ặ ầ ủ ộ ầ ụ th c a ngể ủ ườ ử ụi s d ng.
• Vi c xem xét theo dõi các thông tin t i m t th i đi m b t kỳ có ý nghĩaệ ạ ộ ờ ể ấr t l n Chúng cho phép ngấ ớ ười qu n lý theo dõi đả ược vi c qu n lýệ ảthường xuyên đ i v i các nhân viên đang làm vi c t i khách s n.ố ớ ệ ạ ạ
phòng mà khách ph i tr khi ngả ả ườ ử ụi s d ng nh p vào ngày - gi trậ ờ ả phòng đ ng th i h th ng in ra phi u thanh toán cho khách.ồ ờ ệ ố ế
• Khi đ n thuê phòng thì h th ng s cho bi t danh sách các phòng cònế ệ ố ẽ ếtr ng và t ng lo i phòng trong khách s n.ố ừ ạ ạ
CHƯƠNG IIIMÔ HÌNH D LI UỮỆ
HoTenCmt_hcMasophongNgaydenNgaytraTiendattruocLoaiphongGiaphongTienviphamTongtienGhi chu TienthuediachiT_KHACH
TenNgaydenLoaiphongSodienthoai
Trang 10II Thi t k chế ếương trình1 Thi t k Tableế ế
T_KHACH(Cmt _Hc , Ho ,ten,diachi.phai,dienthoai,quocgia ).
T_TENQGTen
Trang 11T_KHACHTHUEPHONG(Ho,ten,Cmt_Hc,masophong,ngayden,ngaytra, loaiphong,giaphong,tiendattruoc,ghichu)
Quản lý khách s nạ
Page 11
Trang 12.
Trang 13T_PHONG( Masophong,loaiphong,sudung,ghichu)
Quản lý khách s nạ
Page 13
Trang 14T_LOAIPHONG(Loaiphong,giaphong,anh )
T_THIETBI(Tentb,giatb.loaiphong,ghichu)
Trang 15T_DULIEULUU(Ho,ten,Cmt_Hc,masophong,
ngayden,ngaytra,tiendattruoc,loaiphong,giaphong,tienvipham,tienthue, tongtien, ghichu,diachi)
T_DANGKYTRUOC(Ho,ten,diachi , dienthoai,loaiphong,soluongphong,ngayden).
Quản lý khách s nạ
Page 15
Trang 16T_VIPHAM(Ho ,ten,Cmt_Hc,masophong,giatriden,ngayxacdinh,ghichu).
Trang 17T o m i quan hạốệ
Quản lý khách s nạ
Page 17
Trang 182 Thi t k formế ế
Sau đây là m t s Form tiêu bi uộ ố ểMAINFORM
Trang 19Quản lý khách s nạ
Page 19
Trang 20F_TIMKHACH
Trang 21F_TRAPHONG và F_TRAPHONG2
Quản lý khách s nạ
Page 21
Trang 22F_VIPHAM
Trang 23CHƯƠNG IV : X LÝ MÔ HÌNHỬI.Ph n l nh c a các nút trong FORMầ ệủ
Ch y u là s d ng m t s l nh trong VB,trong giáo trình Accessủ ế ử ụ ộ ố ệ
Vì cũng có nhi u th t c l nh gi ng nhau nên chúng tôi ch đ a ra m t s th t cề ủ ụ ệ ố ỉ ư ộ ố ủ ụ tiêu bi u c a chể ủ ương trình.
FORM ĐĂNG KÝ TRƯỚC
Option Compare Database• NÚT L UƯ
Private Sub luu_Click() Dim t
Dim db As Database, rc As Recordset Dim tg As Boolean
tg = False
Set db = CurrentDb()
Set rc = db.OpenRecordset("T_dangkytruoc") t = Me.dienthoai.Value
Do Until rc.EOF
If rc![dienthoai] = t Then tg = True
End If rc.MoveNext Loop
rc.Close db.Close
If tg = True Then
MsgBox "Khach nay da co ! Ban nhap lai so dien thoai", vbExclamation + vbYesNo, "Thong Bao"
Me.dienthoai.Value = "" Exit Sub
End If
On Error GoTo Err_luu_Click
If Me.ngayden.Value < Now() Then
MsgBox " Ban phai nhap ngay lon hon hom nay" Exit Sub
Quản lý khách s nạ
Page 23
Trang 24End If
If Me.ten.Value = "" Then MsgBox "Ban chua nhap ten" Exit Sub
End If
If Me.ngayden.Value = Now() Then MsgBox "Ban chua nhap ngay den" Exit Sub
End If
If Me.loaiphong.Value = 0 Then MsgBox "Ban chua nhap loai phong" Exit Sub
MsgBox Err.Description Resume Exit_luu_Click
Exit SubErr_huy_Click:
Trang 25MsgBox Err.Description Resume Exit_huy_Click
End Sub
• NÚT THOÁT
Private Sub thoat_Click()
'If (Me.ho.Value = "") Or (Me.ten.Value = "") Or (Me.ngayden.Value = Now()) Or (Me.soluongphong.Value = 0) Or (Me.dienthoai.Value = "") Or (Me.loaiphong.Value = 0) Then
On Error GoTo Err_thoat_ClickDoCmd.Close
Exit_thoat_Click: Exit SubErr_thoat_Click:
MsgBox Err.Description Resume Exit_thoat_Click
Exit SubErr_moi_Click:
MsgBox Err.Description Resume Exit_moi_Click
Quản lý khách s nạ
Page 25
Trang 26End If
Me.cmdmoi.Enabled = FalseMe.cmdtiep.Enabled = FalseMe.cmdexit.Enabled = FalseMe.cmxoa.Enabled = FalseDim str As String
str = MsgBox(" ban co sua toan bo", vbYesNo + vbInformation)If str = vbYes Then
Me.ho = ""Me.ten = ""Me.diachi = ""Me.dienthoai = ""Me.phai = ""Me.quocgia = ""Me.cmt_hc = ""End If
Set n = Forms![F_nhapkhach] h = n![ho]
t = n![ten] c = n![cmt_hc]
DoCmd.OpenForm ten1, , , link 'me.AllowAdditions=True'
DoCmd.GoToRecord , , acNewRec Set d = Forms![F_khachthue] d![ho] = h
d![ten] = t d![cmt_hc] = cEnd Sub
• NÚT TR VỞ Ề
Private Sub undo_Click()
Trang 27DoCmd.RunCommand acCmdUndoExit_undo_Click:
Exit SubErr_undo_Click:
MsgBox Err.Description Resume Exit_undo_Click
n = Now() - Me.ngayden If n = 0 Then
n = 1 End If
Quản lý khách s nạ
Page 27
Trang 28With Me
.tienthue = tthue .tongtien = ttong End With
Set db = CurrentDb()
Set d = db.OpenRecordset("T_phong") Do Until d.EOF
If d![masophong] = Me.masophong Then d.Edit
d![sudung] = False d.Update
End If d.MoveNext Loop
d.Close db.Close
'Me.cmtinh.Enabled = False Me.Luu.Enabled = True Me.Dong.Enabled = True
End Sub
Private Sub Form_Open(Cancel As Integer) Me.Xoa.Enabled = False
'Me.Dong.Enabled = False Me.Luu.Enabled = False
Me.Xemhoadon.Enabled = False
End Sub
• NÚT XEM HÓA Đ NƠ
Private Sub xemhoadon_Click()
On Error GoTo Err_xemhoadon_Click Dim stDocName As String
stDocName = "R_hoadontonghop"
DoCmd.OpenReport stDocName, acPreviewExit_xemhoadon_Click:
Trang 29Err_xemhoadon_Click: MsgBox Err.Description
Resume Exit_xemhoadon_Click End Sub
Đăng ký trướcNh p kháchậ
Thêm thi t bế ị
Nh p viậph mạTr phòngả
Đăng ký trước
Trang 30K T LU NẾẬ
M c dù đã r t c g ng tìm hi u công vi c " Qu n lý khách s n " nh ngặ ấ ố ắ ể ệ ả ạ ư không sao tránh kh i nh ng thi u sót Mong quý Th y , và các b n đóng góp ýỏ ữ ế ầ ạki n đ em rút ra đế ể ược nhi u kinh nghi m quý báu khi bề ệ ước vào cu c s ngộ ố m i.ớ
Quá trình kh o sát, phân tích - thi t k và cài đ t bài toán qu n lý kháchả ế ế ặ ảs n c b n đã hoàn thành nh ng công vi c sau:ạ ơ ả ữ ệ
- C p nh t, l u tr , thêm thông tin:ậ ậ ư ữ* Khách hàng đăng ký thuê phòng* Khách hàng nh n phòngậ
* Khách hàng hu đăng kýỷ* Khách hàng s d ng d ch vử ụ ị ụ* Khách hàng tr phòngả
* Thông tin nhân viên trong khách s nạ- Báo bi u:ể
* Danh m c phòngụ
* Danh sách khách hàng đăng ký thuê phòng* Danh sách khách hàng nh n phòngậ
* Danh sách khách hàng s d ng d ch vử ụ ị ụ* Doanh thu trong tháng
* Doanh thu c nămả- Tra c u:ứ
* Thông tin khách hàng
* Thông tin nhân viên c a khách s nủ ạ* Hoá đ n d ch vơ ị ụ
* Hoá đ n t ng h pơ ổ ợ