Thông tin tài liệu
Quản lý khách sạn
PHẦN I: CƠ SỞ LÝ THUYẾT
QUẢN LÝ VÀ XỬ LÝ DỮ LIỆU CĂN BẢN
I.TỔNG QUAN VÈ LÝ THUYẾT CƠ SỞ DỮ LIỆU
!"#$"%&
%%'()*
+,&("
+-!./"
+)%)*
0(12345 !*
,6 73(89&:&((/1;&( 9<7
<=>#?. 5&@ABCD&(!B*
E2BF
149C4
.CGHI
1.Cơ sở dữ liệu quan hệ
JABKCD1GLM9<&( *
1G1CNO1G(&@*PQ&R
B*
S#M1G7<./R/87#M(&@*
2.Hệ quản trị cơ sở dữ liệu
PJ#+PJ,%?MKG$3%
;BTA$C&@%(<B&@U6*
Chức năng:
,&"(#T3)%)"
SQ(:C"
SQ(:(#M "
VG1GC2CW
Phân loại: SX-J,9&:YC4F
+ZH3%&[PJ5[P*
+P4&[PJ5JC\](*
Trang 1
Quản lý khách sạn
+-)%9GC&^^^J5JC\](^_*
+X&`a^,b5`("L5[P"JX,J(("^5P(CC\*
+V6&:R#cO9A*
S4"KG(;KaCPJ#
9&:AB(3%'1/*
Là một hệ thống bao gồm:
+Z?"
+Z?MKG(;"
+0&@AB"
+*
SCSDL9&:C4F
+-)%("
+ZH*
Hệ CSDL tập trung
9&:9;;4(49d&@AB4(4eT7<(#
)%J, K B(#M *
Hệ CSDL phân tán
CMU6&(G((M9<(4#
2*
3.Đối tượng sử dụng
0&@U. KKG(;7<%H
1C4F
+0&@KG(;FKG$1GC(!*
+0&@%(<BF/./"4C1GC(!6 C&@
U6*
+0&@U6F. KSX-J,"&(!
B# B(#35KG(;*
4.Ưu điểm, nhược điểm
Ưu điểm
+XG$9&:.6&:R*
+7.Gfd *
+-f29)%&(!*
+S4/(3%
Trang 2
Quản lý khách sạn
+7/C&%BN.76*
+g2:%*
+VG1GC23KCW*
Nhược điểm
+Z4%CRAB% &@*
+h2&RR!KG$)%(*
+%2CKG(;%?*
+7<CBC49)*
+06. 943&:iH#()KGR*
II. TỔNG QUAN VỀ HỆ QUẢ TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS
1 Giới thiệu
PJ^KG(;K3% B%(<.
49.j8%%(<%?M9G(CTH#(k7
%?MKG$*
PJ^C%l%144C(mC()%gAB4C1CC
g*
PJ^(3%U:%C1CKG$e=*
III.XÂY DỰNG CƠ SỠ DỮ LIỆU
Xây dựng cơ sở dữ liệu là công việc quan trọng đầu tiên trong toàn bộ quy trình phát
triển một ứng dụng trên Access. Một cơ sở dữ liệu được thiết kế và xây dựng tốt sẽ rất
thuận lợi trong quy trình phát triển ứng dụng.
Trước khi tiến hành xây dựng cơ sở dữ liệu, chúng ta cần phải tìm hiểu một số khái
niệm về cơ sở dữ liệu.
1 Cơ sở dữ liệu Access
^)%:%1G"./61G9&:
/./%U:%9<&(*
2 Bảng dữ liệu
G-1%?K(k35J,*07&(
%CB*
1G%G9&:/./CC7<&(9&:9?#95?/%G
9G1GCG69!(4H#&e*
P1G(^1CN%?F
-1G*
(&@"25(&@*
Trang 3
Quản lý khách sạn
-(&@.Ch72".7C4*
G*
G7<9&: G/9CD]*
Mô tả một bảng dữ liệu trong chế độ Datasheet:
n/9#"87<)%"T"A
Mô tả một bảng dữ liệu trong chế độ Design View
n/9#"87</./"C4GC3(851G*
3. Tên bảng
PQ1G7k*
-1G&@9&:9D.4CTC3(851G"#o7<9'
41G(A'1&9'%(A'pC]bT%C((*
4.Trường dữ liệu
PQ51G&R(&@*
PQ(&@7k)%:%2G(&@97*
*Chú ý:h AB3%".$9D1CD/E7
3(C(&@*
5. Trường khoá
-(&@.C7B%H11G(CU1GCD./
1GR*
Trang 4
Quản lý khách sạn
-(&@.C7<qr(&@"o7<)%:%M(&@k1
(&@.C*
7C4.797F
h72Z((#h#*
h7C4mC(.#*
Khóa chính (Primary key):(&@T9;1G(C1G*
-(C1G". <7(;(U(C(&@.72*
Khóa ngoại (Foreign key):(&@. %G.7251G#&
.7251G.*
h7C47B4C(6./K1G(C*
6. Bản ghi
PQO51G9&:k1G*
PQ1G7C(=1G*C(=1Gs1GC!&@U
7<A9&:51G97*
VD11G(t6U5Q1G9&:k1G./8\b`mF
b`\m*
7.Liên kết
6./1G7KR9<9G1GC9&:B92&(
*
-(C^N41.<./F
- Liên kết 1-1(một- một):Q1G51G^./R#3R1G
51G&:4*
- Liên kết 1-n(một- nhiều):Q1G51G^./RM1G5
1G*0&:4"Q1G51Gq./9/#3r1G51G
^*
- Liên kết n-n(nhiều-nhiều):Q1G51G^./RM1G5
1G&:4*
8. Các nguyên tắc xây dựng CSDL
- S>#%H2/./(&R.TH#FT9;1G"(&@
o&f.*
- u9;9;146&((8(e"o&
T/%*
- u9;(&@.72".7C45Q1G*P6(&@:%. ?
.72"#4C.729<(#)%*
Trang 5
Quản lý khách sạn
9.Mối quan hệ giữa các bảng
h4C(1GCB"%GHt6K8*
71C4K1GF
K+"
K+M"
KM+M*
IV. TRUY VẤN DỮ LIỆU
+-(#37kJX(#
+-(#3':%-CX(#
+-(#376Z((X(#
+-(#3lC(C1X(#
+-(#39^CX(#
1 Truy vấn có lựa chọn (Select Query)
JX(#(C.<(#3 B3*07(#T3e
CDM1G<;./KG(#3(C1G./KG*
47<ABJX(#9<71G4R"7<2C
'"2(1!***
2 Truy vấn tổng hợp (Total Query)
-CX(#%l%':%.%'1/*
-(#3#8%%l%':%"7(3KG*
Trang 6
Quản lý khách sạn
-&&JK(#"(&R.4C(#38?%H2#?5
(#3*
Một số hàm thường được sử dụng để tổng hợp dữ liệu:
GROUP BY:_%7*
SUM: -2'
AVG:-2(1!*
COUNT: V/6(;7(C*
MIN: -!(;=3(C*
MAX: -!(;R3(C*
Last/First:-(GM1G9?v6(C1G*
- thiết lập doanh thu hàng tháng của khách sạn:
Kết quả truy vấn như sau:
Trang 7
Quản lý khách sạn
3 Truy vấn có chứa tham số (Parameter Query)
Z((X(#(#3Cq;#9M.&@AB)%
C*
-(CK(!7<;%C49<&@AB)%6C
9<k(#35!"w4&69<(#T31GCD
(;146jC(C1G*
Z((X(#(3:(C/)%(#3%U:%R#
?&@U*
4 Truy vấn chéo (Crosstab Query)
(C1e/t5Bex(C1Cy"7i9&:t%T/%
1G5*
EMD.z)"./KG5H(#3(C1()MR
%l%2C9&:Q%?C*
(C1X(#(#3U9<2Ct%T/%49<g
(C%H2*
5 Truy vấn hành động (Action Query)
^CX(#(#3#9'CD#<M1GqR
9*
^CK(#7{C4&F
-Delete Query.
X(#iT7(C.7*07U9<TC7
1GeCDM1G*
-Update Query.
Update Query dùng để cập nhật dữ liệu một số trường nào đó trong cơ sở dữ liệu.
+Append Query.
^%%X(#U9<3#e1GCD./KG5H(#3
N68C(C1G92*
h4C^%%X(#14%GT9;9&: &F
+0(&@C?3#e(C1GN*
+0(&@C?6C(C1G92*
+0C(C1GN9&:AB*
-Make-table Query*
P.+1K(#4C1GRe3GCD%?(C
CDM1G*
Trang 8
Quản lý khách sạn
Mục đích của Make- table query:
-4CmC("a%C(CD((#)%9<<;C@
9<T9;*
-/)%1GC%O91sABP(CCD/
C*
-4C(1G9<&(3G1Go*
P.+1K(#G/<5mC("1CC((#)%
*
V.THIẾT KẾ GIAO DIỆN (FORM)
mC(C&&@URB*- KmC("&@
U7<"C41=CD)%)41G(C1G*
7/94CmC((C^F
Form Wizard*
Form Design View*
1.Form Wizard B8%&@U4C(mC()%C1G
7g*
mC(p|(Q(:&@AB(C4C\C( Kqc(Ce
1&R*
Trang 9
Quản lý khách sạn
J././TC87<)%e\C(*
-4Q@9<"mC()%)%q<; 51G*47
<)%"A(/%(&@51G4(mC(#*-9;&R
0C1(8%TA$6C(mC(*
2.Thiết kế bằng Design View
Trang 10
[...]... QUẢN LÝ VÀ XỬ LÝ DỮ LIỆU CĂN BẢN .1 I.TỔNG QUAN VÈ LÝ THUYẾT CƠ SỞ DỮ LIỆU 1 1 .cơ sỡ dữ liệu quan hệ 1 2.hệ quản trị cơ sỡ dữ liệu .1 3.đối tượng sữ dụng 2 4 ưu điểm, nhược điểm 2 II TỔNG QUAN VỀ HỆ QUẢ TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS 3 III.XÂY DỰNG CƠ SỠ DỮ LIỆU 3 1 Cơ sở dữ liệu Access 3 2 bảng dữ liệu ... chỉ cua khách hàng + quản lý ngày nhận phòng/trả phòng của khách hàng - quản lý nhân viên của khách sạn: + quản lý các thông tin về nhân viên đó: họ tên, giới tính, địa chỉ, số chứng minh nhân dân… - quản lý các lọai phòng của khách sạn: + quản lý các loại phòng, số lượng phòng, kiểu phòng của khách sạn, quản lý số khách ở trong một phòng… - quản lý các dịch vụ của khách sạn: + quản lý các dịch... -bảng khách hàng - bảng nhân viên -bảng lưu trú - bảng loại phòng - bảng các dịch vụ khác - bảng các tài sản trong phòng III: KẾT QUẢ DEMO - các bảng được tạo ra với các trường, khóa chính và được lien kết với nhau như sau: Trang 23 Quản lý khách sạn Kết quả truy vấn Form tính tổng tiền Form quản lý khách hàng Trang 24 Quản lý khách sạn Pages tổng tiền Macro quản lý khách hàng Trang 25 Quản. .. vụ khách của khách sạn, nhân viên phục vụ, số lần sử dụng dịch vụ của khách hàng… - quản lý các tài sản trong phòng: + quản lý tài sản trong phòng của khách sạn trước và sau khi khách nhận phòng và sau khi khách trả phòng…để kịp thời sưa chữa hay cung cấp các tiện nghi mà khách yêu cầu Trang 22 Quản lý khách sạn II THIẾT KẾ CHƯƠNG TRÌNH Xây dựng chương trình quản lý khách sạn gồm có các bảng... và thay đổi thuộc tính trang truy cập dữ liệu Trang truy cập dữ liệu là một trang Web, được kết nối trực tiếp đến cơ sở dữ liệu Trang này cho phép hiển thị và soạn thảo dữ liệu cơ bản Bạn có thể xem thông tin tóm tắt hoặc thâm nhập sâu vào dữ liệu để thấy được những bản ghi chi tiết có liên quan với thông tin tóm tắt Trang 16 Quản lý khách sạn Trang truy cập dữ liệu có thể được thực thi trực tiếp... lần đầu trong phiên bản Access 2000 Dữ liệu này có thể được lưu trữ trong cơ sở dữ liệu Microsoft Access (*.mdb) hoặc trong cơ sở dữ liệu Microsoft SQL Server (được truy cập thông qua cơ sở dữ liệu Access Data Project_ *.adp).Chương này sẽ cung cấp các khái niệm về trang truy cập dữ liệu, cách thức tạo một trang truy cập dữ liệu: Giới thiệu về trang truy cập dữ liệu Cách thức tạo và thay đổi thuộc tính... Quản lý khách sạn Kết quả của macro trên khi mở chương trình thì hệ thống tự động mở một form mà không cần phải mở form PHẦN III NHẬN XÉT Hướng phát triển tiếp theo của chương trình quản lý là: - tiếp tục tạo ra các bảng cần thiết - hoàn thiện về phần tính tiền của chương trình… - hoàn thiện hơn các bảng đang sử dụng MỤC LỤC PHẦN I: CƠ SỞ LÝ THUYẾT 1 Trang 26 Quản lý khách sạn QUẢN LÝ VÀ XỬ... các bản ghi sẽ in ra Phần này có thể bị thay đổi, nó phụ thuộc vào nguồn dữ liệu tại thời điểm in ra của report 2.Môi trường làm việc Môi trường làm việc của Report gần giống như Form Sự khác nhau giữa Report và Form là: Form có thể hiển thị, tra cứu, cập nhật và điều khiển dữ liệu từ cơ sở dữ liệu, còn Report chỉ có thể lập báo cáo và in ra Ngoài ra, Report không làm thay đổi giá trị bên trong cơ sở. .. Event Kích vào sự kiện On Click trên thẻ Event Hộp thoại Choose Builder xuất hiện Chọn Macro Builder Kích OK Xuất hiện hộp thoại lưu macro Gõ vào tên macro cần lưu Thiết lập các hành động cho macro PHẦN 2 : BÀI TẬP I PHÂN TÍCH BÀI TOÁN - giải quyết về vấn đề quản lý khách hàng: + quản lý tên khách hàng + xác định giới tính của khách hàng + quản lý số chứng minh/ hộ chiếu của khách hàng + quản lý địa chỉ... muốn minh họa dữ liệu từ các bảng hoặc các truy vấn với quan hệ một- nhiều Có nhiều cách tạo một SubForm như: Sử dụng Form Wizard Sử dụng SubForm Wizard trong một Form đã có Sử dụng nút SubForm trên thanh công cụ và các thuộc tính điều khiển bổ sung Kéo một Form từ cửa sổ cơ sở dữ liệu đến một Form khác Trang 13 Quản lý khách sạn SubForm có thể được sử dụng trong các loại Form nhập dữ liệu, hoặc sử . Quản lý khách sạn
PHẦN I: CƠ SỞ LÝ THUYẾT
QUẢN LÝ VÀ XỬ LÝ DỮ LIỆU CĂN BẢN
I.TỔNG QUAN VÈ LÝ THUYẾT CƠ SỞ DỮ LIỆU
. DỰNG CƠ SỠ DỮ LIỆU
Xây dựng cơ sở dữ liệu là công việc quan trọng đầu tiên trong toàn bộ quy trình phát
triển một ứng dụng trên Access. Một cơ sở dữ liệu
Ngày đăng: 25/01/2014, 08:20
Xem thêm: Tài liệu Quản lý khách sạn: Cơ sở lý thuyết quản lý và xử lý dữ liệu căn bản doc, Tài liệu Quản lý khách sạn: Cơ sở lý thuyết quản lý và xử lý dữ liệu căn bản doc, QUẢN LÝ VÀ XỬ LÝ DỮ LIỆU CĂN BẢN