Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
2,94 MB
Nội dung
TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG KHOA CƠNG NGHỆ THƠNG TIN ĐỒ ÁN MƠN HỌC LẬP TRÌNH CƠ SỞ DỮ LIỆU QUẢN LÝ KHÁCH SẠN NGỌC HÂN GVGD : Thầy Trần Việt Khánh Sinh viên thực Nguyễn Minh Tấn 12D201P061 PHẦN A GIỚI THIỆU Mở đầu: 1.1 Giới thiệu: - Ngày nay, cơng nghệ thơng tin dần trở nên quen thuộc tất chúng tả Các ứng dụng cơng nghệ thơng tin thật làm thay đổi mặt nhiều ngành nghề, lãnh vực khác: thương mại, hành chính, giáo dục, nghiên cứu khoa học… Và đặc biệt ứng dụng cơng nghệ thơng tin giúp ta quản lý việc… - Trong hệ thống phần mềm quản lý, phần mềm quản lý khách sạnh nói phần mềm cấp thiết Vì ngày nhiều khách sạn xây dựng với nhiêu quy mơ tầm cỡ khác Nó đòi hỏi phải có quản lý chặt chẽ nhanh chóng việc đặt trả phòng cho khách Mà thủ cơng trước khơng thể sử lý cách nhanh Phần mềm giúp hạn chế báo sai phòng cho khác… Báo đặt trùng phòng th Ngồi giúp quản lý doanh thu quản lý nhân viên cách hiệu nhất… Phần mềm phát triền nhằm giúp khác sạn khắc phục khó khăn nêu trên… 1.2 • Quản lý khác sạn phần mềm giúp nhân viên cho thể thay đổi thay quản lý sử dụng phần mềm mà khơng làm ảnh hưởng tới chất lượng quản lý Hay khối lượng cơng việc nhân viên khách sạn • Trước vào sử dụng phần mềm Hệ Thống u cầu nhân viên đăng nhập tài khoản Mà nhân viên sử dụng mã số nhân viên tài khoản để đăng nhập Khi nhân viên tạo có mã số nhân viên! Và mật số điện thoại nhân viên Để bảo mật cho chương trình sau thêm nhân viên thành cơng nhân viên đăng nhập lần hệ thống u cầu nhân viên cập nhận thơng tin tài khoản gồm có Tài Khoản đăng nhập Pass Pass Email Email hồn tồn giống với Email hồ sơ nhân viên Về bảo mật Pass mã hóa MD5 cấp, tương tự Pass Sẽ mã Hóa MD5 cấp… • Để tồn bảo mật thơng tin nhân viên đảm nhiệm chức vụ định Mà với chức vụ nhân viên có số quyền hạn định… Ngồi với nhân viên mặc định quản trị viên nhân viên phân cấp cấp quyền hạnh định cho nhân viên khác sạn… • Với cơng việc thêm đặt phòng, th phòng, sử dụng dịch vụ… Hệ thống tự động ghi nhận lại nhân viên thực cơng việc để thống kê hiệu cơng việc nhân viên Hay quản lý nhân viên sài bị khách hàng phản ánh • Hiểu tâm lý người dùng khơng muốn cung cấp thơng tin cá nhân q nhiều lần giúp cho việc th trả phòng hay sử dụng nhanh phần mềm lưu trữ lại thơng tin khách hàng để giúp tiện cho việc quản lý… Trong q trình th phòng hay sử dụng dịch vụ khách hàng cần cung cấp số CMND tính gộp lại thêm sửa tìm kiếm… với khác hàng có sở liệu khác sạn phần mềm tự động load thơng tin liên quan lên… Ngồi sửa trực tiếp thơng tin khách hàng đây… Ngồi khách hàng chưa có hệ thống tự động thêm đặt phòng sử dụng dịch vụ khách sạn… 1.3 Mơ tả phần mềm “Quản Lý Khách Sạn Ngọc Hân” • • Phần mềm “Quản Lý Khách Sạn Ngọc Hân” Mặc định bao gồm cấp độ nhân viên là: o Quản Trị Viên o Quản Lý Khách Sạn o Nhân Viên Lễ Tân Với cấp độ nhân viên mà đăng nhập vào hệ thống bạn có số quyền hạn định… ngồi Quản Trị Viên thêm loại nhân viên thiết lập thêm quyền hạn có điều chỉnh quản lý khác sạn… o Với Quản Trị Viên hay nói khác admin phần mềm người dùng có tồn quyền sử dụng thao tác phần mềm… Ngồi thêm nhiều quản trị viên cần thiết khơng thể hạn cấp quản trị viên số quản trị viên nhỏ người Vì làm đồng nghĩa với việc bạn phải vào sở liệu để thiết lập quản trị viên phải cài đặt lại phần mềm… o Với Quản Lý Khách Sạn người dùng có quyền thêm xóa phòng Thay đổi loại phòng giá Thêm nhân viên… Tour du lịch hay dịch vụ thêm khác sạn o Còn với nhân viên họ có quền thêm khác hàng thêm phiếu th trả phòng dử dụng dịch vụ lập phiếu tốn cho khách… Mơ tả u cầu: 2.1 u cầu chức năng: 2.1.1 Danh sách u cầu STT 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 STT Tên u cầu Đăng nhập hệ thống Đăng nhập lần đầu Thơng tin nhân Màn hình quản lý Quản ly khách hàng Quản lý đặt phòng Quản lý th phòng Quản lý nhận phòng Sử dụng dịch vụ Đi tour du lich Thanh tốn dịch vụ Thanh tốn tour Thanh tốn phòng Quản lý nhà cung cấp Quản lý trang thiết bị Biểu mẫu BM 01 BM 02 BM 03 BM 04 BM 05 BM 06 BM 06 BM 07 BM 08 BM 09 BM 11 BM 11 BM 12 BM 13 BM 14 Quy định QĐ 01 QĐ 02 QĐ 03 QĐ 04 QĐ 05 QĐ 05 QĐ 06 QĐ 07 QĐ 07 QĐ 08 QĐ 08 QĐ 09 QĐ 10 QĐ 11 Ghi Đã có tài khoản Một lần Đã đăng nhập Đã đăng nhập 2.1.2 Danh sách quy định: Mã số Tên quy định Mơ tả chi tiết Ghi QĐ 01 Cập nhật thơng tin u cầu người dùng cung cập nhận thơng tin tài khoản (Phải khác với Mã Số Nhân Viên, phải khác với tài khoản có) Thơn tin Pass Pass Email QĐ 02 Thơng tin nhân Người dùng thây đồi số thơng tin định tình trạng lập gia đình, địa chỉ, số điện thoại QĐ 03 Màn hình quản lý Sau đăng nhập thành cơng bạn thấy tồn thơng tin cần thiết Họ Tên nhân viên đăng nhập, chức vụ, thời gian đăng nhập… Các chức sử dụng bảng danh sách phòng Ngồi bảng thể tình trạng phòng màu xanh thể số lượng phòng trống, Màu vàng số phòng đặt trước Còn màu đỏ phòng có khác… 04 QĐ 04 Thơng tin khách hàng Khi đặt phòng u cầu khách hàng phải xuất trình giấy CMND để nhân viên nhập vào hệ thống có thơng tin load thơng tin khách hàng từ sở liệu lên Còn chưa có nhân viên thực thêm mới… 05 QĐ 05 06 QĐ 06 07 QĐ 07 08 QĐ 08 09 QĐ 09 10 QĐ 10 Đặt/Th phòng Lúc khách hàng u cầu loại Kèm QĐ 04 phòng Nhân viên chọn loại phòng phòng báo cho khách lấy phòng Hết phòng báo lại cho khách để chọn loại phòng khác… Nhập phòng Sua đặt phòng thành cơng q khách thực thủ tục nhận phòng đơn giản Có thể xuất trình số CMND khơng nhớ số phòng Hoặc nói số phòng Nhưng khách hàng phải nhận phòng trước ngày Hoặc tốn trước để nhân viên giữ lại phòng Sử dụng dịch vụ/Đi Khách hàng khơng thiết phải Tour đăng ký phòng sử dụng dịch vụ Hệ thống cho phép khách hàng khơng thêu phòng sử dụng dịch vụ khách sạn… Thanh tốn Dịch Khách hàng sử dụng dịch vụ Vụ/Tour tour khách sạn có mục gọi tình trạng tốn để biết khách hàng tốn hay chưa Với dịch vụ chưa tốn khách hàng co thể u cầu tốn đưa số CMND Hoặc số phòng Khách hàng th phòng khách sạn… Trả phòng Khi khách hàng có u cầu trả phòng nhân viên kiểm tra lại phòng lập phiếu than tốn cho khách hàng Với khách hàng có sử dụng dịch vụ tuor q trình khách sạn hệ thống tự động lập hóa đơn tốn lần trước khách hàng rời khỏi khách sạn… Khách hàng khách sạn tối thiểu ngày tốn sớm hệ thống tự mặc định ngày cho khách hàng… Quản lý nhà cung Khách sạn sử dụng nhiều trang thiết cấp bị nhiều nhà cung cấp khác có mục riêng để quản 11 QĐ 11 Trang thiết bị lý nhà cung cấp trang thiết bị này… Mỗi trang thết bị khách sạn có mã số lượng khác nhau… 2.1.3 Danh sách biểu mẫu: • BM 01: • BM 02 10 • BM 09 • BM 10 14 • BM 11 • BM 12 15 • BM 13 • 2.1.4 Bảng trách nhiệm u cầu nghiệp vụ: STT 01 02 Nghiệp vụ Thêm nhân viên Người dùng - Người dùng phải từ cấp độ Quản lý trở lên thêm nhân viên Thêm khách hàng - Đa phần người dùng thêm khách hàng trừ tài khoản bị cấm… Phần mềm Ghi - Phần mềm u cầu người dùng điền đầy đủ thơng tin nhân viên thêm vào liệu Phần mềm u cầu người dùng phải chọn cơng việc cho nhân viên vừa thêm… - Khách hàng thêm khơng thiết thêm bảng khách hàng mà người dùng thêm khách hàng tất phiếu có thơng tin khách hàng th trả phong sử dụng dịch vụ… 16 03 04 05 07 08 09 10 Quản lý nhà cung cấp - Người dùng từ - Thêm nhà cung cấp quản cấp nhân viên trở lý nhà cung cấp cho lên khách sạn đồng thời quản lý thêm việc nhập thiết bị trang bị cho phòng Th/Đặt phòng - Từ cấp nhân viên - u cầu cung cấp CMND trở lên người th hệ thống có thơng tin tự động load lên chưa có thơng tin tự động thêm đồng thời đặt phòng cho khách… Sử dụng dịch vụ - Từ cấp nhân viên - Hệ tống u cầu Tour du lịch trở lên CMND Nhưng với khách hàng th phòng đọc số phòng để sử dụng dịch vụ tour cách đơn giản mà khơng phải xuất trình CMND nhiều lần… Thanh tốn - Từ cấp nhân viên - Hệ thống lập hóa đơn trở lên tốn cho khách Có khách để biết dịch vụ khách hàng cần tốn số phòng số CMND khách hàng… Thêm loại phòng - Từ cấp quản lý - Ở người dùng trở lên thêm loại phòng sửa chữa loại phòng có đặt giá cho loại phòng Thêm dịch vụ - Từ cấp quản lý - Khi khách sạn mở dịch trở lên vụ thay đổi mức loại bỏ dịch vụ mà người dùng chỉnh sửa theo nhu cầu… Quản lý cấp bậc - Từ cấp quản trị - Người dùng thêm viên cấp bậc phân quyền cho cấp bậc hệ thống phần mềm… 17 PHẦN B PHÂN TÍCH 18 Sơ đồ luồng liệu: 3.1 Nhân Viên: 3.1.1 Thêm/Sửa khách hàng: Mơ tả Khách Hàng Dữ liệu: • • Kiểm tra CSDL • Xử lý: • • Dữ Liệu Khách Hàng • Khách hàng cung cấp thơng tin cần thiết cho nhân viên Hệ thống đổ liệu từ bảng khách hàng lên để kiểm tra… Thêm khách hàng vào CSDL Nhận thơng tin từ khách hàng Đổ liệu từ bàng khách hàng để đối chiếu so sánh với thơng tin cung cấp Nếu tồn số CMND thực cơng việc load thơng tin lên bảng chưa có thơng tin thực thêm Nếu có chỉnh sửa từ số CMND có CSDL thực hiên bước cập nhật lại thơng tin khác hàng 3.1.2 Đặt/Th phòng: u cầu Đặt/Th Phòng Kiểm tra tình Trạng Phòng Phòng Mơ tả Dữ liêu: • • • Xử lý: • • • • Thêm Đặt/Th Phòng Khách hàng u cầu Đặt th phòng Kiểm tra báo cho khách Thêm Đặt/Th phòng Nhận u cầu từ khách hàng Thực đổ liệu từ bảng phòng để kiểm tra tình trạng phòng Nếu phòng tróng thực thêm Đặt/Th Phòng cho khác… Nếu hết phòng xuất thơng báo u cầu khách hàng chọn phòng khác… 19 3.1.3 Sử dụng Dịch Vụ/Tour Du Lịch Mơ tả u cầu sử dụng Chọn Dịch Vụ Tour Du Lịch Dữ liệu: • • Xử lý: • • Thêm vào CSDL • Nhận u cầu từ khách hàng Thêm dịch Vụ/Tour Du Lịch vào phiếu sử dụng cho khác hàng Khách hàng đưa u cầu sử dụng dịch vụ Tour Du Lịch Đổ liệu kiểm tra xem Dịch Vụ/Tour đó nằm danh mục phục vụ khách sạn hay khơng… Thêm phiếu sử dụng cho khách hàng thơng tin trùng khớp… 3.1.4 Thanh tốn Dịch Vụ/Tour Du Lịch: u cầu tốn Kiểm tra Dịch Vụ/Tour chưa tốn Cập nhật tình trạng tốn Mơ tả Dữ liệu: • • • Xử lý: • • • • Khách hàng u cầu tốn Kiểm tra dịch vụ chưa tốn khách hàng… Lập hóa đơn cập nhật tình trạng tốn… Nhận u cầu từ khách hàng Kiểm tra xem khách hàng dịch vụ tour du lịch chưa tốn… Hiển thị in thơng tin dịch vụ cần tốn cho khách… Update CSDL tình trạng tốn cho dịch vụ vửa nói trên… 20 3.1.5 Trả Phòng: Mơ tả u cầu trả phòng Kiểm tra Dịch Vụ Tour Du Lịch mà khách hàng sử dụng q trình th phòng Dữ liệu: • • • Xử lý: • • Lập phiếu trả phòng • Khách hàng đưa u cầu tốn… Kiểm tra dịch vụ tour du lịch mà phòng sử dụng suốt q trình th phòng Lập phiếu tốn Nhập thơng tin từ u cầu trả phòng khách… Kiểm tra tồn dịch vụ tour du lịch có liên quan đến phòng suốt thời gian th… Những dịch vụ chưa tốn cộng dồn vào hóa đơn trả phòng Lập phiếu trả phòng cho khách ghi đầy đủ thơng tin thời gian th giá th dịch vụ sử dụng thành tiền… 3.1.6 Thêm nhân viên: Thơng tin nhân viên Chọn cơng việc nhân viên vào làm Mơ tả Dữ liệu: • • Xử lý: • • Thêm vào liệu Nhân viên cơng việc Thơng tin nhân viên Thơng tin cơng việc Nhận dữu liệu thơng tin nhân viên cơng việc làm Thêm tồn liệu liên quan vào CSDL bao gồm thơng tin tài khoản đăng nhập Thơng tin nhân viên cơng việc làm nhân viên 21 3.1.7 Đăng nhập lần đầu: Đăng Nhập Kiểm tra có phải lần đăng nhập khơng Mơ tả Dữ liệu: • • Xử lý: • • Update thơng tin tài khoản Thơng tin tài khoản ban đâu Thơng tin cập nhập Đăng nhập thành cơng kiểm tra xem tài khoản có phải lần đăng nhập đàu tiên hay khơng ? Nếu phải xuất u cầu cập nhập thơng tin ban đầu u cầu đổi Pass bổ sung Pass số thơng tin cần thiết tiện cho việc đăng nhập quản lý 22 3.2 Sơ đồ CSDL: 23 3.3 Danh sách lớp đối tượng: 3.3.1 Tài khoản đăng nhập: STT Tên thuộc tính Mơ ta chi tiết 01 Mã Số Nhân Viên Đây tài khoản đăng nhập lần lần thích 02 IDUser Chính tên đăng nhập người dùng cập nhận vào lần đăng nhập lần đầu tiên… 03 Pass Là mật cấp dùng để đăng nhập 04 Pass Là mật cấp dùng việc khơi phục mật cấp 05 Email Email trùng khác với email sử dụng hồ sơ nhân viên Dùng việc lấy lại pass pass qua email… 06 LoginFirst Đây biến lưu trữ việc đăng nhập lần tài khoản… STT 01 3.3.2 Trận đấu: Tên thuộc tính Mã Nhân Viên 02 Các thơng tin… STT 01 Ghi Khóa Chính Ràng buộc nội bảng Unique Mã hóa MD5 cấp Mã hóa MD5 hai cấp Ràng buộc nội bảng Unique Mơ ta chi tiết Ghi Đây thuộc tính dùng để sác Khóa định nhân viên Thuộc tính sử dụng cấp phát mã động để người dùng thêm nhân viên cách nhanh Đặt mã nhân viên theo quy tắc mà khơng bị trùng với mã nhân viên có… Các thơng tin phía sau thơng tin cần thiết nhân viên 3.3.3 Thơng tin cơng việc: Tên thuộc tính Mơ ta chi tiết Ghi Mã Nhân Viên thuốc tính kết hợp giúp Cùn khóa Mã Cơng Việc nhân viên làm Ngày Vào Làm cơng việc khác qua nhiều thời điểm khác Và có mức lương thay đổi qua thời điểm… 24 STT 01 3.3.4 Khách Hàng: Tên thuộc tính Số CMND Mơ ta chi tiết Ghi Do tính khơng trùng lắp số CMND lên số CMND dùng làm khóa việc sác nhận khác hàng 3.4 Danh sách quan hệ: 3.4.1 Quan hệ tài khoản nhân viên: Đây quan hệ -1, Nghĩa nhân viên có tài khoản để đăng nhập quản lý 3.4.2 Quan hệ nhân viên thơng tin cơng việc: Đây quan hệ Nhiều - Nhiều, nhĩa cơng việc làm nhiều nhân viên Và nhân viên làm nhiều cơng việc thời điểm khác nhau… 3.4.3 Quan hệ cơng việc thơng tin cơng việc: Đây quan hệ 1-nhiêu, cơng việc có nhiều thơng tin cơng việc, thơng tin cơng việc thuộc cơng việc 3.4.4 Quan hệ khách hàng đặt/th phòng: Đấy quan hệ nhiều – nhiều, nghĩa khách hàng th nhiều phòng phòng th nhiều khách hàng… 3.4.5 Quan hệ khách hàng dịch vụ/tour du lịch: Đây quan hệ nhiều-nhiều, nghía khách hàng có sử dụng nhiều dịch vụ dịch vụ sử dụng khách hàng… 3.4.6 Quan hệ khách hàng hóa đơn: Đây quan hệ 1- nhiều, nghĩa khách hàng có nhiều hóa đơn Và hóa đơn khách hàng 3.4.7 Quan hệ hóa đơn nhân viên: Đây qua hệ – nhiều, nghĩa nhân viên có nhiều hóa đơn hóa đơn lập nhân viên 25 PHẦN C THIẾT KẾ 26 Thiết kế: 4.1 Hệ thống lớp đối tượng 4.1.1 Sơ đồ kiến trúc tổng thể: 27 4.1.2 Danh sách lớp đối tượng giao tiếp người dùng: STT Tên lớp Ý nghĩa Ghi 01 DataProvider Lớp cấu trúc bên chứa tất phương thức kết nối Thêm xóa sửa load sửa lý liệu 02 Controls Là tầng giao thức thứ để truyền giữ liệu lớp Giao diện DataProvider 03 GUI Đây lớp giao diện giao tiếp giữ người dùng phần mềm… 4.1.3 Danh sách lớp đối tượng truy xuất liệu: STT Tên lớp Ý nghĩa 01 DataTable Xuất liệu cho bảng 02 SqlDataReader Dùng việc đăng nhập Thơng Tin Đăng Nhập: Quản Trị Viên : 12D201P061 / Administrator Nhân Viên : 14D337W002 / Nhanvien Ghi Pass: 123123 Pass: 123123 28