Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Nội dung
ĐồántốtnghiệpNghiêncứuthửnghiệmtoánPhântích - ThiếtkếhệthốngthôngtinquảnlýĐồántốtnghiệp TỔNG QUANBÀITOÁN Chương I: NHIỆM VỤ, MỤC TIÊU VÀ KHẢO SÁT BÀITOÁN I Nhiệm vụ mục tiêu toán Nhiệm vụ toán - Tìm hiểu cấu tổ chức Khách sạn Minh Hoàng - Tìm hiểu nhiệm vụ qui trình thực công việc Khách sạn - Khảo sát tình hình thực tế Khách sạn - Áp dụng kiến thức Cơ sở liệu Phântích - thiếtkếhệthốngthôngtinquảnlý để xây dựng chương trình quảnlý Khách sạn tự động thực số công việc máy tính thay phần công việc cho người Trang ĐồántốtnghiệpNghiêncứuthửnghiệmtoánPhântích - ThiếtkếhệthốngthôngtinquảnlýĐồántốtnghiệp Mục tiêu toánNghiêncứuthửnghiệmtoánPhântích - Thiếtkếhệthốngthôngtinquảnlý Từ phântíchthiếtkế cài đặt chương trình Quảnlý Khách sạn II Khảo sát toán Vài nét khách sạn Minh Hoàng Khách sạn Minh Hoàng xây dựng sử dụng vào năm 1996 ông Đào Hoàng Hải làm chủ Khách sạn nằm số 2A Củ chi - Đồng đế - Nha Trang Do kinh phí có hạn nên Khách sạn vào hoạt động với qui mô tương đối nhỏ Khách sạn gồm tầng ( tổng cộng 30 phòng) Tầng gồm phòng tiếp tân, phòng giám đốc Tiền sảnh rộng rãi, có khuôn viên đậu xe Tầng có lợi có chỗ nghỉ mát cho khách, khách trò chuyện Khách sạn có loại phòng, tất phòng có đầy đủ tiện nghi như: Ti vi, tủ lạnh, Telephone Đội ngũ cán nhân viên nhiệt tình lịch sự, vui vẻ dẫn cho khách khách có yêu cầu (trong giới hạn cho phép) Khách sạn nằm gần mặt đường thuận tiện cho việc lại tuyến đường xuyên biển Khách đến nghỉ khách sạn cảm thấy thoải mái dễ chịu Khách sạn luôn quan tâm nâng cấp chất lượng phục vụ Các quý khách đơn vị có nhu cầu khách sạn liên hệ trực tiếp qua số máy: 058.832220 Rất hân hạnh phục vụ đón tiếp quý vị đến khách sạn Cơ cấu tổ chức khách sạn SƠ ĐỒ TỔ CHỨC GIÁM ĐỐC PHÒNG TIẾP TÂN • PHÒNG BẢO VỆ PHÒNG PHỤC VỤ Giám đốc Khách sạn Có nhiệm vụ quảnlý trực tiếp khách sạn, vấn đề khách sạn phải thông qua giám đốc giám đốc có quyền định tất thôngtin xử lý khách sạn • Phòng tiếp tân Có nhiệm vụ hoàn thành công việc đăng ký, giao phòng cho khách nhận lại phòng, lập phiếu toánthu tiền khách, nhận yêu cầu khách, giới thiệu giải đáp thắc mắc khách • Phòng bảo vệ Trang Đồántốtnghiệp Bảo vệ có nhiệm vụ giữ xe, khuân hành lý giữ gìn an ninh trật tự khách sạn Theo dõi thiết bị khách sạn chịu trách nhiệm hệthống ánh sáng • Phòng phục vụ Kiểm tra dọn vệ sinh phòng Phục vụ ăn, uống, giặt ủi đưa đón khách xe khách sạn khách có yêu cầu • Ghi vào sổ thuê khách: Ngày 20/12/2002 Mã sổ: A202 Mã sổ: A201 Phòng: 202 Phòng: 201 Nguyễn Trung Khánh Nguyễn Đình Lập CMND125003534 CMND: 125001413 Lê Đình Thái Ngô Đăng nghĩa CMND: 125006768 CMND:125006554 Quê quán: Thái Bình Quê quán: Bắc Ninh 9h 15/12/2002 - 18h 20/12/2002 09h 14/12/2002 - 15h 20/12/2002 • Ghi vào sổ dịch vụ STT PHÒNG DỌN 205 201 101 NGƯỜI DỌN TIME DỌN Thu Qúi 15h Hà 9h30 GHI CHÚ Yêu cầu không dọn Có giặt ủi • Ghi vào phiếu toán Khách sạn Minh Hoàng Số PHIẾU THANH TOÁN TIỀN Họ tên khách: Ngày đến.: Giờ đến : Số phòng: Ngày đi: Giờ đi: NGÀY TIỀN Phòng Trang Dịch vụ TỔNG SỐ TIỀN Đồántốtnghiệp TỔNG CỘNG Tổng số tiền chữ: Ngày tháng năm KHÁCH (Ký) GIÁM ĐỐC (Ký) TIẾP TÂN (Ký) Đặc tả toán Một khách sạn cần tự động hoá việc quảnlý Sau tìm hiểu, khảo sát trạng em nắm thôngtin sau: • Quảnlý khách hàng: Mỗi khách hàng khách sạn khách sạn quảnlýthôngtin sau: Họ tên, giới tính, địa chỉ, điện thoại_Fax(nếu có), E_mail(nếu có), số CMND_Passport (hoặc văn khác có hình), quốc tịch Nếu khách hàng công chức quảnlý thêm thôngtin sau: Tên quan, địa quan, E_mail quan • Quảnlý phòng: Các phòng khách sạn quảnlý dựa vào phòng số, loại phòng, giá Khách sạn gồm có ba loại phòng 1, 2, tương ứng với sau 150.000đ, 200.000đ, 250.000đ (trong có 10% VAT) Ngoài phòng trang bị tiện nghi, nên tiện nghi quảnlý theo mã tiện nghi, tên tiện nghi Còn trang bị tiện nghi theo phòng quảnlý dựa vào phòng số số lượng tiện nghi phòng • Quảnlý đăng ký _ thuê phòng: Tất thôngtin đăng ký thuê phòng quảnlý dựa số đăng ký, họ tên khách đăng ký, ngày đến, đến, ngày đi, đi, số lượng người lớn, số lượng trẻ em số tiền đặt cọc • Quảnlýthôngtin nhận phòng: Khách sạn quảnlýthôngtin sau: Số nhận phòng, họ tên người nhận phòng, ngày nhận, nhận Tất thôngtin nhận phòng dựa vào thôngtin đăng ký thuê phòng khai báo trước Vì khách hàng có đăng ký nhận phòng theo thôngtin mà khách đăng ký • Quảnlý việc trả phòng: Dựa thôngtin đăng ký thuê phòng thôngtin nhận phòng, việc trả phòng khách sạn quảnlýthôngtin sau: Số trả phòng, ngày trả, trả, họ tên người trả (có thể trả phòng trước thời hạn đăng ký) Nếu khách hàng muốn gia hạn thêm thời gian khách sạn phải tiến hành làm thủ tục đăng ký lại Bên cạnh việc trả phòng khách khách sạn kiểm tra lại tình trạng phòng Trang Đồántốtnghiệp • Quảnlýthôngtin huỷ đăng ký: Cũng việc quảnlý công việc việc huỷ đăng ký quảnlýthôngtin sau: Số huỷ đăng ký, ngày huỷ đăng ký, huỷ đăng ký, họ tên người huỷ đăng ký • Quảnlý nhân viên phục vụ khách sạn: Tất nhân viên làm việc khách sạn quảnlýthôngtin sau: Họ nhân viên, Tên nhân viên, Chức vụ nhân viên Ngoài khách sạn quảnlýthôngtin dịch vụ: tên dịch vụ; tiện nghi Tại khách sạn có nhiều loại dịch vụ như: điện thoại, ăn uống, giặt ủi, đưa đón khách, chuyên chở đồ cho khách (khi khách yêu cầu) Quy trình quản lý: Khi khách hàng có nhu cầu khách sạn khách hàng liên hệ với khách sạn để tiến hành làm thủ tục đăng ký phòng khách hàng làm thủ tục thuê nhận phòng để ( trường hợp phòng trống ) Có hai hình thức liên hệ: đến trực tiếp, qua điện thoại Khi khách hàng làm thủ tục đăng ký khách hàng phải khai báo đầy đủ thôngtinthôngtinquan (nếu có) Bộ phận Lễ tân (BPTL) yêu cầu Hầu hết khách hàng phải đặt cọc số tiền định dựa vào loại phòng mà đăng ký Trường hợp tổ chức thuê phòng tổ chức cử đại diện đến khách sạn làm thủ tục đăng ký Việc quảnlýthôngtin tổ chức quảnlýthôngtinquan công ty, thôngtin người đại diện quảnlýthôngtin công chức hay nhân viên quan Trong thời gian trước ngày nhận phòng tối thiểu tuần khách hàng đăng ký theo đoàn phải gửi cho khách sạn bảng bố trí phòng thành viên để khách sạn phân bố phòng cho hợp lý Khi khách hàng đến nhận phòng số tiền đặt cọc, khách hàng phải gửi cho BPLT CMND_Passport ( văn có hình thời hạn sử dụng ) BPLT vào để kiểm tra lại thôngtin khách đăng ký phòng Sau kiểm tra xong BPLT trả lại văn khách hàng làm xong thủ tục trả phòng Sau BPLT kiểm tra lại tình trạng phòng để tiến hành giao phòng cho khách Nếu khách không đồng ý làm thủ tục đổi phòng cho khách ( phòng trống ) Trong thời gian khách sạn, khách sử dụng loại dịch vụ, yêu cầu phục vụ Mọi yêu cầu BPLT đảm nhiệm đáp ứng phạm vi hoạt động khách sạn Khách hàng sử dụng dịch vụ chưa toán Bộ phận dịch vụ ghi hoá đơn nợ chuyển đến BPLT tính vào hoá đơn tổng Sau đặt phòng khách huỷ đăng ký phải bồi thường cho khách sạn theo quy định thoả thuận Vì tiền đặt cọc phải có trước nhận phòng Để tránh rủi ro số tiền đặt cọc phải lớn hay số tiền phải bồi thường Tuy nhiên trước ngày nhận phòng khách huỷ đăng ký bồi thường Khi hết thời hạn thuê phòng đăng ký khách phải trả phòng cho khách sạn Khi khách làm thủ tục trả phòng, BPLT kiểm tra lại tình trạng phòng, tổng hợp lại hoá đơn sử dụng dịch vụ chưa toán thời gian khách khách sạn sau Trang Đồántốtnghiệp tổng hợp in hoá đơn tổng để khách toán trả lại CMND_Passport cho khách Hình thức toán khách sạn chủ yếu tiền mặt (tiền Việt nam_VNĐ) • Ghi chú: Giá phòng thay đổi theo mùa, khách quen trẻ em Nếu khách hàng vợ chồng phải có giấy đăng ký kết hôn Công việc tin học hoá nhằm đáp ứng: Cập nhật thôngtin Danh mục khách hàng Danh mục phòng Danh mục dịch vụ Danh mục nhân viên Xem thôngtin in cần Danh sách khách hàng (DSKH) khách sạn DSKH đăng ký thuê phòng DSKH huỷ đăng ký Danh sách phòng Danh sách nhân viên Phiếu toán tiền Tra cứuthôngtin Khách hàng theo tiêu chí họ tên, phòng số Hoá đơn sử dụng dịch vụ Hoá đơn tiền phòng Chương II: CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ PHÁT TRIỂN I Cơ sở lý thuyết Các khái niệm Trang Đồántốtnghiệp - Cơ sở liệu: Là tập hợp bảng liệu có quanhệ với cho cấu trúc chúng mối quanhệ bên chúng tách biệt với chương trình ứng dụng bên ngoài, đồng thời nhiều người dùng khác nhiều ứng dụng khác khai thác chia xẻ cách chọn lọc lúc cần - Thực thể: Là hình ảnh cụ thể đối tượng hệthốngthôngtinquảnlý Một thực thể xác định Tên thuộc tính - Thuộc tính: Là yếu tố liệu thôngtin thực thể - Lớp thực thể: Là thực thể thuộc tính - Lược đồquan hệ: Tập thuộc tính quanhệ Lược đồquanhệ gồm thuộc tính thực thể với mệnh đề ràng buộc VD: Lược đồquanhệ R = = ( A1:D1,A2:D2, , An :Dn , M) Trong đó: R lược đồquanhệ Ai : tên thuộc tính Di : miền xác định thuộc tính M : mệnh đề ràng buộc Nội dung lược đồquanhệ gọi - Các phép toán tối thiểu: * Tìn kiếm liệu theo tiêu chuẩn chọn, không làm thay đổi trạng thái sở liệu * Thay đổi cấu trúc sở liệu * Thay đổi nội dung sở liệu * Xử lý, tính toán sở liệu Khái niệm phụ thuộc liệu dạng chuẩn - Một thuộc tính gọi phụ thuộc vào thuộc tính khác giá trị thuộc tính phụ thuộc vào giá trị thuộc tính Sự phụ thuộc gián tiếp hay trực tiếp - Một quanhệ có nhóm thuộc tính mà giá trị chúng qui định giá trị thuộc tính khác, nhóm thuộc tính gọi khoá - Với quanhệ tuỳ vào phụ thuộc thuộc tính vào khoá có mà ta phân chia quanhệ thành dạng chuẩn khác Các dạng chuẩn bản: * Dạng chuẩn * Dạng chuẩn * Dạng chuẩn Các liệu lưu trữ dạng chuẩn tránh tượng dư thừa liệu, tạo cho liệu có tính độc lập cao Các quanhệ chưa dạng chuẩn phân rã thành quanhệ nhỏ có dạng chuẩn 3 Khái niệm dẫn khoá dẫn Để tìm kiếm thôngtin nhanh theo tiêu chuẩn tạo thôngtin dẫn theo tiêu chuẩn Các thôngtin dẫn thôngtin giúp ta tìm kiếm liệu nhanh Các thôngtin gọi khoá dẫn Khoá dẫn Trang Đồántốtnghiệp trường nhiều trường trường hợp phải thứ tự Với cách tạo khoá theo tiêu chuẩn ta tìm kiếm liệu nhanh theo tiêu chuẩn Mục tiêu tính ưu việt mô hình quanhệ - Cho lược đồ liệu dễ sử dụng, mô hình đơn giản, người dùng không cần biết cấu trúc vật lý liệu Tiện lợi cho người dùng cuối không chuyên tin học - Tăng cường tính độc lập liệu, đặc biệt độc lập vật lý - Cho khả có ngôn ngữ thao tác bậc cao - Tối ưu việc tìm kiếm liệu sở liệu, hệquản trị tự tìm cách truy nhập - Cải thiện nâng cao toàn vẹn liệu bảo mật liệu - Có thể phục vụ cho nhiều chương trình ứng dụng - Có sở toán học phong phú chắn: * Lý thuyết quanhệ * Dạng chuẩn có độ bền vững đầy đủ thôngtin II Công cụ phát triển Lựa chọn công cụ Do tính chất sở liệu toán chương trình sử dụng ngôn ngữ lập trình Visual Basic 6.0 việc tạo giao diện chương trình chính, kết hợp với Microsoft Access 97 tạo sở liệu Chương trình chạy Win95/ Win98 Visual Basic ngôn ngữ lập trình thông dụng Windows Visual Basic 6.0 hỗ trợ quảnlý Cơ sở liệu Internet, đặc biệt quảnlý sở liệu Visual Basic có nhiều tính Các điều khiển cho phép ta viết chương trình ứng dụng kết hợp giao diện, cách xử lý tính Office 97 trình duyệt Web Internet Explorer Mặt khác, dùng Visual Basic tiết kiệm thời gian công sức so với ngôn ngữ lập trình khác xây dựng ứng dụng Visual Basic gắn liền với khái niệm lập trình trực quan (Visual), nghĩa thiếtkế chương trình ta nhìn thấy kết qua thao tác giao diện chương trình thực Đây thuận lợi lớn so với ngôn ngữ lập trình khác, Visual Basic cho phép ta chỉnh sửa đơn giản, nhanh chóng màu sắc, kích thước hình dáng đối tượng có mặt ứng dụng Bên cạnh đó, Visual Basic hỗ trợ tính kết nối môi trương liệu Access, SQL, Việc liên kết liệu thực nhiều cách Trong thiếtkế DataEnvironment điểm VB 6.0 Nó dùng để quảnlý cách trực quan việc kết nối sở liệu Nghĩa ta có thiếtkế DataEnvironment ứng dụng ta quảnlý tất thôngtin gắn liền với kết nối nơi, kỹ thuật cổ điển nhúng thôngtin kết nối CSDL chương trình Chương trình "Quản lý khách sạn" chương trình quảnlý sở liệu (lưu trữ, tra cứu ) khách sạn Do việc dùng ngôn ngữ VB 6.0 thích hợp Môi trường làm việc - Hệthống máy tính chủ yếu sử dụng khách sạn máy PC - Đa số người sử dụng thực tế làm quen với tin học với hệ điều hành Windows Trang Đồántốtnghiệp - Hệthống chương trình quảnlý khách sạn tiện dụng chạy môi trường mạng Tuy nhiên cài máy lẻ, áp dụng với sở chưa ứng dụng mạng máy tính quảnlý III Tổng quanlý thuyết Đây chương trình quảnlý thực tin học hoá vào lĩnh vực quảnlý khách sạn mà trước họ quảnlý theo lối thủ công Cơ sở liệu toánphântíchthiếtkế theo phương pháp MERISE (Methode pour Rassembler les Idees Sans Effort: Các phương pháp để tập hợp ý tưởng không cần cố gắng ) - Một số mặt mạnh phương pháp Merise có sở khoa học vững chắc, phương pháp phântích dùng nhiều Pháp Châu Âu phải phântíchthiếtkếhệthống lớn Là phương pháp dung thiếtkếhệquản trị sở liệu hoàn hảo từ yêu cầu ban đầu, giúp bước cảm nhận hoàn thành hệthốngthôngtin cách logic Tuy nhiên phương pháp có số nhược điểm cồng kềnh, để giải áp dụng nhỏ , việc áp dụng phương pháp nhiều lúc đưa đến việc kéo dài thời gian, nặng nề không đáng có Phương pháp phântích Merise Là phương pháp khảo sát thực tin học hoá cho hệthốngquảnlý Đặc trưng phương pháp xem xét, tách biệt liệu xử lý đảm bảo tính khách quan trình phântích cung cấp đầy đủ mô hình để diễn đạt bước cập nhật Hệthống bao gồm liệu xử lý biểu diễn ba mức: - Mức quan niệm - Mức tổ chức ( logic ) - Mức vật lý * Mức quan niệm liệu: Là mức cảm nhận để xác định hệthốngthông tin, mức cần trả lời câu hỏi: Hệthốngthôngtin cần yếu tố gì? Chức sao? Gồm liệu qui tắc nào? * Mức tổ chức: Là mức tổng hợp yếu tố nhận diện mức quan niệm Trong tổng thể vận động cần phải trả lời câu hỏi: Ai làm? Làm đâu nào? * Mức vật lý: Là mức chi tiết Về liệu cần có quanhệ cụ thể, có ngôn ngữ lập trình cụ thể Về xử lý cần có đầy đủ đặc tả cho thủ tục chương trình, có tham khảo ngôn ngữ chương trình Bảng tóm tắt mô hình sử dụng để biểu diễn cho mức cảm nhận theo phương pháp Merise: Mức mô tả Quan niệm Logic Trang Các khái niệm sử dụng Dữ liệu Xử lý Mô hình quan niệm liệu Mô hình quan niệm xử lý Mô hình logic liệu Mô hình logic xử lýĐồántốtnghiệp Vật lý Mô hình vật lý liệu Mô hình vật lý xử lýHệquản trị sở liệu Microsoft Access Microsoft Access hệquản trị sở liệu tương tác với người sử dụng chạy môi trường Windows, tăng thêm sức mạnh công tác tổ chức tìm kiếm thôngtin Các qui tắc kiểm tra liệu , giá trị mặc định, khuôn nhập liệu MS Access hoàn toàn đáp ứng yêu cầu Khả kết nối công cụ truy vấn mạnh giúp ta tìm kiếm thôngtin cách nhanh chóng Mục đích yêu cầu người sử dụng a Nhu cầu thực tế Trên thực tế nhu cầu xem xét thôngtin vấn đề thời điểm người quản lý, nhà lãnh đạo cần thiết Các thôngtin nhiều phần nhỏ hệthống liệu đầy đủ Các liệu cần xem xét quan tâm theo khía cạnh mà • Tại lúc thôngtin mà người sử dụng cần biết khác Thôngtin nhắn gọn đầy đủ tuỳ thuộc vào yêu cầu cụ thể người sử dụng • Việc xem xét theo dõi thôngtin thời điểm có ý nghĩa lớn Chúng cho phép người quảnlý theo dõi việc quảnlý thường xuyên nhân viên làm việc khách sạn b Bàitoán đặt • Cho phép người sử dụng chọn tra cứuthôngtin khách hàng khách sạn cách thân thiện nhanh chóng • Cho phép người sử dụng bổ sung sửa đổi thôngtin khách hàng cách nhanh chóng nhận quyền tương ứng • Hệthống tự động kiểm tra tính tổng khoản tiền dịch vụ tiền phòng mà khách phải trả người sử dụng nhập vào ngày - trả phòng đồng thời hệthống in phiếu toán cho khách • Khi đến thuê phòng hệthống cho biết danh sách phòng trống loại phòng khách sạn IV Tình hình trạng khách sạn Do giới hạn kinh phí đầu tư cấu tổ chức khách sạn tương đối nhỏ nên tất công việc thao tác tay Khách sạn có máy tính dùng để soạn thảo văn in mẫu đơn, mẫu phiếu toán Nhưng máy tính sử dụng nhân viên khách sạn chưa làm quen nhiều với máy tính Các nhân viên khách sạn chủ yếu ghi chép tay, có kếtoán làm công việc liên quan đến máy tính hạn chế Khách sạn không sử dụng máy tính thường xuyên nên Giám đốc chưa có kế hoạch cho nhân viên học thêm tin học ứng dụng mua thêm máy tính Trang 10 Đồántốtnghiệp Khách sạn có máy điện thoại tổng đài với ba line nối với điện thoại tất phòng Đồng thời máy tổng đài nối với máy in có tác dụng in gọi khách sạn Phòng tiếp tân vào để cộng vào khoản tiền toán cho khách khách trả phòng Với toánquảnlý viết chương trình điều khiển việc quảnlý khách sạn máy tính nhằm mục đích giảm tời gian cho nhân viên phòng tiếp tân giảm lượng nhân viên làm việc phòng Bàitoán chủ yếu xoay quanh thôngtin phòng tiếp tân, phòng khác thôngtin công việc không nhiều nên không sâu vào chi tiết Bàitoánquảnlý Khách sạn máy tính phần thay phần công việc cho nhân viên phòng tiếp tân đồng thời tạo điều kiện giúp cho nhân viên Khách sạn tiếp xúc làm quen với máy tính Thực chế tự động hoá khâu quảnlý máy tính Do nhân viên thực công việc ghi chép mà làm công việc giải đáp thắc mắc khách nghe điện thoại Chính giúp khách sạn giảm khoản tiền định chi trả lương giúp cho nhân viên tiếp tân vất vả làm tay đồng thời tập làm quen với máy tính, đưa tin học vào ứng dụng rộng rãi Chương III: MÔ HÌNH HOÁ DỮ LIỆU Mô hình quan niệm liệu Mô hình quan niệm liệu mô tả hệthốngthôngtin độc lập với lựa chọn môi trường để cài đặt, công cụ cho phép người phântích thể liệu hệthống mức quan niệm Trang 11 Đồántốtnghiệp Mô hình sở để trao đổi người phântích người yêu cầu thiếtkếhệthống Nhiều kiểu mô hình quan niệm liệu nghiên cứu, phương pháp Merise sử dụng mô hình thực thể - mối kết hợp, mô hình xuất phát từ lý thuyết sở liệu nên từ thiếtkế sở liệu dạng chuẩn cao Với toán "Quản lý khách sạn" mô hình quan niệm mô tả sau: Hình trang sau: MÔ HÌNH QUAN NIỆM DỮ LIỆU NHÂN VIÊN HUỶ ĐK (1,1) Mã TN Tên TN 12 Trang Số ĐK Ngày đến Giờ đến Ngày Giờ Mã NV Tên NV Chức vụ NV Ngày huỷ Giờ huỷ ĐĂNG KÝ TNGHI (1, n) NV-DV (1, n) (1, n) (1, n) (1,n) SDDV DỊCH VỤ Mã DV Đồántốtnghiệp Mô hình tổ chức liệu Mô hình tổ chức liệu hệthống lược đồ sở liệu hệthống Đây bước trung gian chuyển đổi mô hình quan niệm liệu (gần với người sử dụng) mô hình vật lý liệu (mô hình máy), chuẩn bị cho việc cài đặt hệthống Trang 13 Đồántốtnghiệp Các lược đồquanhệ mô hình tổ chức liệu có từ biến đổi mô hình quan niệm liệu Áp dụng qui tắc biến đổi ta có lược đồquanhệ toán: KHÁCH HÀNG ( Mã KH, Họ Tên KH, Giới tính, Địa chỉ, Ngày sinh, Đthoại_ Fax,E_mail, CMND_PP, Quốc tịch ) PHÒNG ( Mã P, Loại P, Giá ) TNGHI ( Mã TN, Tên TN ) TTHBỊ ( Mã P, Mã TN, Số lượng ) DỊCH VỤ ( Mã DV, Tên DV ) CƠ QUAN ( Mã CQ, Tên CQ, ĐCCQ, ĐT_Fax CQ, E_mail CQ ) CÔNG CHỨC ( Mã KH, Mã CQ, Chức vụ) NHÂN VIÊN ( Mã NV, Tên NV, Chức vụ NV ) ĐĂNG KÝ ( Số DK, Ngày DK, Mã KH, Ngày đến, Giờ đến, Ngày đi, Giờ đi, Mã P, SLNL, SLTE, Tiền đặt cọc ) HUỶĐK( Số DK, Mã KH, Ngày huỷ, Giờ huỷ ) NPHÒNG ( Số DK, Mã KH, Mã P, Ngày nhận, Giờ nhận ) TRẢ PHÒNG ( Số DK, Mã KH, Ngày trả, Giờ trả ) SDDV(Số, Số DK, Mã KH, Ngày sử dụng, Mã DV, Đơngiá DV, Tiền trả trước ) THANHTOAN(Mã PTT, Mã KH, Số DK, Ngày TT, Giờ TT, Số tiền, Mã P) Mô hình vật lý liệu Là mô hình liệu cài đặt máy vi tính hệquản trị sở liệu Ứng với lược đồquanhệ mô hình tổ chức liệu, liệu cài đặt thành tệp sở liệu gồm cột: tên trường, kiểu liệu, độ lớn phần ràng buộc liệu Với toán "Quản lý khách sạn" mô hình hoá liệu cài đặt máy hệquản trị sở liệu "Visual Basic 6.0 kết nối với Microsoft Access97" Ứng với lược đồquanhệ mô hình tổ chức liệu, liệu cài đặt dạng bảng_Table sau: KHÁCH HÀNG ( Mã KH, Họ Tên KH, Giới tính, Địa chỉ, Ngày sinh, Đthoại_ Fax,E_mail, CMND_PP, Quốc tịch ) Field Name Mã KH (K) Họ tên KH Ngày sinh Trang 14 Data Type Text Text Date/Time Fiel Size 30 Short date Validation Rule Len()=9 Đồántốtnghiệp Giới tính Địa Đthoại_Fax E_mail Số CMND_PP Quốc tịch Yes / No Text Number Text Text Text Yes [Nam];[Nữ] 50 10 30 10 30 Mã KH: Mã khách hàng= Ngày + Tháng + Năm (2 số cuối năm) + ký tự Số thứ tự Ví dụ: M ã KH 010203001 Họ tên KH Trần Thị Mỹ Trang Giới tính No Địa Nha Trang _ Khánh Hoà Đthoại_Fax 813602 E_mail mt2000@Yahoo.com SốCMND_PP 225461250 Quốc tịch Việt Nam PHÒNG (Mã P, Loại P, Giá bản) Field Name Data Type Field Size Mã P (K) Text Loại P Text Giá Number Validation Rule Len()=3 Mã P: Mã phòng có ký tự = STT(lầu) +STT(phòng) Ví dụ: Mã phòng Loại phòng Giá 101 150000 VNĐ 201 200000 VNĐ TNGHI (Mã TN, Tên TN) Field Name Mã TN (K) Tên TN Data Type Text Text Field Size 25 Mã TN: Mã tiện nghi = Số thứ tự tiện nghi Trang 15 Validation Rule Len()=2 Đồántốtnghiệp Tên TN: Tên tiện nghi Ví dụ Mã tiện nghi 01 02 Tên tiện nghi Máy lạnh Tủ lạnh TTHBỊ (Mã P, Mã TN, Số lượng) Field Name Data Type Field Size Mã P (K) Text Mã TN (K) Text Số lượng Number TTHBỊ: Trang thiết bị phòng Ví dụ: Mã phòng Mã tiện nghi 101 01 202 02 Validation Rule Lookup(PHÒNG) Lookup(TNGHI) Số lượng DỊCH VỤ (Mã DV, Tên dịch vụ) Field Name Mã DV (K) Tên dịch vụ Data Type Text Text Field Size 25 Validation Rule Len()=2 Mã DV: Mã dịch vụ gồm ký tự số thứ tự dịch vụ Ví dụ: Mã dịch vụ 01 02 Tên dịch vụ Ăn Giặt ủi CƠQUAN (Mã CQ, tên CQ, ĐCCQ, Đthoại _Fax CQ, E_mail CQ) Field Name Mã CQ (K) Tên CQ ĐCCQ ĐT_Fax CQ Trang 16 Data Type Text Text Text Number Field Size 30 50 10 Validation Rule Len() =3 Len()=10 Đồántốtnghiệp E_mail CQ Text 30 Mã CQ: Mã quan số thứ tự quan vùng ĐCCQ: Địa quan Ví dụ: Mã quan Tên quan Địa quan ĐT_Fax Cơ quan E_mail quan 001 Công ty TNHH Sao Mai Bà Rịa - Vũng Tàu 058867298 Saomai@hcm.vnn.vn CÔNG CHỨC (Mã CQ, Mã KH, chức vụ) Field Name Mã CQ (K) Mã KH (K) Chức vụ Data Type Text Text Text Field Size 30 Validation Rule Lookup(CƠ QUAN) Lookup(KHACHHANG) Chức vụ: công chức đại diện cho quan đến thuê phòng có chức vụ Ví dụ: Mã quan 001 002 Mã khách hàng 150203001 160103002 Chức vụ Phó phòng Trợ lý ĐĂNGKÝ (Số DK, ngày DK, Mã KH, ngày đến, đến, ngày , đi, Mã P, SLNL, SLTE, Tiền đặt cọc) Số DK: Số đăng ký = Ngày + Tháng + Năm(đầy đủ) + số thứ tự đăng ký ngày SLNL: số lượng người lớn SLTE: số lượng trẻ em Field Name Số DK (K) Ngày đăng ký Mã KH (K) Ngày đến Trang 17 Data Type Text Date/Time Text Date/Time Field Size 10 Short date Short date Validaion Rule Len()=10 >=Date() Lookup(KHÁCHHÀNG) >=Date() Đồántốtnghiệp Giờ đến Ngày Giờ Mã P (K) SLNL SLTE Tiền đặt cọc Date/Time Date/Time Date/Time Text Number Number Number Ví dụ: Số đăng ký Ngày đăng ký Mã khách hàng Ngày đến Giờ đến Ngày Giờ Mã phòng Số lượng người lớn Số lượng trẻ em Tiền đặt cọc Short date Short date Short date 1 >=Ngày đến Lookup(PHÒNG) 1502200301 15/02/2003 150203001 17/02/2003 8:00 22/02/2003 12:00 101 150000 1003200302 10/03/2003 100303002 10/03/2003 10:30 15/03/2003 2:30 202 1 200000 VỢ CHỒNG (Mã CQ, Mã KH, GDKKH) Field Name Mã CQ (K) Mã KH (K) GDKKH (K) Data Type Text Text Date/Time Field Size Validation Rule Lookup(CƠQUAN) Lookup(KHÁCHHÀNG) Năm