SVTH : V Hong Quang Báo cáo chuyên đề thực tập chuyên nghành
LI M U
H thng thụng tin qun lý khỏch sn khụng cũn xa l vi cỏc nh
phỏt trin h thng thụng tin, h thng thụng tin núi chung v h thng thụng
tin qun lý khỏch sn núi riờng ang úng gúp phn to ln cho s phỏt trin
mnh m ca nn kinh t, v ca nghnh cụng ngh thụng tin. Cụng ngh
thụng tin ti Vit Nam ó cú bc t phỏ mnh m cựng vi s phỏt trin
CNTT trờn ton th gii. Kộo theo l s bựng n ca Internet, Internet ó
lan ra n tng nh, tng ngừ thm chớ l c cỏc lng quờ, thụn xúm. i
tng s dng Internet cng vụ cựng a dng t tr em, thanh niờn n
ngi gi khụng phõn bit gii tớnh. Vi mt mc u t r li mang n
hiu qu lõu di hn so vi qung cỏo trờn cỏc phng tin truyn thụng thỡ
Internet l iu kin ht sc thun li cho vic xõy dng Website nhm mc
ớch bỏn hng, kinh doanh, qung bỏ thng hiu.
Phm vi nghiờn cu
Mc dự rt mong mun xõy dng mt h thng thụng tin qun lý
khỏch sn mt cỏch y mang n cho khỏch sn v khỏch hng s tin
li, d s dng vi mt giao din Web thõn thin, nhng trong mt khong
thi gian, ngun kinh phớ cú hn, nờn khụng th bao quỏt, x lý ht tt c
nhng vn m em ó ra trc khi xõy dng ti.Vớ d nh : HTTT
qun lý khỏch sn cha cú kh nng thanh toỏn bng cỏc loi th nh th tớn
dng, master card, credit card, chuyn khon cho cỏc khỏch hng cú nhu cu
thanh toỏn online vỡ vn bo mt cho cỏc hỡnh thc thanh toỏn ny l rt
phc tp. Mt vn na l do mi ch th nghim trờn mụi trng
Windows XP v mt s cụng c khỏc, HTTT cha c th nghim trờn
Internet nờn s xut hin nhng li m em cha th lng ht.
Xõy dng Website HTTT qun lý khỏch sn Cụng on 1
SVTH : Vũ Hoàng Quang B¸o c¸o chuyªn ®Ò thùc tËp chuyªn nghµnh
- Nội dung của các phần trong Website cũng chưa được đầy đủ như
mong muốn.
Kết cấu đề tài
FormatDateTime ...................................................................................... 49
- Các hàm thao tác với chuỗi ...................................................................... 50
Len: Lấy chiều dài chuỗi ......................................................................... 50
Ucase, Lcase: Chuyển chữ hoa thành chữ thường và ngược lại ........... 50
- Các hàm ngày tháng ................................................................................. 51
- Các hàm kiểm tra ..................................................................................... 51
Câu lệnh rẽ nhánh : ..................................................................................... 52
Lệnh If ........................................................................................................ 52
Select case ... else ...End select ................................................................... 52
Lệnh lặp: ...................................................................................................... 53
For…Next .................................................................................................... 53
Do While…Loop ......................................................................................... 53
While .. Wend .............................................................................................. 54
Do .. Loop Until .......................................................................................... 54
Điều kiện and ,or, not ................................................................................. 54
4. Sử dụng Database với ASP ............................................................... 55
4.1 Các cú pháp căn bản để truy xuất dữ liệu từ DB ................................. 55
Lựa chọn ....................................................................................................... 55
Thêm dữ liệu vào bảng ............................................................................... 55
Xây dựng Website HTTT quản lý khách sạn Công Đoàn 3
SVTH : V Hong Quang Báo cáo chuyên đề thực tập chuyên nghành
Sa d liu ................................................................................................... 56
Xoỏ d liu .................................................................................................. 56
4.2 i tng Connection .......................................................................... 56
4.3 i tng Recordset ............................................................................. 56
4.4 Thờm sa xúa d liu trong DB ........................................................... 57
Sa d liu: .............................................................................................. 57
Xoỏ d liu: ............................................................................................. 57
Ngoi ra chỳng ta cú th dựng Recordset thờm, sa, xúa d liu
trong database bng cỏch duyt qua tp hp cỏc bn ghi trong bng .... 57
Công ty Du lịch công đoàn Việt Nam có các dịch vụ chính sau :
- Khách sạn
- Nhà hàng
- Du lịch lữ hành
- Tư vấn đầu tư quốc tế
- Tổ chức hội nghị, đám cưới.
Trong đó kinh doanh khách sạn, du lịch lữ hành và tổ chức hội nghị đám
cưới là ba loại hình hoạt động chính của công ty.
2. Địa chỉ liên lạc
Trụ sở chính: 1B Yết Kiêu, Hoàn Kiếm,
Hà Nội
Tel: (84-4) 8223680 – 9424112 – 8223844
Email:
Giám đốc: Ông Hoàng Minh Chính
Phó giám đốc: Ông Chu Ngọc Thành
II. GIỚI THIỆU ĐỀ TÀI NGHIÊN CỨU
1. Lí do lựa chọn đề tài
Nghành công nghệ thông tin của Việt Nam nói chung và thế giới nói
riêng đang có sự phát triển như vũ bão, nếu nắm bắt cơ hội này để áp dụng
công nghệ thông tin cho hoạt động doanh nghiệp của mình là bước đi hoàn
Xây dựng Website HTTT quản lý khách sạn Công Đoàn 6
SVTH : Vũ Hoàng Quang B¸o c¸o chuyªn ®Ò thùc tËp chuyªn nghµnh
toàn đúng đắn, mang lại lợi ích to lớn cho các doanh nghiệp kinh doanh
trong lĩnh vực khách sạn và cho toàn thể xã hội.
Để có thêm nhiều khách du lịch đến với khách sạn thì cần phải có sự
quản lý hoạt động kinh doanh của khách sạn, các dịch vụ chăm sóc khách
hàng cũng cần phải chu đáo. Ngoài ra cần phải xây dựng một hệ thống thông
tin ứng dụng các thành tựu phát triển mạnh mẽ của công nghệ thông tin để
thông tin luôn luôn luân chuyển giữa các bộ phận trong công ty một cách
nhanh chóng, chính xác. Làm việc này có nghĩa là phải xây dựng cơ sở hạ
dễ dàng lựa chọn đư ợc nhu cầu thuê phòng của mình. Bằng cách, thiết lập
một trang website của khách sạn đưa lên mạng, nhằm giới thiệu về các thông
tin, các dịch vụ của khách sạn để khách có thể truy cập đựoc đến trang web
của khách sạn ở bất cứ nơi nào, lựa chọn được đúng các yêu cầu của mình
về chuyến đi, và có thể đăng ký phòng nghỉ theo yêu cầu của mình mà
không cần phải mất thời gian đến khách sạn. Hơn nữa việc đưa trang web
của khách sạn lên mạng cũng góp phần làm cho bộ máy quản lý của khách
sạn được dễ dàng và thuận tiện hơn. Khách sạn sẽ thu hút thêm nhiều
khách, giới thiệu rộng rãi tới khách du lịch trong và ngoài nước, và nâng cao
hơn nữa chất lượng phục vụ cho khách du lịch.
3. Những công cụ để thực hiện đề tài
Lựa chọn ngôn ngữ lập trình đóng một vai trò quan trọng đối với
thành công của chương trình. Lựa chọn đúng ngôn ngữ lập trình giúp bạn
viết chương trình dễ dàng hơn nhờ sự hỗ trợ của ngôn ngữ đấy. Dựa trên
những yếu tố như khả năng lập trình, môi trường phát triển phần mềm sau
này, thói quen người sử dụng, khả năng tương thích phần cứng, phần mềm.
Xây dựng Website HTTT quản lý khách sạn Công Đoàn 8
SVTH : Vũ Hoàng Quang B¸o c¸o chuyªn ®Ò thùc tËp chuyªn nghµnh
Để thực hiện đề tài này em đã có dùng đến các phần mềm sau :
- Windows 2000 Server hoặc cao hơn.
- IIS (Internet Information Services)
- Hệ quản trị cơ sở dữ liệu SQL Server 2000.
- Microsoft ProntPage 2003.
- Macromedia DreamWeaver MX.
- Photoshop CS ver 8.0
Ngoài ra để có thể đưa Website này lên mạng thì yêu cầu phải có
Host, Domain và một máy chủ đủ mạnh kết nối Internet để tải chương trình
lên mạng phục vụ cho các du khách trong và ngoài nước khi tìm kiếm thông
tin về khách sạn trên mạng.
Xây dựng Website HTTT quản lý khách sạn Công Đoàn 9
Ðể quản lý và sử dụng thông tin một cách có hiệu quả, ta cần phải tìm
hiểu các đặc trưng cơ bản của thông tin như sau:
- Kiểm tra khả năng giảm độ bất định về đối tượng của thông tin.
Thông tin về hệ thống ngày càng nhiều, càng đầy đủ thì độ bất định về hệ
thống ngày càng giảm.
- Thông tin phải được định hướng rõ ràng.
- Thông tin phải có tính thời điểm. Ðiều này có nghĩa là thông tin chỉ
có ích tại một thời điểm nào đó mà không có tính thời kỳ dài.
- Tính cục bộ của thông tin thể hiện là thông tin chỉ có ý nghĩa trong
một hệ thống nhất định có sự điều khiển và sử dụng nó.
- Thông tin thể hiện tính tổ chức vì thông tin tạo nên sự liên hệ và trao
đổi giữa các bộ phận này với bộ phận khác, nó đóng vai trò liên kết các bộ
phận trong cùng một hệ thống.
- Thông tin mang tính tương đối. Thông tin được tạo ra và truyền đi
và do đó khó tránh khỏi những sai lệch do các nhiễu thông tin gây ra. Các
nhiễu ở đây xuất phát từ nhiều mặt vật lý, ngữ nghĩa, lợi ích giữa các bên đã
làm cho thông tin chỉ phản ánh được một cách tương đối về đối tương đối
được phản ánh.
3. Vai trò của thông tin trong quản lý
Trong môi trường cạnh tranh khốc liệt hiện nay các nhà quản lý phải
hoạt động với năng suất và hiệu suất cao nhằm đạt được các mục tiêu quản
lý đã đề ra. Những nguồn tài nguyên, vật lực mà họ có để sử dụng là :con
người, tiền bạc, tài nguyên, năng lượng và thông tin.Mổi nguồn tài lực này,
trừ thông tin, đều có thể đếm hay đo được theo một cách nào đó, bởi vậy dễ
Xây dựng Website HTTT quản lý khách sạn Công Đoàn 11
SVTH : Vũ Hoàng Quang B¸o c¸o chuyªn ®Ò thùc tËp chuyªn nghµnh
quản lý. Thông tin thì khác: nó là vô hình nên khó có thể đo được chính xác.
Mặc dù vậy, nhiều cơ quan hiên nay đang ngày càng nhận thấy rằng thông
tin là một trong những nguồn tài nguyên quan trọng nhất của họ, cần thiết có
biện pháp quản lý chặt chẽ và sử dụng một cách có hiệu lực.
(Storage)
Thu thập
(Input)
Xử lý
(Processing)
Phân phát
(Output)
Đích
(Destination)
Mô hình thu
thập, phân phối
và xử lý thông
tin.
Phần
cứng
Phần
mềm
Con
người
Viễn
thông
Dữ liệu
SVTH : Vũ Hoàng Quang B¸o c¸o chuyªn ®Ò thùc tËp chuyªn nghµnh
Hệ thống thông tin thường có hai loại : hệ thống thông tin chính thức
và hệ thống thông tin không chính thức.
- Hệ thống thông tin chính thức thường bao hàm một tập hợp các qui
tắc và các phương pháp làm việc có văn bản rõ ràng hoặc là ít ra thì cũng
được thiết lập theo truyền thống.
- Hệ thống thông tin phi chính thức của một tổ chức bao gồm các qui
tắc và các phương pháp làm việc không có văn bản rõ ràng và các hệ thống
k hoch chin lc. Chỳng da ch yu vo cỏc c s d liu c to ra
bi cỏc h x lý giao dch cng nh cỏc ngun liu ngoi t chc. Núi
chung, chỳng to ra cỏc bỏo cỏo cho cỏc nh qun lý mt cỏch nh k hoc
theo yờu cu. Bỏo cỏo ny túm lc tỡnh hỡnh v mt mt c bit no ú
ca t chc. Cỏc bỏo cỏo ny thng cú tớnh so sỏnh, chỳng lm tng phn
tỡnh hỡnh hin ti vi mt tỡnh hỡnh ó c d kin trc, tỡnh hỡnh hin ti
vi mt d bỏo, cỏc d kin hin thi ca cỏc doanh nghip trong cựng mt
ngnh cụng nghip, d liu hin thi v cỏc s liu lch s. Vỡ cỏc h thng
thụng tin qun lý phn ln da vo cỏc d liu sn sinh t cỏc h x lý giao
dch do ú cht lng thụng tin m chỳng sn sinh ra ph thuc rt nhiu
vo vic vn hnh tt hay xu ca h x lý giao dch. H thng phõn tớch
nng lc bỏn hng, theo di chi tiờu, theo di nng sut hoc s vng mt
ca nhõn viờn, nghiờn cu v th trng l cỏc h thng thụng tin qun lý.
- H thng tr giỳp ra quyt nh DSS (Dicision Support System).
L nhng h thng c thit k vi mc ớch r rng l tr giỳp cỏc
hot ng ra quyt nh. Quỏ trỡnh ra quyt nh thng c mụ t nh l
mt quy trỡnh c to thnh t 3 giai on: Xỏc nh vn , xõy dng v
ỏnh giỏ cỏc phng ỏn gii quyt v la chn mt phng ỏn. V nguyờn
Xõy dng Website HTTT qun lý khỏch sn Cụng on 15
SVTH : V Hong Quang Báo cáo chuyên đề thực tập chuyên nghành
tc mt h thng tr giỳp ra quyt nh phi cung cp thụng tin cho phộp
ngi ra quyt nh xỏc nh r tỡnh hỡnh m mt quyt nh cn phi ra.
Thờm vo ú nú cũn phi cú kh nng mụ hỡnh hoỏ cú th phõn lp v
ỏnh giỏ cỏc gii phỏp. Núi chung õy l cỏc h thng i thoi cú kh nng
tip cn mt hoc nhiu c s d liu v s dng mt hoc nhiu mụ hỡnh
biu din v ỏnh giỏ tỡnh hỡnh.
- H thng chuyờn gia ES (Expert System).
éú l nhng h thng c s trớ tu, cú ngun gc t nghiờn cu v trớ
tu nhõn to, trong ú cú s biu din bng cỏc cụng c tin hc nhng tri
thc ca mt chuyờn gia v mt lnh vc no ú. H thng chuyờn gia c
vụ. Có thể xem bảng phân loại các hệ thống thông tin trong một doanh
nghiệp sản xuất để hiểu cách phân chia này :
Tài chính
chiến lược
Marketing
chiến lược
Nhân lực
chiến lược
Kinh doanh
và sản xuất
chiến lược
Tài chính
chiến thuật
Marketinh
chiến thuật
Nhân lực
chiến thuật
Kinh doanh
và sản xuất
chiến thuật
Tài chính
tác nghiệp
Marketing tác
nghiệp
Nhân lực
tác nghiệp
Kinh doanh
và sản xuất
tác nghiệp
Hệ thống
(IT professional)
Mô hình logíc
Mô hình vật lý trong
Mô hình vật lý
ngoài
SVTH : Vũ Hoàng Quang B¸o c¸o chuyªn ®Ò thùc tËp chuyªn nghµnh
Mô hình vật lý trong liên quan tới những khía cạnh vật lý của hệ
thống tuy nhiên không phải là cái nhìn của người sử dụng mà là của nhân
viên kĩ thuật. Chẳng hạn đó là những thông tin liên quan tới trang thiết bị
được dùng để thực hiện hệ thống, dung lượng kho lưu trữ và tốc độ xử lý
của thiết bị, tổ chức vật lý của kho chứa dữ liệu, cấu trúc của chương trình
và ngôn ngữ thực hiện. Mô hình giải đáp câu hỏi : "Như thế nào "
III. PHÂN TÍCH THIẾT KẾ MỘT HỆ THỐNG THÔNG TIN QUẢN
LÝ
Ngày nay, với sự phát triển của đời sống xã hội ngày càng cao, đồng
nghĩa với nó là công tác quản lý cũng cần phải chính xác và cụ thể hơn.
Chính vì thế để tạo ra được một phần mềm đáp ứng được những yêu cầu đặt
ra thì một cá nhân hay một nhóm người thì khó mà hoàn thành được. Vì vậy
để nâng cao hiệu quả lao động của mổi cá nhân cũng như của toàn tập thể thì
việc phân công lao động chặt chẽ là rất cần thiết. Xuất phát từ yêu cầu đó
một hệ thống thông tin cũng được phân chia thành các giai đoạn khác nhau
cụ thể như sau:
1. Ðánh giá yêu cầu
Khi có yêu cầu cần thiết phải tiến hành thay đổi hay hiệu chỉnh một hệ
thống thông tin, người quản lý chịu trách nhiệm về vấn đề đó phát biểu yêu
cầu phát triển hệ thống. Yêu cầu này sẽ được gửi tới lãnh đạo bộ phận tin
học nếu bộ phận như thế tồn tại, hoặc đến một hãng chuyên môn trong
trường hợp ngược lại.Tuỳ theo hoàn cảnh cụ thể mà yêu cầu ít hay nhiều
tính chính thức. Trong một số tổ chức người sử dụng phải trình bày yêu cầu
của họ theo chuẩn mẫu đã được xây dựng trước ; và phải chỉ rỏ vấn đề mà
Xây dựng Website HTTT quản lý khách sạn Công Đoàn 20
SVTH : V Hong Quang Báo cáo chuyên đề thực tập chuyên nghành
hỡnh v khuyn ngh nhng hnh ng tip theo. Bỏo cỏo thng c trỡnh
by cỏc nh quyt nh cú th yờu cu lm rừ thờm cỏc vn . Sau ú l
quyt nh tip tc hay loi b d ỏn
2. Phõn tớch chi tit
2.1 Mc ớch ca giai on phõn tớch chi tit
Sau khi nghiờn cu bỏo cỏo ỏnh giỏ yờu cu v tham d bui thuyt
trỡnh v giai on ỏnh gớa yờu cu do phõn tớch viờn trỡnh by mt quyt
nh s c ban hnh l tip tc hay hu b d ỏn. Trong trng hp thun
li thỡ giai on phõn tớch chi tit s c tin hnh.
- Mc ớch chớnh ca giai on phõn tớch chi tit l a ra c chn oỏn
v h thng ng tn ti ngha l xỏc nh c nhng vn chớnh cng
nh cỏc nguyờn nhõn chớnh ca chỳng, xỏc nh c mc tiờu cn t uc
ca h thng mi v xut ra c cỏc yu t gii phỏp cho phộp t c
mc tiờu v mụi trng trong ú h thng phỏt trin v hiờu thu ỏo hot
ng ca chớnh h thng.
2.2 Cỏc phng phỏp thu thp thụng tin
- Phng vn
Phng vn l mt trong nhng cụng c c lc nht dựng cho hu ht
cỏc d ỏn phỏt trin h thng thụng tin. Phng vn cho phộp thu c nhng
x lý theo cỏch khỏc vi mụ t trong ti liu. Gp c nhng ngi chu
trỏch nhim trong thc t, s ngi ny cú th khụng c ghi trờn vn bn
t chc; thu c nhng ni dung c bn khỏi quỏt v h thng m ni dung
ú khú cú th nm bt c khi ti liu quỏ nhiu.éc bit l mc tiờu ca t
chc.
- Nghiờn cu ti liu
Xõy dng Website HTTT qun lý khỏch sn Cụng on 21
SVTH : V Hong Quang Báo cáo chuyên đề thực tập chuyên nghành
Quỏ trỡnh nghiờn cu ti liu giỳp ta cú c nhng thụng tin c th
thng l ngn gn v mt thuc tớnh ca mt thc th hoc tp hp thc
th.
- Mc ớch chớnh ca vic mó hoỏ l giỳp cho vic nhõn din nhanh
chúng, khụng nhm ln, tit kim khụng gian lu tr v thi gian x lý, thc
hin nhng phộp kim tra lụgic hỡnh thc hoc th hin vi c tớnh ca i
tng.
2.3.1 Cỏc phng phỏp mó hoỏ c bn
+ Phng phỏp mó hoỏ phõn cp :
Nguyờn tc to lp b mó ny rt n gin. Ngi ta phõn cp i
tng t trờn xung.V mó s c xõy dng t trỏi sang phi cỏc ch s
c kộo di v phớa bờn phi th hin chi tit s phõn cp sõu hn.
+ Phng phỏp mó liờn tip
Mó kiu ny c to ra bi mt quy tc to dóy nht nh. Chng hn
nu ngi c tuyn dng vo lm vic trc cú mó s l 999 thỡ ngi
tip theo mang mó s l 1000.
+ Phng phỏp mó tng hp
Khi kt hp vic mó hoỏ phõn cp vi mó hoỏ liờn tip thỡ ta cú mó
hoỏ tng hp.
+ Phng phỏp mó hoỏ theo Xeri
Phng phỏp ny l s dng mt tp hp theo dóy gi l xeri. Xeri
c coi nh mt giy phộp theo mó quy nh.
+ Phng phỏp mó hoỏ gi nh
Phng phỏp ny cn c vo c tớnh ca i tng xõy dng.
Chng hn dựng vic vit tt cỏc ch cỏi lm mó.
+ Phng phỏp mó hoỏ ghộp ni
Xõy dng Website HTTT qun lý khỏch sn Cụng on 23
SVTH : V Hong Quang Báo cáo chuyên đề thực tập chuyên nghành
Phng phỏp ny chia mó ra thnh nhiu trng tng ng vi mt
c tớnh, nhng liờn h cú th cú gia nhng tp hp con khỏc nhau vi i
tng c gỏn mó.
Phõn ró s
- é mụ t h thng chi tit hn ngi ta dựng k thut phõn ró s .
Bt u t s khung cnh, ngi ta phõn ró ra thnh s mc 0, tip
sau mc 0 l mc 1.
2.3.3 Cỏc cụng on ca giai on phõn tớch chi tit
- Lp k hoch phõn tớch chi tit.Cụng on u tiờn trc khi giai
on phõn tớch thc s bt u thỡ ngi chu trỏch nhim ca giai on ny
phi lp k hoch v cỏc nhim v phi thc hin. Cụng on ny gm:
thnh lp nhúm phõn tớch, phõn chia nhim v, chn phng phỏp, cụng c
v k thut s dựng v xõy dng thi hn cho cỏc cụng vic.
- Nghiờn cu mụi trng ca h thng ang tn ti :
Cng nh nhiu s vt hin tng khỏc, mt h thng thụng tin b nh
hng bi rt nhiu nhõn t bờn ngoi v ngc li nú cú nh hng ti cỏc
nhõn t ú. Tp hp cỏc nhõn t ú c gi l cỏc rng buc ca h thng.
Nh chỳng ta ó bit giỏ tr ca mt h thng thụng tin ph thuc vo nng
lc tụn trng cỏc rng buc ny. Khi a ra chn oỏn v h thng hin thi,
phõn tớch viờn phi c gng cú c s hiu bit sõu sc v mụi trng h
thng nghiờn cu ỏnh giỏ mc phự hp gia cỏc c trng h thng
vi cỏc rng buc ca mụi trng. S hiu bit ny cng rt quý cho giai
on thit k h thng mi sau ny. Trong giai on ỏnh giỏ yờu cu, mt
s thụng tin v mụi trng ó c thu thp. Nhng núi chung thỡ nhng
thụng tin ú vn cha v vic tỡm kim thụng tin thờm vn phi tip tc.
Xõy dng Website HTTT qun lý khỏch sn Cụng on 25