Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 190 trang
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
TRNG I HC KHOA HC T NHIÊN
KHOA CÔNG NGH THÔNG TIN
B MÔN MNG MÁY TÍNH & VIN THÔNG
TÔN ANH TUN – TRN HOÀNG KHANH
XÂY DNG WEBSITE T
PHÒNG CHO KHÁCH SN
LUN VN C NHÂN TIN HC
TP. HCM, 2004
KHOA CNTT – H KHTN
TRNG I HC KHOA HC T NHIÊN
KHOA CÔNG NGH THÔNG TIN
B MÔN MNG MÁY TÍNH & VIN THÔNG
TÔN ANH TUN - 0012184
TRN 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
LUN VN C NHÂN TIN HC
GIÁO VIÊN HNG DN
ThS. MAI VN CNG
NIÊN KHÓA 2000 – 2004
KHOA CNTT – H KHTN
NHN XÉT CA GIÁO VIÊN HNG DN
KHOA CNTT – H KHTN
NHN XÉT CA GIÁO VIÊN PHN BIN
KHOA CNTT – H KHTN
LI CÁM N
Chúng em s không th hoàn thành lun vn này nu không có s hng
dn và ch bo tn tình ca Thy Mai Vn Cng. Chúng em xin chân thành cm
n s ch bo ca Thy.
Chúng em xin trân trng cám n quý Thy cô trong khoa Công ngh thông
tin trng i hc Khoa hc T nhiên Tp. H Chí Minh đã tn tình ging dy,
truyn đt nhng kin thc quý báo và to điu kin cho chúng em thc hin lu
n
vn này.
Xin chân thành cm n s giúp đ, đng viên và ch bo rt tn tình ca tt
c các bn cng nh các anh ch đi trc trong quá trình thc hin lun vn.
Mc dù đã c gng n lc ht mình, song lun vn chc chn còn nhiu
thiu sót. Chúng em rt mong nhn đc s thông cm và ch bo tn tình ca
quý Thy cô và các bn.
Tp. HCM, 7/2004
Nhóm sinh viên thc hin
Tôn Anh Tun – Trn Hoàng Khanh
KHOA CNTT – H KHTN
LI NÓI U
S phát trin ca công ngh thông tin cng nh World Wide Web trong
nhng nm va qua Vit Nam và trên th gii đem đn mt kh nng tim tàng
có th đc ng dng đ xây dng nên mt h thng thng mi đin t (đang
còn đi nhng bc đu tiên Vit Nam). T nhng d án ln mang tm c quc
gia cho đn nh
ng d án nh cho tng công ty, xí nghip đu nhm các mc đích
nh: qung bá thông tin v các sn phm và dch v, to s thun li cho khách
hàng trong vic tip cn và mua sn phm… vi mc đích cui cùng là li nhun.
Trong bi cnh hi nhp kinh t th gii, nhu cu hp tác kinh t, trao đi và
giao lu vn hóa ngày càng nhiu thì vic đi li,
n ca khách nc ngoài khi
đn Vit Nam, cng nh khách trong nc cng tng lên. Mt thc t cho thy là
có nhng khó khn, tr ngi đi vi ngi nc ngoài (bao gm c Vit kiu
các nc) khi có ý đnh đn Vit Nam là vn đ ch , h rt bn khon trong
vic tìm kim và đt ch trong mt khách sn mà có th đáp ng đ
c nhu cu
ca mình, trong khi đó thì h thng các khách sn n ta ngày càng ln, hin
đi và tin nghi.
Vi mong mun có th to đc mt h thng website cho phép ngi dùng
tìm kim thông tin v các khách sn Vit Nam, đng thi h tr vic đt phòng
trc qua mng, chúng em đã tp trung tìm hiu và thc hin đ tài “XÂY
DNG WEBSITE T PHÒNG CHO KHÁCH SN - BOOKING
GATEWAY”. Mc dù đây không hn là m
t ni dung mi m (vì đã có rt
nhiu trang web h tr các dch v này nh:
http://www.hoteltravel.com,
http://www.saigon-hotels.net ) nhng nó là mt đ tài có th đem đn nhiu li
ích thit thc: cng c và phát huy nhng kin thc đã hc vào ng dng thc t,
kh nng làm vic đc lp vi mt đ án thc s, và nu thành công nó có th
góp mt vào h thng các website h tr dch v khách sn (và có th m rng
KHOA CNTT – H KHTN
sang các lnh vc khác nh đt vé máy bay, thuê xe đi li ), đng thi cho khách
hàng thêm mt s la chn tin cy.
Lun vn bao gm các ni dung nh sau:
Chng 1: M đu. Gii thiu chung v đ tài, ý ngha và các mc tiêu ca
đ tài; các đ án và h thng tng t trong và ngoài nc.
Chng 2: Tng quan v h thng Booking Gateway. Gii thiu tng
quan v h thng s
xây dng, các nhim v mà h thng s thc hin, và các
gii pháp liên quan.
Chng 3: Phân tích. Bao gm các tài liu liên quan đn quá trình phân
tích h thng nh: phân tích các yêu cu chc nng và phi chc nng, các mô
hình use case và đc t use case, các mô hình lp và lu đ hot đng.
Chng 4: Thit k. Bao gm các tài liu liên quan đn quá trình thit k
h thng nh: thit k d liu, thit k kin trúc, thi
t k chc nng, thit k giao
din.
Chng 5: Cài đt và trin khai. Trình bày các vn đ liên quan đn cài
đt và trin khai h thng nh: la chn môi trng cài đt, các công ngh mi
đc s dng, các bc cài đt chính và vic trin khai h thng trên môi trng
Windows.
Chng 6: Kt lun. Trình bày tóm tt các kt qu đt đc và đ xut các
hng m rng, phát tri
n trong tng lai.
KHOA CNTT – H KHTN
MC LC
Chng 1. TNG QUAN V H THNG BOOKING GATEWAY 1
1.1 Phát biu bài toán: 1
1.2 Các đi tng phc v ca h thng: 1
1.2.1 Các khách sn: 1
1.2.2 Khách ving, nhng ngi có nhu cu tìm khách sn: 1
1.2.3 Ngi qun tr website: 2
1.3 Các yêu cu chính mà h thng phi thc hin: 2
1.4 Các công c h tr lp trình: 3
Chng 2. PHÂN TÍCH 4
2.1 Phân tích yêu cu h thng: 4
2.1.1 Các yêu cu chc nng: 4
2.1.2 Các yêu cu phi chc nng: 5
2.2 Bng chú gii: 6
2.2.1 Gii thiu: 6
2.2.2 Các đnh ngha: 6
2.3 c t b sung: 10
2.3.1 Mc tiêu: 10
2.3.2 Phm vi: 10
2.3.3 Tài liu tham kho: 10
2.3.4 Chc nng: 10
2.3.5 Tính kh dng: 10
2.3.6 Tính n đnh: 10
2.3.7 Hiu sut: 11
2.3.8 S h tr: 11
2.3.9 Tính bo mt: 11
2.3.10 Các ràng buc thit k: 11
2.4 Các s đ Use Case: 12
2.4.1 Mô hình các trng hp s dng ca Admin: 12
2.4.2 Mô hình các trng hp s dng ca Airplane: 13
2.4.3 Mô hình các trng hp s dng ca Hotel: 14
2.4.4 Mô hình các trng hp s dng ca Visitor: 15
2.5 c t Use Case: 15
2.5.1 ng nhp vào h thng: 15
2.5.2 Qun lý các Khách sn: 17
2.5.3 Qun lý các Hãng hàng không: 19
2.5.4 Qun lý Khách ving: 21
2.5.5 Qun lý ngi dùng khác: 22
2.5.6 Qun lý các thông tin ca Khách sn: 24
2.5.7 Qun lý các thông tin ca Hãng hàng không: 26
2.5.8 ng ký nhà cung cp dch v mi: 28
2.5.9 ng ký thành viên mi: 30
2.5.10 ng ký phòng khách sn: 31
2.5.11 Tìm kim Khách sn, Hãng hàng không: 33
KHOA CNTT – H KHTN
2.5.12 Nhp mô t cho Hãng hàng không: 34
2.5.13 Nhp mô t Khách sn: 36
2.5.14 Cp nht mô t Hãng hàng không: 37
2.5.15 Cp nht mô t Khách sn: 39
2.5.16 Trao đi thông tin: 40
2.6 S đ lp: 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 lu đ hot đng: 53
2.7.1 ng nhp h thng: 53
2.7.2 Khách ving đng ký làm thành viên: 55
2.7.3 Khách sn đng ký làm nhà cung cp dch v khách sn: 57
2.7.4 Khách ving đt phòng khách sn: 59
2.7.5 Nhp thông tin mô t cho Hãng hàng không: 61
2.7.6 Nhp thông tin mô t cho Khách sn: 63
2.7.7 Son và gi các thông đip: 65
2.7.8 Xem các thông đip: 67
2.7.9 Xem các thông tin chung ca Hãng hàng không: 69
2.7.10 Cp nht các thông tin chung ca Khách sn: 71
2.7.11 Cp nht các thông tin mô t ca Khách sn: 73
2.7.12 Tìm kim Khách sn: 75
2.7.13 Thêm ngi s dng mi (vi vai trò Admin): 77
2.7.14 Xem danh sách ngi s dng (vi vai trò Admin): 79
2.7.15 Xem thông tin ngi s dng (vi vai trò Admin): 81
2.7.16 Xóa thông tin ngi s dng (vi vai trò Admin): 83
2.7.17 Xem danh sách các Khách sn: 85
2.7.18 Xem thông tin chi tit mt Khách sn: 87
2.7.19 Xóa mt Khách sn: 89
2.7.20 Xem danh sách khách ving: 91
2.7.21 Xem thông tin mt khách ving: 93
2.7.22 Xóa mt khách ving: 95
Chng 3. THIT K 97
3.1 Thit k d liu: 97
3.1.1 Mô hình d liu logic dng s đ: 98
3.1.2 Danh sách các bng d liu: 99
KHOA CNTT – H KHTN
3.1.3 Danh sách các thành phn ca lc đ d liu: 104
3.1.4 Danh sách các thuc tính ca tng thành phn: 106
3.1.5 Danh sách các ràng buc toàn vn: 119
3.2 Thit k kin trúc: 124
3.3 Thit k chc nng: 127
3.3.1 Bng mô t các hàm và th tc: 127
3.3.2 Bng mô t module: 129
3.4 Thit k giao din: 130
Chng 4. CÀI T VÀ TRIN KHAI 139
4.1 Cài đt: 139
4.1.1 La chn môi trng cài đt: 139
4.1.2 La chn mô hình cài đt: 139
4.1.3 Xây dng các lp x lý chính: 141
4.1.4 Cài đt các hàm x lý ch yu: 147
4.1.5 Tip cn vi công ngh lp trình Web mi – ASP.NET: 153
4.2 Trin khai và th nghim chng trình: 166
4.2.1 Trin khai và th nghim ng dng: 166
Chng 5. TNG KT 173
5.1 Kt lun: 173
5.2 Hng phát trin: 175
5.2.1 Xây dng b sung thêm các nhà cung cp dch vu khác: 175
5.2.2 Liên kt vi các h thng ngân hàng: 176
5.2.3 Liên kt vi các đi tác là nhà cung cp dch v đ thc hin quá trình đng ký
và thanh toán t đng: 176
5.2.4 a vào trin khai ng dng trên thc t: 176