Website quản lý nhà hàng (lập hoá đơn, đăng ký lịch làm)

46 3 0
Website quản lý nhà hàng (lập hoá đơn, đăng ký lịch làm)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

lOMoARcPSD|11809813 BỘ TÀI NGUYÊN VÀ MÔI TRƯỜNG TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM KHOA: HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM ĐỒ ÁN MÔN HỌC CÔNG NGHỆ PHẦN MỀM QUẢN LÝ NHÀ HÀNG (Thanh Toán, Đăng Ký Lịch Làm Part-time) TP Hồ Chí Minh, tháng 11 năm 2017 lOMoARcPSD|11809813 MỞ ĐẦU Để góp phần nâng cao hiệu việc quản lý nhà hàng Ý nghĩa phần mềm giúp dễ dàng quản lý thông tin nhân viên, thơng tin ăn, lập hố đơn việc đăng ký lịch làm Với chủ đề “ Website quản lý nhà hàng (lập hoá đơn, đăng ký lịch làm) nhóm chúng em thực dạng nghiên cứu xây dựng chức dựa vào việc tìm hiểu thực tế kiến thức học lớp, Nhưng với nghiên cứu tảng để phát triển sâu rộng cho đồ án môn học sau Do lần chúng em tự xây dựng thiết kế phần mềm Kèm với hạn chế khả kiến thức thực tế Xin cô thông cảm sai xót chúng em lOMoARcPSD|11809813 MỤC LỤC CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI CHƯƠNG II: MÔ TẢ CHỨC NĂNG VÀ YÊU CẦU Xác định yêu cầầu 2 Các chức chương trình .2 2.1 Chức lập hoá đơn 2.2 Chức đăng ký lịch làm .2 2.3 Chức quản lý nhần viên 2.4 Chức quản lý ăn Usecase Đặc tả usecase 4.1 Usecase đăng nhập 4.2 Usecase đăng ký lịch làm 4.3 Quản lý hoá đơn 4.4 Usecase quản lý lịch làm 4.5 Usecase quản lý ăn 4.6 Usecase quản lý nhần viên .5 Activity Diagram .6 5.1 Đăng nhập 5.2 Đăng ký lịch làm .7 Lược đồầ Class Diagram(AD) 13 Lược đồầ tuầần tự (Sequence Diagram_SD) .16 Lược đồầ ERD 19 Một sồố giao diện website 20 10 Một sồố yêu cầầu khác khách hàng 24 CHƯƠNG III:PHÂN TÍCH CÁC CHỨC NĂNG 25 Chức quản lý nhần viên 26 Chức quản lý ăn 27 Chức lập hoá đơn 28 Chức đăng ký lịch làm 29 CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU .31 Bảng nhanvien .31 Bảng monan 31 Bảng calam .32 Bảng hoadon 32 Bảng phancong .32 CHƯƠNG V: XỬ LÝ DỮ LIỆU_CODE .33 lOMoARcPSD|11809813 Truy xuầốt thồng tin lưu trữ sở liệu: 33 Xoá thồng tin nhần viên: 34 Sửa thồng tin lịch phần cồng 34 Tính tốn liệu: 35 Log out 35 Thêm liệu: 36 Kiêm tra thồng tin trước nhần viên thực hiên đăng ký ca làm .36 Kiểm tra thồng tin điêần vào form 37 Xử lý đăng nhập 37 CHƯƠNG VI: TEST CASE 38 CHƯƠNG VII: KẾT LUẬN 42 Những việc làm .42 Những việc chưa làm 42 Hướng phát triển 42 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI Lý chọn đề tài Trong thời buổi cơng nghệ nay, hình thức quản lý thủ công trước bắt đầu giảm bớt_do cố sai xót đáng tiếc ảnh hưởng đến người tiêu dùng/ khách hàng lẫn doanh nghiệp thương mại Thay vào đó, phần mềm cơng nghệ ngày xuất đa dạng, hổ trợ hầu hết lĩnh vực: trị, kinh tế, giáo dục, mơi trường, y tế, Những phần mềm đem lại lợi ích vô to lớn, hạn chế sai xót đáng tiếc dùng phương pháp thủ cơng trước Nhận thấy nhu cầu với qua tìm hiểu, chúng em xin phép xây dựng hệ thống “Quản lý nhà hàng(thanh toán+đăng ký lịch làm part-time)” Các chức Website Website bao gồm chức tốn đăng ký lịch làm Thanh tốn: Cho phép nhân viên lựa chọn ăn, số lượng lưu hoá đơn vào sở liệu Đăng ký lịch làm: Cho phép nhân viên chọn ca làm lưu vào sở liệu Các công cụ cần thiết Công cụ cần thiết để xây dựng  Adobe Dreamweaver CS6  Trình duyệt  Wamp Ngôn ngữ sử dụng để xây dựng hệ thống  HTML  PHP  CSS  JavaScript ` SVTH: THANH TÙNG-NGỌC THẠCH lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên  ` SVTH: THANH TÙNG-NGỌC THẠCH lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên CHƯƠNG II: MÔ TẢ CHỨC NĂNG VÀ YÊU CẦU Xác định yêu cầu  Nhân viên lên trang web nhà hàng chọn vào mục đăng kí lịch.Tích vào ca mà làm ngày(Có ca) Khi khách gọi món, Nhân viên PV ghi lại yêu cầu khách hàng Sau chuyển cho NVTN để thiết lập phiếu toán đồng thời chuyển order xuống bếp  NVTN lập hoá đơn toán qua trang web quản lý nhà hàng_mục toán khách hàng yêu cầu tính tiền, thu ngân in hoá đơn Sau toán, lưu phiếu toán vào cở sở liệu  Mỗi hoá đơn tốn khơng q 15 dịng Các chức chương trình 2.1 Chức lập hố đơn Hệ thống cho phép người dùng chọn ăn số lượng Sau chọn ăn đơn giá tự xuất hiện, sau chọn số lượng thành tiền xuất tổng số tiền đó, sau tổng tiền cập nhật tự động theo số lượng mó ăn mà người dung chọn.Sau tốn với khách hàng khơng có sai sót lưu hố đơn Thơng tin hố đơn bao gồm: Ngày, Số lượng, Đơn giá, Thành tiền,Tổng tiền 2.2 Chức đăng ký lịch làm Hệ thống cho phép người dung chọn vào ca mà người dùng muốn, hệ thống kiểm tra thông tin mà người dùng chọn, hợp lệ hệ thống lưu lại lịch làm Thông tin lịch làm bao gồm: Tên nhân viên, Thứ, Ca 2.3 Chức quản lý nhân viên Hệ thống cho phép thêm, sửa, xố nhân viên Thơng tin nhân viên bao gồm:Mã nhân viên, tên nhân viên, SĐT, địa chỉ, ngày sinh,chức vụ, password 2.4 Chức quản lý ăn Hệ thống cho phép thêm, sửa, xố ăn Thơng tin nhân viên bao gồm: Mã món, tên món, đơn giá ` SVTH: THANH TÙNG-NGỌC THẠCH lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên Usecase Đặc tả usecase 4.1 Usecase đăng nhập  Tóm tắt: usecase mơ tả cách nhân viên đăng nhập vào web  Dòng kiện: + Sự kiện chính:  usecase bắt đầu actor muốn đăng nhập vào web  Hệ thống yêu cầu actor nhập username password, chọn chi nhánh nhà hàng mà làm việc  Actor nhập username, password  Hệ thống kiểm tra thông tin cho actor đăng nhập vào hệ thống + Sự kiện khác: Nếu kiện actor nhập sai username password hệ thống báo lỗi Actor quay đầu dòng kiện thoát  Yêu cầu đặc biệt: Để đảm bảo an toàn cho hệ thống, actor phép nhập sai lần, vượt hệ thống tự động thoát 4.2 Usecase đăng ký lịch làm  Tóm tắt: usecase mơ tả cách nhân viên vào web để đăng kí lịch làm  Dịng kiện: + Sự kiện chính:  Usecase bắt đầu nhân viên chọn mục đăng kí lịch làm ` SVTH: THANH TÙNG-NGỌC THẠCH lOMoARcPSD|11809813 Quản lý nhà hàng     GVHD: ThS Nguyễn Thị Thảo Nguyên Hệ thống đưa lựa chọn gồm: Chức vụ Các ca làm việc để nhân viên chọn Hệ thống kiểm tra thông tin lựa chọn lưu vào CSDL + Sự kiện khác: Nếu kiện lịch làm mà nhân viên chọn bị trùng hệ thống từ chối nhận lịch yêu cầu nhân viên chọn lại 4.3 Quản lý hoá đơn Use case lập hố đơn:  Tóm tắt: use-case mơ tả nhân viên Thu Ngân(NVTN) lập hố đơn, ghi ăn khách hàng order với nhân viên phục vụ(NVPV)  Dòng kiện: Use case bắt đầu NVPV đem phiếu ghi order khách hàng đến quầy thu ngân Nhân viên nhập ăn khách gọi vào phiếu tốn app_website Use case lưu hố đơn:  Tóm tắt: use case mơ tả việc NVTN in hố đơn toán lưu hoá đơn vào sở liệu nhà hàng  Dòng kiện: + Dòng kiện chính: khách hàng u cầu tốn, NVKD in hố đơn có đưa NVPV đem tới bàn khách ngồi Sau tốn trả phí hồn tất, NVTN lưu lại hố đơn vào sở liệu + Dòng kiện phụ: khách hàng nhận hố đơn, có sai sốt NVPV kiểm tra lại Nếu sai NVTN chỉnh lại hoá đơn đưa khách hàng toán 4.4 Usecase quản lý lịch làm  Tóm tắt: use case cho phép người quản lý xem ca làm việc nhân viên đăng kí ca làm theo qui định nhà hàng  Dòng kiện: QL đăng nhập vào hệ thống với quyền Quản Lý Xem xét ca làm ngày Nếu có ca làm thiếu nhân viên, QL liên hệ NV khác để bổ sung cho đủ mức tối thiểu số lượng NV cần có để hoạt động bình thường  Các u cầu đặc biệt: thể rõ ca làm, nhân viên trực ca làm (bếp/ phục vụ) ` SVTH: THANH TÙNG-NGỌC THẠCH lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên 4.5 Usecase quản lý ăn  Tóm tắt: use case cho phép người quản lý thêm,xố,sửa ăn  Dịng kiện: QL đăng nhập vào hệ thống với quyền Quản Lý tiến hành:  Thêm ăn: Quản lý nhập đầy đủ thơng tin ăn bấm thêm ăn  Xố ăn: Quản lý chọn ăn cần xoá bấm xoá  Sửa: Quản lý chọn sửa ăn, sửa đổi thơng tin ăn theo nhu cầu bấm cập nhật  Các yêu cầu đặc biệt: Không 4.6 Usecase quản lý nhân viên  Tóm tắt: use case cho phép người quản lý thêm, xố, sửa nhân viên  Dịng kiện: QL đăng nhập vào hệ thống với quyền Quản Lý tiến hành:  Thêm nhân viên: Quản lý nhập đầy đủ thông tin nhân viên bấm thêm nhân viên  Xoá nhân viên: Quản lý chọn nhân viên cần xoá bấm xoá  Sửa: Quản lý chọn sửa nhân viên, sửa đổi thông tin nhân viên theo nhu cầu bấm cập nhật  Các yêu cầu đặc biệt: Không ` SVTH: THANH TÙNG-NGỌC THẠCH lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên Chức sửa nhân viên: Admin cần nhập mã ăn, tên giá Hình 7: Sửa nhân viên Khi đăng nhập tài khoản nhân viên không truy cập vào trang quản lý Chức quản lý ăn Khi đăng nhập tài khoản Admin người dùng truy cập vào trang quản lý Ở trang người dùng chọn vào mục quản lý ăn menu, sau người dùng thực việc thêm, sửa, xố ăn Chức thêm ăn: Admin nhập thơng tin ăn gồm mã món, tên món, đơn giá vào bảng thêm ăn, sau bấm thêm ăn Hệ thống lưu ăn vào sở liệu Lưu ý: Cần nhập tất ô, không nhập đủ không thêm ăn ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 28 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Ngun Hình 8: Thêm ăn Chức xố ăn: Admin cần bấm delete Hệ thống xoá nhân viên khỏi sở liệu Chức sửa ăn: Admin cần nhập mã ăn, tên giá mới, sau bấm sửa ăn Hệ thống lưu thay đổi thơng tin ăn vào sở liệu Lưu ý: cần nhập tất ô, khơng nhập đủ khơng sửa ăn Hình 9:Sửa ăn Khi đăng nhập tài khoản nhân viên không truy cập vào trang quản lý Chức lập hoá đơn Khi đăng nhập tài khoản quản lý người dùng truy cập vào trang lập hoá đơn Ở trang người dùng chọn vào mục lập hoá đơn menu, sau người dùng chọn vào số bàn chọn ăn theo order khách Sau nhân viên bấm lưu để lưu hoá đơn vào sở liệu ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 29 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Ngun Hình 10: Lập hố đơn Chức đăng ký lịch làm Khi đăng nhập tài khoản nhân viên người dùng truy cập vào trang đăng ký lịch làm Ở trang người dùng chọn vào mục đăng ký lịch làm menu, nhân viên chọn vào ca muốn làm bấm nút đăng ký Hệ thống kiểm tra thông tin mà nhân viên chọn Nếu hợp lệ xuất thông báo cho nhân biết đăng ký thành công , thơng tin vi phạm ràng buộc xuất thông báo cho nhân viên biết đăng ký không thành công yêu cầu chọn lại.Lưu ý: Mỗi ca làm việc tối đa nhân viên nhân viên đăng ký ca ngày hôm r khơng đăng ký lại Bảng lịch làm cho nhân viên thấy ngày hơm đó, ca đủ nhân viên hay chưa thể số nhân viên đăng ký ca ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 30 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên Hình 11: Đăng ký lịch làm ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 31 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU Xây dựng hệ thống chứa liệu cho website(tạo MySQL) Bảng nhanvien Bảng nhanvien chứa thông tin nhân viên gồm trường:        MaNV: Mã nhân viên HoTen: Họ tên nhân viên NgaySinh: Ngày sinh nhân viên SĐT: Số điện thoại DiaChi: Địa ChucVu: Chức vụ Password: password Bảng monan Bảng monan chứa thông tin nhân viên gồm trường:  MaMon: Mã ăn  TenMon: Tên ăn  DonGia: Đơn giá ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 32 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên Bảng calam Bảng calam chứa thông tin nhân viên gồm trường:  Ca: Tên ca  TimeStart: Thời gian bắt đầu  TimeEnd: Thời gian kết thúc Bảng hoadon Bảng hoadon chứa thông tin nhân viên gồm trường:  MaHD: Mã hoá đơn  Ngay: Ngày lập hố đơn  MaMon: Mã ăn  SoLuong: Số lượng  Dongia: Đơn giá  ThanhTien: Thành tiền Bảng phancong Bảng phancong chứa thông tin nhân viên gồm trường:  Thu: Thứ  Ca: Tên ca  NVien: Tên nhân viên ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 33 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 34 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên CHƯƠNG V: XỬ LÝ DỮ LIỆU_CODE Truy xuất thông tin lưu trữ sở liệu: ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 35 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên Xố thơng tin nhân viên: Sửa thơng tin lịch phân công ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 36 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Ngun Tính tốn liệu: Log out ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 37 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên Thêm liệu: Kiêm tra thông tin trước nhân viên thực hiên đăng ký ca làm ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 38 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên Kiểm tra thông tin điền vào form Xử lý đăng nhập ` SVTH: THANH TÙNG-NGỌC THẠCH Downloaded by Con Ca (concaconlonton02@gmail.com) 39 lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên CHƯƠNG VI: TEST CASE Downloaded by Con Ca (concaconlonton02@gmail.com) lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên Downloaded by Con Ca (concaconlonton02@gmail.com) lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên CHƯƠNG VII: KẾT LUẬN Những việc làm  Chức Admin:  Quản lý Món Ăn  Quản lý Nhân Viên  Quản lý Lịch Làm  Quản lý Hoá Đơn  Chức Quản lý: Thanh toán hoá đơn  Chức Nhân viên:  Quản lý tài khoản  Đăng ký lịch làm  Những chức bổ sung:  Đặt bàn(khách hàng)  Quản Lý đặt bàn(Quản Lý) Những việc chưa làm  Lập chi tiết hoá đơn  Chuyển đơn đặt bàn thành Hoá Đơn Hướng phát triển  Phát triển quản lý chuổi nhà hàng, Quản lý xem xét hoạt động chung chi nhánh  Nâng cấp lên thêm chức năng:  Phân biệt rõ ràng chức Bếp Phục vụ  Quản lý khách hàng thân thiết  Đăng ký thành viên nhà hàng Downloaded by Con Ca (concaconlonton02@gmail.com) ... việc quản lý nhà hàng Ý nghĩa phần mềm giúp dễ dàng quản lý thông tin nhân viên, thơng tin ăn, lập hố đơn việc đăng ký lịch làm Với chủ đề “ Website quản lý nhà hàng (lập hoá đơn, đăng ký lịch làm). .. lOMoARcPSD|11809813 Quản lý nhà hàng GVHD: ThS Nguyễn Thị Thảo Nguyên CHƯƠNG VII: KẾT LUẬN Những việc làm  Chức Admin:  Quản lý Món Ăn  Quản lý Nhân Viên  Quản lý Lịch Làm  Quản lý Hoá Đơn  Chức Quản lý: ... đăng nhập 4.2 Usecase đăng ký lịch làm 4.3 Quản lý hoá đơn 4.4 Usecase quản lý lịch làm 4.5 Usecase quản lý ăn 4.6 Usecase quản lý

Ngày đăng: 28/10/2022, 17:18

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan