1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ

95 1K 11

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 95
Dung lượng 9,29 MB

Nội dung

Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ

Trang 1

LỜI MỞ ĐẦU

Trong những năm gần đây, với sự phát triển mạnh mẽ của CNTT, việc ứng dụng CNTT vào việc giải quyết các vấn đề trong cuộc sống không còn xa lạ với chúng ta Do đó việc lập trình đã được hỗ trợ tối đa bằng nhiểu ngôn ngữ lập trình khác nhau Việc lập trình đãtrở nên đơn giản hơn và không còn là vấn đề quan trọng Vấn đề mà các nhà tin học hiện nay quan tâm là làm thế nào để triển khai những dự án tin học hoá một cách rõ ràng,logic,khoa học và đầy tính mở Như vậy cần phải mô hình hoá được toàn bộ hệ thống một cáchđầy đủ và chính xác trên cơ sở đó để phát triển được phần mềm có tính tương thích cao, đáp ứng được nhu cầu của người sử dụng

Hiện nay hệ thống nhà nghỉ ở Việt Nam tuy phát triển nhanh với số lượng khá lớn nhưng chủ yếu quản lý một cách thủ công và các chương trình phục vụ quản lý nhà nghỉ còn hạnchế Từ nhu cầu đó,trong phạm vi môn học Phân tích thiết kế HTTT em quyết định chọn

đề tài Quản Lý Nhà Nghỉ với mục đích tìm hiểu,phân tích và thiết kế lên một hệ thống phù hợp có thể giải quyết được vấn đề quản lý tại các nhà nghỉ hiện nay

Hệ thống sẽ cung cấp cho người dùng các chức năng sử dụng đơn giản,chính xác,thao tácnhanh chóng giúp việc quản lý dễ dàng hơn,chính xác hơn

Trang 2

MỤC LỤC

LỜI NÓI ĐẦU 1

PHẦN I: NỘI DUNG CHƯƠNG I: KHẢO SÁT HỆ THỐNG 4

1 Nhiệm vụ cơ bản của hệ thống 4

2 Cơ cấu tổ chức của nhà nghỉ 4

3 Quy trính xử lý 5

4 Mẫu biểu 7

5.Mô hình tiến trình 12

CHƯƠNG II: PHÂN TÍCH HỆ THỐNG CHỨC NĂNG 13

1 XÁC ĐỊNH CHỨC NĂNG CHI TIẾT 13

2 SƠ ĐỒ GOM NHÓM CHỨC NĂNG 16

3 SƠ ĐỒ PHÂN RÃ CHỨC NĂNG 17

4 DFD MỨC KHUNG CẢNH 17

5 DFD MỨC 1 18

6 DFD MỨC TIẾN TRÌNH LỄ TÂN 19

7 DFD MỨC TIẾN TRÌNH PHỤC VỤ PHÒNG 20

8 DFD MỨC TIẾN TRÌNH QUẢN LÝ 21

9 ĐẶC TẢ CÁC TIẾN TRÌNH 21

CHƯƠNG III: PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU 26

I.ERD MỞ RỘNG 26

1 Xác định kiểu thực thể,kiểu thuộc tính 26

2 Xác định kiểu liên kết 27

3.Mô hình ERD mở rộng 28

II.CHUẨN HÓA DỮ LIỆU 29

1 Chuyển đổi từ ERD mở rộng về ERD kinh điển 29

2 Mô hình ERD kinh điển 31

III.CHUYỂN ERD KINH ĐIỂN THÀNH ERD HẠN CHẾ 32

Trang 3

1

MÔ HÌNH ERD HẠN CHẾ 35

IV.CHUYỂN ERD HẠN CHẾ THÀNH MÔ HÌNH QUAN HỆ 35

1 Mô hình quan hệ 40

V ĐẶC TẢ BẢNG DỮ LIỆU 41

CHƯƠNG IV: THIẾT KẾ HỆ THỐNG 45

I THIẾT KẾ TỔNG THỂ 45

1 Phân định công việc máy tính-Thủ công 47

2 DFD hệ thống 48

II THIẾT KẾ KIỂM SOÁT 49

1 Phân tích cơ cấu tổ chức 49

2.Phân quyền Người dùng-Dữ liệu 50

2.Phân quyền Người dùng-Tiến trình 51

III THIẾT KẾ DỮ LIỆU 52

1 Loại bỏ bảng lưu tay 52

2.Xác định bảng dữ liệu,thuộc tính phục vụ bảo mật 52

IV ĐẶC TẢ BẢNG DỮ LIỆU 54

IV THIẾT KẾ CHƯƠNG TRÌNH 61

1 Kiến trúc hệ thống bậc cao 61

IV THIẾT KẾ GIAO DIỆN 62

1 Giao diện nhập liệu 62

2 Thiết kế tài liệu in 70

3 Thiết kế giao diện xử lý 72

IV XÂY DỰNG HỆ THỐNG ĐƠN CHỌN 94

PHẦN II: ĐÁNH GIÁ CÔNG VIỆC VÀ TÀI LIỆU THAM KHẢO 1 Đánh giá công việc 95

2 Tài liệu tham khảo 95

Trang 4

BÀI TẬP LỚN MÔN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG

ĐỀ TÀI

HỆ THỐNG QUẢN LÝ NHÀ NGHỈ

CHƯƠNG I : KHẢO SÁT HỆ THỐNG

1.Nhiệm vụ cơ bản

Khi khách hàng có nhu cầu đặt hoặc trả phòng họ sẽ đến khách sạn gặp quầy thu ngân

và đưa ra yêu cầu Bộ phận này sẽ tiếp nhận , kiểm tra và đáp ứng yêu cầu Ngoài ra hệ thống còn thực hiện việc thống kê doanh thu theo ngày,tình trạng các phòng

2.Cơ cấu tổ chức

Bộ phận 1: Bộ phận lễ tân

Xử lý các thông tin về yêu cầu đặt ,trả phòng và yêu cầu dịch vụ của khách Để thực hiệnđược chức năng này tổ sẽ sử dụng một máy tính trên đó cài đặt chương trình tìm kiếm giúp cho việc tìm kiếm và đưa ra thông tin cụ thể về phòng khi cần thiết, lưu lại thông tin

Bộ phận 2: Bộ phận phục vụ phòng

Đảm bảo chất lượng của các phòng trong khách sạn bao gồm về vệ sinh và trang thiết bị ,chức năng này thực hiện bằng cách thủ công Ngoài ra tổ còn chịu trách nhiệm thông báo đến bộ phận quản lý những vấn đề của phòng Cung cấp các dịch vụ như giặt là,……

Bộ phận 4: Bộ phận quản lý

Lấy thông tin từ bộ phận phục vụ ,xác nhận và cập nhật thông tin về các phòng trong khách sạn Để thực hiện được nhiệm vụ này thì tổ cũng sử dụng một máy tính trên đó càichương trình quản lý phòng giúp cho việc cập nhật sửa đổi

Trang 5

3.Quy trình xử lý

a Yêu cầu đặt phòng

Khi khách hàng có nhu cầu đăt phòng Bộ phận lễ tân có trách nhiệm tiếp nhận yêu cầu vàkiểm tra xem còn phòng trống hay không Nếu còn phòng trống thì làm thủ tục đặt phòngcho khách,thu tiền cọc.Nếu không còn phòng trống thì thông báo cho khách hàng biết hết phòng

Yêu cầu đặt phòng Còn phòng không

Tệp TT phòng

Thu tiền đạt cọc,giao phòng

Trang 6

Không hỏng

HDKT Thanh toán

Thu Tiền,In Hóa Đơn HDTT

c.Xử lý phòng bị hỏng

Khi có phòng bị hỏng, Bộ phận Lễ tân phát hiện và gửi yêu cầu ban quản lý Khi đó Tổ quản lý xem xét tình hình và cập nhật trạng thái phòng Bộ phận Phục vụ phòng sửa chữaphòng bị hỏng xong báo lại đê bộ phận quản lý cập nhật lại thông tin phòng hỏng

Thông báo phòng hỏng

Cập nhật trạng thái phòng Sửa phòng

Ktra hư hỏng

Không hỏng

Hỏng Yêu cầu ktra

d Xử lý yêu cầu dịch vụ

Trang 7

Khi khách hàng đang thuê phòng có nhu cầu sử dụng các dịch vụ mà nhà nghỉ cung cấp

