Quáiii trìnhiii hoạtiii độngiii củaiii kháchiii sạn Kháchiii sạniii Hiltoniii đượciii quảniii lýiii bởiiii mộtiii baniii quảniii lý.iii Baniii quảniii lýiii baoiii gồmiii :tổngiii giámii
Trang 1Mụciii lục
Phầniii a:iii lờiiii nóiiii đầu 4
Phầniii b:iii nộiiii dung … 5
Chươngiii 1:iii Môiii tảiii bàiiii toániii vàiii giảIiii pháp…… …… ………5
I
II
quáiii trìnhiii hoạtiii độngiii củaiii kháchiii sạn … 5
1.iii Quyiii trìnhiii đặtiii phòngiii quaiii mạngiii ……… 5
2.iii Đóniii tiếpiii vàiii xếpiii phòngiii choiii khách……… 7
3.iii Quyiii trìnhiii phuciii vụiii kháchiii trongiii thờiiii gianiii kháchiii lưuiii trútạiiii kháchiii sạn……….………… 9
4.iii Quyiii trìnhiii làmiii thủiii tụciii vàiii thanhiii toániii choiii khách… ………… 10GiảIiii phápiii kĩiii thuật……….………11
1.iii Giảiiii phápiii kĩiii thuật……… ……….11
2.iii Giảiiii phápiii hệiii thống……… ……… 11
Chươngiii 2:iii giớiiii thiệuiii vềiii ngôniii ngữiii lậpiii trình… ………12
I.iii Tổiii chứciii chươngiii trìnhiii củaiii VBiii (Project)……… …… 12
II.iii Truyiii cậpiii cơiii sởiii dữiii liệuiii từiii xaiii bằngiii môiii hìnhiii ADO… …… 13
(ActiveXiii Dataiii Object)
1iii ODBCiii (iii Openiii Databaseiii Connectivityiii –iii khảiii năngiii tươngiii kết
mở)… 13
2iii Môiii hìnhiii ADOiii (iii Activeiii Dataiii Object)……… 14
III.iii Trìnhiii thiếtiii kếiii môiiii trườngiii dữiii liệuiii DED……….……17
(Dataiii Environmentiii Designer)
1iii Địnhiii nghĩaiii ……… 17
……….………….18
Trang 2Chươngiii 3:iii giớiiii thiệuiii vềiii Cơiii sởiii dữiii liệu……… …19
1 2 3 4 5 6 Bảngiii ……….… 19
Truyiii vấn……… 22
Mẫuiii biểuiii ……….22
Báoiii biểu……… 22
Macro……… 23
module……….23
Chươngiii 4:iii phâniii tíchiii thiếtiii kếiii ……….24
I II cáciii KHáIiii niệMiii CƠiii BảNiii ……….24
PHÂNiii TíCHiii THIếTiii Kếiii Hệiii THống……… ……25
1.iii Biểu đồ ngữ cảnh hệ thống……….26
2.iii Sơiii đồiii phâniii rãiii chứciii năngiii ……… 27
2.1iii Quảniii lýiii tàiiii nguyên……….……… 28
2.2iii Quảniii lýiii đặtiii phòngiii ……….29
2.3iii Quảniii lýiii kháchiii vàoiii ……….30
2.4iii Quảniii lýiii sửiii dụngiii dịchiii vụiii ……… 30
2.5iii Quảniii lýiii kháchiii ra………31
2.6iii Báoiii cáoiii ………iii .31 2.7iii Thôngiii tiniii vềiii kháchiii sạniii ……… 31
2.8iii Đặtiii phòngiii quaiii mạngiii ……… 31
3.iii Biểuiii đồiii luồngiii dữiii liệuiii mứciii hệiii thốngiii ……….32
3.1iii Biểu đồ luồng dữ liệu mức 0 ……… 33
3.2iii Biểu đồ luồng dữ liệu mức 1 ……….………34
3.2.1.iii Biểuiii đồiii đốiiii vớiiii chứciii năngiii Quảniii lýiii đặtiii phòng …….34
Trang 33.2.2.iii Biểuiii đồiii đốiiii vớiiii chứciii năngiii Quảniii lýiii kháchiii vào
…….353.2.3.iii Biểuiii đồiii đốiiii vớiiii chứciii năngiii Quảniii lýiii sửiii dụngiii dịch
vụ.36
3.2.4.iii Biểuiii đồiii đốiiii vớiiii chứciii năngiii Quảniii lýiii kháchiii raiii .… 363.2.5.iii Biểuiii đồiii đốiiii vớiiii chứciii năngiii Quảniii lýiii tàiiii nguyên……iii 373.2.6.iii Biểuiii đồiii đốiiii vớiiii chứciii năngiii Báoiii cáoiii ………
38
4.iii Môiii hìnhiii dữiii liệuiii quaniii hệiii ……… 384.1iii Cáciii kháiiii niệmiii cơiii bảniii ……….…384.2 Các thực thể và thuộc tính trong hệ thống
Trang 4phầniii a:iii Lờiiii mởiii đầu
Ngàyiii nayiii sựiii phátiii triểniii mạnhiii mẽiii củaiii tiniii họciii làmiii choiii máyiii tínhiii trởiii thànhphươngiii tiệniii khôngiii thểiii thiếuiii đượciii trongiii mọiiii lĩnhiii vựciii vủaiii đờiiii sốngiii xãiii hộiiii vàiii cáctínhiii năngiii củaiii máyiii tínhiii đượciii khaiiii tháciii mộtiii cáchiii triệtiii để
Nềniii tiniii họciii càngiii phátiii tiểniii thìiii coniii gnườiiii càngiii cóiii nhiềuiii phươngiii phápiii mới,iii côngiii cụmớiiii đểiii xửiii lýiii thôngiii tiniii vàiii nắmiii bắtiii đượciii nhiềuiii thôngiii tiniii hơniii trongiii cuộciii sống.iii Hiệnnayiii tiniii họciii đượciii ứngiii dụngiii trongiii mọiiii ngànhiii nghề,iii trongiii mọiiii lĩnhiii vực.iii Việciii ápiii dụngtiniii họciii vàoiii trongiii quảniii lý,iii sảniii xuất,iii kinhiii doanhiii duiii lịchiii làiii mộtiii xuiii hướngiii tấtiii yếu
Nghànhiii duiii lichiii làiii mộtiii nghànhiii kinhiii doanhiii cóiii từiii rấtiii lâuiii trêniii thếiii giới.iii Tạicáciii nướciii phátiii triển,iii nghànhiii duiii lịchiii phátiii triểniii hếtiii sứciii mạnhiii mẽiii vàiii cóiii lợiiii nhuậncaoiii vớiiii sựiii hỗiii trợiii củaiii côngiii nghệiii thôngiii tiniii trongiii tổiii chứciii vàiii hoạtiii động.iii Tạiiii nước
ta,iii nghànhiii duiii lịchiii cóiii thểiii đượciii xemiii nhưiii mộtiii nghànhiii kinhiii doanhiii lâuiii đời.iii Nhưngtrongiii nhữngiii nămiii gầniii đây,iii nghànhiii duiii lịchiii mớiiii thựciii sựiii phátiii triển.iii Tuyiii nhiêniii việcứngiii dụngiii côngiii nghệiii thôngiii tiniii trongiii nướciii taiii còniii nhiềuiii hạniii chế
Trongiii bốiiii cảnhiii đó,iii việciii quảniii lýiii kháchiii sạniii đượciii tiếniii hànhiii mộtiii cáchiii rấtiii thủcông,iii dựaiii vàoiii sứciii ngườiiii làiii chính.như:iii việciii lưuiii trữiii hồiii sơiii củakháchiii hàngiii cũngiii nhưcáciii thôngiii tiniii cầniii thiếtiii trongiii côngiii việciii thanhiii toániii dềuiii đượciii tiếniii hànhiii bằngiii sổiii sách
vàiii cáciii chứngiii từiii đượchiii lưuiii trữiii trongiii nhiềuiii năm.iii Vìiii thếiii việciii xâyiii dựngiii chươngiii trìnhquảniii lýiii kháchiii sạniii choiii nghànhiii duiii lịchiii làiii vôiii cùngiii cầniii thiếtiii nhằmiii nângiii caoiii hiệuiii quảkinhiii doanhiii cũngiii nhưiii chấtiii lượngiii phụciii vụiii kháchiii hàng
BàIiii toániii quảniii lýiii kháchiii sạniii đặtiii raiii yêuiii cầuiii xâyiii dựngiii mộtiii giảIiii phápiii côngiii nghệiii thôngtin khả thi, phù hơp về quy mô phát triển và khả năng đầu tư của khách sạn
Trang 5Đểiii giảIiii quyếtiii bàIiii toániii trêniii cơiii sởiii thựciii tếiii emiii đãiii tiếniii hànhiii khảoiii sátiii vàiii thực
nghiệmiii bàIiii toániii quảniii lýiii kháchiii sạniii tạiiii kháchiii sạniii Hiltoniii Hàiii Nộiiii ởiii địaiii chỉiii sốiii 1iii LêThánhiii Tôngiii HN
Trongiii đềiii tàiiii nàyiii đãiii thểiii hiệniii nhữngiii chiiii tiếtiii đềiii ra.iii Xongiii doiii trìnhiii độ,iii kinhiii nghiệmcòniii hạniii chếiii nêniii khôngiii tránhiii khỏiiii nhữngiii saiiii sót,iii bởiiii vậyiii emiii mongiii sựiii gópiii ýiii vàlờiiii khuyêniii châniii tìnhiii củaiii cáciii thầyiii côiii đểiii emiii cóiii thểiii phátiii triểniii vàiii hoàniii thiệniii hơn
Phầniii B:iii nộiiii dung
Chươngiii I:iii môiii tảiii bàIiii toániii vàiii giảIiii pháp
I Quáiii trìnhiii hoạtiii độngiii củaiii kháchiii sạn
Kháchiii sạniii Hiltoniii đượciii quảniii lýiii bởiiii mộtiii baniii quảniii lý.iii Baniii quảniii lýiii baoiii gồmiii :tổngiii giámiii đốciii điềuiii hành,iii ngườiiii đượciii trợiii giúpiii bởiiii mộtiii giámiii đốciii vàiii mộtiii nhânviêniii trợiii lýiii giámiii đốc.iii Trợiii lýiii giámiii đốciii vàiii cáciii trưởngiii bộiii phậniii kháciii làmiii việcdướiiii sựiii giámiii sátiii củaiii giámiii đốc.iii Phòngiii nhâniii sựiii làiii mộtiii bộiii phậniii củaiii baniii quản
lý.iii Kháchiii sạniii còniii baoiii gồmiii cáciii bộiii phận:iii bộiii phậniii lễiii tân,iii bộiii phậniii đặtiii phòng,
bộiii phậniii phụciii vụiii kháchiii hàng,iii bộiii phậniii buồng,iii bộiii phậniii kĩiii thuật,iii bộiii phậniii anninh,iii bộiii phậniii thựciii phẩmiii vàiii đồiii uống,iii bộiii phậniii marketingiii vàiii bániii hàng,iii bộphậniii backiii office.iii Cuốiiii ngàyiii Baniii quảniii lýiii yêuiii cầuiii báoiii cáo.iii Đưaiii raiii yêuiii cầucậpiii nhậtiii thôngiii tiniii dịchiii vụ,iii tiệniii nghi,iii phòngiii vàiii loạiiii phòng
1. iii Quy iii trình iii đặt iii phòng iii qua iii mạng:
Sauiii khiiii truyiii vấniii trêniii mạng,iii kháchiii hàngiii cóiii thểiii lựaiii chọniii việciii đặtiii phòngiii tạikháchiii sạniii thôngiii quaiii mạng.iii Từiii yêuiii cầuiii đặtiii phòngiii củaiii khách,iii căniii cứiii vàokhảiii năngiii đápiii ứngiii củaiii kháchiii sạniii vàiii khảiii năngiii thuyếtiii phụciii củaiii bộiii phậniii đặtphòng,iii bộiii phậniii đặtiii phòngiii sẽiii trảiii lờiiii choiii kháchiii vềiii yêuiii cầuiii đặtiii phòng.iii Đểiii cóthểiii đặtiii phòng,iii kháchiii hàngiii sẽiii đượciii cungiii cấpiii mộtiii tàiiii khoảniii vớiiii emailiii củakhách hàng đã có và password Việc đặt phòng được tiến hành như sau:
Trang 6kháchiii sẽiii đưaiii raiii cáciii thôngiii tiniii liêniii quaniii đếniii việciii đặtiii phòng:iii sốiii lượngiii phòngđặt,iii sốiii kháchiii đếniii ,iii sốiii lượngiii phòngiii đơn,iii sốiii lượngiii phòngiii đôi,iii ngàyiii đến,ngàyiii đi.iii Ngoàiiii raiii kháchiii còniii phảiiii đưaiii thôngiii tiniii vềiii khách:iii têniii khách,iii giớitính,iii thôngiii tiniii địnhiii danh,iii địaiii chỉiii liêniii lạc,iii sốiii điệniii thoại,iii sốiii fax,iii nước.
Yêuiii cầuiii đốiiii vớiiii cuộciii đặtiii phòngiii làiii ngàyiii đặtiii phòngiii phảiiii trướciii ngàyiii đếniii haingày
Sơ iii đồ iii quy iii trình iii đặt iii phòng:
Nguồniii khách
Nhậniii yêuiii cầuiii đặtiii phòng
Khách iii sạn iii không iii có
Xáciii địnhiii khảiii năngiii đápiii ứng
Khả iii năng iii đáp iii ứng
Phươngiii ánthayiii thế:
sốiii lượng,Thỏaiii thuận,iii thuyếtiii phục Đồng iii ý chủng
loại,
Nhậpiii thôngiii tiniii đặtiii phòng
Khẳngiii địnhiii vớiiii khách
Khách không
Hủy
Lưuiii thôngiii tin
Nhậniii khẳngiii địnhiii từiii khách
Tổngiii hợpiii tìnhiii hình
Kết thúc
Cập iii nhật
đồng iii ý
Trang 82. iii Đón iii tiếp iii và iii xếp iii phòng iii cho iii khách
Khiiii khách/iii đoàniii tớiiii kháchiii sạn,iii khiiii kháchiii cóiii yêuiii cầuiii nhậniii phòngiii đốivớiiii kháchiii cóiii đặtiii phòngiii trướciii thìiii kháchiii phảIiii đưaiii thôngiii tiniii liêniii quaniii đếncuộciii đặtiii phòng.iii Nhâniii viêniii lễiii tâniii sẽiii traiii cứuiii thôngiii tiniii đặtiii phòngiii trêniii máytính,iii xáciii nhậniii lạiiii cáciii thôngiii tiniii check-iniii vàiii lưuiii vàoiii cơiii sởiii dữiii liệu.iii Thôngiii tincheck-iniii baoiii gồmiii thôngiii tiniii vềiii kháchiii vàiii thôngiii tiniii phòngiii kháchiii thuê.iii Cònnếuiii kháchiii khôngiii đặtiii trướciii cóiii yêuiii cầuiii thuêiii phòng,iii nhâniii viêniii lễiii tâniii sẽiii cungcấpiii thôngiii tiniii vềiii cáciii phòngiii trốngiii choiii kháchiii thôngiii quaiii việciii truyiii vấniii vàokhoiii dữiii liệuiii danhiii sáchiii phòng.iii Kháchiii xáciii nhậniii thuêiii phòng,iii nhâniii viêniii lễiii tân
sẽiii lưuiii thôngiii tiniii vàoiii cơiii sởiii dữiii liệu
Trườngiii hợpiii kháchiii lẻ:iii bộiii phậniii lễiii tâniii ghiiii nhâniii cáciii thôngiii tiniii vềiii kháchiii hàngTrườngiii hợpiii làiii kháchiii đoàn:iii Bộiii phậniii lễiii tâniii sẽiii ghiiii nhậniii cáciii thôngiii tiniii vềngườiiii đạiiii diệniii choiii đoàn,iii thôngiii tiniii vềiii cáciii thàniii viêniii trongiii đoàn,iii sốiii lượngphòng,iii loạiiii phòng,iii danhiii sáchiii kháchiii trongiii từngiii phòng
Nếuiii kháchiii cóiii yêuiii cầuiii giúpiii đỡiii đốiiii vớiiii hànhiii líiii củaiii họiii thìiii nhiệmiii vụiii củaiii nhânviêniii nàyiii làiii thôngiii báoiii vớiiii tổiii trưởngiii bộiii phậniii phụciii vụiii kháchiii hàngiii đểiii cửnhâniii viêniii củaiii bộiii phậniii đóiii đưaiii hànhiii lýiii lêniii phòngiii choiii khách.iii Bêniii cạnhiii đó,
bộiii phậniii lễiii tâniii giớiiii thiệuiii cáciii dịchiii vụiii sẵniii cóiii củaiii kháchiii sạniii phụciii vụiii khikháchiii ỏiii trongiii kháchiii sạn
Trang 9Sơiii đồiii quyiii trìnhiii đóniii tiếpiii vàiii xếpiii phòngiii choiii khách
Đóniii tiếp
Đã iii đặt iii chỗ iii trước
Làmiii thủiii tụciii đăngiii kí
Xáciii nhậniii việciii đặtphòng
Chưa iii đặt iii chỗ iii trước
Đóniii tiếpTrongiii thờiiii gianiii kháchiii lưuiii trúiii tạiiii kháchiii sạn,iii kháchiii sạniii cungiii cấpiii cáciii dịchiii vụ
phiii vụnhucầuiii củaiii khách:iii ăniii uống,iii giảIiii trí,iii điệniii thoại…iii ngoàIiii raiii còniii cóiii cácXáciii địnhiii khảiii năngiii thanhiii toániii iii iii iii iii iii iii iii iii iii iii iii iii Xáciii địnhiii khảiii năngiii củaiii KS
dịchiii vụiii kđượciii cuniii cấpiii theoiii yêuiii cầuiii riêngiii củaiii khách.iii Bộiii phậniii lễiii tân
II giảIiii phápiii kĩiii thuật
Bàniii giaoiii chìaiii khóa
Giớiiii thiệuiii cáciii dịchiii vụ
Đưaiii kháchiii nhậpiii phòng
Hoàniii tấtiii hồiii sơ
Giớiiii thiệuiii vàiii thỏaiii thuận
Phươngiii ániii thayiii thế
Kếtiii thúc
Trang 103. iii Quy iii trình iii phục iii vụ iii khách iii hàng iii trong iii thời iii gian iii khách iii lưu iii trú tại iii khách iii sạn
Trongiii thờiiii gianiii kháchiii lưuiii trúiii tạiiii kháchiii sạn,iii khiiii kháchiii cóiii yêuiii cầuiii sửdụngiii dịchiii vụ,iii kháchiii sạniii sẽiii cungiii cấpiii cáciii dịchiii vụiii phụciii vụiii nhuiii cầuiii củakhách.iii Bộiii phậniii lễiii tâniii thuiii thậpiii cáciii phiếuiii sửiii dụngiii dịchiii vụiii củaiii kháchiii hànggửiiii lêniii từiii cáciii bộiii phậniii phụciii vụiii kháciii đêiii tiếniii hànhiii lậpiii vàiii tổngiii hợpiii lạiiii cáckhoảniii chiiii phíiii củaiii khách
Sơiii đồiii quyiii trìnhiii phụciii vụiii khách
Cungiii cấpiii dịchiii vụ
Lưuiii thôngiii tiniii sửiii dụngiii dịchiii vụ
Tổngiii hợpiii thôngiii tiniii sửiii dụngiii dịchiii vụ
Trang 114. iii Quy iii trình iii làm iii thủ iii tục iii và iii thanh iii toán iii cho iii khách
Khiiii kháchiii cóiii yêuiii cầuiii trảiii phòng,iii bộiii phậniii lễiii tâniii cóiii nhiệmiii vụiii thôngiii báochoiii cáciii bộiii phậniii kháciii trongiii kháchiii sạniii vềiii việciii trảiii phòngiii củaiii kháchiii nhằmxáciii địnhiii cáciii khoảniii chưaiii thanhiii toán.iii Khiiii kháchiii trảiii phòng,iii nhâniii viêniii lậphóaiii đơniii tổngiii hợpiii vàiii tiếniii hànhiii thanhiii toániii vớiiii khách
Việciii check-outiii choiii kháchiii theoiii đoàniii phảIiii cóiii khảiii năngiii phâniii biệtiii cáciii chiiii phícủaiii đoàniii vàiii cáciii chiiii phíiii củaiii cáiii nhâniii trongiii đoàn
Sauiii khiiii làmiii thủiii tụciii check-outiii xong,iii bộiii phậniii lễiii tâniii sẽiii thôngiii báoiii choiii bộphậniii trựciii phòngiii làmiii thủiii tụciii kiểmiii kêiii tàIiii sảniii vàiii vệiii sinhiii phòngiii đó
Sơ iii đồ iii của iii quy iii trình
Nhậniii yêuiii cầuiii trảiii phòng
Xáciii địnhiii thôngiii tiniii trảiii phòng
Lưuiii thôngiii tiniii trảiii phòng
Lậpiii hóaiii đơn
Nhậniii tiềniii thanhiii toán
Tổngiii hợpiii tìnhiii hìnhiii trảiii phòng
Trang 12II GiảIiii pháp
1. iii Giải iii pháp iii kĩ iii thuật
Yêuiii cầuiii chungiii đốiiii vớiiii tổngiii thểiii hệiii thống:
iii Quầyiii tiếpiii tâniii sửiii dụngiii từiii 1iii –iii 2iii máyiii tính
iii Phòngiii kếiii toániii sửiii dụngiii từiii 2iii –iii 5iii máyiii tính
iii Bộiii phậniii đặtiii phòngiii sửiii dụngiii 1iii máyiii tính
iii Cáciii quấyiii khác:iii dùngiii từiii 1iii –iii 3iii máyiii tínhiii (tùyiii thuộciii vàoiii sốiii quầyiii sửdụngiii chươngiii trình)iii vàiii cáciii thiếtiii bịiii hỗiii trợiii bániii hàng:iii bàniii phím
chuyêniii dùng,iii barcode,iii máyiii đọciii thẻiii tíniii dụngiii (doiii ngâniii hàngiii cungcấp)
iii Cáciii máyiii tínhiii phảIiii đượciii nốiiii mạngiii vớiiii nhau
Cấu iii hình iii tối iii thiểu iii đối iii với iii một iii máy iii tính iii :
-iii Cấuiii hìnhiii CPUiii tốiiii thiểuiii Pentiumiii 500Mhz
-iii Hệiii điềuiii hành:iii Windowsiii 98,iii Windowsiii ME,iii Windowsiii 2000,
Windowsiii XP
2. iii Giải iii pháp iii hệ iii thống
Quaiii việciii phâniii tíchiii hoạtiii độngiii củaiii kháchiii sạniii diễniii raiii hàngiii ngàyiii trêniii tathấy:iii Côngiii việciii quáiii phứciii tạpiii trongiii khiiii đóiii yêuiii cầuiii cầniii đượciii giảiiii quyếtnhanhiii chóng.iii Đểiii đápiii ứngiii đượciii điềuiii nàyiii cầniii phảiiii đưaiii raiii mộtiii chươngiii trình
cóiii thểiii quảniii lýiii đượciii cáciii côngiii việciii trêniii màiii hoàniii toàniii đượciii tựiii độngiii hoátrêniii máyiii tính.iii Hệiii thốngiii vớiiii dữiii liệuiii vàoiii là:iii Cáciii thôngiii tiniii vềiii khách,iii thờigianiii thuêiii phòngiii củaiii khách,iii giáiii cáciii loạiiii dịchiii vụ,iii thôngiii tiniii kháchiii sửiii dụngcáciii dịchiii vụiii hàngiii ngày.iii Hệiii thốngiii sẽiii xửiii lýiii cáciii dữiii liệuiii nàyiii đểiii đưaiii ra:iii Phiếuthanhiii toániii chiiii tiếtiii choiii khách,iii cáciii báoiii cáoiii thốngiii kêiii tìnhiii hìnhiii doanhiii thutrongiii ngày,iii trongiii tháng,iii trongiii quý,iii cáciii dựiii trùiii kinhiii phíiii choiii hoạtiii độngiii sắptới
Trang 13Chươngiii 2:iii ngôniii ngữiii lậpiii trình visualbasic
Visualiii Basiciii coniii đườngiii nhanhiii nhấtiii vàiii đơniii giảniii nhấtiii đểiii tạoiii nhữngiii ứngdụngiii choiii Microsofftiii Windows.Bấtiii kểiii bạniii làiii mộtiii nhàiii chuyêniii nghiệpiii hayiii làngườiiii lậpiii trìnhiii Windowsiii Visualiii Basiciii cungiii cấpiii choiii bạniii mộtiii tậpiii hợpiii các
côngiii cụiii hoàniii chỉnhiii đểiii nhanhiii chóngiii phátiii triểniii cáciii ứngiii dụng
Vậyiii Visualiii Basiciii làiii gì?iii Thànhiii phầniii “Visual”nóiiii đếniii cáciii phươngiii thứciii đểiii tạogiaoiii diệniii đồiii hoạiii ngườiiii sửiii dụng.Thayiii vìiii viếtiii nhữngiii dòngiii mãiii đểiii môiii tảiii sựiii xuấthiệniii vàiii vịiii tríiii củaiii nhữngiii thànhiii phầniii giaoiii diện,iii taiii chỉiii cầniii thêmiii vàoiii nhữngiii đốitượngiii đãiii đượciii địnhiii nghĩaiii trướciii ởiii vịiii tríiii nàoiii đóiii trêniii màniii hình.Thànhiii phần
“Basic”nóiiii đếniii ngôniii ngữiii Basiciii mộtiii ngôniii ngữiii đượciii dùngiii bởiiii nhiềuiii nhàiii lậptrìnhiii hơniii bấtiii cứiii mộtiii ngôniii ngữiii nàoiii kháciii trongiii lịchiii sửiii máyiii tính
Từiii VisualBasiciii 1.0iii choiii tớiiii VisualBasiciii 5.0iii đãiii đượciii bổiii sungiii thêmiii nhiềucáciii cáchiii thức,iii thêmiii phầniii hỗiii trợiii 32iii bit,iii khảiii năngiii tạoiii cáciii tậpiii tiniii thêmiii chíiii còn
cóiii khảiii năngiii tạoiii cáciii điềuiii khiểniii riêngiii .iii Đếniii Visualiii Basiciii 6.0iii đượciii bổiii sungiii một
sốiii tínhiii năngiii ngôniii ngữiii đãiii đượciii mongiii đợiiii từiii lâu,iii tăngiii cườngiii năngiii lựciii Internet,
vàiii cảiii cáciii tínhiii năngiii CSDLiii mạnhiii hơn.iii Quảiii thậtiii Visualiii Basiciii đãiii trởiii thành
mạnhiii nhấtiii vàiii trôiiii trảyiii nhấtiii chưaiii từngiii thấy
Mặtiii khác,iii điểmiii lợiiii khiiii dùngiii Visualiii Basiciii làiii tiếtiii kiệmiii thờiiii gianiii vàiii côngsứciii soiii vớiiii ngôniii ngữiii lậpiii trìnhiii kháciii khiiii xâyiii dựngiii cùngiii mộtiii ứngiii dụng
Visualiii Basiciii gắniii liềniii vớiiii kháiiii niệmiii lậpiii trìnhiii trựciii quaniii nghĩaiii làiii khiiii thiết
kếiii chươngiii trình,iii taiii nhìniii thấyiii ngayiii kếtiii quảiii quaiii từngiii thaoiii táciii vàiii giaoiii diệniii khichươngiii trìnhiii thựciii hiện.iii Đâyiii làiii thuậniii lợiiii soiii vớiiii ngôniii ngữiii lậpiii trìnhiii khác
Visualiii Basiciii choiii phépiii taiii chỉnhiii sửaiii đơniii giản,iii nhanhiii chóngiii màuiii sắc,iii kích
thướciii hìnhiii dángiii củaiii cáciii đốiiii tượngiii cóiii mặtiii trongiii ứngiii dụng
Trang 14Mộtiii khảiii năngiii kháciii củaiii Visualiii Basiciii chínhiii làiii khảiii năngiii kếtiii hợpiii cáciii thưviệniii liêniii kếtiii độngiii DLLiii (iii Dynamiciii Linkiii Library).iii DLLiii chínhiii làiii phầniii mởiii rộngchoiii Visualiii Basiciii tứciii làiii khiiii xâyiii dựngiii mộtiii ứngiii dụngiii nàoiii đóiii cóiii mộtiii sốiii yêuiii cầu
màiii Visualiii Basiciii chưaiii đápiii ứngiii đủ,iii taiii viếtiii thêmiii DLLiii phụiii trợ
Khiiii viếtiii chươngiii trìnhiii bằngiii Visualiii Basic,iii chúngiii taiii phảiiii quaiii haiiii bước
-iii Thiếtiii kếiii giaoiii diệniii (iii Visualiii Programming)
-iii Viếtiii lệnhiii (iii Codeiii Programming)
1.iii Tổiii chứciii chươngiii trìnhiii củaiii VBiii (Project)
iii Rrojectiii baoiii gồmiii :
-iii Fileiii Projectiii (.VBP)
-iii Cáciii Formiii (.frm)iii :iii Dùngiii đểiii cậpiii nhậtiii dữiii liệuiii choiii cơiii sởiii dữiii liệuiii (nhập,iii sửa,
xóa,iii tìmiii kiếm,iii xửiii lýiii tínhiii toániii dữiii liệu)
-iii Cáciii thiếtiii kế:iii +iii Designes
+iii Dataiii Envirnentiii tạoiii kếtiii nốiiii cơiii sởiii dữiii liệu+iii Dataiii Reportiii tạoiii cáciii báoiii cáo
-iii Cáciii Moduleiii (.bas):iii Chứaiii cáciii hàm,iii cáciii thủiii tụciii viếtiii bằngiii VB
-iii Cáciii Classiii Moduleiii (.cls):iii Tạoiii raiii cáciii lớp
-iii Cóiii nhiềuiii cáciii điềuiii kiểniii riêngiii củaiii ngườiiii sửiii dụngiii nhưiii Activeiii Xiii (.OCX)
2.iii Truyiii cậpiii cơiii sởiii dữiii liệuiii từiii xaiii bằngiii môiii hìnhiii ADOiii (ActiveX
Dataiii Object)
Môiii hìnhiii nàyiii dùngiii đểiii truyiii cậpiii vàiii xửiii lýiii cơiii sởiii dữiii liệuiii từiii xaiii thôngiii quamạngiii nhờiii kếtiii nốiiii ODBC
2.1 iii ODBCiii (iii Openiii Databaseiii Connectivityiii –iii Khảiii năngiii tươngiii kếtiii cơiii sởmở):iii làiii mộtiii biệniii phápiii độciii lậpiii ứngiii dụngiii đểiii kếtiii nốiiii nhiềuiii cơiii sởiii dữiii liệuiii miễn
làiii cóiii mộtiii trìnhiii điềuiii khiểniii đúngiii đắniii thìiii ODBCiii sẽiii choiii phépiii kếtiii nốiiii vớiiii cơiii sở
dữiii liệuiii nàoiii đóiii từiii xa
ODBC có hai loại: 32 bit và 16 bit
Trang 15-iii ODBCiii Adminitratoriii 32iii bitiii hayiii ODBCiii Dataiii Sourceiii Adminitratoriii (iii Bộđiềuiii hànhiii nguồniii dữiii liệuiii ODBCiii )iii nóiii sẽiii baoiii gồmiii cáciii bảngiii sau:
+iii useriii DSN:iii Choiii phépiii tạoiii cấuiii hìnhiii mộtiii nguồniii dữiii liệuiii ODBCiii dànhchoiii chỉiii mộtiii ngườiiii dùng
+iii Systemiii DSN:iii Xáciii lậpiii cáciii nguồniii dữiii liệuiii sẽiii đượciii nhiềuiii ngườidùngiii trêniii mộtiii máyiii tính
+iii Fileiii DSN:iii Xáciii lậpiii mộtiii nguồniii dữiii liệuiii gốciii tậpiii tin
ODBCiii Driver:iii Liệtiii kêiii cáciii trìnhiii điềuiii khiểniii ODBCiii đãiii càiiii đặtiii trêniii hệthống
2.2 iii Mô iii hình iii ADO iii ( iii Active iii Data iii Object)
2.2.1 iii Điều iii khiển iii ADODC iii ( iii ADO iii Data iii Control)
Projectiii iii iii iii iii Component
iii ADOiii Dataiii Control
Trang 16iii Mộtiii sốiii cáciii thuộciii tính:
-iii Connectioniii Stringiii =iii “DSNiii =iii Têniii kếtiii nốiiii ODBCiii ”
-iii Commandiii Typeiii (iii Xáciii địnhiii cáciii kiểuiii câuiii lệnh)iii :iii adCmdTable
adCmdText
-iii Cursoriii Type(iii Kiểuiii coniii trỏiii ):iii adopenDynamic
adopenKysetadopenStatic-Lockiii Type:
iii Mộtiii sốiii cáciii phươngiii thứciii (iii Method)
Khiiii việciii kếtiii nốiiii CSDLiii thànhiii côngiii choiii phépiii sửiii dụngiii mộtiii sốiii phươngiii phápsauiii đểiii xửiii lýiii dữiii liệu.iii Việciii xửiii lýiii dữiii liệuiii đượciii thựciii hiệniii nhờiii cáciii phươngiii thứciii củathànhiii phầniii Recordset
-iii Diiii chuyểniii bảniii ghiiii :iii AdodcName.RecordSet.Moveiii n
-iii Thêmiii bảniii ghiiii mớiiii :iii AdodcName.RecordSet.AddNew
-iii Lưuiii trữiii bảniii ghi
-iii Loạiiii bỏiii bảniii ghi
Trang 172.2.2 iii Đối iii tượng iii ADODB
Thamiii chiếuiii đếniii thưiii viện:
Project References Microsoftiii Activeiii Xiii Dataiii Objectiii 2.0Library
*iii Khaiiii báoiii vàiii thiếtiii lậpiii :
Dimiii cniii asiii ADODB.Connection,iii rsiii asiii ADODB.RecordSet
Setiii cniii =iii Newiii ADODB.Connection
cn.Openiii “iii Têniii kếtiii nốiiii ODBC”
Setiii rsiii =iii Newiii ADODB.Recorset
Setiii rsiii =iii cn.excute(“iii têniii bảngiii |iii Nộiiii dungiii củaiii câuiii lệnhiii Selectiii ”)
NgoàIiii raiii taiii cóiii thểiii cậpiii nhậtiii dữiii liệuiii mộtiii cáchiii trựciii tiếpiii khôngiii cầniii thôngquaiii Recorsetiii :iii cn.Execute(“Insert….|iii Delete….|iii Update….”)
*Phương iii thức iii (Method):
a.iii Cậpiii nhật:
iii Nhậpiii mới:iii rs.AddNew
rs.Fields(“têniii trường”)iii =iii biểuiii thứciii giáiii trị
rs.Update
iii Sửaiii dữiii liệu:
cn.Executeiii (“Updateiii <têniii bảng>iii Setiii <têniii trường>=iii giáiii trịiii cầnxóa”)
iii Xóaiii dữiii liệu:iii rs.Delete
b.iii Dịchiii chuyển:
rs.MoveFirstrs.MoveLastrs.MoveNext
Trang 183.1 iii Định iii nghĩa:
-iii Nóiii sẽiii địnhiii nghĩaiii nhữngiii kếtiii nốiiii phứciii tạpiii giữaiii cáciii cơiii sởiii dữiii liệuiii dùngtrongiii ứngiii dụng:
+iii Địnhiii nghĩaiii kếtiii nốiiii cơiii sởiii dữiii liệu
+iii Tạoiii cáciii câuiii lệnhiii SQLiii đểiii truyiii nhậpiii dữiii liệu
+iii Chỉiii địnhiii cáciii lệnhiii riêngiii rẽiii đượciii kếtiii hợpiii vớiiii nhauiii nhưiii thếiii nàoiii đểiii tạonêniii nhữngiii mụciii hỏiiii phứciii tạp
+iii Địnhiii nghĩaiii chứciii năngiii gộpiii choiii mụciii hỏi
+iii Chỉiii địnhiii thứiii tựiii sẵpiii xếpiii củaiii dữiii liệuiii trongiii mụciii hỏi
-iii Sauiii khiiii đãiii tạoiii đượciii raiii cáciii kếtiii nốiiii đểiii kếtiii nốiiii đếniii cơiii sởiii dữiii liệuiii cầniii làmviệciii thìiii cáciii kếtiii nốiiii đóiii sẽiii đượciii sửiii dụngiii vàoiii cáciii việciii sau:
+iii Làmiii nguồniii dữiii liệuiii choiii Report
+iii Làmiii nguồniii dữiii liệuiii choiii Flexiii Gridiii cóiii thứiii bậc
3.2 iii Các iii thành iii phần iii có iii trong iii một iii DE
Dataiii Environmet
Connectioniii 1
Commandiii 1Childiii commandiii 1.1Commandiii 2
…
Trang 19Trongiii nhữngiii môIiii trườngiii thiếtiii kếiii dữiii liệuiii (DED)iii khiiii đãiii tạoiii đượciii raiii cáclệnhiii (Command)iii đểiii truyiii nhậpiii vàoiii cáciii bảngiii trongiii cơiii sởiii dữiii liệuiii thìiii ứngvớiiii mỗiiii lệnhiii đóiii sẽiii cóiii tươngiii ứngiii mộtiii Recordsetiii đểiii xửiii lýiii dữiii liệuiii trongbảngiii đóiii vớiiii đầyiii đủiii cáiii phươngiii thứciii vàiii thuộciii tính,iii RecordSetiii tươngiii ứngiii sẽ
cóiii têniii :iii RStênlệnhiii (kèmiii theo)
+iii Cáciii phươngiii thứciii củaiii RecordSetiii trongiii command
Têniii DE.iii RSiii têniii lệnh.iii AddNew
Têniii DE.iii RSiii têniii lệnh.iii Delete
Têniii DE.iii RSiii têniii lệnh.iii Update
Têniii DE.iii RSiii têniii lệnh.iii Findiii “biểuiii thứciii điềuiii kiện”
Têniii DE.iii RSiii têniii lệnh.iii MoveFirst
Têniii DE.iii RSiii têniii lệnh.iii MoveLast
Têniii DE.iii RSiii têniii lệnh.iii MovePrevious
Têniii DE.iii RSiii têniii lệnh.iii MoveNext
Têniii DE.iii RSiii têniii lệnh.iii Moveiii n
+iii Thuộciii tính:
Trang 20Têniii DE.iii RSiii têniii lệnh.iii BOF
Têniii DE.iii RSiii têniii lệnh.iii EOF
Têniii DE.iii RSiii têniii lệnh.iii Filteriii =iii “biểuiii thứciii điềuiii kiện”
Têniii DE.iii RSiii têniii lệnh.iii RecordCount
Têniii DE.iii RSiii têniii lệnh.iii Fieldsiii (“têniii trường”)
Chươngiii 3:iii giớiiii thiệuiii vềiii access
Mộtiii cơiii sởiii dữiii liệuiii làiii mộtiii tậpiii hợpiii cáciii thôngiii tiniii liêniii quaniii tớiiii mộtiii đốiiii tượngiii liênquaniii cụiii thểiii hoặciii theoiii mộtiii mụciii đíchiii nàoiii đó.iii Víiii dụiii nhưiii cáciii thôngiii tiniii vềiii đặtiii hàngcủaiii kháchiii hàngiii hoặciii lưuiii trữiii cáciii thôngiii tiniii hàngiii hoá
Sửiii dụngiii microsoftiii accessiii cóiii thểiii quảniii lýiii tấtiii cảiii cáciii thôngiii tiniii vớiiii mộtiii tệpiii tiniii cơ
sởiii dữiii liệuiii đơniii lẻiii (.MDB).iii Trongiii tệpiii tiniii cơiii sởiii dữiii liệuiii nàyiii thôngiii tiniii sẽiii đượciii lưutrữiii trongiii cáciii hộpiii chứaiii gọiiii làiii cáciii bảngiii (iii table).iii Xem,iii thêmiii thôngiii tiniii mớiiii vàiii cậpnhậtiii thôngiii tiniii trêniii cáciii bảngiii đượciii thựciii hiệniii mộtiii cáchiii trựciii tiếpiii trêniii cáciii mẫuiii biểu(iii formsiii ).iii Tìmiii kiếm,iii lấyiii cáciii thôngiii tiniii đượciii thựciii hiệniii nhờiii cáciii truyiii vấniii (iii query)
vàiii phâniii tíchiii iniii ấn,iii trìnhiii bàyiii dữiii liệuiii đượciii thựciii hiệniii bằngiii cáchiii tạoiii raiii cáciii báobiểuiii (iii report)
Đểiii lưuiii trữiii thôngiii tin,iii cầniii tạoiii mộtiii bảngiii choiii mỗiiii kiểuiii thôngiii tiniii cầniii lưuiii trữ.iii Đểthựciii hiệniii việciii tổiii hợpiii cáciii thôngiii tiniii trêniii nhiềuiii bảngiii lạiiii vớiiii nhauiii cầniii địnhiii nghĩaquaniii hệiii giữaiii cáciii bảng
1.iii Bảngiii (iii table):
Làiii đốiiii tượngiii đượciii địnhiii nghĩaiii vàiii dùngiii đểiii lưuiii trữiii dữiii liệu,iii mỗiiii bảngiii chứacáciii tệpiii tiniii vềiii mộtiii chủiii đềiii xáciii định.iii Mõiiii bảngiii gồmiii cáciii trườngiii (iii field)iii hayiii gọiiii làcộtiii (iii column)iii lưuiii trữiii cáciii loạiiii dữiii liệuiii kháciii nhau
Cóiii thểiii địnhiii nghĩaiii mộtiii khoáiii cơiii bảniii (iii primaryiii keyiii gồmiii mộtiii hoặciii nhiềutrườngiii trongiii mỗiiii bảniii ghiiii cóiii giáiii trịiii xáciii địnhiii duyiii nhấtiii )iii vàiii mộtiii hoặciii nhiềuiii chỉmụciii (index)iii choiii mỗiiii bảngiii đểiii tăngiii tốciii độiii truyiii cậpiii dữiii liệu
Trang 21Mỗiiii bảniii ghiiii trêniii mộtiii bảngiii chứaiii đầyiii đủiii thôngiii tiniii hoàniii chỉnhiii vềiii mộtiii đốitượngiii dướiiii dạngiii mộtiii bảngiii tínhiii bạniii cóiii thểiii thêm,iii sửaiii hoặciii xemiii dữiii liệuiii trongbảng.
Bạniii cóiii thểiii kiểmiii traiii vàiii iniii dữiii liệuiii trongiii bảngiii dữiii liệuiii trongiii bảngiii dữiii liệucủaiii bạn,iii hoặciii thựciii hiệniii việciii lọciii sắpiii xếpiii dữiii liệu,iii thayiii đổiiii cáchiii hiểniii thịiii dữiii liệu,thayiii đổiiii cấuiii trúciii bảngiii (iii Thêm,iii xoáiii cáciii cộtiii (fields))
Trongiii cửaiii sổiii databaseiii chọniii tabsiii tableiii vàiii chọniii newiii đểiii tạoiii mộtiii bảngiii mớihoặciii mụciii designiii đểiii thiếtiii kếiii sửaiii lạiiii cấuiii trúciii củaiii mộtiii bảngiii đãiii tồniii tại
Cáciii bướciii tạoiii mộtiii bảngiii dữiii liệu:
+iii Đưaiii vàoiii têniii mộtiii trườngiii hoặciii đổiiii têniii mộtiii trườngiii (iii nếuiii làmiii việciii vớiiii cácbảngiii đãiii cóiii sẵniii )iii trongiii cộtiii fieldiii name
Têniii trường,iii gồmiii mộtiii dẫyiii khôngiii quáiii 64iii kíiii tựiii baoiii gồmiii chữiii cái,iii chữiii sốiii và
cảiii khoảngiii trống
+iii Chọniii kiểuiii dữiii liệuiii tươngiii ứngiii vớiiii trườngiii đóiii trongiii cộtiii Dataiii type
Kiềuiii dữiii liệuiii choiii cáciii trừờngiii cóiii thểiii làiii cáciii kiểuiii dữiii liệuiii sau:
SốBooleanĐốiiii tượngiii nhúngiii kếtiii hìnhiii ảnh
Kíchiii thướcDài255iii byteDàiiii 64000iii byteDàiiii 1,2,4iii hoặciii 8iii byteDàiiii 8iii byte
Dàiiii 8iii byteDàiiii 8iii byteDàiiii 1iii bit
Trang 22iii Cáciii loạiiii quaniii hệ
+Mốiiii quaniii hệiii mộtiii –một:iii đòiiii hỏiiii giáiii trịiii củaiii trườngiii khoáiii trongiii chỉiii mộtiii bảnghiiii củaiii bảngiii mớiiii phảiiii soiii khớpiii vớiiii giáiii trịiii tươngiii ứngiii củaiii trườngiii cóiii quaniii hệiii trongbảngiii hiệniii có.iii Trongiii trườngiii hợpiii này,iii từiii khoáiii trongiii bảngiii mớiiii phảiiii làiii duyiii nhất
+Mốiiii quaniii hệiii mộtiii –nhiều:iii Đòiiii hỏiiii trườngiii khoáiii chínhiii củaiii bảngiii mớiiii phải
làiii duyiii nhất,iii nhưngiii cáciii giáiii trịiii trongiii trườngiii khoáiii củaiii bảngiii mớiiii cóiii thểiii soiii khớpvớiiii nhiềuiii mụciii trongiii bảngiii quaniii hệiii trêniii hệiii cơiii sởiii dữiii liệuiii hiệniii có.iii Trongiii trườnghợpiii này,iii trườngiii quaniii hệiii trongiii bảngiii củaiii cơiii sởiii dữiii liệuiii hiệniii cóiii sẽiii cóiii mộtiii mốiquaniii hệiii nhiều-mộtiii vớiiii trườngiii khoáiii chínhiii trongiii bảngiii mới
+iii Mốiiii quaniii hệiii nhiều-iii một:iii choiii phépiii bảngiii mớiiii cóiii nhiềuiii giáiii trịiii trườngkhoáiii tươngiii ứngiii vớiiii chỉiii mộtiii giáiii trịiii trongiii trườngiii giáiii trịiii củaiii bảngiii hiệniii có.iii Trongtrườngiii hợpiii này,iii taiii cóiii thểiii cóiii cáciii giáiii trịiii trườngiii khoáiii trùngiii lặp.iii Đâyiii làiii kiểuiii phổbiếniii nhất
iii Cáchiii taoiii quaniii hệ
+iii Trongiii cửaiii sổiii Databaseiii Windownsiii chọniii Relationshipsiii từiii menuiii Tools+iii Chọniii cáciii bảng,iii cáciii truyiii vấniii đểiii đưaiii vàoiii quaniii hệ
+iii Chọniii mộtiii trườngiii từiii bảngiii chínhiii (iii Primaryiii table)iii vàiii kéoiii sangiii trườngtươngiii ứngiii củaiii bảngiii quaniii hệ,iii rồiiii bấmiii chuộtiii tạiiii Createiii đểiii tạoiii quaniii hệ
iii Chọniii mụciii Enforceiii Referentialiii Intergity.iii Nếuiii thoảiii mãn:
+iii Trườngiii củaiii bảngiii chínhiii làiii khoáiii chính
+iii Cáciii trườngiii quaniii hệiii cóiii cùngiii kiểuiii dữiii liệu
+iii Cảiii haiiii bảngiii trongiii quaniii hệiii cùngiii thuộciii mộtiii CSDLiii thìiii Accessiii luôniii đảmbảoiii tínhiii chất:iii Mỗiiii bảniii ghiiii trongiii cáciii bảngiii quaniii hệiii phảiiii cóiii mộtiii bảniii ghiiii tươngứngiii trongiii bảngiii chính.iii Điểuiii nàyiii ảnhiii hưởngiii đếniii cáciii phépiii thêmiii vàiii xoáiii trongiii bảngquaniii hệ
iii Tuỳiii chọniii Cascadeiii Updateiii vàiii Cascadeiii Delete
-iii Khiiii đãiii đánhiii dấuiii Enforceiii Referentialiii Intergityiii cóiii thểiii sửiii dụngiii thêmcáciii tuỳiii chọniii sau:
Trang 23+iii Cascadeiii Updateiii Relatediii fields
+iii Cascadeiii Deleteiii Relatediii fields
-iii Cascadeiii Update:iii Khiiii sửaiii giáiii trịiii trườngiii khoáiii trongiii bảngiii chínhiii thìgiáiii trịiii tươngiii ứngiii củaiii bảniii ghiiii trongiii trườngiii quaniii hệiii cũngiii bịiii sửaiii theo
-iii Cascadeiii Delete:iii Khiiii xoáiii mộtiii bảniii ghiiii trongiii bảngiii chínhiii thìiii bảniii ghitươngiii ứngiii trongiii trườngiii quaniii hệiii cũngiii sẽiii bịiii xoáiii theo
2.iii Truyiii vấniii (iii Query)
Làiii mộtiii đốiiii tượngiii choiii phépiii chọniii xemiii cáciii dữiii liệuiii củaiii mộtiii hoặciii nhiềubảngiii theoiii ýiii muốn.iii Trongiii Microsoftiii Access,iii cóiii thểiii tạoiii raiii cáciii truyiii vấniii bằng
phươngiii tiệniii truyiii vấniii đồiii hoạiii theoiii mẫuiii QBEiii hoặciii viếtiii cáciii câuiii lệnhiii SQL.iii Cóiii thểđịnhiii nghĩaiii cáciii truyiii vấniii dùngiii đểiii chọn,iii cậpiii nhật,iii chèniii hoặciii hoặciii xoáiii DELiii vàiii đểtạoiii cáciii bảngiii mớiiii từiii cáciii dữiii liệuiii trongiii mộtiii hoặciii nhiềuiii bảngiii cóiii sẵn
3.iii Mẫuiii biểuiii (iii Form):
Làiii mộtiii đốiiii tượngiii đượciii thiếtiii kếiii chủiii yếuiii dùngiii đểiii nhậpiii vàiii hiểniii thịiii dữiii liệu,hoặciii điềuiii khiểniii việciii thựciii hiệniii mộtiii ứngiii dụng.iii Cũngiii cóiii thểiii iniii mẫuiii biểu,iii cóiii thểthiếtiii kếiii mộtiii mẫuiii biểuiii đểiii chạyiii mộtiii Macroiii khiiii giáiii trịiii củaiii dữiii liệuiii thayiii đổi
4.iii Báoiii biểuiii (iii Report):
Làiii mộtiii đốiiii tượngiii đượciii thiếtiii kếiii đểiii quyiii địnhiii cáciii tínhiii toán,iii iniii vàiii tổngiii hợpcáciii dữiii liệuiii đượciii chọn,iii cóiii thểiii xemiii mộtiii báoiii cáoiii trêniii màniii hìnhiii trướciii khiiii iniii nó
Báoiii biểuiii dùngiii đểiii iniii ấniii cáciii kếtiii quảiii sauiii khiiii đãiii đượciii xửiii lýiii từiii bảngiii hayiii từtruyiii vấniii vớiiii cáciii khảiii năngiii sauiii :
-iii Iniii dữiii liệuiii dướiiii dạngiii cáciii bảng
-iii Iniii dữiii liệuiii dướiiii dạngiii phiếu
-iii Sắpiii xếpiii dữiii liệuiii trướciii khiiii iniii vàiii cóiii thểiii phâniii nhómiii dữiii liệuiii trướciii khi
iniii vàiii sửiii dụngiii phépiii toániii đểiii tổngiii hợpiii dữiii liệuiii trêniii mỗiiii nhómiii trướciii khiin
Trang 24-iii Ngoàiiii raiii dữiii liệuiii tổngiii hợpiii nhậniii đượciii trêniii cáciii nhómiii cóiii thểiii đưaiii vàotrongiii côngiii thứciii đểiii nhậniii đượciii sựiii soiii sánhiii đốiiii chiếuiii trêniii cáciii nhómiii vàtrêniii toàniii báoiii biểuiii .
-iii Iniii dữiii liệuiii củaiii nhiềuiii bảngiii cóiii liêniii quaniii tớiiii nhauiii cùngiii mộtiii lúciii bằng
hệiii thốngiii báoiii biểuiii chínhiii vàiii báoiii biểuiii phụiii cấpiii 1,iii cấpiii 2
Ngoàiiii raiii việciii chọniii fontiii chữ,iii cỡiii chữ,iii kiểuiii chữ,iii sốiii lượngiii bảniii iniii ,iii iniii cáctrangiii nàoiii cũngiii nhưiii việciii trìnhiii bàyiii trêniii cáciii báoiii biểuiii đượciii tiếniii hànhiii đơniii giảniii vànhanhiii chóng
5.iii Macroiii (iii Macro)
Làiii mộtiii đốiiii tượngiii địnhiii nghĩaiii mộtiii hoặciii nhiềuiii hànhiii độngiii (iii thaoiii táciii )iii cóiii cấutrúciii Accessiii sẽiii thựciii hiệniii đểiii đápiii ứngiii mộtiii sựiii kiệniii xáciii định.iii Víiii dụiii đểiii thiếtiii kếiii mộtMacroiii màiii nóiii sẽiii mởiii mộtiii mẫuiii biểuiii thứiii haiiii khiiii mộtiii phầniii tửiii nàoiii đóiii trêniii mẫuiii biểuchínhiii đượciii chọn.iii Cũngiii cóiii thểiii thiếtiii kếiii mộtiii Macroiii màiii nóiii sẽiii kiểmiii traiii tínhiii hợpiii lệcủaiii giáiii trịiii trongiii mộtiii trườngiii khiiii giáiii trịiii củaiii trườngiii đóiii thayiii đổiiii ,iii trongiii đóiii cácMacroiii cóiii thểiii đặtiii thêmiii cáciii điềuiii kiệniii đơniii giảniii đểiii quyiii địnhiii khiiii nàoiii thìiii mộtiii hoặcnhiềuiii hànhiii độngiii củaiii mộtiii Macroiii sẽiii đượciii thựciii hiệniii hoặciii sẽiii bịiii bỏiii qua.iii Các
Macroiii cóiii thểiii dùngiii đểiii mởiii vàiii thựciii hiệniii cáciii truyiii vấn,iii cáciii bảng,iii iniii vàiii xemiii cáciii báocáo.iii Trongiii mộtiii Macroiii cóiii thểiii chạyiii mộtiii Macroiii kháciii hoặciii cáciii hàmiii trongiii Module
6.iii Moduleiii (iii Moduleiii )
Làiii đốiiii tượngiii chứaiii cáciii thủiii tụciii tuỳiii ýiii đượciii lậpiii trìnhiii bằngiii Microsoftiii AccessBasic,iii đóiii làiii mộtiii biếniii thểiii củaiii ngôniii ngữiii Microsoftiii Basiciii đượciii thiếtiii kếiii đẻiii làmviệciii trongiii Access,iii cáciii môduleiii tạoiii raiii cáciii chuỗiiii hànhiii độngiii rờiiii rạciii vàiii choiii phépbẫyiii cáciii lỗiiii màiii cáciii Macroiii khôngiii thựciii hiệniii được.iii Cáciii Moduleiii cóiii thểiii làiii cáciii đốitượngiii độciii lậpiii chứaiii cáciii hàmiii vàiii cóiii thểiii đượciii gọiiii từiii mộtiii vịiii tríiii bấtiii kìiii trongiii mộtiii ứngdụngiii hoặciii chúngiii cóiii thểiii đượciii liêniii kếtiii trựciii tiếpiii vớiiii cáciii mẫuiii biểuiii hoặciii báoiii cáoiii đểđápiii ứngiii cáciii sựiii kiệniii xẩyiii raiii trêniii mẫuiii biểuiii hoặciii báoiii cáoiii đó.iii Cáciii Moduleiii đượcliêniii kếtiii vớiiii cáciii mẫuiii biểuiii hoặciii báoiii cáoiii làiii mộtiii ưuiii điểmiii đặciii biệtiii củaiii Access
Trang 25Chươngiii 4:iii phâniii tíchiii thiếtiii kế
I Cáciii kháIiii niệmiii cơiii bản
Luồngiii dữiii liệuiii (Dataiii Flow):iii làiii cáciii dữiii liệuiii diiii chuyểniii từiii mottiii vịiii ttrí
nàyiii tớiiii mộtiii vịiii tríiii kháciii củaiii hệiii thống
Luồngiii dữiii liệuiii đượciii kíiii hiệu:
Khoiii dữiii liệuiii (Dataiii Store):iii làiii cáciii dữiii liệuiii đượciii lưuiii trữiii tạiiii mộtiii chỗ
Khoiii dữiii liệuiii đượciii kíiii hiệu:
D Têniii khoiii dữiii liệu
Tiếniii trìnhiii (process):iii làiii mộtiii côngiii việciii hayiii mộtiii hànhiii độngiii cóiii táciii độnglêniii cáciii dữiii liệuiii làmiii choiii chúngiii đượciii diiii chuyển,iii thayiii đổi,iii đượciii lưuiii trữiii hayphâniii phối.iii Têniii tiếniii trìnhiii phảIiii làiii mộtiii mệnhiii đềiii gồmiii độngiii từiii cộngiii bổiii ngữ,iii ví
dụiii “tínhiii lương”,iii “lậpiii đơniii hàng”
Tiếniii trìnhiii đượciii kíiii hiệu:
n
tên tiến trình
Trang 26n:iii chỉiii sốiii hiệuiii tiếniii trình
Táciii nhâniii (actor):iii nơiiii xuấtiii phátiii (nguồn)iii hayiii nơiiii đếniii (đích)iii củaiii dữiii liệuiii từphạmiii viiii hệiii thốngiii đượciii xemiii xét.iii Têniii táciii nhâniii phảIiii làiii mộtiii danhiii từiii như:
“kháchiii hàng”,iii “nhàiii cungiii cấp”…
Kíiii hiệu:
Têniii táciii nhân
II.iii Phâniii tíchiii thiếtiii kếiii hệiii thống
1. iii Biểu iii đồ iii ngữ iii cảnh iii hệ iii thống
Biểuiii đồiii ngữiii cảnhiii Hệiii thốngiii quảniii lýiii kháchiii sạniii choiii taiii mộtiii cáIiii nhìntổngiii quaniii vềiii hệiii thống.iii Nóiii baoiii gồmiii baiii thànhiii phần:
iii Mộtiii tiếniii trìnhiii duyiii nhất:iii Hệiii thốngiii quảniii lýiii kháchiii sạn
iii Haiiii táciii nhân:iii Kháchiii vàiii baniii quảniii lý
iii Cáciii luồngiii dữiii liệuiii điiii từiii haiiii táciii nhâniii đếniii hệiii thốngiii vàiii từiii hệiii thốngđếniii haiiii táciii nhân
Trang 27Hình iii 1: iii Biểu iii đồ iii ngữ iii cảnh iii hệ iii thống
Yêuiii cầuiii đặtiii phòngTrảiii lờiiii yêuiii cầuiii đặtiii phòngYêuiii cầuiii thuêiii phòng
Trảiii lờiiii yêuiii cầuiii thuêiii phòng
Trang 28Baniii quảniii lý
2 iii Sơ iii đồ iii phân iii rã iii chức iii năng:
Hệiii thốngiii quảniii lýiii kháchiii sạn
Quảniii lýiii kháchiii sạn
Quảniii lýiii tàiiii nguyên
Quảniii lýiii đặtiii phòng
Quảniii lýiii kháchiii vào
Quảniii lýiii sửiii dụngiii dịchiii vụ
Quảniii lýiii kháchiii ra
Báo cáo
Quảniii lýiii đặtiii phòngiii quaiii mạng
Thôngiii tiniii vềiii kháchiii sạn
Đặtiii phòngiii quaiii mạng
Trang 29Hình iii 2: iii Sơ iii đồ iii phân iii rã iii chức iii năng
2.1 iii Quản iii lý iii tài iii nguyên:
Kháchiii sạniii Hiltoniii Hàiii Nộiiii cóiii cáciii tàIiii nguyêniii cầniii phảiiii quảniii lý:iii phòng,iii loạiphòng,iii tiệniii nghi.iii Trongiii đóiii mỗiiii phòngiii thuộciii loạiiii phòngiii vàiii mỗiiii phòngiii đượctrangiii bịiii nhữngiii tiệniii nghiiii kháciii nhau
Thôngiii tiniii vềiii phòngiii cầniii phảIiii đượciii quảniii lýiii đểiii phụciii vụiii choiii quyiii trìnhiii đặtiii phòng,kháchiii vào,iii kháchiii ra.iii Thôngiii tiniii vềiii phòngiii baoiii gồm:iii sốiii phòng,iii loạiiii phòng,iii cáctiệniii nghi,iii giáiii phòng…sẽiii đượciii lưuiii vàoiii khoiii dữiii liệuiii “danhiii sáchiii phòng”.iii Thôngtiniii vềiii phòngiii cũngiii phảIiii đượciii cậpiii nhậtiii thườngiii xuyêniii trạngiii tháIiii củaiii phòng:iii trống,rỗi,iii đượciii đặt
Cáciii tiệniii nghiiii đượciii trangiii bịiii choiii cáciii phòngiii cũngiii đượciii phâniii loạiiii vàiii cậpiii nhậtiii vàodanhiii sáchiii cáciii tiệniii nghi.iii Cáciii tiệniii nghiiii nàyiii sẽiii đượciii quảniii lýiii theoiii từngiii phòngiii và
doiii nhâniii viêniii phụciii vụiii buồngiii kiểmiii soátiii tìnhiii trạngiii phòngiii khiiii dọniii dẹpiii trongiii thờigianiii kháchiii ở.iii Thôngiii tiniii vềiii tiệniii nghiiii baoiii gồm:iii têniii tiệniii nghi,iii giáiii tiệniii nghi,iii môiii tảtiêniii nghi
Quảniii lýiii tàiiii nguyêniii choiii phépiii quảniii lýiii dịchiii vụiii màiii kháchiii sạniii cungiii cấp.iii Thôngiii tin
vềiii dịchiii vụiii baoiii gồm:iii têniii dịchiii vụ,iii giáiii tiền
Chứciii năngiii quảniii lýiii tàiiii nguyên:
Quảniii lýiii tàiiii nguyên