Phân Tíc hD ng Logic

Một phần của tài liệu Quản lý thuê phòng và các dịch vụ phục vụ khách thuê phòng tại một khách sạn (Trang 60)

III. Mô hình ý ni mx lý

B. Phân Tíc hD ng Logic

KHACHHANG MAKHACH MALOAIKHACH MAQUOCTICH T ENKHACH GIOIT INHK NGAYSINHK SOCMND/PASSPORT K NGAYCAPK NOICAPK DIACHIKHACH SDT KHACH HINHT HUC GHICHU PHONG MAPHONG MALOAIPHONG DONGIAHHP T INHT RANG SDT PHONG DIENGIAIP DMDICHVU MADMDICHVU TENDMDICHVU HDT HUEPHONG SOHDTT TP NGAYHDTP MAKHACH MANHANVIEN HOT ENNGUOITT T ONGT IENT P T ONGT IENT PC NHANVIEN MANHANVIEN MABOPHAN MACHUCDANH TENNHANVIEN GIOITINHNV NGAYSINHNV NOISINH SOCMNDNV NGAYCAPNV NOICAPNV DIACHINV SDTNV EMAILNVV DMBOPHAN MABOPHAN T ENBOPHAN DMCHUCDANH MACHUCDANH TENCHUCDANH LOAIKHACH MALOAIKHACH TENLOAIKHACH DMQUOCT ICH MAQUOCT ICH T ENQUOCT ICH DMLOAIPHONG MALOAIPHONG TENLOAIPHONG HDDICHVU SOHDT T DV NGAYHDDV MAKHACH MANHANVIEN HOT ENNGUOITT DV TONGTIENDV TONGTIENDVC HDT T TP_CT MAPHONG SOHDTT TP NGAYHDTP STT SOKHACHT HUE NGAYGIODEN NGAYGIODI SONGAYT HUE PHUTHU GIAMGIA T HANHT IENT P GHICHUTP DICHVU MADICHVU MADMDICHVU TENDICHVU DVTDV DONGIAHHDV HDT T DV_CT MADICHVU NGAYHDDV SOHDT TDV MAPHONG ST TDV SLDICHVU THANHTIENDV GHICHUDV

DANH SÁCH CÁC B NG

Tên Mã

KHACH HANG KHACH HANG

NHANVIEN NHANVIEN DMDICHVU DMDICHVU DICHVU DICHVU HDTTDV-CT HDTTDV-CT HDTTTP_CT HDTTTP_CT DMCHUCDANH DMCHUCDANH HDDICHVU HDDICHVU PHONG PHONG DMBOPHAN DMBOPHAN DMQUOCTICH DMQUOCTICH LOAIKHACH LOAIKHACH DMLOAIPHONG DMLOAIPHONG HDTHUEPHONG HDTHUEPHONG B NG NHANVIEN: Tên: NHANVIEN Mã: NHANVIEN Nhãn: Nhân viên

Danh sách các c t:

Tên Mã Ki u Khóa chính C m r ng

MANHANVIEN MANHANVIEN Char (7) Có Có MABOPHAN MABOPHAN Char (7) Có MACHUCDANH MACHUCDANH Char (7) Có

TENNHANVIEN TENNHANVIEN Char(20) Không Có GIOITINHNV GIOITINHNV Char(5) Không Có NOISINH NOISINH Char(30) Không Có NGAYSINHNV NGAYSINHNV Date Không

SOCMNDNV SOCMNDNV Numeric Không Có NGAYCAPNV NGAYCAPNV Date Không

NOICAPNV NOICAPNV Char(30) Không Có DIACHINV DIACHINV Char(256) Không Có SDTNV SDTNV Numeric Không Có EMAILNV EMAILNV Char(256) Không

Danh sách các tham chi u đ n:

Tham chi u Khóa chính Khóa ngo i

DMCHUCDANH DMBOPHAN MACHUCDANH MABOPHAN MACHUCDANH MABOPHAN

Danh sách các tham chi u đi:

Tham chi u Khóa chính Khóa ngo i

HDTHUEPHONG HDDICHVU

SOHDTTTP, NGAYHDTP SOHDTTDV, NGAYHDDV

B NG KHACH: Tên: KHACH Mã: KHACH Nhãn: Khách Ngu n: Th c th KHACH Danh sách các quy t c: Tên Mã Ki u nh ngh a

QT_KHACH QT_KHACH nh ngh a Không

Danh sách các c t:

Tên Mã Ki u Khóa chính C m r ng

MAKHACH MAKHACH Char(7) Có Có