Bộ phận Lễ tân nhận được yêu cầu và gửi xuống cho Bộ phận Phục vụ phòng Bộ phận phục vụ phòng tiến hành kiểm tra và cung cấp dịch vụ cho khách Sau khi cung cấp dịch

vụ cho khách,bộ phận phục vụ phòng gửi lại thông tin về dịch vụ đã cung cấp để bộ phận

HDDV

4 Mẫu biểu sử dụng trong hệ thống

a Form Đặt phòng

Frm_Datphongb.Hóa đơn thanh toán

Trang 8

HĐTT số :……… Nhà Nghỉ Anh Hoa

Ngày: …/…/……… Số 1-Hoàng Quốc Việt-Hà Nội

HÓA ĐƠN THANH TOÁN

(giao cho khách)

Họ và tên khách hàng:………

Địa chỉ: ……….

Số điện thoại:………

Ngày đặt phòng:………

Ngày trả phòng:………

Phòng số:………

Tiền phòng Tiền dịch vụ Tiền bồi thường Tổng tiền Tổng tiền thanh toán: ………

Khách hàng Nhân viên thu ngân

(Kí và ghi rõ họ tên)

HDTT

c Hóa đơn bồi thường

Trang 9

HĐBT số :……… Nhà Nghỉ Anh Hoa

Ngày: …/…/……… Số 1-Hoàng Quốc Việt-Hà Nội

HÓA ĐƠN BỒI THƯỜNG

Họ và tên khách hàng:………

Phòng số :……….

Địa chỉ: ……….

Số điện thoại:………

Tên thiết bị Giá bồi thường Tổng tiền Tổng: Tổng tiền(ghi bằng chữ):……….

Khách hàng Nhân viên

(Kí và ghi rõ họ tên)

HDBT

d Hóa Đơn Dịch Vụ

Trang 10

HĐDV số :……… Nhà Nghỉ Anh Hoa

Ngày: …/…/……… Số 1-Hoàng Quốc Việt-Hà Nội

HÓA ĐƠN DỊCH VỤ

Họ và tên khách hàng:………

Phòng số :……….

Địa chỉ: ……….

Số điện thoại:………

Ngày Dịch vụ Số Tiền Tổng: Tổng tiền(ghi bằng chữ):……….

Khách hàng Nhân viên

(Kí và ghi rõ họ tên)

HDDV

g Báo cáo tổng hợp cuối ngày

BÁO CÁO TỔNG HỢP CUỐI NGÀY

Trang 11

Báo cáo ngày : … /…./………

sinh,trang bị,theo dòi tình hình

các phòng,sửa chữa nếu có.

Bộ phận Phục vụ phòng

Bộ phận trong hệ thống

Khách hàng

Tác nhân tác động vào hệ thốngLuồng thông tin

Trang 12

(1) Đánh số luồng thông tin

Quản lý đặt,trả phòng Tiếp nhận yêu cầu dịch vụ.

Quản lý thông tin khách hàng

Bộ phận Lễ Tân

Quản lý thiết bị Quản lý thông tin phòng

Bộ phận Quản lý

Quản lý vệ sinh,chất lượng

phòng Quản lý,cung cấp dịch vụ

Hóa Đơn Thanh toán(3)

Thông báo phòng hỏng

Thông tin các phòng

Cung cấp dịch vụ

CHƯƠNG II: PHÂN TÍCH HỆ THỐNG CHỨC NĂNG

1, XÁC ĐỊNH CHỨC NĂNG CHI TIẾT

Bước 1:

Hàng ngày bộ phận lễ tân sẽ chịu trách nhiệm xử lý các yêu cầu khách hàng như yêu cầu đặt phòng,yêu cầu trả phòng,yêu cầu dịch vụ,các khiếu nại

Trang 13

Khi có yêu cầu đặt phòng mới,nhân viên lễ tân kiểm tra xem còn phòng trống hay không

từ kho Thông tin phòng(TT phòng) Nếu còn phòng trống thì bộ phận lễ tân tiến hành

kiểm tra thông tin khách hàng,nếu khách hàng đã từng thuê phòng thì lấy thông tin khách

hàng từ tệp thông tin khách hàng(TT khách hàng) Nếu là khách hàng mới thì Bộ phận

