Ngày nay sự phát triển mạnh mẽ của tin học làm cho máy tính không thể nào thiếu được trong mọi lĩnh vực đời sống. Hơn lúc nào hết các tính năng của máy tính được khai thác một cách triệt để. Việc áp dụng Tin học vào quản lý, sản xuất, kinh doanh, du lịch là một xu hướng tất yếu. Ứng dụng tin học trong công tác quản lý khách sạn là mô hình quản lý mới, và đã đem lại những khả năng mới trong công tác quản lý.
MỤC LỤC I / Phần 1: 1. Mô tả nội dung đề tài: 2. Phạm vi và ràng buộc của hệ thống: 3. Thành viên tham gia – Vai trò của từng thành viên: 4. Kế hoạch thực hiện: II/ Phần 2: A. Phân tích dữ liệu: 1. Mô hình dữ liệu ER: 2. Biểu diễn mô hình dữ liệu ER bằng Power Designer: B. Phân tích yêu cầu hệ thống: 1. Xác định các yêu cầu chức năng: 2. Mô hình quan niệm xử lý bằng DFD: III / Phần 3: Thiết kế giao diện III. Kết luận PHẦN I : GIỚI THIỆU CHUNG VỀ ĐỀ TÀI 1. Mô tả nội dung đề tài Ngày nay sự phát triển mạnh mẽ của tin học làm cho máy tính không thể nào thiếu được trong mọi lĩnh vực đời sống. Hơn lúc nào hết các tính năng của máy tính được khai thác một cách triệt để. Việc áp dụng Tin học vào quản lý, sản xuất, kinh doanh, du lịch là một xu hướng tất yếu. Ứng dụng tin học trong công tác quản lý khách sạn là mô hình quản lý mới, và đã đem lại những khả năng mới trong công tác quản lý. Mục đích của bài báo cáo này là thiết kế hệ thống tự động hóa các thao tác thủ công trong việc quản lý khách sạn. Do phạm vi hoạt động của khách sạn rất lớn nên bài tập báo cáo này chỉ khảo sát trong giới hạn hoạt động của bộ phận lễ tân bao gồm các chức năng chính như quản lý thông tin về khách, quản lý thông tin phòng .v.v. Đối tượng quản lý của hệ thống là khách hàng. Quá trình xây dựng gồm các bước như sau : - Khảo sát hệ thống - Xây dựng sơ đồ phân cấp chức năng - Xây dựng sơ đồ luồng dữ liệu - Xây dựng mô hình dữ liệu - Chuẩn hóa mô hình dữ liệu - Thiết kế các bảng vật lý a. Khảo sát hệ thống Đánh giá hệ thống Qua khảo sát thực tế ta thấy công việc quản lý ở rất nhiều các khách sạn còn thực hiện khá thủ công. Do vậy mục đích của đề tài này là giảm tới mức tối thiểu các công việc thủ công để đảm bảo tính chính xác, tin cậy của công việc. Tuy nhiên, do tính chất của công việc, trong hệ thống này vẫn phải cần đến sự thực hiện của con người, cụ thể là của nhân viên lễ tân. Phần này sẽ trình bày cụ thể các công việc thủ công và các công việc thực hiện bằng máy tính. Hầu hết các chức năng của hệ thống sẽ đưa ra dưới đây đều được thực hiện bằng máy tính chỉ có một số công việc đã nói đến phải thực hiện thủ công. - Công việc thực hiện thủ công: o Thông báo cho tổ buồng lên kiểm tra phòng. o Thông báo cho tổ dịch vụ các dịch vụ mà khách hàng đã yêu cầu. o Chức năng “Sửa thông tin khách hàng”. o Chức năng “Sửa thông tin trạng thái phòng”. o Chức năng “Sửa thông tin dịch vụ”. - Công việc thực hiện bằng máy tính: tất cả các chức năng còn lại của hệ thống đều thực hiện tự động. b. Mô tả hoạt động của hệ thống Đưa ra các chức năng chính : o Quản lý thông tin khách hàng o Quản lý giao dịch : thuê, đặt phòng, đổi phòng o Quản lý thông tin trạng thái phòng o Quản lý dịch vụ o Quản lý thanh toán : thanh toán trả phòng và thanh toán định kỳ o Báo cáo thống kê : báo cáo tài chính định kỳ, báo cáo tổng hợp Yêu cầu của người sử dụng đối với hệ thống : o Nhập dữ liệu : về khách hàng, trạng thái phòng, dịch vụ. o Cập nhật thông tin: thêm , sửa, xóa o Tìm kiếm và tra cứu thông tin o Quản lý trạng thái phòng để sắp xếp đặt phòng cho phù hợp o Quản lý về thanh toán cho khách o In thống kê tài chính o In báo cáo tổng hợp. Các nội dung thông tin cần quản lý: o Thông tin phòng o Thông tin khách hàng o Quản lý giao dịch o Thông tin dịch vụ o Thông tin thanh toán 2. Phạm vi ràng buộc của hệ thống + Yêu cầu về chương trình: Chương trình phải đảm bảo tính đầy đủ về thông tin cho một khách sạn cụ thể. Chương trình phải đảm bảo liên tục cập nhật. Chương trình phải đảm bảo tinh ứng dụng thực tế cao. Chương trình phải mang tính khách quan và độ chính xác cao. Chương trình phải hạn chế được tối thiểu những lỗi do sai sót của người sử dụng. Chương trình phải vừa mang tính chung nhất cho tất cả các khách sạn vừa mang tính ứng dụng cụ thể cho một khách sạn nào đó mà khi thay đổi đơn giản có thể áp dụng cho một khách sạn khác. Chương trình đảm bảo tính thống kê chính xác . Chương trình đảm bảo tính tiền chính xác và in hoá đơn đầy đủ cho từng khách hàng. + Yêu cầu về người sử dụng : Biết sử dụng thành thạo máy vi tính những chương trình ứng dụng đơn giản. Biết mở chương trình ứng dụng của visual basic 6.0. và một vài chương trình có liên quan. • Có khả năng và trình độ nhất định về quản lí . 3. Thành viên tham gia-Vai trò của thành viên Nhóm 11 : Thành viên MSSV Vai trò (Công việc ) Võ Văn Trọng 3109330309 Tổng hợp và thiết kế mô phỏng giao diện Trần Sơn Tùng 3109330328 Lê Quang Thanh 3109330248 Xác định yêu cầu chức năng và vẽ lưu đồ DFD Trương Văn Trung 3109330318 Đỗ Quế Sáng 3109330239 Phân tích mô hình ERD và vẽ ERD bằng Power designer Nguyễn Thị Thoa 3109330273 4. Kế hoạch thực hiện Thời gian Công việc 2/5/2012 Nhận đề tài 3-7/5/2012 Phân công công việc và tìm tài liệu 7-12/5/2012 Hoàn thành công việc được phân công 12-14/5/2012 Tổng hợp thành bài báo cáo hoàn chỉnh 14-16/5/2012 Làm Power point và nộp báo cáo PHẦN 2 : PHÂN TÍCH VÀ THIẾT KẾ MÔ HÌNH DỮ LIỆU ER VÀ SƠ ĐỒ CHỨC NĂNG DFD A. Phân tích dữ liệu 1. Mô hình dữ liệu ER * Chuẩn hóa mô hình dữ liệu a. Xác định các thực thể. Trong hệ thống quản lý khách sạn (bộ phận lễ tân), ta có thể xác định được các thực thể sau: - Khách hàng. - Phòng. - Dịch vụ. - Hóa đơn. b. Danh sách các thuộc tính - MaKH - NgaySD - HotenKH - MaDV - Ngaysinh - TenDV - Dc - DongiaVN - Tel - DongiaNN - CMND - MaHD - SoHC - Sotien - PloaiKH - Ghichu - NgayTT - MaP - HinhthucTT - TenP - LoaiP - Ngayden - Ngaydi - Trangthai - Thanhtoan - GiaVN - Tiendat - - Dvtinh - GiaNN - Thành tiền c. Xác định các thuộc tính tương ứng cho các thực thể. - Khách hàng: MaKH, HotenKH,Ngaysinh,Dc, Tel, CMND, SoHC, PloaiKH,Ghichu Với: o MaKH: mã khách hàng. o HotenKH: họ tên của khách hàng. o Ngaysinh : ngày tháng năm sinh của khách hàng o Dc: địa chỉ của khách hàng. o Tel: số điện thoại của khách hàng. o CMND: số chứng minh nhân dân của khách hàng (nếu khách hàng là người Việt Nam). o SoHC: số hộ chiếu của khách hàng (nếu khách hàng là người nước ngoài). o PloạiKH: dùng để phân loại khách hàng là người Việt Nam hay là người nước ngoài. o Ghichu : ghi chú về khách hàng - Phòng: MaP, TenP, LoaiP, Trangthai Với: o MaP: mã phòng. o TenP : tên của phòng. o LoaiP : loại phòng (phòng đơn, phòng đôi, phòng đặc biệt, phòng thường). o Trangthai:trạng thái của phòng (đã có khách, phòng trống, phòng đã đặt trước, phòng đang sửa chữa ). - Dịch vụ: MaDV, TenDV, DongiaVN, DongiaNN. Với: o MaDV: mã dịch vụ. o TenDV: tên của dịch vụ. o DongiaVN: giá của dịch vụ áp dụng cho khách hàng là người Việt Nam. o DongiaNN: giá của dịch vụ áp dụng cho khách hàng là người nước ngoài. - Hóa đơn: MaHD,MaKH, SotienTT, NgayTT, HinhthucTT. Với: o MaHD: mã hóa đơn. o MaKH: mã khách hàng. o SotienTT: số tiền khách hàng đã thanh toán. o NgayTT: ngày thanh toán. o HinhthucTT: hình thức thanh toán của khách hàng (bằng tiền mặt hay bằng sec/thẻ tín dụng). d. Mô hình quan hệ. Sau khi chuẩn hóa cơ sở dữ liệu ta thu được cơ sở dữ liệu như sau : o Khách hàng (MaKH, HotenKH, Ngaysinh, SoDT,Dc,CMND,PloaiKH, Ghichu) o Phòng (MaP, TenP, LoaiP) o Loai(MaLoai,TenLoai,GiaVN,GiaNN) o Dịch vụ (MaDV, TenDV, DongiaVN, DongiaNN) o Hóa đơn (MaHD, MaKH, Sotien, NgayTT, HinhthucTT) o Thuê phòng (ID,MaKH, Ngayden, Ngaydi, Thanhtoan) o Đặt phòng (MaKH, Ngayden, Tiendat) o Sử dụng dịch vụ (ID,MaKH, MaDV, NgaySD) Các thuộc tính được gạch chân là khóa chính. 2. Biểu diễn mô hình dữ liệu ER bằng Power Designer Thiết kế các bảng vật lý. Từ phân tích trên ta có các bảng mô tả dữ liệu (Cơ sở dữ liệu thiết kế trên MS ACCESS 1. Bảng Khách hàng : Chứa thông tin về khách hàng Tên trường Kiểu dữ liệu Mô tả Chú thích MaKH Text Mã khách hàng Khóa HotenKH Text Họ tên khách hàng Ngaysinh Date and Time Ngày sinh SoDT Number Điện thoại Dc Text Địa chỉ CMND Number Số chứng minh thư nhân dân SoHC Text Số hộ chiếu PloaiKH Text Phân loại khách Việt Nam hay nước ngoài Ghichu Text Ghi chú MaP Text Mã phòng 2. Bảng Phòng Chứa các thông tin về tên phòng, loại phòng, trạng thái Tên trường Kiểu dữ liệu Mô tả Chú thích MaP Text Mã phòng Khóa TenP Text Tên phòng LoaiP Text Loại phòng Trangthai Text Trạng thái phòng 3. Bảng Dịch vụ Chứa các thông tin về dịch vụ, đơn giá Tên trường Kiểu dữ liệu Mô tả Chú thích MaDV Text Mã dịch vụ Khóa TenDV Text Tên dịch vụ DongiaVN Number Giá dịch vụ áp dụng cho khách người Việt Nam DongiaNN Number Giá dịch vụ áp dụng cho khách người nước ngoài 4. Bảng Hóa dơn. Chứa các thông tin về hóa đơn, ngày thanh toán Tên trường Kiểu dữ liệu Mô tả Chú thích MaHD Text Mã hóa đơn Khóa MaKH Text Mã khách hàng Sotien Number Số tiền thanh toán NgayTT Date Ngày thanh toán HinhthucTT Text Hình thức thanh toán 5. Bảng Thuê phòng Chứa các thông tin về thuê phòng Tên trường Kiểu dữ liệu Mô tả Chú thích ID number Khóa MaKH Text Mã khách hàng Ngayden Date Ngày đến Ngaydi Date Ngày đi Thanhtoan Number Thông tin về thanh toán 6. Bảng Đặt phòng Chứa các thông tin về đặt phòng Tên trường Kiểu dữ liệu Mô tả Chú thích MaKH Text Mã khách hàng Khóa Ngayden Date Ngày đến Tiendat Number Tiền đặt 7. Bảng Sử dụng dịch vụ Chứa các thông tin về sử dụng dịch vụ Tên trường Kiểu dữ liệu Mô tả Chú thích ID Number Khóa MaKH Text Mã khách hàng MaDV Text Mã dịch vụ NgaySD Date Ngày sử dụng 8. Bảng Loại Chứa các thông tin về sử dụng phòng. Tên trường Kiểu dữ liệu Mô tả Chú thích MaLoai Text Mã loại Khóa TenLoai Text Tên loại GiaVN Number Giá VN GiaNN Number Giá nước ngoài B. Phân tích yêu cầu hệ thống 1. Xác định các yêu cầu chức năng 1.1 Chức năng “Quản lý khách hàng”. a. Sửa thông tin khách hàng: Vì một lý do nào đó thông tin của khách hàng nhập không chính xác thì chức năng này cho phép sửa đổi những thông tin khôngchính xác đó trong cơ sở dữ liệu để không gây những phiền hà, bất tiện trong công tác quản lý. Tuy nhiên cũng cần lưu ý, chức năng này chỉ cho phép một số người mới được quyền thực hiện. b. Xoá thông tin khách hàng: Chức năng này sẽ xoá hoàn toàn thông tin của khách hàng trong cơ sở dữ liệu nhằm tránh hiện tượng thiếu bộ nhớ. c. Tìm kiếm khách hàng: Do đặc thù của công tác quản lý khách sạn, việc tìm kiếm khách hàng diễn ra khá thường xuyên. Chức năng tìm kiếm khách hàng này của hệ thống sẽ giúp việc tìm kiếm được thực hiện vô cùng chính xác và nhanh chóng. Ta có thể tìm kiếm theo tên khách hàng, theo số chứng minh nhân dân của khách hàng, ngày nhận phòng…hay cũng có thể tìm danh sách khách hàng theo mã số phòng cho trước nào đó. 1.2 Chức năng “Quản lý thông tin trạng thái phòng”. a. Xem thông tin trạng thái phòng: Khi có khách hàng muốn đặt phòng tại khách sạn thì công việc đầu tiên mà nhân viên lẽ tân phải thực hiện là kiểm tra trạng thái của tất cả các phòng trong khách sạn. Trạng thái phòng ở đây là: phòng trống, phòng đã có khách, phòng đang sửa chữa, phòng đơn, phòng đôi, phòng đặc biệt hay phòng thường. Chức năng này được thực hiện một cách đơn giản bằng một bảng hiển thị tất cả các thông tin trạng thái vừa nói trên của tất cả các phòng trong khách sạn. b. Sửa thông tin trạng thái phòng: Chức năng này giúp nhân viên lễ tân sửa đổi thông tin trạng thái phòng một cách tiện lợi. Ví dụ như phòng có hảng hóc đã sửa chữa xong, phòng thường được nâng cấp thành phòng đặc biệt… c. Xóa thông tin trạng thái phòng: do nhu cầu sử dụng phòng của khách sạn hoặc vì một lí do nào đó đôi khi phải xóa bỏ thông tin trạng thái của một hay nhiều phòng trong khách sạn. Nhân viên lễ tân có thể thực hiện công việc này một cách dễ dàng 1.3 Chức năng “Quản lý giao dịch”. [...]... Sửa thông tin dịch vụ kì Đổi phòng 2.2 Lược đồ dòng dữ liệu DFD 1 Biểu đồ luồng dữ liệu mức ngữ cảnh 2 Biểu đồ luồng dữ liệu mức đỉnh 1 Quản lý khách hàng 4 Quản lý Trạng thái phòng 2 Quản lý Giao dịch 5 Báo cáoThống kê 3 Quản lý Dịch vụ 3 Biểu đồ luồng dữ liệu mức dưới đỉnh 3.1 Phân rã chức năng Quản lý khách hàng” 1.1 Sửa thông thông tin khách hàng 1.3 Sửa thông thông tin khách hàng 1.2 Xóa thông tin. .. hình quan niệm xử lý bằng DFD 2.1 Sơ đồ phân tách chức năng BFD QUẢN LÝ KHÁCH SẠN (Bộ phận lễ tân) Quản lý khách hàng Quản lý giao dịch Quản lý dịch vụ lý TT trạng thái phòng thống kê Quản Báo cáo, Sửa TT khách hàng Thuê phòng Xoá TT khách hàng Đặt phòng trước Cung cấp dịch vụ Báo cáo tài chính Xem trạng thái phòng Báo Thêm dịch vụ TT trạng thái phòngcáo tổng hợp Sửa Tìm kiếm thông tin khách hàngtoán... kiếm thông tin khách thuê.Từ menu chọn tìm kiếm chọn tìm kiếm thông tin khách thuê xuất hiện bảng chọn có 2 cách tìm kiếm là : _thông tin tổng hợp _thông tin chi tiết Có các tiêu chí tìm kiếm như: _Mã khách thuê _Tên khách thuê _giới tính _ngày sinh _địa chỉ _mã phòng _dịch vụ 10 CÔNG CỤ Trên menu nhấp vào công cụ cho ra các công cụ phục vụ cho quản lí khách sạn 11 TRỢ GIÚP Phần giới thiệu về khách sạn: ... cấp thông tin cá nhân như: họ tên, địa chỉ, số điện thoại, số chứng minh nhân dân, khoảng thời gian dự kiến sẽ ở lại khách sạn Lúc này hệ thống sẽ tự động thêm thông tin khách hàng vào cơ sở dữ liệu Nếu thông tin khách hàng đã tồn tại trong cơ sở dữ liệu rồi thì không cần phải thêm vào nữa e Đổi phòng: do nhu cầu sử dụng, khách hàng có thể yêu cầu khách sạn cho đổi phòng Việc đổi phòng trong các khách. .. những thông tin đó bạn có thể vào phần sửa thông tin từ giao diện chính sẽ xuất hiện from sửa thông tin. Để sửa được thông tin bắt buộc bạn phải nhập mã khách hoặc số chứng minh nhân dân.Sau đó nhấp vào tìm kiếm để chương trình đưa ra thông tin của khách thuê và nhấp vào sửa để sửa trực tiếp.Sau khi sửa xong ban lưu vào và thoat khỏi phần sửa thông tin kêt thúc phần sửa 5 TÍNH TIỀN THUÊ PHÒNG Khi khách. .. hóa đơn (gọi từ trang chủ) Cập nhật thông tin phòng thuê Cập nhật thông tin khách thuê Cập nhật thông tin dịch vụ Trợ giúp Thiết kế giao diện 1 Đăng nhập Chương trình quản lí khách sạn mang tinh bảo mật riêng của khách sạn đó đảm bảo các yếu tố mà người không phận sự không thể vào được chương trình để phục vụ cho các mục đích không những không có lợi cho khách sạn đó mà còn có nhiều nguy cơ làm tổn...a Đặt phòng trước: Khách hàng có thể đặt phòng trước tại khách sạn nếu cần Có thể đặt trực tiếp tại khách sạn hoặc có thể gọi điện tới yêu cầu Ngoài các thông tin cá nhân cần phải cung cấp như họ tên, địa chỉ, số chứng minh nhân dân… khách hàng còn phải đặt trước tiền cho khách sạn Trong trường hợp khách hàng ở xa và là khách hàng thường xuyên thì chỉ cần gọi điện yêu cầu khách sạn b Thanh toán trả... do xu hướng của khách hàng mà khách sạn có thể bổ sung hoặc loại bỏ các loại hình dịch vụ đó.Chương trình có 2 loại cập nhập là: _cập nhập về thông tin khách thuê _cập nhập về dịch vụ Để có thể vào được chương trình cập nhập của tưng loại trên ta vào menu cập nhập chọn 1 trong 2 vấn đề cần cập nhập 8.1: CẬP NHẬP THÔNG TIN KHÁCH THUÊ Sau khi vào menu chon cập nhập chọn tiếp thông tin khách thuê sẽ xuất... tiệc…Chức năng này của hệ thống sẽ cung cấp tên dịch vụ, chi phí của các dịch vụ tương ứng và sẽ lưu lại thông tin của các khách hàng đã sử dụng dịch vụ đó để phục vụ cho việc thanh toán sau này b Thêm dịch vụ: Theo xu thế phát triển của xã hội cũng như để đáp ứng tốt hơn nhu cầu của khách hàng thì hệ thống còn cung cấp chức năng “Thêm dịch vụ” Chức năng này thực hiện thêm vào hệ thống thông tin của các dịch... mat khẩu thì bạn sẽ không vào được hệ thống Việc đăng nhập như hình dưới: II Tên đối tượng Mục đích Kiểu đối tượng Tên đăng nhập Mật khẩu Điền tên đăng nhập Nhập mật khẩu Edit text Trang aspx xử lý LoginQT.aspx password LoginQT.aspx 2 Trang chủ Sau khi đăng nhập thành công hệ thống quản lí khách sạn. Xuất hiện giao diện chính mà ở đó bạn có thể quản lí được toàn bộ hệ thống 3 ĐĂNG KÍ PHÒNG THUÊ Từ giao . MaDV - Ngaysinh - TenDV - Dc - DongiaVN - Tel - DongiaNN - CMND - MaHD - SoHC - Sotien - PloaiKH - Ghichu - NgayTT - MaP - HinhthucTT - TenP - LoaiP -. ứng cho các thực thể. - Khách hàng: MaKH, HotenKH,Ngaysinh,Dc, Tel, CMND, SoHC, PloaiKH,Ghichu Với: o MaKH: mã khách hàng. o HotenKH: họ tên của khách