MALOAIKHACH MALOAIKHACH Char(7) Có MAQUOCTICH MAQUOCTICH Char(7) Có TENKHACH TENKHACH Char(20) Không Có NGAYSINHK NGAYSINHK Date Không GIOITINHK GIOITINHK Char(5) Không Có SOCMND/PASSPORTK SOCMND/PASSPORTK Numeric Không Có NGAYCAPK NGAYCAPK Date Không

NOICAPK NOICAPK Char(256) Không Có DIACHIK DIACHIK Char(256) Không Có SODTKHACH SODTKHACH Numeric Không Có HINHTHUC HINHTHUC Char(5) Không Có

Danh sách các tham chi u đi:

Tham chi u Khóa chính Khóa ngo i

HDTHUEPHONG HDDICHVU SOHDTTTP, NGAYHDTP SOHDTTDV, NGAYHDDV B NG DMDICHVU: Tên: DMDICHVU Mã: DMDICHVU Nhãn: Danh m c d ch v Ngu n: Th c th DMDICHVU Danh sách các quy t c: Tên Mã Ki u nh ngh a

QT_DMDICHVU QT_DMDICHVU nh ngh a Không

Danh sách các c t:

Tên Mã Ki u Khóa chính C m r ng

MADMDICHVU MADMDICHVU Char(7) Có Có TENDMDV TENDMDV Char(30) Không Có

Danh sách các tham chi u đi:

Tham chi u Khóa chính Khóa ngo i

DICHVU MADICHVU B NG DICHVU: Tên: DICHVU Mã: DICHVU Nhãn: D ch v Ngu n: Th c th DICHVU

Danh sách các quy t c:

Tên Mã Ki u nh ngh a

QT_DICHVU QT_DICHVU nh ngh a Không

Danh sách các c t:

Tên Mã Ki u Khóa chính C m r ng

MADICHVU MADICHVU Char(10) Có Có MADMDICHVU MADMDICHVU Char(7) Có

TENDV TENDV Char(30) Không Có

DVTDV DVTDV Char(10) Không Có

DONGIAHHDV DONGIAHHDV Numeric Không Có

Danh sách các tham chi u đ n:

Tham chi u Khóa chính Khóa ngo i

DMDICHVU DMDICHVU

Danh sách các tham chi u đi:

Tham chi u Khóa chính Khóa ngo i

HDTTDV_CT SOHDTTDV, NGAYHDDV

B NG HDTHUEPHONG:

Tên: HDTHUEPHONG

Mã: HDTHUEPHONG

Danh sách các c t:

Tên Mã Ki u Khóa chính C m r ng

SOHDTTTP SOHDTTTP Char(7) Có Có

NGAYHDTP NGAYHDTP Date Có

MAKHACH MAKHACH Char(7) Có

MANHANVIEN MANHANVIEN Char(7) Có HOTENNGUOITT HOTENNGUOITT Char(30) Không

TONGTIENTP TONGTIENTP Numeric Không Có TONGTIENTPC TONGTIENTPC Numeric Không Không

Danh sách các tham chi u đ n:

Tham chi u Khóa chính Khóa ngo i

NHANVIEN MANHANVIEN KHACHHANG MAKHACHHANG

Danh sách các tham chi u đi:

Tham chi u Khóa chính Khóa ngo i

HDTTTP_CT SOHDTTTP, NGAYHDTP

2. Mô hình t ch c x lý:

Période Khach Bo phan thue phong Bo phan dich vu Bo phan can Type

Yeu cau thue phong

Xu ly yeu cau thue phong

Kiem tra tinh trang phong Phong trong Phong ban

Tu choi Cho thue

Hoa don thue phong Xu ly cho thue

Cap nhat thong tin thue phong Cap nhat thong tin khach

Yeu cau dich vu

Xu ly yeu cau dich vu

Xem xet yeu cau dich vu Dong y Khong dong Cung cap dich vu Tu choi yeu cau Xu ly dich vu

- Lap phieu ky nhan

Hoa don dich vu

Yeu cau bao cao doanh thu Ban bao cao Xu ly bao cao doanh thu

a. Tác nhân Khach Tên: KHACH

Mã: KHACH Nhãn: Khách

Ki u: Tác nhân ngo i

b. Tác nhân Bo phan thue phong Tên: BO PHAN THUE PHONG

Mã: BO_PHAN_THUE_PHONG

Nhãn: B ph n thuê phòng

Ki u: Tác nhân n i

Danh sách tham chi u:

Tên pha Mã pha

Xu ly yeu cau thue phong XU_LY_YEU_CAU_THUE_PHONG Xu ly cho thue XU_LY_CHO_THUE