lễ tân tiến hành lấy thông tin khách hàng và lưu thông tin khách hàng vào tệp TT khách hàng Ngoài ra thông tin khách hàng có sự thay đổi thì bộ phận lễ tân sẽ cập nhật thông tin thay đổi vào tệp TT khách hàng

Lấy thông tin khách hàng hoàn tất,nhân viên lễ tân sẽ tiến hành đặt phòng cho khách hàng Đặt phòng thành công,nhân viên lễ tân giao phòng cho khách và lưu thông tin thuê

phòng vào kho đặt phòng

Khi có yêu cầu dịch vụ từ khách hàng đang thuê phòng,nhân viên lễ tân lưu thông tin yêu

cầu dịch vụ vào kho yêu cầu dịch vụ(YC dịch vụ) và chuyển yêu cầu dịch vụ cho bộ

phận Phục vụ phòng Bộ phận phục vụ phòng kiểm tra yêu cầu dịch vụ có phù hợp với

các dịch vụ cung cấp trong kho thông tin dịch vụ(TT Dịch vụ) Nếu các yêu cầu hợp lý, tiến hành cung cấp dịch vụ và lập hóa đơn dịch vụ lưu vào kho (sổ theo dõi) nếu không thể cung cấp dịch vụ thì Xóa yêu cầu dịch vụ trong kho yêu cầu dịch vụ(YC dịch vụ) Khi khách hàng có các khiếu nại,nhân viên lễ tân tiếp nhận khiếu nại và lưu vào kho TT khiếu nại.

Khi tiếp nhận yêu cầu trả phòng của khách hàng,nhân viên lễ tân kiểm tra thông tin kháchtrả phòng xem khách hàng đó có đang thuê phòng không từ tệp thông tin thuê

phòng(TTT phòng) Nếu khách hàng đang thuê phòng thì yêu cầu bộ phận Phục vụ

phòng kiểm tra phòng khách đang thuê xem có hỏng hóc gì không Nếu có hỏng hóc thì

bộ phận phục vụ phòng lập hóa đơn bồi thường lưu vào Sổ theo dõi đồng thời lưu trạng thái phòng vào kho Thông tin hỏng hóc(TT hỏng) Kiểm tra hoàn tất nhân viên lễ tân tiến

hành lập hóa đơn thanh toán Nhân viên lễ tân lấy thông tin dịch vụ, lấy thông tin bồi thường từ kho Hóa đơn dịch vụ,Thông tin bồi thường để tính tiền cho khách In hóa

đơn,thu tiền rồi giao hóa đơn cho khách Lưu thông tin trả phòng vào kho TT trả phòng Ban quản lý lấy thông tin phòng hỏng từ kho TT hỏng,tiến hành kiểm tra phòng hỏng và

cập nhật thông tin phòng Bộ phận quản lý yêu cầu bộ phận phục vụ phòng sửa chữa phòng bộ phận phục vụ phòng tiến hành sửa chữa phòng Khi hoàn thành sửa chữa thì

Trang 14

thông báo cho bộ phận quản lý xuống kiểm tra lại phòng nếu sửa chữa hoàn tất thì bộ phận quản lý câp nhật lại thông tin phòng.

Danh sách chức năng có thể có của hệ thống:

13.Kiểm tra thông tin dịch vụ

Bước 2 : Loại bỏ chức năng lặp:

19.Kiểm tra lại phòng

Bước 3,4,5: Gom nhóm chức năng,loại CN thừa,chuẩn hóa tên CN

1-Quản lý thông tin khách hàng

- Lấy thông tin khách hàng

-Lưu thông tin khách hàng

-Kiểm tra thông tin khách hàng

Trang 15

- Sửa thông tin khách hàng

2.Quản lý đặt phòng

- Giao phòng cho khách

3.Quản lý trả phòng

- Lập hóa đơn thanh toán

4.Quản lý cung cấp dịch vụ

5.Quản lý trạng thái phòng

6.Sửa chữa phòng hỏng

-Sửa chữa phòng

7.Xử lý yêu cầu khách hàng

8.Quản lý bồi thường

- Lập hóa đơn bồi thường

Sau khi gom nhóm ta được các nhóm chức năng chính:

Trang 17

Quản lý nhà nghỉ

Quản lý đặt,phòng

Quản lý thông tin khách hàng

Xử lý các yêu cầu của khách hàng

Quản lý bồi thường

5,DFD Mức 1

Trang 18

Lễ Tân

Phục vụ phòng

Phục vụ phòng

Quản lý

Khách hàng

Y/c Kiểm tra phòng

Mãu Đăng kí phòng

Yêu cầu đặt phòng

yêu cầu sửa chữa

Hóa đơn kiểm tra

Kho Hóa đơn thanh toán: Thanh toán xong tất cả thông tin thanh toán của khách hàng

đc lưu vào đây tienj cho việc làm các báo cáo,quản lý trả phòng

Kho Thông tin khách hàng: lưu trữ thông tin khách hàng đang và đã thuê phòng tiện

cho quản lý

Kho Thông tin khiếu nại: chứa các thông tin khiếu nại,góp ý của khách hàng.

Kho Thông tin đặt phòng: chứa thông tin các phòng đã được đặt.

6 DFD Mức 2 tiến trình “Lễ Tân”

Trang 19

Khách Hàng

Đặt phòng

Thông tin khách hàng

Thông tin khách hàng

Xử lý Yêu cầu khách hàng

Xử lý Yêu cầu khách hàng

Thông tin đặt phòng

TT đăt phòng

Phục vụ phòng Thông tin dịch vụ đc yêu ầu

Thông tin khách hàng

Khiếu nại Hóa đơn dịch vụ

Hóa đơn bôi thường

Luồng dữ liệu vào: Thông tin khách hàng,yêu cầu đặt phòng,yêu cầu trả phòng,khiếu nại Luồng dữ liệu xuất hiện bên trong: Hóa đơn thanh toán,thông tin khách hàng,thông tin

đặt phòng,hóa đươn dịch vụ,hóa đơn bồi thường

Luồng dữ liệu ra: Hóa đơn thanh toán.

7 DFD Mức 2 tiến trình “Phục Vụ phòng”

Trang 20

Quản lý bồi thường

Quản lý bồi thường

TT bồi thường HDBT

Đáp ứng

Sửa chữa phòng

Hóa đơn dịch vụ

Yêu cầu kiểm tra lại

Trang 21

Đầu vào: Tên khách hàng

Đầu ra: Trạng thái trả phòng thành công hay không thành công

Trang 22

Nội dung xử lý:

Nhập vào tên khách hàng

Kiểm tra tên khách hàng False Không thể trả phòng,kết thúc

Yêu cầu bồi thường Kiểm tra phòng hỏng

True

True Yêu cầu Trả phòng

Lập hóa đơn thanh toán

Trang 23

2 Tiến trình Đặt phòng

Đầu vào: Trạng thái các phòng

Đầu ra: Trả lời yêu cầu đặt phòng

Đầu vào: Trạng thái các phòng

Kết quả: Cho phép hay không cho phép đổi phòng

Nội dung:

0 Không có

1.Có

Nếu kết quả là 1 thì được phép đổi phòng,nếu kết quả là 0 thì không đc phép

Kết quả Phòng còn trống Phòng không bị hỏng Bồi thường

Trang 24

4.Tiến trình Lập hóa đơn thanh toán

Đầu vào: Tiền dịch vụ : DV

Tiền thuê phòng: TP

Tiền Bồi thường: BT

Đầu ra : Tổng tiền thanh toán

Nội dung:

Tổng=DV+TP+BT

5 Tiến trình xử lý yêu cầu dịch vụ

Đầu vào: Tên các dịch vụ

Đầu ra: Đáp ứng hay không đáp ứng

Nội dung xử lý:

Lặp : Lấy ra tên của dịch vụ

Nếu: Tên dịch vụ tồn tại và số lượng còn Thì: Cung cấp dịch vụ và lập hóa đơn dịch vụ Không thì: Trả lời dịch vụ bị từ chối

Đến khi: Hết tên dịch vụ

6.Tiến trình Quản lý bồi thường

Đầu vào : Thiết bị,Giá thiết bị(gia),số lượng(sl)

Đầu ra : Số tiền bồi thường

Nội dung xử lý:

Tổng tiền bồi thường: Sum(gia*sl)

Trang 25

7, Tiến trình Quản lý trạng thái phòng

Đầu vào : Thông tin phòng,hỏng hóc

Đầu ra: Thông tintrạng thái phòng

Nội dung xử lý:

Lặp: Lấy thông tin phòng hỏng

Kiểm tra : Nếu phòng bị hỏng

Thì cập nhật trạng thái hỏng của phòng hiện tại Không thì : Xóa thông tin phòng hỏng

Đến khi : Hết các thông tin phòng hỏng

8 Tiến trình xử lý Yêu cầu khách hàng

Đầu vào: yêu cầu khách hàng

Đầu ra : Nội dung xử lý

Nội dung xử lý:

Lặp: lấy yêu cầu khách hàng

Trang 26

Kiểm tra: các yêu cầu thuộc loại nào

Nếu là yêu cầu dịch vụ thì lưu lại vào thongtindichvu

Không thì lưu toàn bộ vào thongtinkhieunai

- Dựa vào mẫu biểu, giấy tờ giao dịch của hệ thống :

+ Các mẫu biểu, giấy tờ giao dịch phát sinh trong hệ thống :

HÓA ĐƠN ĐẶT PHÒNG,HÓA ĐƠN THANH TOÁN, HÓA ĐƠN DỊCH VỤ,HÓA ĐƠN BỒI THƯỜNG

- Dựa vào tài nguyên của hệ thống :

- KHÁCH HÀNG (Mã khách hàng, Tên khách hàng, Địa chỉ khách hàng, Ngàysinh,Giới tính,Số điện thoại,số CMT)

- PHÒNG (Số phòng,Loại phòng,Giá,Trạng thái)

- THIẾT BỊ (Mã thiết bị,Tên thiết bị,Giá bồi thường)

- DỊCH VỤ(Mã dịch vụ,Tên dịch vụ,Số lượng,Giá,Đơn vị tính)

Trang 27

HÓA ĐƠN BỒI

Trang 28

3,Mô hình ERD Mở rộng

Trang 29

Khách hàng

Mã khách hàng Tên khách hàng Địa chỉ Ngày sinh Giới tính,

Số điện thoại,

Số CMT

Phòng Phóng số Loại phòng*

Số điện thoại Phòng số Loại phòng

Số phòng Ngày đặt Trạng thái

Số ngày Tiền dịch vụ Tiền phòng Tiền bồi thường Tổng tiền

Số điện thoại Ngày*

Số lượng Giá Đơn vị tính

II.Chuẩn hóa dữ liệu

Trang 30

1 – Chuyển đổi từ ERD mở rộng về ERD kinh điển

a / Các bước chuyển đổi

Bước 1: Xử lý kiểu thuộc tính đa trị

- Đánh dấu (*) kiểu thuộc tính đa trị (Hình 1)

- Áp dụng quy tắc 1 chuyển đổi: Giả sử kiểu thực thể A có một nhóm các thuộctính đa trị T, để xử lý nhóm các thuộc tính đa trị T trong A, ta tách nhóm T thành mộtkiểu thực thể mới E–T và kết nối A với E-T bởi một kiểu liên kết Nghiên cứu bản số mớicho kiểu liên kết mới (giữa A và E-T)

* Xét kiểu thực thể HÓA ĐƠN BỒI THƯỜNG

HD_Bồi thường

Số hóa đơn bồi thường

Họ tên KH Phòng số

Số điện thoại Ngày Thành tiền

Gồm

*Xét kiểu thực thể HÓA ĐƠN DICH VỤ

Có nhóm thuộc tính đa trị: Tên dịch vụ,số lượng sử dụng

Số điện thoại Ngày Thành tiền

Gồm

*Xét kiểu thực thể PHÒNG

Có 2 nhóm thuộc tính đa trị là (Loại phòng,giá) và Tên thiết bị ta tách như sau:

Trang 31

Phòng_Thiết bị Tên Thiết bị

Phòng Phóng số Trạng thái

Bước 2 : Xác định khoá cho kiểu thực thể chính

Các kiểu thực thể lấy thuộc tính định danh làm khóa: HÓA ĐƠN ĐẶT PHÒNG,HÓAĐƠN THANH TOÁN, HÓA ĐƠN DỊCH VỤ, HÓA ĐƠN BỒI THƯỜNG,KHÁCHHÀNG,THIẾT BỊ,PHÒNG

Trang 32

