PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUẢN LÝ NHÀ HÀNG KHÁCH ...

logo xemtailieu Xemtailieu Tải về PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUẢN LÝ NHÀ HÀNG KHÁCH SẠN
  • doc
  • 55 trang
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM KHOA TOÁN - TIN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đồ án môn học: PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUẢN LÝ NHÀ HÀNG KHÁCH SẠN Giáo viên hướng dẫn: Th.S Nguyễn Gia Tuấn Anh Nhóm thực hiện: Lê Điền Lam Ngọc - 0511171 Trần Trà My TP HCM, tháng 5 năm 2009 Trần Trà My – Lê Điền Lam Ngọc - 0511159 MỤC LỤC LỜI NÓI ĐẦU:....................................................................................................... 1 Mô tả đề tài:.................................................................................................... 1.1 Mô tả thực tế:............................................................................................. 1.2 Đặc tả yêu cầu cho chương trình:............................................................... a. Mô tả quy trình thực hiện của chương trình:.......................................... b. Những yêu cầu hệ thống được chia làm 4 phần :................................... c. Những lợi ích của hệ thống mới:............................................................ d. Các phần mềm được dùng để phát triển:............................................... 1.3 Mô tả quy trình làm việc của khách sạn:.................................................... a. Quản lý khách sạn:................................................................................. b. Quản lý nhà hàng:.................................................................................. 1.4 Một số mẫu đơn:...................................................................................... a. Mẫu đơn Booking:................................................................................ b. Mẫu đơn Customer Payment Report:................................................... c. Mẫu đơn Checked In Guests Report:.................................................... d. Phiếu yêu cầu của khách hàng:............................................................ e. Phiếu đặt hàng:.................................................................................... f. Phiếu nhập hàng:................................................................................. g. Nhập hàng vào kho:.............................................................................. h. Xuất hàng ra khỏi kho:......................................................................... i. Thanh toán:.............................................................................................. j. Thực đơn:................................................................................................. 2 Xây dựng mô hình ERD:............................................................................... 2.1 Phát hiện thực thể:................................................................................... a. Thực thể: KHACH_HANG................................................................... b. Thực thể: NHA_CUNG_CAP............................................................... c. Thực thể: DICH_VU............................................................................. d. Thực thể: PHIEU_DANG_KY.............................................................. e. Thực thể: PHIEU_DAT_BAN............................................................... f. Thực thể: PHIEU_THANH_TOAN.......................................................... g. Thực thể: PHIEU_THANH_TOAN_BA................................................ h. Thực thể: PHIEU_MUA_HANG.......................................................... i. Thực thể: PHIEU_THANH_TOAN_NCC................................................ j. Thực thể: HOA_DON.............................................................................. k. Thực thể: THUC_DON......................................................................... l. Thực thể: PHONG................................................................................... m. Thực thể: BAN_AN............................................................................... n. Thực thể: LOAI_PHONG..................................................................... o. Thực thể: KIEU_PHONG..................................................................... p. Thực thể: THONG_TIN_KHACH_SAN................................................ 2.2 Mô Hình ERD:......................................................................................... 3 Chuyển mô hình ERD thành mô hình quan hệ:............................................. 4 Mô tả chi tiết cho các quan hệ....................................................................... 4.1 Quan hệ PHIEU_DANG_KY.................................................................. 4.2 Quan hệ DICH_VU................................................................................. Trần Trà My – Lê Điền Lam Ngọc 4.3 Quan hệ DANG_KY_DICH_VU............................................................ 4.4 Quan hệ KHACH_HANG....................................................................... 4.5 Quan hệ PHONG..................................................................................... 4.6 Quan hệ DANG_KY_PHONG................................................................ 4.7 Quan hệ LOAI_PHONG.......................................................................... 4.8 Quan hệ KIEU_PHONG.......................................................................... 4.9 Quan hệ GIA_PHONG............................................................................ 4.10 Quan hệ PHIEU_THANH_TOAN....................................................... 4.11 Quan hệ HOA_DON............................................................................ 4.12 Quan hệ THONG_TIN_KS.................................................................. 4.13 Bảng tổng kết quan hệ.......................................................................... 4.14 Bảng tổng kết thuộc tính....................................................................... 5 Thiết kế giao diện:......................................................................................... 5.1 Form đăng nhập hệ thống:....................................................................... 5.2 Màn hình chính:....................................................................................... 5.3 Các form xuất hiện dạng tab trong thân chương trình.............................. 6 Thiết kế xử lý................................................................................................ 6.1 Đối với Form Phòng: Form có 3 xử lý..................................................... 6.2 Đối với Form Dịch vụ:............................................................................. 6.3 Đối với Form Đặt Phòng: Có 3 xử lý là Thêm, Sửa, Xoá........................ 6.4 Đối với Form Nhận Phòng: Có 2 xử lý là Tìm và Nhận Phòng............... 6.5 Đối với Form Trả Phòng: có 2 xử lý là Tìm và Trả phòng....................... 6.6 Đối với Form Xuất Hoá Đơn: Có 2 xử lý là Tìm và Xuất Hoá đơn......... 6.7 Đối với Form Tìm Kiếm: Có 2 xử lý là Tìm Kiếm và Xem Chi Tiết....... 7 Phân công:..................................................................................................... Trần Trà My – Lê Điền Lam Ngọc LỜI NÓI ĐẦU: Trong quá trình xây dựng một phần mềm hướng đối tượng, phân tích thiết kế hệ thống thông tin đóng một vai trò quan trọng nhất. Có phân tích thiết kế đúng mới giúp việc xây dựng phần mềm được tối ưu. Chúng em thực hiện đề tài “Quản lý khách sạn” cũng không ngoài mục đích là áp dụng kiến thức có được vào việc xây dựng phần mềm trong thực tế. Chúng em xin chân thành cảm ơn sự giúp đỡ của thầy: cung cấp những kiến thức cần thiết nhất để có thể hoàn thành đề tài, giúp góp ý và chỉnh sửa cho việc xây dựng mô hình ERD trong đề tài… Trong quá trình thực hiện đề tài, không thể tránh khỏi những sai sót, chúng em mong sẽ nhận được sự góp ý và đánh giá của thầy. Trần Trà My – Lê Điền Lam Ngọc 1 Mô tả đề tài: 1.1 Mô tả thực tế: Nhà hàng khách sạn Đệ Nhất là 1 nhà hang khách sạn tiêu chuẩn 4 sao, đặt tại số 18, đường Hoàng Việt, quận Tân Bình, thành phố Hồ Chí Minh. Qui mô khách sạn hiện nay có 108 phòng ngủ và phòng Suite được chia ra làm 3 kiểu phòng gồm :  Excutive Deluxe Rooms (loại phòng đơn, phòng đôi)  Deluxe Rooms (loại phòng đơn, phòng đôi)  Superior Rooms (loại phòng đơn, phòng đôi) Hệ thống nhà hàng gồm 2 tầng, mỗi tầng được bố trí với hơn 100 bàn ăn sang trọng. Nhà hàng cũng nhận tổ chức tiệc cưới, sinh nhật, phục vụ ăn uống cho khách thuê phòng, khách du lịch… Tất cả các phòng được trang bị, tùy thuộc vào loại phòng, các thiết bị như : máy điều hòa, truyền hình cáp, truyền hình vệ tinh, mini-bar, bàn làm việc, điện thoại, Internet … Ngoài ra khách sạn cũng phục vụ các dịch vụ như : đưa đón tại sân bay, cho thuê xe, karaoke, giặt ủi, thư tín, trao đổi ngoại tệ, hồ bơi, quầy Bar… Hiện tại khách sạn chưa có một chương trình chuyên quản lý việc đặt phòng và thanh tóan. Nhân viên của khách sạn dùng phần mềm Excel để quản lý việc đặt phòng, đăng ký, trả phòng của khách hàng.Chính vì thế đã gặp phải một số khó khăn sau:  Những xử lý thủ tục đặt phòng , đăng ký, trả phòng mất thời gian  Khó kiểm tra phòng hư, kiểm soát trạng thái phòng ( phòng trống , phòng đang sử dụng... )  Khó trong việc quản lý các thông tin khách hàng, thông tin hoá đơn, thông tin phiếu đăng ký phòng, đăng ký dịch vụ… Vì những lý do trên, ban lãnh đạo khách sạn yêu cầu phải có 1 chương trình nhỏ đặt tại bộ phận kinh doanh của khách sạn có khả năng quản lý những Trần Trà My – Lê Điền Lam Ngọc thông tin về khách hàng, thông tin đặt phòng, nhận phòng, trả phòng, các báo cáo, quản lý danh mục phòng… 1.2 Đặc tả yêu cầu cho chương trình: a. Mô tả quy trình thực hiện của chương trình:  Quản lý khách sạn: - Khách hàng có nhu cầu ở khách sạn có thể gọi điện để đặt phòng trước. Nhân viên sẽ sử dụng chương trình để ghi nhận những thông tin đặt phòng vào phiếu đăng ký : thông tin về khách hàng, số phòng đặt, loại phòng, kiểu phòng, ngày đến nhận phòng… Khách hàng cũng có thể đặt phòng ngay tại lúc đến. Nhận được các thông tin đặt phòng, nhân viên sẽ kiểm tra tình trạng các phòng để đưa ra thông báo cho việc đặt phòng của khách hàng. - Khi khách hàng đến nhận phòng, nhân viên sẽ cập nhật thêm các thông tin khác vào phiếu đăng ký như: ngày đến, số lượng trẻ em, số lượng người lớn, phương thức thanh toán, số tiền trả trước, các dịch vụ được khách hàng đăng ký dịch vụ… Đồng thời, nhân viên sẽ tạo khách hàng mới trong cơ sở dữ liệu. Khách hàng có thể xem các thông tin về phòng: kiểu phòng, loại phòng, giá phòng, trang bị trong phòng…, xem các thông tin về dịch vụ: tên dịch vụ, giá dịch vụ… để đăng ký. Trần Trà My – Lê Điền Lam Ngọc - Khi khách hàng trả phòng, nhân viên sẽ dựa vào phiếu đăng ký, tính ra số tiền chi phí phải trả (tiền phòng, tiền dịch vụ, tiền thuế VAT) rồi xuất ra phiếu thanh toán cho khách hàng. - Đối với một số khách hàng yêu cầu xuất hoá đơn đỏ, nhân viên sẽ nhận các thông tin từ khách hàng: tên khai thuế, mã số khai thuế, địa chỉ khai thuế rồi kiểm tra tính hợp lệ của các thông tin trên để xuất hoá đơn theo yêu cầu khách hàng.  Quản lý nhà hang: - Khách hàng: khi có yêu cầu đặt tiệc (hoặc đến ăn trực tiếp tại nhà hàng), bộ phận phục vụ bàn sẽ chuyển yêu cầu đó xuống nhà bếp để nhà bếp làm các món ăn theo yêu cầu, và yêu cầu về đồ uống sẽ chuyển xuống quầy bar. Và ở đây sẽ có phiểu xuất hàng. - Khi khách hàng có yêu cầu thanh toán, khách hàng sẽ nhận được một hoá đơn thanh toán của nhà hàng. - Nhà cung cấp: khi có báo giá, nhà hàng sẽ gửi một phiếu đặt hàng đến nhà cung cấp. Dựa vào đó nhà cung cấp sẽ chuyển hàng cho nhà hàng. Sau khi nhận hàng, nhà hàng sẽ thanh toán với nhà cung cấp bằng tiền mặt hoặc chuyển khoản. - Lãnh đạo nhà hàng: nhà cung cấp yêu cầu báo cáo để biết các thông tin về tình hình kinh doanh của nhà hàng hoặc về tình hình nhân sự thì sẽ được đáp ứng ngay. b. Những yêu cầu hệ thống được chia làm 4 phần :  Nhập:  Thông tin khách hàng (họ tên khách hàng, giới tính, quốc tịch, số điện thoại, địa chỉ, CMND hoặc hộ chiếu, email…)  Thông tin đặt phòng (ngày đến, ngày đi, số người lớn, số trẻ em, số lượng phòng, loại phòng, kiểu phòng, giá phòng, dịch vụ, ghi chú…)  Thông tin bàn ăn (thơi gian, vị trí bàn ăn, số người …), đố ăn, thức uống, giá thành, ghi chú … Trần Trà My – Lê Điền Lam Ngọc  Thông tin vế các sự kiện của nhà hàng (thời gian tổ chức tiệc cưới, liên hoan, sinh nhật …)  Kiểu Phòng (Excutive Deluxe, Deluxe, Superior)  Phòng loại (phòng đơn, phòng đôi )  Giá và các trang thiết bị trong từng phòng .  Thông tin về khách sạn (để hiển thị lên phần trên cùng của phiếu đăng ký, phiếu thanh toán, hoá đơn…)  Thông tin người quản trị, thông tin người dung  Giá cả nguyên vật liệu, chi phí chế biến, hóa đơn mua hang …  Xuất:  Phiếu đăng ký phòng .  Hóa đơn  Hiển thị thông tin phòng trống .  Hiển thị thông tin về tổ chức tiệc cưới, sinh nhật …  Tình trạng phòng (kiểu, loại và giá phòng ) .  Danh sách và giá các dịch vụ hiện có.  Hiển thị danh sách khách hàng đặt phòng trước, danh sách khách hàng đang sử dụng phòng .  Hiển thị danh sách bàn, thời gian còn trống …  Thống kê chi phí nguyên vật liệu, thanh toán cho nhà cung cấp nguyên liệu…  Xử lý :  Tự động tính tổng số tiền: tiền phòng, thuế, phí các dịch vụ…  Tự động tính chi phí khi khác hàng yều cầu tổ chức các sự kiện tiệc cưới, sinh nhật, liên hoan cho khách hàng  Điều khiển :  Hệ thống có giao diện thân thiện và dễ sử dụng  Hệ thống có thể phân quyền người sử dụng Trần Trà My – Lê Điền Lam Ngọc c. Những lợi ích của hệ thống mới:  Chất lượng dịch vụ được cải thiện:  Khách hàng sẽ được phục vụ nhanh hơn  Chất lượng dịch vụ được cải thiện  Hóa đơn có thể được tính 1 cách chính 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 hang  Nhanh chóng liên hệ với nhà cung cấp nguyên liệu cho nhà hàng  Sự thay đổi trạng thái phòng hay bàn ăn có thể được kiểm soát  Nhiều thông tin hơn:  Cung cấp nhiều thông tin hơn về trạng thái phòng, giá của mỗi phòng  Cung cấp nhiều thông tin về việc quản lý nhà hàng: thanh toán tiền, nhà cung cấp nguyên liệu, món ăn, thu chi…  Cung cấp nhiều thông tin về dịch vụ hơn  Điều khiển mạnh hơn:  Các lỗi nhập dữ liệu sẽ bị loại bỏ  Bảo mật cao  Giảm giá thành :  Số lượng nhân viên tiếp tân giàm, giúp giảm chi phí  Chi phí các lọai giấy tờ, thủ tục được loại bỏ. d. Các phần mềm được dùng để phát triển: - Microsoft Visual Studio 2005 (C#)- Viết source code. - Microsoft SQL Server Express Edition 2005 - Dùng để thiết kế dữ liệu. Trần Trà My – Lê Điền Lam Ngọc - Microsoft Word 2003 - Dùng để viết báo cáo. - Microsoft Visio- Dùng dể vẽ ERD, DFD 1.3 Mô tả quy trình làm việc của khách sạn: e. Quản lý khách sạn: Trần Trà My – Lê Điền Lam Ngọc f. Quản lý nhà hàng:  Nhập hàng: Trần Trà My – Lê Điền Lam Ngọc  Bán hàng: Trần Trà My – Lê Điền Lam Ngọc 1.4 Một số mẫu đơn: g. Mẫu đơn Booking: Trần Trà My – Lê Điền Lam Ngọc h. Mẫu đơn Customer Payment Report: i. Mẫu đơn Checked In Guests Report: j. Phiếu yêu cầu của khách hàng: - Khách của nhà hàng là những người đặt hàng trước qua dịch vụ điện thoại, hoặc đến gọi trực tiếp tại nhà hàng trong giờ mở cửa quy định. Phiếu yêu cầu của khách hàng có dạng: Trần Trà My – Lê Điền Lam Ngọc Số phiếu: PHIẾU YÊU CẦU Mã khách hàng:…………………………………………… Tên khách hàng:………………………………………….. Địa chỉ:…………………………………………………… Tên người nhận đơn:…………………………………….... STT Tên hàng Đơn vị tinh Số lượng 1. 2. 3. Số phiếu: PHIẾU ĐẶT HÀNG Mã nhà cung cấp:………………………………………….. Tên nhà cung cấp:…………………………………………. Địa chỉ:……………………………………………………. STT Tên hàng Đơn vị tinh Số lượng 1. 2. 3. k. Phiếu đặt hàng: - Khi nhà hàng có nhu cầu nhập hàng, nhân viên quản lý khâu đó sẽ gửi nhà cung cấp phiếu đặt hàng có dạng sau: Trần Trà My – Lê Điền Lam Ngọc Ngày…tháng…năm.. Người lập phiếu Trần Trà My – Lê Điền Lam Ngọc l. Phiếu nhập hàng: - Khi nhà cung cấp chuyển hàng đến, nhân viên của nhà hàng phụ trách khâu nhận hàng sẽ nhận hàng và tạo một phiếu nhập hàng theo mẫu sau: Số phiếu: PHIẾU NHẬP HÀNG Mã nhà cung cấp:…………………………………………… Tên nhà cung cấp:………………………………………….. Địa chỉ:……………………………………………………... STT Tên hàng Đơn vị tinh Số lượng 1. 2. 3. Ngày…tháng…năm.. Người lập phiếu Trần Trà My – Lê Điền Lam Ngọc m. Nhập hàng vào kho: - Sau khi nhập hàng về từ các nhà cung cấp, nhân viên phụ trách sẽ tiến hành nhập hàng vào kho. Phiếu nhập có dạng: Số phiếu: PHIẾU NHẬP KHO Mã kho:…………………………………………………….. Tên kho:……………………………………………………. Tên nhân viên lập phiếu:……………………………………. STT Tên hàng Đơn vị tinh Số lượng 1. 2. 3. Ngày…tháng…năm.. Người lập phiếu Trần Trà My – Lê Điền Lam Ngọc n. Xuất hàng ra khỏi kho: - Khi khách hàng đến ăn tại nhà hàng, sẽ có yêu cầu xuất các mặt hàng để chế biến món ăn hoặc gọi đồ uống phục vụ khách hàng. Vì vậy có một phiếu xuất kho với các thông tin sau: Số phiếu: PHIẾU XUẤT KHO Tên kho:……………………………………………………. Tên nhân viên lập phiếu:……………………………………. STT Tên hàng Đơn vị tinh Số lượng 1. 2. 3. Ngày…tháng…năm.. Người lập phiếu Trần Trà My – Lê Điền Lam Ngọc o. Thanh toán: - Khi thanh toán với các nhà cung cấp hoặc các khách hàng khi có yêu cầu, sẽ cần một hoá đon thanh toán dạng (Khi thanh toán bằng tiền mặt) có dạng: Số hoá đơn: HOÁ ĐƠN THANH TOÁN Mã khách hàng:…………………………………………….. Tên khách hàng:……………………………………………. Địa chỉ:……………………………………………………... Điện thoại:………………………………………………….. STT 1. 2. 3. Tên hàng Đơn vị tính Số lượng Đơn giá Thành tiền Cộng: Bằng chữ:……………………………………………. Ngày …tháng..năm… Người viết hoá đơn Trần Trà My – Lê Điền Lam Ngọc Tải về bản full

Từ khóa » Erd Quản Lý Khách Sạn