c. Tác nhân Bo phan dich vu Tên: BO PHAN THUE PHONG

Mã: BO_PHAN_THUE_PHONG

Nhãn: B ph n d ch v

Ki u: Tác nhân n i

Danh sách tham chi u:

Tên pha Mã pha

Xu ly yeu cau dich vu XU_LY_YEU_CAU_DICH_VU Xu ly dich vu XU_LY_DICH_VU

d. Tác nhân Bo phan can Tên: BO PHAN CAN

Mã: BO_PHAN_CAN

Nhãn: B ph n c n

Ki u: Tác nhân n i

Danh sách tham chi u:

Tên pha Mã pha

Xu ly bao cao doanh thu XU_LY_BAO_CAO_DOANH_THU

DANH SÁCH CÁC HÀNH NG

Tên hành đ ng Tên tác v

Kiem tra tinh trang phong Xu ly yeu cau thue phong Xem xet yeu cau dich vu Xu ly yeu cau dich vu Cap nhat thong tin thue phong Xu ly cho thue

Cap nhat thong tin khach Xu ly cho thue Lap phieu ky nhan Xu ly dich vu

Tong hop hoa don Xu ly bao cao doanh thu

a. Hành đ ng Kiem tra tinh trang phong Tên: Kiem tra tinh trang phong

b. Hành đ ng Xem xet yeu cau dich vu Tên: Xem xet yeu cau dich vu

Mã: XEM_XET_YEU_CAU_DICH_VU

Nhãn: Xem xét yêu c u d ch v

Pha: Xu ly yeu cau dich vu

c. Hành đ ng Cap nhat thong tin thue phong Tên: Cap nhat thong tin thue phong

Mã: CAP_NHAT_THONG_TIN_THUE_PHONG

Nhãn: C p nh t thông tin thuê phòng

Pha: Xu ly yeu cau cho thue

d. Hành đ ng Cap nhat thong tin khach Tên: Cap nhat thong tin khach

Mã: CAP_NHAT_THONG_TIN_KHACH

Nhãn: C p nh t th6ong tin khách

Pha: Xu ly yeu cau cho thue

e. Hành đ ng Lap phieu ky nhan Tên: Lap phieu ky nhan

Mã: LAP_PHIEU_KY_NHAN

Nhãn: L p phi u ký nh n

Pha: Xu ly dich vu

f. Hành đ ng Tong hop hoa don Tên: Tong hop hoa don

Mã: TONG_HOP_HOA_DON

Nhãn: T ng h p hóa đ n

DANH SÁCH CÁC PHA

Tên

Xu ly yeu cau thue phong XU_LY_YEU_CAU_THUE_PHONG Xu ly yeu cau dich vu XU_LY_YEU_CAU_DICH_VU Xu ly cho thue XU_LY_CHO_THUE

Xu ly dich vu XU_LY_DICH_VU

Xu ly bao cao doanh thu XU_LY_BAO_CAO_DOANH_THU

a. Pha Xu ly yeu cau thue phong Tên: Xu ly yeu cau thue phong

Mã: XU_LY_YEU_CAU_THUE_PHONG

Nhãn: X l ý yêu c u thuê phòng

Tác nhân: B ph n thuê phòng

Danh sách các hành đ ng:

Tên hành đ ng Mã hành đ ng

Kiem tra tinh trang phong KIEM_TRA_TINH_TRANG_PHONG

Danh sách các s ki n kh i đ ng tác v :

Tên s ki n Mã s ki n

Yeu cau thue phong YEU_CAU_THUE_PHONG

Nhãn: X l ý cho thuê

Tác nhân: B ph n thuê phòng

Danh sách các hành đ ng:

Tên hành đ ng Mã hành đ ng

Cap nhat thong tin thue phong Cap nhat thong tin khach

CAP_NHAT_THONG_TIN_THUE_PHONG CAP_NHAT_THONG_TIN_KHACH

Danh sách các s ki n kh i đ ng tác v :

Tên s ki n Mã s ki n

Cho thue CHO_THUE

Danh sách các phát hành:

S ki n phát hành Quy t c phát hành

Hoa don thue phong

- T ng t cho các pha khác.

DANH SÁCH CÁC S KI N

Tên Mã

Yeu cau thue phong YEU_CAU_THUE_PHONG

Tu choi TU_CHOI

Cho thue CHO_THUE

Hoa don thue phong HOA_DON_THUE_PHONG Yeu cau dich vu YEU_CAU_DICH_VU Tu choi yeu cau TU_CHOI_YEU_CAU Cung cap dich vu CUNG_CAP_DICH_VU Hoa don dich vu HOA_DON_DICH_VU

Yeu cau bao cao doanh thu YEU_CAU_BAO_CAO_DOANH_THU Ban bao cao BAN_BAO_CAO

a. S ki n Yeu cau thue phong: Tên: Yeu cau thue phong

Mã: YEU_CAU_THUE_PHONG

Nhãn: Yêu c u thuê phòng

Danh sách pha phát:

Pha ngu n ng b hóa

Xu ly yeu cau thue phong

b. S ki n Tu choi: Tên: Tu choi

Mã: TU_CHOI

Nhãn: T ch i

Danh sách pha ngu n:

Pha ngu n Quy t c phát hành

Xu ly yeu cau thue phong

c. S ki n Cho thue: Tên: Cho thue

Mã: CHO_THUE

Nhãn: Cho thuê

d. S ki n Hoa don thue phong: Tên: Hoa don thue phong

Mã: CHO_THUE

Nhãn: Hóa đon thuê phòng

Danh sách pha ngu n:

Pha ngu n Quy t c phát hành

Xu ly cho thue

3. V T LÝ

b. Các ràng bu c toàn v n:

- Ràng bu c toàn v n trên m t quan h : a. Ràng bu c liên quan đ n mi n giá tr :

RB1. ∀x ∈ DMOAIPHONG: x.TENLOAIPHONG ∈ {‘Phòng đ n’,’Phòng đôi’} RB2. ∀x ∈ PHONG: x.Trong ∈{‘yes’,’No’}

RB3. ∀x ∈ DICHVU: x.DONGIA > 0 và x.solan > 0 RB4. ∀x ∈ HDTTDV_CT: x. soluong > 0 RB5. ∀x1,x2 ∈ HDTTDV_CT: N u x1.SOHDTTDV <> x2.SOHDTTDV thì x1.MADICHVU <> x2.MADICHVU cu i n u Cu i ∀ b. RBTV liên thu c tính: RB6: ∀x ∈ HDTTTP_CT: x.ngaygioden < x.ngaygiodi B ng t m nh h ng:

Quan h Thêm Xóa S a HDTTTP_CT + ngaygioden,ngaygiodi - + ngaygioden,ngaygiodi

c. RBTV liên b (ràng bu c khóa chính ):

RB7: ∀x1,x2 ∈ DMLOAIPHONG: x1.maloaiphong <> x2.maloaiphong B ng t m nh h ng:

Quan h Thêm Xóa S a DMLOAIPHONG + - +maloaiphong

RB8: ∀x1,x2 ∈ PHONG: x1.maphong <> x2.maphong B ng t m nh h ng:

Quan h Thêm Xóa S a

PHONG + - +maphong

B ng t m nh h ng:

Quan h Thêm Xóa S a HDTTTP_CT + - +sohdtttp,ngayhdtp

RB10: ∀x1,x2 ∈ KHACH: x1.makhach <> x2.makhach B ng t m nh h ng:

Quan h Thêm Xóa S a

KHACH + - +makhach

RB11: ∀x1,x2 ∈ QUOCTICH: x1.maqt <> x2.maqt B ng t m nh h ng:

Quan h Thêm Xóa S a QUOCTICH + - +maquoctich

RB12: ∀x1,x2 ∈ DICHVU: x1.madichvu <> x2.madichvu B ng t m nh h ng:

Quan h Thêm Xóa S a

DICHVU + - +madichvu

d. RBTV trên nhi u quan h : ràng bu c khóa ngo i

RB13: MALOAIPHONG là khóa ngo i c a PHONG đ tham chi u đ n DMLOAIPHONG

∀x ∈ PHONG: N u x. MALOAIPHONG <> NULL thì ∃ y.maloaiphong ∈

Quan h Thêm Xóa S a KHACH + - +maquoctich QUOCTICH - + maquoctich +maquoctich

RB15: MADICHVU là khóa ngo i c a HDTTDV_CT đ tham chi u đ n DICHVU ∀x ∈ HDTTDV_CT: N u x. MADICHVU <> NULL thì ∃ y.madichvu ∈ DICHVU

B ng t m nh h ng:

Quan h Thêm Xóa S a HDTTDV_CT + - + madichvu

DICHVU - + madichvu + madichvu

RB16: MAPHONG là khóa ngo i c a HDTTTP_CT và HDTTDV_CT đ tham chi u đ n PHONG ∀x ∈ HDTTTP_CT và HDTTDV_CT: N u x. MAPHONG <> NULL thì ∃ y.maphong ∈ PHONG

B ng t m nh h ng:

Quan h Thêm Xóa S a

PHONG - + maphong + maphong HDTTDV_CT + - + maphong