3,Vẽ mô hình ERD kinh điển

Khách hàng

Mã khách hàng Tên khách hàng Địa chỉ Ngày sinh Giới tính,

Số điện thoại,

Số CMT

Phòng

Phóng số Trạng thái

HD_Đặt phòng

Số hóa đơn đặt

Họ tên KH Giới tính

Số điện thoại Phòng số Loại phòng

Số phòng Ngày đặt Ngày trả Trạng thái

HD_Thanh toán

Số hóa đơn thanh toán

Họ tênKH Giới tính Địa chỉ

Số điện thoại Phòng số Ngày đặt Ngày trả

Số ngày Tiền dịch vụ Tiền phòng Tiền bồi thường Tổng tiền

HD_Bồi thường

Số hóa đơn bồi thường

Họ tên KH Phòng số Địa chỉ

Số điện thoại Ngày Thành tiền

Số điện thoại Ngày Thành tiền

Dịch vụ

Mã dịch vụ Tên dịch vụ

Số lượng Giá Đơn vị tính

CT_Dịch vụ Tên dịch vụ

Số lượngSD Phòng Thiết bị

Hình 2: ERD kinh điển

III– Chuyển đổi từ ERD kinh điển về ERD hạn chế

a / Các bước chuyển đổi

Bước 1 : Loại bỏ tên, bản số tối thiểu của kiểu liên kết

Áp dụng quy tắc 4 : Thay đổi ký hiệu đồ họa

- Liên kết 1 – 1:

Trang 33

2.Liên kết HÓA ĐƠN THANH TOÁN Và SỔ THEO DÕI PHÒNG

Á dụng cách 1: chuyển khóa của HÓA ĐƠN ĐẶT PHÒNG sang làm khóa phụ của HÓA ĐƠN THANH TOÁN

Số điện thoại Phòng số Ngày đặt Ngày trả

Số ngày Tiền dịch vụ Tiền phòng Tiền bồi thường Tổng tiền

Bước 3 : Xác định kiểu thuộc tính kết nối (khóa ngoài)

Áp dụng quy tắc 7 : Nếu kiểu thực thể B chứa một kiểu thuộc tính kết nối, là khóacủa thực thể A, thì giữa A và B có kiểu liên kết 1 – nhiều (đầu nhiều về phía B)

Trang 34

Bước 4 : Xác định khóa chính cho các kiểu thực thể

Sau khi thực hiện bước 3 và bước 4 xác định được khóa của các kiểu thực thể:

Trang 35

LOẠI PHÒNG Mã loại phòng

1 Vẽ mô hình ERD hạn chế

Trang 36

Khách hàng

Mã khách hàng Tên khách hàng Quận Tỉnh Ngày sinh Giới tính,

Số điện thoại,

Số CMT

Phòng Phóng số

Mã loại phòng Trạng thái

HD_Đặt phòng

Số hóa đơn đặt

Mã khách hàng Phòng số

Họ tên KH Giới tính

Số điện thoại Loại phòng

Số phòng Ngày đặt Ngày trả Trạng thái

HD_Thanh toán

Số hóa đơn thanh toán

Số hóa đơn đặt

Họ tênKH Giới tính Địa chỉ

Số điện thoại Phòng số Ngày đặt Ngày trả

Số ngày Tiền dịch vụ Tiền phòng Tiền bồi thường Tổng tiền

HD_Bồi thường

Số hóa đơn bồi thường

Số hóa đơn đặt

Họ tên KH Phòng số Địa chỉ

Số điện thoại Ngày Thành tiền

Số điện thoại Ngày Thành tiền

Mã dịch vụ Tên dịch vụ

Số lượng Giá Đơn vị tính

CT_Dịch vụ

Số hd dịch vụ

Mã dịch vụ Tên dịch vụ

Số lượngSD Phòng Thiết bị

Gồm

Hình 3: ERD Hạn chế

IV – Chuyển đổi từ ERD hạn chế về mô hình quan hệ

a / Các bước chuyển đổi

Bước 1 : Chuyển kiểu thực thể thành bảng quan hệ

Chuyển mỗi kiểu thực thể trong ERD thành một bảng quan hệ với tên bảng quan

hệ được mã hóa tương ứng

Bước 2 : Chuyển kiểu thuộc tính của kiểu thực thể thành trường dữ liệu của bảng quan hệ

