1. Trang chủ
  2. » Thể loại khác

0012184-0012571 doc

190 206 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

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òng  khá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: 29/03/2014, 08:20

w