c. Mô hình ch c n ng ph n m m: H Th ng i m t kh u Qu n lý User Thoát C p Nh t Thuê Phòng D ch V Qu n lý thuê phòng Hóa đ n thuê phòng Qu n lý d ch v Hóa đ n d ch v Tra C u

Tra c u doanh thu

Tra c u tình tr ng phòng

Tra c u thông tin khách

Tra c u thông tin nhân viên

Danh M c

C p nh t thông tin nhân viên C p nh t thông tin khách hàng C p nh t danh m c b ph n C p nh t danh m c lo i phòng C p nh t danh m c d ch v C p nh t danh m c lo i khách hàng Tr Giúp H ng d n s d ng Thông tin ch ng trình

d. Giao di n ph n m m: 1. ng nh p

2. Giao di n ch ng trình

4. Qu n lý User

6. In hóa đ n thuê phòng

8. In hóa đ n d ch v

10. Tình tr ng phòng

12. Tra c u thông tin khách hàng

14. C p nh t thông tin khách hàng

16. C p nh t danh m c b ph n

18. C p nh t danh m c d ch v

20. C p nh t danh m c ch c danh

T NG QUAN V S D NG CÔNG C

PHÂN TÍCH VÀ CÀI T PH N M M

I. SQL Server 2000

a. u đi m: Giúp ng i dùng c p nh t, truy xu t thông tin và qu n tr h c s d li u đ c nhanh chóng, an toàn, và hi u qu .

b. Ch c n ng: Xây d ng mô hình v t lý và h qu n tr c s d li u.

- SQL Server 2000 là m t h th ng qu n lý c s d li u đ c s d ng đ t o và qu n tr c s d li u, an toàn và b o m t. Thêm vào đó là h tr vi c trao đ i d li u gi a các máy client và server.

- SQL Server 2000 t i u h n nhi u mô hình c s d li u quan h . Chúng phát tri n đ s d ng trên nhi u n b n nh CE, Personal, desktop Engine, Standard, Dverloper, Enterprise, … và có kh n ng liên k t v i h u h t các ngôn ng l p trình nh VB, C, C++, Visual C, …

- SQL Server 2000 đ c t i u đ có th ch y trên môi tr ng d li u l n và có th ph c v cho hàng ngàn l t truy c p đ ng th i c a khách hàng và t ng thích v i các server khác nhau nh Internet Information Server IIS.

II. Power AMC Design 9.0

a. u đi m:H tr ng i dùng thi t k các mô hình m t cách d dàng trong quátrình phân tích.

b. Ch c n ng:Xây d ng mô hình ERD và mô hình quan h .

III. Visual Studio 2005

- Là môi tr ng l p trình g n v i ng i dùng.

- Giúp cho l p trình viên d dàng phát h a đ c ch c n ng c a ch ng trình c n thi t k .

ÁNH GIÁ

Sau khi hoàn thành xong Ch ng trình Qu n lý thuê phòng và các d ch v ph c v khách thuê phòng t i m t khách s n đã giúp em hi u thêm v cách qu n lý

khách s n.

- H th ng đã th c hi n đ c:

+ C p nh t thông tin khách, nhân viên, phòng, … và các thông tin liên quan phát sinh. + Tra c u thông tin khách, nhân viên, phòng, … và các thông tin liên quan phát sinh.

- - Ch a th c hi n đ c: + Các bi u m u báo cáo còn đ n gi n, ch a có l u đ th hi n. + M t s ch c n ng qu n lý ch a hoàn ch nh. - - Do ki n th c và th i gian có h n nên em ch th c hi n ch ng trình đ t m c c n b n. ng d ng ngoài th c t c n b sung phát tri n thêm m t s ch c n ng.

TÀI LI U THAM KH O

1. Các công c phân tích thi t k h th ng thông tin AMC Designor

Nhà xu t b n Giao Thông V n T i.

Tác gi Tr n Thành Trai – Phan M Trinh.

2. Phân tích thi t k H Th ng Thông Tin Qu n Lý

Nhà xu t b n Th ng Kê. Tác gi u Quang Tu n. 3. T h c l p trình h ng đ i t ng và l p trình c s d li u Nhà xu t b n Giao Thông V n T i 2006. Tác gi u Quang Tu n. 4. L p trình c s d li u Report Nhà xu t b n Lao ng Xã H i. Tác gi Ph m h u Khang, Tr n Ti n D ng. 5. Visual Studio 2005

Một phần của tài liệu Quản lý thuê phòng và các dịch vụ phục vụ khách thuê phòng tại một khách sạn (Trang 60)

Tải bản đầy đủ (PDF)

(92 trang)