Trang 37

- Kiểu thuộc tính khóa chuyển sang bảng quan hệ tương ứng.

- Kiểu thuộc tính mô tả :

+ Kết xuất được thì bỏ đi

+ Xuất hiện ở một kiểu thực thể thì chuyển sang bảng quan hệ tương ứng.+ Xuất hiện ở nhiều kiểu thực thể thì chỉ chuyển sang bảng quan hệ chính

4.Kiểu thực thể HÓA ĐƠN DỊCH VỤ: thuộc tính thành tiền có thể tính được,Họ tên KH,phòng số,số ĐT có thể truy xuất từ liên kết các bảng nên có thể bỏ

Trang 38

5.Kiểu thực thể CT_DỊCH VỤ: Thuộc tính Tên dịch vụ có thể truy xuất từ bảng Dịch vụ nên có thể bỏ.

6.Kiểu thực thể HÓA ĐƠN BỒI THƯỜNG

Thuộc tính: họ tên khách hàng,phòng số,địa chỉ,số điện thoại,thành tiền có thể bỏ được

7.Kiểu thực thể CT_BỒI THƯỜNG: thuộc tính Tên thiết bị,giá bồi thường lấy

được từ bảng Thiết Bị nên bỏ

Trang 39

Thuộc tính: Thành tiền=số lượng * Giá thiết bị nên bỏ được

9 Kiểu thực thể HÓA ĐƠN ĐẶT PHÒNG

Thuộc tính: Phòng số,giới tính,số điện thoại,loại phòng có thể bỏ được vì có thể truy xuất từ bảng khác

10.Kiểu thực thể HÓA ĐƠN THANH TOÁN

Mã hóa Số hiệu thành MaSoTheoDoi

Trang 40

Các thuộc tính Họ ên KH,Giới tính,địa chỉ,Số điện thoại,phòng số,ngày đặt,ngày trả,số ngày,tổng tiền có thể bỏ được.

Tổng tiền =Tiền dịch vụ + Tiền phòng+Tiền Bồi thường có thể bỏ được.

Bước 3 : Biểu diễn liên kết thành quan hệ

Mỗi kiểu liên kết trong ERD hạn chế tương ứng với một quan hệ trong mô hìnhquan hệ.b / Vẽ mô hình quan hệ

1.Vẽ Mô Hình Quan Hệ:

Ngày đăng: 28/10/2014, 12:13

HÌNH ẢNH LIÊN QUAN

Hình 1 ERD Mở rộng - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Hình 1 ERD Mở rộng (Trang 28)
Hình 2: ERD kinh điển - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Hình 2 ERD kinh điển (Trang 31)
Hình 3: ERD Hạn chế - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Hình 3 ERD Hạn chế (Trang 35)
Hình 4. Mô hình quan hệ - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Hình 4. Mô hình quan hệ (Trang 40)
Bảng dữ liệu: - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Bảng d ữ liệu: (Trang 63)
BẢNG   DỮ LIỆU - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
BẢNG DỮ LIỆU (Trang 63)
Bảng dữ liệu: - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Bảng d ữ liệu: (Trang 65)
BẢNG   DỮ LIỆU - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
BẢNG DỮ LIỆU (Trang 65)
Bảng dữ liệu: - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Bảng d ữ liệu: (Trang 67)
Bảng dữ liệu sử dụng: - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Bảng d ữ liệu sử dụng: (Trang 69)
BẢNG DỮ LIỆU THUỘC TÍNH SỬ DỤNG - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
BẢNG DỮ LIỆU THUỘC TÍNH SỬ DỤNG (Trang 70)
Bảng dữ liệu: - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Bảng d ữ liệu: (Trang 72)
Bảng dữ liệu:  Tbl_HDDatphong - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Bảng d ữ liệu: Tbl_HDDatphong (Trang 76)
BẢNG DỮ - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
BẢNG DỮ (Trang 77)
Bảng dữ liệu sử dụng - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Bảng d ữ liệu sử dụng (Trang 81)
Bảng dữ liệu sử dụng - Bài tập lớn môn học phân tích thiết kế hệ thống đề tài hệ thống quản lý nhà nghỉ
Bảng d ữ liệu sử dụng (Trang 85)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w