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……… 10
1 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 5NHI 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 ả
Trang 6M t khách s n c n t đ ng hoá trong vi c qu n lý Sau khi tìm hi u,ộ ạ ầ ự ộ ệ ả ể
kh o sát hi n tr ng nhóm n m đả ệ ạ ắ ược nh ng thông tin sau:ữ
• Qu n lý khách hàng: ả
M i khách hàng c a khách s n đ u đỗ ủ ạ ề ược khách s n qu n lý nh ng thôngạ ả ữtin sau: H tên, gi i tính, đ a ch , đi n tho i ,E_mail(n u có), s CMND_hc qu cọ ớ ị ỉ ệ ạ ế ố ố
t ch ị
• 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 đị ế ị ế ị ượ c
qu 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ơ ữ ạ ạ ữ ế ư ạ ố ị
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 ,S
• 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Đ)
• Ghi chú:
Giá phòng có th thay đ i theo mùa, khách quen và tr em Hay khi có c pể ổ ẻ ậ
nh t thêm các thi t b m i cao c p h nậ ế ị ớ ấ ơ
N u khách hàng là v ch ng thì ph i có gi y đăng ký k t hônế ợ ồ ả ấ ế
Quản lý khách s nạ
Page 7
Trang 8Doanh thu trong tháng
Doanh thu năm
Microsoft Access là m t h qu n tr c s d li u tộ ệ ả ị ơ ở ữ ệ ương tác v i ngớ ườ ử i s
d ng ch y trên môi trụ ạ ường Windows, nó tăng thêm s c m nh trong công tác tứ ạ ổ
ch c và tìm ki m thông tin Các qui t c ki m tra d li u , giá tr m c đ nh, khuônứ ế ắ ể ữ ệ ị ặ ị
nh p d li u c a MS Access hoàn toàn đáp ng yêu c u Kh năng k t n i vàậ ữ ệ ủ ứ ầ ả ế ốcông c truy v n m nh c a nó giúp ta tìm ki m thông tin m t cách nhanh chóng.ụ ấ ạ ủ ế ộ
II M c đích yêu c u ng ụ ầ ườ ử ụ i s d ng
a 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.ố ớ ệ ạ ạ
• Khi đ n thuê phòng thì h th ng s cho bi t danh sách các phòng cònế ệ ố ẽ ế
TenCmt_hcMasophongNgaydenNgaytraTiendattruocLoaiphongGiaphongTienviphamTongtienGhi chu Tienthuediachi
Ten
Cmt_hc
GiatridenNgayxacdinhGhichuMasophong
TenNgaydenLoaiphongSodienthoai
Trang 10Masophong
LoaiphongSudung
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
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 24If Me.ngayden.Value = Now() Then
MsgBox "Ban chua nhap ngay den"
Private Sub huy_Click()
On Error GoTo Err_huy_Click
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Exit_huy_Click:
Exit Sub
Err_huy_Click:
Trang 25Private 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
Private Sub moi_Click()
On Error GoTo Err_moi_Click
Trang 26Dim n As Form, d As Form
Dim link As String
Trang 27Dim phong As Integer
Dim tthue As Currency
Dim ttong As Currency
MsgBox " Ban da nho so tien guu lai khach no la " & -ttong & ""
ttong = Me.tiendattruoc - ttong
Trang 28Private Sub xemhoadon_Click()
On Error GoTo Err_xemhoadon_Click
Dim stDocName As String
stDocName = "R_hoadontonghop"
DoCmd.OpenReport stDocName, acPreview
Exit_xemhoadon_Click:
Trang 29MsgBox Err.Description Resume Exit_xemhoadon_Click End Sub
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:ậ ậ ư ữ
* Doanh thu trong tháng
* Doanh thu c nămả
Trang 31Bài toán được thi t k và cài đ t b ng ngôn ng VBA cho phép ch y trênế ế ặ ằ ữ ạmôi trường Windows do đó k th a đế ừ ược nh ng tính năng m nh c a Windowsữ ạ ủ
nh :ư
- Cho m t giao di n thân thi n v i ngộ ệ ệ ớ ườ ử ụi s d ng
- Ch y theo ch đ đa nhi mạ ế ộ ệ
- In n nhanh chóng và thu n l iấ ậ ợ
Bài toán qu n lý khách s n này ch y u là áp d ng v i kháchả ạ ủ ế ụ ớ
s n có quy mô tạ ương đ i nh , do đ c thù c a m i khách s n nên công tác qu nố ỏ ặ ủ ỗ ạ ả
lý v i m i khách s n là khác nhauớ ỗ ạ
Do th i gian h n ch và trình đ hi u bi t c a b n thân ch a nhi u.,nên vi cờ ạ ế ộ ể ế ủ ả ư ề ệ phân tích thi t k và cài đ t bài toán qu n lý khách s n ch a hoàn thi n nh m tế ế ặ ả ạ ư ệ ư ộ
ph n m m ầ ề qu n lý Nó mang tính ch t h c h i, trao đ i và b t đ u làm quen v iả ấ ọ ỏ ổ ắ ầ ớ
th c t Nh ng qua bài báo cáo này, em đã h c h i đự ế ư ọ ỏ ược nhi u kinh nghi m trongề ệquá trình phân tích thi t k và cài đ t m t chế ế ặ ộ ương trình qu n lý, đ ng th i cũng bả ồ ờ ổ sung ki n th c cho b n thân.ế ứ ả
Em xin chân thành c m n Th y Huỳnh Tôn Nghĩa đã t nả ơ ầ ậ tình giúp đ đ chúng em hoàn thành bài báo cáo cáo này.ỡ ể
H ướ ng phát tri n thêm ể
- Chương trình ch m i cho phép nhân viên trong khách s n ti p c n hỉ ớ ạ ế ậ ệ
th ng Nên hố ướng là c n ph i phân quy n s dung h th ng cho khách có th ti pầ ả ề ử ệ ố ể ế
c n v i h th ng.ậ ớ ệ ố
- M r ng bài toán cho nhi u khách s n riêng bi tở ộ ề ạ ệ
- Th ng kê danh sách khách hàng theo kho ng th i gian nào đóố ả ờ
- Đ a ra doanh thu cho khách s n trong kho ng th i gian nh t đ như ạ ả ờ ấ ị
- Ngoài ra đ chể ương trình đượ ố ưc t i u h n, ta có th xây d ng thêm hơ ể ự ệ
th ng cung c p thông tin v phòng, giá c và cho phép đ t phòng qua m ng.ố ấ ề ả ặ ạ
Quản lý khách s nạ
Page 31