phân tích thiết kế hệ thống quản lí khách sạn phân tích thiết kế hệ thống quản lí khách sạn phân tích thiết kế hệ thống quản lí khách sạn phân tích thiết kế hệ thống quản lí khách sạn phân tích thiết kế hệ thống quản lí khách sạn
BỘ GIAO THÔNG VẬN TẢI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI Đồ Án Xây Dựng Hệ Thống Thông Tin Nhóm 15: Quản Lý Khách Sạn Giảng viên hướng dẫn : Nguyễn Thị Vân Anh Sinh viên thực : Tạ Văn Quân L ưu Đ ức Huy Vũ Trung Hi ếu Lớp Hệ : 65DCHT23 : Đại học quy Hà Nội-2017 Chương 1: Khảo Sát Hệ Thống Giới thiệu sơ hệ thống 1.1 a Mục Tiêu Dựa vào kiến thức học từ môn Phân tích thiết kế h ướng đ ối tượng 2, phân tích thiết kế hệ thống khách sạn nhà nghỉ nhằm mục đích hệ thống quản lý việc kính doanh khách sạn Phạm vi Đề tài thực theo phạm vi yêu cầu môn Phân tích thiết kế hướng đối tượng mục tiêu nêu Đề tài thực dựa sở lý thuyết để thiết kế mô hình tổ b chức liệu chưa tiến hành thực lập trình, phần thuộc phạm vi khác để phát triển thành ứng dụng hoàn chỉnh Do phạm vi khả nên chúng em khảo sát phân tích vi ệc quản lý khách sạn có mô hình vừa nhỏ Tuy nhiên v ẫn mở rộng mô hình cho hệ thống khách sạn có qui mô lớn 1.2 Khảo sát đánh giá hệ thống 1.2.1.Khảo sát Để thực đồ án chúng em tiến hành khảo sát khách sạn Hoàng Gia Địa Số 162 – Đường Khương Đình – Quận Thanh Xuân – Hà Nội để tìm hiểu thông tin, qui trình hoạt động, tổ ch ức nhân khách sạn Ngoài chúng em tìm hiểu tham kh ảo thông tìn mạng số khách sạn khác để có th ể hoàn chỉnh đặc tả cho mô hình quản lý a Một vài nét tổng quát: Khách sạn có qui mô vừa với tầng lầu (với 20 phòng cho khách thuê), tầng (có quầy tiếp tân, phòng hành chính, phòng nhân viên phục vụ, đại sảnh kho), tầng hầm làm bãi đậu xe Để đáp ứng yêu cầu khách hàng số lượng người ở, tiện nghi cần thiết khách sạn chia phòng làm nhiều loại: phòng bình thường, phòng VIP tương ứng với một, hai người Mỗi phòng cung cấp tiện nghi cần thiết tivi, tủ l ạnh, ện thoại, quạt Ngoài phòng VIP cung cấp thêm dịch v ụ máy l ạnh, máy nước nóng, không gian thoải mái dễ chụi, thoáng mát b Mô tả chi tiết hệ thống Hiện ,nền kinh tế ngày phát triển,nhiều khu du lịch mọc lên để đáp ứng cho nhu cầu giải trí người nhờ việc kinh doanh khách sạn ngành phát triển dần chiếm ưu th ế Một số khách sạn lớn việc kinh doanh phát triển nh ph ối h ợp hiệu quả,nỗ lực phận doanh nghiệp làm tăng sức mạnh với đối thủ cạnh tranh Doanh nghiệp có chiến lược thích hợp,và thích nghi v ới tình trạng kinh tế để đáp ứng đầy đủ yêu cầu khách đ ưa c Các hoạt động nguyên tắc quản lí Trong trình khảo xát thực tế số khách sạn thu nhập thông tin.Việc quản lý khách sạn dựa nguyên tắc chung từ việc thuê phòng,trả phòng,thanh toán,thống kê,tìm kiếm.Sau nguyên tắc quản lý: Thuê phòng: khách có nhu cầu thuê phòng nhân viên l ễ tân phải giới thiệu loại phòng cho khách lựa chọn.sau khách đồng ý phải thủ tục kiểm tra giấy tờ tùy thân khách,nếu đặt phòng trước hỏi tên khách tên công ty người đ ặt phòng cho khách,tra sổ khách đặt trước.kiểm tra thông tin lại khách để làm thủ tục cần thiết để giao phó Trả phòng: Khi có khách xuống yêu cầu làm thủ tục trả phòng: Khách đưa chìa khoá cho lễ tân, qua ta biết số phong c khách Lễ tân gọi cho phận buồng phòng để kiểm tra xem Nếu khách dùng ghi vào cột ghi tờ danh sách tiền toán cộng thêm chi phi dịch vụ khách sử dụng Thanh toán: Lễ tân thực thủ tục trả phòng thu tiền Do vậy, phải có quỹ riêng có loại tiền lẻ để tiện cho việc trả lại tiền thừa cho khách Khi nhận tiền cần phải cẩn thận kiểm tra kỹ tiền giả, không nhận loại tiền cũ bị rách khách công ty đặt toán thủ tục Nếu khách đ ảm bảo yêu cầu khách đặt cọc đêm đầu Nếu thuy ết phục khách toán hết tiền phòng tốt nhất.tiền phòng đ ược nộp lại cho kế toán gồm chữ ký nhân viên d.Sơ đồ tổ chức quy trình hoạt động khách sạn Sơ đồ tổ chức: Giám đốc Khách sạn: Có nhiệm vụ quản lý trực tiếp khách sạn, vấn đề c khách s ạn phải thông qua giám đốc giám đốc có quyền quy ết đ ịnh tất thông tin xử lý khách sạn NV bảo vệ: 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 NV phận lễ tân: Có nhiệm vụ tiếp nhận khách thuê phòng, trả lời yêu cầu thắc mắc cho khách hàng, quản lý thông tin phòng khách hàng Lập phiếu đăng ký khách thuê phòng, nhận yêu cầu khách hàng muốn sử dụng dịch vụ Lập nội dung chi tiêt phiếu toán khách hàng trả phòng chuyển sang phận kế toán lập hóa đơn toán NV kế toán: Quản lý thông tin tài thu chi khách sạn, có nhi ệm v ụ l ập hóa đơn toán cho khách hàng, lập phiếu chi khách sạn cần chi tiêu cho vấn đề sửa chửa mua sắm phục vụ việc kinh doanh Hàng tháng NV kế toán phải tiến hành kiểm kê tài thu chi đóng thuế kinh doanh cho khách sạn NV phục vụ: NV phục vụ có nhiệm vụ dọn dẹp vệ sinh phòng, phục vụ nhu c ầu ăn uống, giặt ủi khách yêu cầu, cung cấp dịch vụ cho khách Kiểm tra trạng sở vật chất phòng khách trả phòng Quy trình hoạt động khách sạn Khi khách hàng đến thuê phòng, phận tiếp tân tiếp nhận, ki ểm tra phòng trống phù hợp với yêu cầu khách, lập phiếu đăng kí, cập nhật thông tin khách hàng vào hệ thống quản lý Nhân viên bảo vệ tiếp nhận giữ xe, khuân hàng lý dẫn khách lên phòng Khi khách yêu cầu sử dụng dịch vụ, nhân viên phục vụ cung cấp cho khách Khi khách yêu cầu trả phòng nhân viên phận tiếp tân lập chi tiết phiếu toán chuyển sang phận kế toán lập hóa đ ơn toán cho khách Khi khách sạn cần sửa chữa, nâng cấp tiện nghi, mua nguyên liệu dịch vụ phuc vụ việc kinh doanh khách sạn cần ph ải l ập phiếu chi (do NV kế toán đảm trách) Hàng tháng NV kế toán tiến hành kiểm kê thu chi, đóng thuế kinh doanh Giám đốc khách sạn quản lý, chụi trách nhiệm công việc nhân viên, người chịu thuế Sơ đồ phân cấp chức e Phân tích chức hệ thống quản lý: Quản lý khách hàng: Mỗi khách hàng đăng kí thuê phòng ph ải cung cấp thông tin cá nhân để khách sạn dễ dàng quản lý bao gồm: Tên KH, Năm sinh, Số CMND (giấy tờ tùy thân khác), Địa ch ỉ, S ố điện thoại Những thông tin quản lý khách khách sạn Quản lý phòng - nhân viên: Các phòng phân loại quản lý theo khu vực, phòng có thông tin: Mã phòng, hiên trạng (có ng ười ở?), loại phòng, số người tối đa Nhân viên khách sạn quản lý với thông tin: Tên NV, Năm sinh, Địa chỉ, Số điện thoại, Ch ức vụ, khu vực làm việc Quản lý việc thuê / trả phòng: Gồm hai chức lập phiếu đăng ký lập hóa đơn: Mỗi phiếu đăng ký có chi tiết phiếu đăng ký bao gồm thông tin: Mã chi tiết phiếu DK, Mã phiếu DK, Mã phòng, Khách hàng, số người ở, ngày đến, đến, ngày đi, gi Phiếu đăng ký ch ỉ l ưu thông tin ngày lập, nhân viên lập để dễ quản lý Khi khách hàng trả phòng nhân viên lấy thông tin từ chi tiết phiếu đăng ký để lập hóa đơn Hóa đơn có chi tiết v ới thông tin: mã chi tiết hóa đơn, mã hóa đơn, mã phiếu đăng ký, phòng, tiền phòng, tiền dịch vụ riêng, tiền phát sinh (do khách làm hỏng thiết bị phòng), thuế Trong hóa đơn cập nh ật tổng tiền, nhân viên ngày lập Quản lý sử dụng dịch vụ: Các khách hàng sử dụng dịch vụ nhân viên phục vụ ghi vào bảng dịch vụ sử dụng, toán thông tin tính vào tiền dịch vụ riêng 1.2.2 Đánh giá hệ thống: Những lợi ích hệ thống Chất lượng dịch vụ cải thiện: Khách hàng phục vụ nhanh Chất lượng dịch vụ cải thiện Hóa đơn tính cách xác Sự thi hành tốt hơn: Dễ dàng quản lý thông tin khách hàng Dễ tìm kiếm thông tin khách hàng Sự thay đổi trạng thái phòng kiểm soát Nhiều thông tin hơn: Cung cấp nhiều thông tin trạng thái phòng , giá m ỗi phòng Cung cấp nhiều thông tin dịch vụ Điều khiển mạnh hơn: Các lỗi nhập liệu bị loại bỏ Bảo mật cao Số lượng nhân viên tiếp tân giàm , giúp giảm chi phí Chi phí lọai giấy tờ , thủ tục loại bỏ Chương 2: Phân Tích Hệ Thống 2.1.Phân tích hành vi a.Liệt kê tác nhân ca sử dụng Tác nhân: Khách hàng : người có nhu cầu thuê phòng , s d ụng dịch v ụ khách sạn Nhân viên lễ tân : người trực tiếp quản lý h ầu hết hoạt đ ộng khách sạn : QL phòng , QL khách hàng ,QL dịch v ụ, QL thuê phòng … Người quản trị : người điều hành ,kiểm soát nhân viên , tổng h ợp , thống kê , báo cáo hàng tháng Use Case: Quản lí khách: Thêm khách: nhân viên thêm khách Sửa thông tin khách: sửa thông tin khách có thay đ ổi Xóa khách: xóa khách trường hợp yêu c ầu Tìm kiếm khách: tìm kiếm thông tin khách Quản lí phòng: Thêm phòng: Nhân viên them phòng m ới Sửa phòng: trình thêm điểm xảy lỗi có sai sót nên phải cho phép nv sửa Xóa phòng: xóa phòng phòng không n ữa Tìm kiếm phòng: tìm kiếm thông tin phòng Quản lý Dịch Vụ: Thêm dịch vụ: them dịch vụ Sửa dịch vụ: sửa thông tin dịch vụ Xóa dịch vụ: xóa thông tin dịch vụ Tìm kiếm dịch vụ: tìm kiếm thông tin dịch vụ Quản lí sử dụng dịch vụ: Thêm sử dụng dịch vụ: thêm sử dụng dịch vụ khách yêu cầu Sửa sử dụng dịch vụ: sửa thông tin sử dụng dịch vụ Quản lí đặt phòng: Thêm đặt phòng: thêm phòng khách yêu cầu Sửa đặt phòng: sửa thông tin phòng 10 4.3 Thiết kế giao diện Các menu a Menu hệ thống b.Menu chương trình 59 c Menu quản lí Form đăng nhập: Chức năng: Đăng nhấp để sử dụng chương trình 60 Nhân viên đăng nhập cách gõ tên đăng nhập mật thiết lập sẵn trước nhấn nút đăng nhập.Nếu hệ thống tự động đăng nhập vào sai thi lại để người nhập lại cho Nhấn nút “thoát” không cần đăng nhập Form đổi mật Chức : Khi đăng nhập vào hệ thống mà người dùng muốn đổi mật kh ẩu ,đầu tiên gõ tên đăng nhập ,rồi nhập mật cũ m ật kh ẩu Sau hệ thống yêu cầu nhập lại mật để xác nhận mật thay dổi xác Ấn nút cập nhật mật thay đ ổi 61 62 Sau đăng nhập thành công chuyển tới giao diện Ở có nút Hệ thống, Chương Trình, Quản Lí, Giúp Đ ỡ 63 Form Đăng kí Phòng Chức : Liệt kê phòng trống theo loại phòng đăng kí phòng cho khách hàng Nhân viên vào chức đăng ký phòng tìm phòng tr ống nhân viên chọn nút lệnh "tìm phòng trống" theo loại phòng, liệu nạp lên lưới liệu cho nhân viên biết phòng trống Khi chọn phòng cho khách hàng đăng ký, nhân viên click vào phòng lưới liệu để chọn phòng Dữ liệu phòng nạp lên ô bên phải Nhân viên nhập tên khách thông tin c ần thi ết v ề khách chọn nút lệnh "Thêm khách hàng" liệu khách hàng ghi vào sở liệu Sau nhân viên chọn nút lệnh “ Đăng Ký” đ ể l ưu lại thông tin đăng ký phòng khách hàng 64 Form Đăng Kí Dịch Vụ Chức năng: đăng kí dịch vụ cho khách hàng Khi khách hàng yêu cầu đăng kí dịch vụ, nhân viên nhập tên khách hàng vào ô tìm kiếm thông tin khách Thông tin khách hiển thị lưới liệu, nhân viên click chọn mã khách đ ược nạp vào mã khách hàng Thêm sử dụng dịch vụ Thông tin dịch vụ tìm tương tự nạp lên mã dịch vụ đơn giá Khi nhân viên cần phải nhập thông tin khác ch ọn nút lệnh “Tổng” để tính tổng tiền phải tra cho dịch vụ Sau nhân viên chọn nút lệnh “đăng ký” để lưu thông tin đăng ký d ịch v ụ cu ả khách 65 Form Trả phòng Chức năng: Lấy thông tin tiền phòng, thông tin tiền d ịch vụ cảu khách hàng tổng số tiền khách hàng phải trả Nhân viên tìm kiếm thông tin khách hàng phòng c khách hàng trả phòng Những thông tin tiền phòng ti ền dịch v ụ đ ược hiển thị khung để kiểm tra Đồng th ời ch ương trình t ự động tính toán số tiền khách hàng phải toán khoảng mục ( tiên phòng , tiền dịch vụ ) tổng số tiền khoản m ục Khi khách hàng đồng ý với khoản toán nhân viên nhấn check out để hoàn tất thủ tục Chương trình tự động cập nhật lại tình trạng phòng rỗng CSDL 66 Form Quản lí Dịch vụ Chức năng: cho phép quản lí chi tiết dịch vụ có khách s ạn thêm, cập nhật, xóa dịch vụ Khi nhân viên muốn liệt kê dịch vụ có khách s ạn, nhân viên tìm kiếm dịch vụ theo tên theo mã Nh ững thông tin d ịch vụ tìm hiển thị khung Khi muốn thêm dịch vụ, nhân viên nhập đ ầy đ ủ thông tin vào mục thêm dịch vụ Rồi nhấn Thêm để thêm dịch vụ vào CSDL Muốn Xóa dòng mục Dịch vụ hiển thị nhấn chọn dòng cần xóa , nhấn nút Delete keyboard đ ể xóa dịch v ụ Nhấn Cập Nhật để cập nhật liệu tìm kiếm Nhấn Thoát để thoát khỏi chức Quản lí dịch vụ 67 Form Quản lí Khách Hàng Chức năng: Liệt kê thông tin khách hàng theo tên khách hàng, thêm cập nhật xóa khách hàng Nhân viên vào Form Quản Lý Khách Hàng Nhập tên nhân viên vào ô tương ứng Tìm kiếm theo tên Nh ững thông tin Khách hàng hiển thị Khi có khách hàng mới, nhân viên nh ập thông tin khách hàng mu ốn thêm vào ô tương ứng Rồi nhấn Thêm để thêm m ới khách hàng vào CSDL Muốn Xóa dòng mục Khách hàng hiển th ị nhấn chọn dòng cần xóa , nhấn nút Delete keyboard để xóa Khách hàng Nhấn Cập Nhật để cập nhật liệu tìm kiếm Nhấn Thoát để thoát khỏi chức Quản lí dịch vụ 68 10 Form Quản lí Nhân viên Chức năng: Liệt kê nhân viên có khách sạn theo tên nhân viên mã nhân viên, thêm mới, cập nh ật nhân viên khách sạn Khi người dùng muốn liệt kê nhân viên có khách s ạn, tìm kiếm nhân viên theo tên theo mã Nh ững thông tin nhân viên tìm hiển thị khung Khi muốn thêm nhân viên, người dùng nh ập đ ầy đ ủ thông tin vào mục thêm nhân viên Rồi nhấn Thêm để thêm m ới nhân viên vào CSDL Muốn Xóa dòng mục Nhân viên hi ển th ị nhấn chọn dòng cần xóa , nhấn nút Delete keyboard để xóa nhân viên Nhấn Cập Nhật để cập nhật liệu mà tìm kiếm Nhấn Thoát để thoát khỏi chức Quản lí nhân viên 69 70 11 Form Quản lí Phòng Chức Năng: Cho phép quản lí loại phòng quản lí phòng (li ệt kê t ất c ả thông tin liệu loại phòng phòng khách s ạn), có chức thêm mới, cập nhật xóa loại phòng phòng khách sạn Khi nhân viên vào Form Quản Lý Phòng Các mục Loai Phòng Mã Phòng gồm danh sách phòng loại phòng hi ện th ị lên, d ễ dàng cho việc quản lí nhân viên Nhân viên nhập vào ô tương ứng bên phía Lo ại phòng đ ể thêm Loại Phòng Nhấn Thêm để thêm Loại Phòng vào CSDL Nhấn Cập Nhật , Phục hồi để cập nhật phục hồi lại liệu tác động mục Loại Phòng hiển thị Muốn Xóa dòng mục Loại phòng nhấn chọn dòng cần xóa , nhấn nút Delete keyboard để xóa loại phòng Nhân viên nhập vào ô tương ứng bên phía Phòng đ ể thêm m ới Phòng Nhấn Thêm để thêm Phòng vào CSDL Nh ấn C ập Nh ật để cập nhật lại liệu tác động mục Phòng Muốn Xóa dòng mục Phòng hiển thị nhấn chọn dòng c ần xóa , nhấn nút Delete keyboard để xóa phòng Chọn danh sách phòng thuộc loại phòng Click n ội dung lo ại phòng mục Loại Phòng danh sách phòng tương ứng m ục Phòng Load lên mục Phòng 71 TRIỂN KHAI_KIỂM THỬ Dự kiến chạy Visual stdio 2012 SQL server 2012 ,phần trăm s ố lần bị lỗi khoảng 15 % Chạy thử đáp ứng khoảng 70% yêu cầu ,ch ưa có thiết kế thông báo hệ thống xảy lỗi KẾT LUẬN Tác động mạnh mẽ Công nghệ thông tin tạo nhiều thay đ ổi đời sống kinh tế xã hội Trong kinh tế th ị trường, n ền văn hóa xã hội Việt Nam, việc giảm thiểu tối đa nguồn lực tối ưu hóa hi ệu suất làm việc trở thành vấn đề sống còn, việc ứng dụng tin học vào công tác quản lý trở thành tất yếu Trong đề tài " Quản lý Khách Sạn", chúng em nêu lên thực trạng, đánh giá công tác tổ chức quản lý khách sạn, đưa gi ải pháp xây dựng hệ thống quản lý khách sạn Trong điều kiện nh ất định, chúng em thực số module, sử dụng hệ quản trị sở liệu Microsoft SQL Server, ngôn ngữ lập trình C# (WinForm) Dù cố gắng tối ưu hóa, song nhận th ức có hạn, chúng em tránh khỏi hạn chế thiếu sót Chúng em kính mong nhận ý kiến đóng góp cô để chúng em có th ể rút nhi ều kinh nghiệm quý giá Trong trình phân tích thiết kế hệ thống, nhóm chúng em tham khảo tìm hiểu qua số hệ thống thực để thực áp dụng vào toán.Qua lần tìm hiểu đề tài giúp chúng em hiểu rõ ph ương pháp quản lý hoạt động khách sạn Nhóm nắm đ ược khái niệm bản, quy trình nghiệp vụ trình phân tích thiết k ế m ột hệ thống thông tin nhìn nhận thành ph ần h ệ th ống cách chi tiết Nhóm rút kinh nghiệm xây d ựng bi ểu đồ biểu diễn hoạt động hệ thống, hiểu cách khái quát sở liệu hệ thống Một lần chúng em xin chân thành cảm cô Vũ Th ị Thu Hà t ận tình hướng dẫn, tạo điều kiện tối đa để chúng em hoàn thànhbài tập l ớn, 72 MỤC LỤC 73