1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website đặt phòng cho khách sạn

190 433 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 190
Dung lượng 2,94 MB

Nội dung

Xây dựng website đặt phòng cho khách sạn

KHOA CNTT – H KHTN TRNG I HC KHOA HC T NHIÊN KHOA CÔNG NGH THÔNG TIN B MÔN MNG MÁY TÍNH & VIN THÔNG TÔN ANH TUN – TRN HOÀNG KHANH XÂY DNG WEBSITE T PHÒNG CHO KHÁCH SN LUN VN C NHÂN TIN HC TP. HCM, 2004 KHOA CNTT – H KHTN TRNG I HC KHOA HC T NHIÊN KHOA CÔNG NGH THÔNG TIN B MÔN MNG MÁY TÍNH & VIN THÔNG TÔN ANH TUN - 0012184 TRN HOÀNG KHANH - 0012571 X X Â Â Y Y D D   N N G G W W E E B B S S I I T T E E     T T P P H H Ò Ò N N G G C C H H O O K K H H Á Á C C H H S S   N N LUN VN C NHÂN TIN HC GIÁO VIÊN HNG DN ThS. MAI VN CNG NIÊN KHÓA 2000 – 2004 KHOA CNTT – H KHTN NHN XÉT CA GIÁO VIÊN HNG DN KHOA CNTT – H KHTN NHN XÉT CA GIÁO VIÊN PHN BIN KHOA CNTT – H KHTN LI CÁM N Chúng em s không th hoàn thành lun vn này nu không có s hng dn và ch bo tn tình ca Thy Mai Vn Cng. Chúng em xin chân thành cm n s ch bo ca Thy. Chúng em xin trân trng cám n quý Thy cô trong khoa Công ngh thông tin trng i hc Khoa hc T nhiên Tp. H Chí Minh đã tn tình ging dy, truyn đt nhng kin thc quý báo và to điu kin cho chúng em thc hin lu n vn này. Xin chân thành cm n s giúp đ, đng viên và ch bo rt tn tình ca tt c các bn cng nh các anh ch đi trc trong quá trình thc hin lun vn. Mc dù đã c gng n lc ht mình, song lun vn chc chn còn nhiu thiu sót. Chúng em rt mong nhn đc s thông cm và ch bo tn tình ca quý Thy cô và các bn. Tp. HCM, 7/2004 Nhóm sinh viên thc hin Tôn Anh Tun – Trn Hoàng Khanh KHOA CNTT – H KHTN LI NÓI U S phát trin ca công ngh thông tin cng nh World Wide Web trong nhng nm va qua  Vit Nam và trên th gii đem đn mt kh nng tim tàng có th đc ng dng đ xây dng nên mt h thng thng mi đin t (đang còn đi nhng bc đu tiên  Vit Nam). T nhng d án ln mang tm c quc gia cho đn nh ng d án nh cho tng công ty, xí nghip đu nhm các mc đích nh: qung bá thông tin v các sn phm và dch v, to s thun li cho khách hàng trong vic tip cn và mua sn phm… vi mc đích cui cùng là li nhun. Trong bi cnh hi nhp kinh t th gii, nhu cu hp tác kinh t, trao đi và giao lu vn hóa ngày càng nhiu thì vic đi li,  n  ca khách nc ngoài khi đn Vit Nam, cng nh khách trong nc cng tng lên. Mt thc t cho thy là có nhng khó khn, tr ngi đi vi ngi nc ngoài (bao gm c Vit kiu  các nc) khi có ý đnh đn Vit Nam là vn đ ch , h rt bn khon trong vic tìm kim và đt ch trong mt khách sn mà có th đáp ng đ c nhu cu ca mình, trong khi đó thì h thng các khách sn  n ta ngày càng ln, hin đi và tin nghi. Vi mong mun có th to đc mt h thng website cho phép ngi dùng tìm kim thông tin v các khách sn  Vit Nam, đng thi h tr vic đt phòng trc qua mng, chúng em đã tp trung tìm hiu và thc hin đ tài “XÂY DNG WEBSITE T PHÒNG CHO KHÁCH SN - BOOKING GATEWAY”. Mc dù đây không hn là m t ni dung mi m (vì đã có rt nhiu trang web h tr các dch v này nh: http://www.hoteltravel.com, http://www.saigon-hotels.net .) nhng nó là mt đ tài có th đem đn nhiu li ích thit thc: cng c và phát huy nhng kin thc đã hc vào ng dng thc t, kh nng làm vic đc lp vi mt đ án thc s, và nu thành công nó có th góp mt vào h thng các website h tr dch v khách sn (và có th m rng KHOA CNTT – H KHTN sang các lnh vc khác nh đt vé máy bay, thuê xe đi li .), đng thi cho khách hàng thêm mt s la chn tin cy. Lun vn bao gm các ni dung nh sau: Chng 1: M đu. Gii thiu chung v đ tài, ý ngha và các mc tiêu ca đ tài; các đ án và h thng tng t trong và ngoài nc. Chng 2: Tng quan v h thng Booking Gateway. Gii thiu tng quan v h thng s xây dng, các nhim v mà h thng s thc hin, và các gii pháp liên quan. Chng 3: Phân tích. Bao gm các tài liu liên quan đn quá trình phân tích h thng nh: phân tích các yêu cu chc nng và phi chc nng, các mô hình use case và đc t use case, các mô hình lp và lu đ hot đng. Chng 4: Thit k. Bao gm các tài liu liên quan đn quá trình thit k h thng nh: thit k d liu, thit k kin trúc, thi t k chc nng, thit k giao din. Chng 5: Cài đt và trin khai. Trình bày các vn đ liên quan đn cài đt và trin khai h thng nh: la chn môi trng cài đt, các công ngh mi đc s dng, các bc cài đt chính và vic trin khai h thng trên môi trng Windows. Chng 6: Kt lun. Trình bày tóm tt các kt qu đt đc và đ xut các hng m rng, phát tri n trong tng lai. KHOA CNTT – H KHTN MC LC Chng 1. TNG QUAN V H THNG BOOKING GATEWAY 1 1.1 Phát biu bài toán: 1 1.2 Các đi tng phc v ca h thng: 1 1.2.1 Các khách sn: . 1 1.2.2 Khách ving, nhng ngi có nhu cu tìm khách sn: 1 1.2.3 Ngi qun tr website: 2 1.3 Các yêu cu chính mà h thng phi thc hin: 2 1.4 Các công c h tr lp trình: 3 Chng 2. PHÂN TÍCH 4 2.1 Phân tích yêu cu h thng: . 4 2.1.1 Các yêu cu chc nng: . 4 2.1.2 Các yêu cu phi chc nng: . 5 2.2 Bng chú gii: 6 2.2.1 Gii thiu: 6 2.2.2 Các đnh ngha: 6 2.3 c t b sung: . 10 2.3.1 Mc tiêu: 10 2.3.2 Phm vi: . 10 2.3.3 Tài liu tham kho: 10 2.3.4 Chc nng: . 10 2.3.5 Tính kh dng: . 10 2.3.6 Tính n đnh: 10 2.3.7 Hiu sut: . 11 2.3.8 S h tr: . 11 2.3.9 Tính bo mt: . 11 2.3.10 Các ràng buc thit k: 11 2.4 Các s đ Use Case: . 12 2.4.1 Mô hình các trng hp s dng ca Admin: . 12 2.4.2 Mô hình các trng hp s dng ca Airplane: 13 2.4.3 Mô hình các trng hp s dng ca Hotel: . 14 2.4.4 Mô hình các trng hp s dng ca Visitor: . 15 2.5 c t Use Case: 15 2.5.1 ng nhp vào h thng: . 15 2.5.2 Qun lý các Khách sn: 17 2.5.3 Qun lý các Hãng hàng không: 19 2.5.4 Qun lý Khách ving: 21 2.5.5 Qun lý ngi dùng khác: 22 2.5.6 Qun lý các thông tin ca Khách sn: 24 2.5.7 Qun lý các thông tin ca Hãng hàng không: 26 2.5.8 ng ký nhà cung cp dch v mi: 28 2.5.9 ng ký thành viên mi: 30 2.5.10 ng ký phòng khách sn: . 31 2.5.11 Tìm kim Khách sn, Hãng hàng không: 33 KHOA CNTT – H KHTN 2.5.12 Nhp mô t cho Hãng hàng không: 34 2.5.13 Nhp mô t Khách sn: 36 2.5.14 Cp nht mô t Hãng hàng không: . 37 2.5.15 Cp nht mô t Khách sn: 39 2.5.16 Trao đi thông tin: . 40 2.6 S đ lp: . 43 2.6.1 Admin Login Class: . 43 2.6.2 Airplane Description Class: . 44 2.6.3 Hotel Description Class: 45 2.6.4 Exchange Info Class: . 45 2.6.5 Manage Airplane Class: . 46 2.6.6 Manage Hotel Class: 47 2.6.7 Manage Airplane Info Class: . 48 2.6.8 Manage Hotel Info Class: 49 2.6.9 Manage User Class: . 50 2.6.10 Manage Visitor Class: 50 2.6.11 Register Member Class: . 51 2.6.12 Register Service Class: 51 2.6.13 Register Supplier Class: . 52 2.7 Các lu đ hot đng: 53 2.7.1 ng nhp h thng: 53 2.7.2 Khách ving đng ký làm thành viên: 55 2.7.3 Khách sn đng ký làm nhà cung cp dch v khách sn: . 57 2.7.4 Khách ving đt phòngkhách sn: . 59 2.7.5 Nhp thông tin mô t cho Hãng hàng không: 61 2.7.6 Nhp thông tin mô t cho Khách sn: 63 2.7.7 Son và gi các thông đip: . 65 2.7.8 Xem các thông đip: 67 2.7.9 Xem các thông tin chung ca Hãng hàng không: 69 2.7.10 Cp nht các thông tin chung ca Khách sn: . 71 2.7.11 Cp nht các thông tin mô t ca Khách sn: 73 2.7.12 Tìm kim Khách sn: . 75 2.7.13 Thêm ngi s dng mi (vi vai trò Admin): . 77 2.7.14 Xem danh sách ngi s dng (vi vai trò Admin): . 79 2.7.15 Xem thông tin ngi s dng (vi vai trò Admin): . 81 2.7.16 Xóa thông tin ngi s dng (vi vai trò Admin): 83 2.7.17 Xem danh sách các Khách sn: 85 2.7.18 Xem thông tin chi tit mt Khách sn: 87 2.7.19 Xóa mt Khách sn: . 89 2.7.20 Xem danh sách khách ving: . 91 2.7.21 Xem thông tin mt khách ving: 93 2.7.22 Xóa mt khách ving: 95 Chng 3. THIT K 97 3.1 Thit k d liu: . 97 3.1.1 Mô hình d liu logic  dng s đ: 98 3.1.2 Danh sách các bng d liu: 99 KHOA CNTT – H KHTN 3.1.3 Danh sách các thành phn ca lc đ d liu: . 104 3.1.4 Danh sách các thuc tính ca tng thành phn: . 106 3.1.5 Danh sách các ràng buc toàn vn: 119 3.2 Thit k kin trúc: 124 3.3 Thit k chc nng: 127 3.3.1 Bng mô t các hàm và th tc: . 127 3.3.2 Bng mô t module: . 129 3.4 Thit k giao din: . 130 Chng 4. CÀI T VÀ TRIN KHAI . 139 4.1 Cài đt: . 139 4.1.1 La chn môi trng cài đt: . 139 4.1.2 La chn mô hình cài đt: . 139 4.1.3 Xây dng các lp x lý chính: . 141 4.1.4 Cài đt các hàm x lý ch yu: 147 4.1.5 Tip cn vi công ngh lp trình Web mi – ASP.NET: 153 4.2 Trin khai và th nghim chng trình: 166 4.2.1 Trin khai và th nghim ng dng: 166 Chng 5. TNG KT 173 5.1 Kt lun: . 173 5.2 Hng phát trin: . 175 5.2.1 Xây dng b sung thêm các nhà cung cp dch vu khác: 175 5.2.2 Liên kt vi các h thng ngân hàng: 176 5.2.3 Liên kt vi các đi tác là nhà cung cp dch v đ thc hin quá trình đng ký và thanh toán t đng: 176 5.2.4 a vào trin khai ng dng trên thc t: . 176

Ngày đăng: 03/12/2013, 19:18

HÌNH ẢNH LIÊN QUAN

2.4.1 Mô hình các tr ngh ps d ng ca Admin: - Xây dựng website đặt phòng cho khách sạn
2.4.1 Mô hình các tr ngh ps d ng ca Admin: (Trang 25)
2.4.2 Mô hình các tr ngh ps d ng ca Airplane: - Xây dựng website đặt phòng cho khách sạn
2.4.2 Mô hình các tr ngh ps d ng ca Airplane: (Trang 26)
Hình 2-2: Mô hình use-case c a Airplane - Xây dựng website đặt phòng cho khách sạn
Hình 2 2: Mô hình use-case c a Airplane (Trang 26)
2.4.4 Mô hình các tr ngh ps d ng ca Visitor: - Xây dựng website đặt phòng cho khách sạn
2.4.4 Mô hình các tr ngh ps d ng ca Visitor: (Trang 28)
Hình 2-5: Class Diagram: ng nh ph th ng - Xây dựng website đặt phòng cho khách sạn
Hình 2 5: Class Diagram: ng nh ph th ng (Trang 56)
Hình 2-7: Class Diagram: Mô t khách n - Xây dựng website đặt phòng cho khách sạn
Hình 2 7: Class Diagram: Mô t khách n (Trang 58)
Hình 2-8: Class Diagram: Trao đ i thông tin - Xây dựng website đặt phòng cho khách sạn
Hình 2 8: Class Diagram: Trao đ i thông tin (Trang 58)
Hình 2-9: Class Diagram: Q un lý Hãng hàng không - Xây dựng website đặt phòng cho khách sạn
Hình 2 9: Class Diagram: Q un lý Hãng hàng không (Trang 59)
Hình 2-10: Class Diagram: Qu n lý khách s n - Xây dựng website đặt phòng cho khách sạn
Hình 2 10: Class Diagram: Qu n lý khách s n (Trang 60)
Hình 2-11: Class Diagram: Qu n lý thông tin Hãng hàng không - Xây dựng website đặt phòng cho khách sạn
Hình 2 11: Class Diagram: Qu n lý thông tin Hãng hàng không (Trang 61)
Hình 2-12: Class Diagram: Q un lý thông tin khách n - Xây dựng website đặt phòng cho khách sạn
Hình 2 12: Class Diagram: Q un lý thông tin khách n (Trang 62)
Hình 2-14: Class Diagram: Qu n tr  khách vi ng - Xây dựng website đặt phòng cho khách sạn
Hình 2 14: Class Diagram: Qu n tr khách vi ng (Trang 63)
Hình 2-15: Class Diagram:  ng ký thành viên - Xây dựng website đặt phòng cho khách sạn
Hình 2 15: Class Diagram: ng ký thành viên (Trang 64)
Hình 2-17: Class Diagram:  ng ký nhà cung c p d ch v - Xây dựng website đặt phòng cho khách sạn
Hình 2 17: Class Diagram: ng ký nhà cung c p d ch v (Trang 65)
Hình 2-18: Sequence Diagram: ng nh ph th ng - Xây dựng website đặt phòng cho khách sạn
Hình 2 18: Sequence Diagram: ng nh ph th ng (Trang 66)
Hình 2-19: Collaboration Diagram:  ng nh p h  th ng - Xây dựng website đặt phòng cho khách sạn
Hình 2 19: Collaboration Diagram: ng nh p h th ng (Trang 67)
Hình 2-20: Sequence Diagram: ng ký thành viên - Xây dựng website đặt phòng cho khách sạn
Hình 2 20: Sequence Diagram: ng ký thành viên (Trang 68)
Hình 2-21: Collaboration Diagram:  ng ký thành viên - Xây dựng website đặt phòng cho khách sạn
Hình 2 21: Collaboration Diagram: ng ký thành viên (Trang 69)
Hình 2-22: Sequence Diagram: ng ký nhà cung c pd ch v - Xây dựng website đặt phòng cho khách sạn
Hình 2 22: Sequence Diagram: ng ký nhà cung c pd ch v (Trang 70)
Hình 2-23: Collaboration Diagram:  ng ký nhà cung c p d ch v - Xây dựng website đặt phòng cho khách sạn
Hình 2 23: Collaboration Diagram: ng ký nhà cung c p d ch v (Trang 71)
Hình 2-24: Sequence Diagram:  t phòng khách s n - Xây dựng website đặt phòng cho khách sạn
Hình 2 24: Sequence Diagram: t phòng khách s n (Trang 72)
Hình 2-25: Collaboration Diagram:  t phòng khách s n - Xây dựng website đặt phòng cho khách sạn
Hình 2 25: Collaboration Diagram: t phòng khách s n (Trang 73)
Hình 2-27: Collaboration Diagram: Nh p thông tin mô t  cho   Hãng hàng không - Xây dựng website đặt phòng cho khách sạn
Hình 2 27: Collaboration Diagram: Nh p thông tin mô t cho Hãng hàng không (Trang 75)
Hình 2-28: Sequence Diagram: Nh p thông tin mô t cho khách n - Xây dựng website đặt phòng cho khách sạn
Hình 2 28: Sequence Diagram: Nh p thông tin mô t cho khách n (Trang 76)
Hình 2-31: Collaboration Diagram: Gi thông đ ip - Xây dựng website đặt phòng cho khách sạn
Hình 2 31: Collaboration Diagram: Gi thông đ ip (Trang 79)
Hình 2-33: Collaboration Diagram: Xem thông đi p - Xây dựng website đặt phòng cho khách sạn
Hình 2 33: Collaboration Diagram: Xem thông đi p (Trang 81)
Hình 2-35: Collaboration Diagram: Xem thông tin nhà cung c pd ch v - Xây dựng website đặt phòng cho khách sạn
Hình 2 35: Collaboration Diagram: Xem thông tin nhà cung c pd ch v (Trang 83)
Hình 2-39: Collaboration Diagram: C pn ht thông tin mô t ca nhà cung c pd ch v - Xây dựng website đặt phòng cho khách sạn
Hình 2 39: Collaboration Diagram: C pn ht thông tin mô t ca nhà cung c pd ch v (Trang 87)
Hình 2-39: Collaboration Diagram: C p nh t thông tin mô t  c a nhà cung c p d ch v - Xây dựng website đặt phòng cho khách sạn
Hình 2 39: Collaboration Diagram: C p nh t thông tin mô t c a nhà cung c p d ch v (Trang 87)
Hình 2-40: Sequence Diagram: Tìm k im khách n - Xây dựng website đặt phòng cho khách sạn
Hình 2 40: Sequence Diagram: Tìm k im khách n (Trang 88)
Hình 2-41: Sequence Diagram: Tìm k im khách n - Xây dựng website đặt phòng cho khách sạn
Hình 2 41: Sequence Diagram: Tìm k im khách n (Trang 89)
Hình 2-43: Collaboration Diagram: Thêm mi ng is d ng - Xây dựng website đặt phòng cho khách sạn
Hình 2 43: Collaboration Diagram: Thêm mi ng is d ng (Trang 91)
Hình 2-46: Sequence Diagram: Xem thông tin ng is d ng - Xây dựng website đặt phòng cho khách sạn
Hình 2 46: Sequence Diagram: Xem thông tin ng is d ng (Trang 94)
Hình 2-52: Sequence Diagram: Xem thông tin chi tit ca khách n - Xây dựng website đặt phòng cho khách sạn
Hình 2 52: Sequence Diagram: Xem thông tin chi tit ca khách n (Trang 100)
Hình 2-54: Sequence Diagram: Xóa m t khách s n - Xây dựng website đặt phòng cho khách sạn
Hình 2 54: Sequence Diagram: Xóa m t khách s n (Trang 102)
Hình 2-55: Collaboration Diagram: Xóa m t khách s n - Xây dựng website đặt phòng cho khách sạn
Hình 2 55: Collaboration Diagram: Xóa m t khách s n (Trang 103)
Hình 2-58: Sequence Diagram: Xem thông tin khách vi ng - Xây dựng website đặt phòng cho khách sạn
Hình 2 58: Sequence Diagram: Xem thông tin khách vi ng (Trang 106)
Hình 2-60: Sequence Diagram: Xóa m t khách vi ng - Xây dựng website đặt phòng cho khách sạn
Hình 2 60: Sequence Diagram: Xóa m t khách vi ng (Trang 108)
Hình 2-61: Collaboration Diagram: Xóa m t khách vi ng - Xây dựng website đặt phòng cho khách sạn
Hình 2 61: Collaboration Diagram: Xóa m t khách vi ng (Trang 109)
Hình 3-1: S  đ  mô hình d  li u - Xây dựng website đặt phòng cho khách sạn
Hình 3 1: S đ mô hình d li u (Trang 111)
Mô t: Lu tr các l oi hình t hc thanh toán. - Xây dựng website đặt phòng cho khách sạn
t Lu tr các l oi hình t hc thanh toán (Trang 117)
4 PaymentID Chu i2 Mã hình t hc thanh - Xây dựng website đặt phòng cho khách sạn
4 PaymentID Chu i2 Mã hình t hc thanh (Trang 125)
B ng 3-8: B ng d li u tblBookInfo - Xây dựng website đặt phòng cho khách sạn
ng 3-8: B ng d li u tblBookInfo (Trang 125)
6 PaymentID Chu i3 Mã hình t hc thanh - Xây dựng website đặt phòng cho khách sạn
6 PaymentID Chu i3 Mã hình t hc thanh (Trang 127)
Hình 3-2: Cu trúc cây phân nhóm -C 1 - Xây dựng website đặt phòng cho khách sạn
Hình 3 2: Cu trúc cây phân nhóm -C 1 (Trang 137)
Hình 3-3: C u trúc cây phân nhóm - C p 2: Admin - Xây dựng website đặt phòng cho khách sạn
Hình 3 3: C u trúc cây phân nhóm - C p 2: Admin (Trang 138)
Hình 3-6: C u trúc cây phân nhóm - C p 2: Khách vi ng - Xây dựng website đặt phòng cho khách sạn
Hình 3 6: C u trúc cây phân nhóm - C p 2: Khách vi ng (Trang 139)
Di đây làm ts hình nh v thi tk giao din ca ng d ng. - Xây dựng website đặt phòng cho khách sạn
i đây làm ts hình nh v thi tk giao din ca ng d ng (Trang 143)
Hình 3-8:  ng ký thành viên - Xây dựng website đặt phòng cho khách sạn
Hình 3 8: ng ký thành viên (Trang 145)
Hình 3-10: Mô t  khách s n - Xây dựng website đặt phòng cho khách sạn
Hình 3 10: Mô t khách s n (Trang 147)
Hình 3-11: Mô t  hãng hàng không - Xây dựng website đặt phòng cho khách sạn
Hình 3 11: Mô t hãng hàng không (Trang 148)
Hình 3-12: Xem danh sách khách vi ng - Xây dựng website đặt phòng cho khách sạn
Hình 3 12: Xem danh sách khách vi ng (Trang 149)
Hình 3-13: Thêm ng i dùng - Xây dựng website đặt phòng cho khách sạn
Hình 3 13: Thêm ng i dùng (Trang 150)
Hình 3-14: Qu n lý - Xây dựng website đặt phòng cho khách sạn
Hình 3 14: Qu n lý (Trang 151)
Hình 4-1: Kin trúc n-tier - Xây dựng website đặt phòng cho khách sạn
Hình 4 1: Kin trúc n-tier (Trang 153)
Hình 4-3: SQL Server Enterprise Manager - Xây dựng website đặt phòng cho khách sạn
Hình 4 3: SQL Server Enterprise Manager (Trang 180)
Hình 4-4: Toc sd li u Booking - Xây dựng website đặt phòng cho khách sạn
Hình 4 4: Toc sd li u Booking (Trang 181)
Hình 4-5: Ch n ch c n ng Restore Database - Xây dựng website đặt phòng cho khách sạn
Hình 4 5: Ch n ch c n ng Restore Database (Trang 182)
Hình 4-7: Ghi đè lên tp tin cs d li u - Xây dựng website đặt phòng cho khách sạn
Hình 4 7: Ghi đè lên tp tin cs d li u (Trang 184)
Hình 4-7: Ghi đè lên t p tin c  s  d  li u - Xây dựng website đặt phòng cho khách sạn
Hình 4 7: Ghi đè lên t p tin c s d li u (Trang 184)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w