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

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

Đ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

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: Xem tại trang 25 của tài liệu.
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: Xem tại trang 26 của tài liệu.
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: Xem tại trang 28 của tài liệu.
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 Xem tại trang 56 của tài liệu.
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 Xem tại trang 58 của tài liệu.
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 Xem tại trang 59 của tài liệu.
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 Xem tại trang 62 của tài liệu.
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 Xem tại trang 66 của tài liệu.
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 Xem tại trang 68 của tài liệu.
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 Xem tại trang 70 của tài liệu.
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 Xem tại trang 76 của tài liệu.
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 Xem tại trang 79 của tài liệu.
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 Xem tại trang 83 của tài liệu.
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 Xem tại trang 87 của tài liệu.
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 Xem tại trang 88 của tài liệu.
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 Xem tại trang 89 của tài liệu.
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 Xem tại trang 91 của tài liệu.
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 Xem tại trang 94 của tài liệu.
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 Xem tại trang 100 của tài liệu.
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 Xem tại trang 106 của tài liệu.
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 Xem tại trang 117 của tài liệu.
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 Xem tại trang 125 của tài liệu.
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 Xem tại trang 125 của tài liệu.
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 Xem tại trang 127 của tài liệu.
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 Xem tại trang 137 của tài liệu.
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 Xem tại trang 143 của tài liệu.
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 Xem tại trang 153 của tài liệu.
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 Xem tại trang 180 của tài liệu.
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 Xem tại trang 181 của tài liệu.
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 Xem tại trang 184 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan