1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo chuyên đề học phần lập trình web nâng cao đê tai lập trình web quản lý nhà hàng

40 7 0

Đ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

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN LẬP TRÌNH WEB NÂNG CAO ĐÊ TA I: LẬP TRÌNH WEB QUẢN LÝ NHÀ HÀNG Sinh viên thực : LÊ HOÀNG SƠN : NGUYỄN NGỌC TÚ Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CƠNG NGHỆ PHẦN MỀM Lớp : D15CNPM5 Khóa : 2020 - 2025 Hà Nội, tháng 10 năm 2022 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: STT Họ tên sinh viên LÊ HOÀNG SƠN NGUYỄN NGỌC TÚ Điểm Chữ ký Giảng viên chấm: Họ tên giản viên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Ghi MÔ TẢ NHIỆM VỤ CỦA CÁC THÀNH VIÊN TRONG NHÓM STT Họ tên sinh viên LÊ HOÀNG SƠN NGUYỄN NGỌC TÚ Nhiệm vụ MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I: KHẢO SÁT 1.1 Giới thiệu nhà hàng tổ chức hoạt động 1.2 Khảo sát CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Xây dựng biểu đồ Use case 2.1.1 Xác định tác nhân 2.1.2 Xây dựng biểu đồ Use case 2.2 Xây dựng biểu đồ tương tác 12 2.2.1 Biểu đồ trình tự 12 2.2.2 Biểu đồ cộng tác 20 2.3 Xây dựng biểu đồ lớp 28 KẾT LUẬN 33 TÀI LIỆU THAM KHẢO 34 DANH MỤC CÁC TỪ VIẾT TẮT MaNV : Mã Số Nhân Viên SoHD :Số Hóa Đơn ChiTietHD : Chi Tiết Hóa Đơn NgayADGia : Ngày Áp Dụng Giá NgayPC : Ngày Được Phân Công TenDN : Tên Tài Khoản Đăng Nhập Chương Trình Của Nhân Viên CSDL : Cở Sở Dữ Liệu DANH MỤC HÌNH ẢNH Hình Giao diện đăng nhập Error! Bookmark not defined Hình Mẫu hóa đơn 46 Hình 3 Giao diện quản lý hóa đơn Error! Bookmark not defined Hình Giao diện quản lý thực đơn 47 Hình Giao diện quản lý thống kê doanh thu Error! Bookmark not defined LỜI MỞ ĐẦU Trên thực tế, khơng có thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian học tập trường đến nay, em nhận nhiều quan tâm, giúp đỡ q thầy cơ, gia đình bạn bè Và đặc biệt kỳ học Với vốn kiến thức học mơn “Lập trình web nâng cao” giúp đỡ thầy Phương Văn Cảnh, em chọn đề tài: “Lập trình web quản lý nhà hàng” để tìm hiểu thực hành mơn Em xin cảm ơn thầy hướng dẫn, góp ý, thảo luận để báo cáo em hoàn thiệ n Trong thời gian học tập thực hành hướng dẫn thầy, chúng em thu nhiều kiến thức bổ ích, mà cịn truyền say mê thích thú mơn Lập trình web nâng cao Trong q trình hồn thành báo cáo chun đề, nhiều yếu tố khách quan thời gian khả tìm hiểu bả n thân hạn chế nên đề tài báo cáo: “Lập trình web quản lý nhà hàng ” chắn khó tránh thiếu xót Em mong nhận quan tâm, thông cảm đóng góp quý báu thầ y cô bạn để báo cáo em ngày hoàn thiện Sau cùng, chúng em xin kính chúc thầy khoa Cơng Nghệ Thông Tin thầy cô trường dồi sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Trân trọng! CHƯƠNG I: KHẢO SÁT 1.1 Giới thiệu nhà hàng tổ chức hoạt động Nhà hàng Sông Quê nhà hàng nhiều khách hàng biết đến huyện Lạc Thủy, Hịa Bình Nhà hàng thiết kế với hai tầng quay mặt đường, có vỉa hè rộng để làm nơi cho khách gửi xe vào nhà hàng, giao thơng thơng thống Nhà hàng có hai tầng, với cách bày trí có khơng gian đặc trưng khác nhau: khách hàng thưởng thức đồ ăn, đồ uống cách trọn vẹn Với khơng gian rộng thống đỗng, khơng khí lành nơi khách hàng lựa chọn để tổ chức hội nghị, liên hoan, sinh nhật Vì thế, khách hàng nhà hàng đa dạng ln đơng đúc Nhà hàng có khoảng 35 bàn Tổ chức nhà hàng có: thu ngân, quản lý 12 nhân viên tiếp tân  Địa chỉ: Thôn Đồng Sắn, Phú Nghĩa, Lạc Thủy, Hịa Bình  Điện thoại: 039.627.6699  Email: nhahangsongquelacthuy@gmail.com  Facebook: facebook.com/song.que.restaurant.lac.thuy  Giờ mở cửa: Thứ - thứ 7: 8h - 22 h/ Chủ nhật: 8h - 23h 1.2 Khảo sát Khảo sát sơ hệ thống quản lý nhà hàng.Các chức chính: Thêm, xóa, sửa thực đơn Thêm, xóa, sửa nhân viên Phân cơng nhân viên Gọi Cập nhật gọi Lập hóa đơn In hóa đơn, quản lý hóa đơn Thống kê doanh thu o Theo ngày o Theo tháng năm o Theo khoảng ngày  Báo biểu: tổng doanh thu; số khách đến; thức ăn, thức uống bán nhiều theo tiêu chí thống kê         CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Xây dựng biểu đồ Use case 2.1.1 Xác định tác nhân STT Actor Quản lý Use case - Đăng nhập hệ thống - Lập hóa đơn - Tra cứu thực đơn - Tra cứu nhân viên - Thống kê doanh thu theo ngày - Thống kê doanh thu theo khoảng ngày - Thống kê doanh thu theo tháng năm - Quản lý thêm, xóa, sửa nhân viên - Quản lý thêm, xóa, sửa thực đơn - Phân cơng nhân viên - Xóa hóa đơn Thu ngân - Đăng nhập hệ thống - Lập hóa đơn - Tra cứu thực đơn - Tra cứu nhân viên - Thống kê doanh thu theo ngày - Thống kê doanh thu theo khoảng ngày - Thống kê doanh thu theo tháng năm 2.1.2 Xây dựng biểu đồ Use case - Biểu đồ ca sử dụng tổng thể hệ thống: Dang nhap he thong Quan ly nhan vien Lap hoa don Quan ly thuc don Tra cuu thuc don Quan ly Thu ngan Phan cong nhan vien Tra cuu nhan vien Quan ly hoa don Thong ke doanh thu + Đặc tả ca sử dụng đăng nhập hệ thống: Tên Use case Đăng nhập hệ thống Tác nhân Quản lý, Thu ngân Mục đích Quản lý thu ngân hệ thống nhận diện Mơ tả luồng kiện Quản lý Thu ngân yêu c ầu hệ thống cho đăng nhập Hệ thống yêu cầu Quản lý thu ngân nhập thông tin đăng nhập Quản lý Thu ngân nhập thông tin đăng nhập Hệ thống xác nhận thông tin đăng nhập thông báo kết + Đặc tả ca sử dụng lập hóa đơn: : Thu ngan : Frm qly hoa don : Xly in hoa don : Frm in hoa don : Hoa don Chon hoa don can in Xac nhan thong tin hoa don Kiem tra thong tin hoa don can in Khong hop le: yeu cau chon hoa don can in Hop le: thong tin hoa don can in Thong tin hoa don Goi giao dien in hoa don - Biểu đồ trình tự cho việc xóa hóa đơn: : Quan ly : Frm qly hoa don : Xly xoa hoa don : Hoa don Chon hoa don can xoa Xac nhan thong tin hoa don can xoa Kiem tra thong tin Khong hop le: yeu cau chon hoa don can xoa Hop le: goi yeu cau xoa hoa don Thong bao xoa hoa don cong 2.2.2 Biểu đồ cộng tác - Biểu đồ cộng tác cho việc đăng nhập: 20 3: Kiem tra thong tin dang nhap 2: Xac nhan thong tin dang nhap 1: Nhap thong tin dang nhap : Frm dang nhap : Xly dang nhap 5: Khong hop le, yeu cau nhap lai : Thu ngan 4: Goi kiem tra thong tin dang nhap 6: Hop le: goi giao dien chuong trinh : Nhan vien : Frm chuong trinh - Biểu đồ cộng tác cho việc lập hóa đơn: 3: Kiem tra thong tin 7: Kiem tra thong tin 1: Chon ban can lap hoa don, goi y/c tinh tien 5: Goi yeu cau lap hoa don : Thu ngan 2: Xac nhan thong tin 6: Xac nhan thong tin : Frm lap hoa don 11: 11 Xac nhan in hoa don 9: Hop le: Lap hoa don : Xly lap hoa don : Hoa don 12: 12 Goi giao dien in hoa don 10: Thong bao co muon in hoa don hay khong 8: Thong tin khong hop le yeu cau nhap lai 4: Thong tin tong tien : Frm in hoa don - Biểu đồ cộng tác cho việc tra cứu thực đơn: 21 3: Kiem tra thong tin thuc don 1: Nhap ten thuc don can tra cuu : Thu ngan 2: Xac nhan thong tin thuc don : Frm qly thuc don : Xly tra cuu thuc don 5: Hop le: goi yeu cau tra cuu 6: Ket qua tra cuu 7: Thong tin thuc don tra cuu 4: Khong hop le: yeu cau nhap lai : Thuc don - Biểu đồ cộng tác cho việc tra cứu nhân viên: 3: Kiem tra ho ten nhan vien 1: Nhap ho ten nhan vien can tra cuu : Thu ngan 2: Xac nhan thong tin ho ten : Frm qly nhan vien : Xly tra cuu nhan vien 6: Ket qua tra cuu 5: Hop le: goi yeu cau tra cuu 7: Thong bao thong tin nhan vien duoc tra cuu 4: Ho ten khong hop le: yeu cau nhap lai : Nhan vien - Biểu đồ cộng tác cho việc thống kê doanh thu: 22 3: Kiem tra thong tin can thong ke 1: Nhap thong tin can thong ke 2: Xac nhan thong tin can thong ke : Frm qly thong ke doanh thu : Thu ngan : Xly thong ke doanh thu 5: Hop le: goi yeu cau thong ke doanh thu 6: Ket qua thong ke 7: Trong doanh thu, so khach den, thuc an nuoc uong duoc ban nhieu nhat 4: Thong tin khong hop le: yeu cau nhap lai : Database - Biểu đồ cộng tác cho việc thêm nhân viên: 3: Kiem tra thong tin nhan vien 6: Kiem tra ho ten nhan vien 9: Kiem tra mat khau nhan vien 1: Nhap thong tin nhan vien : Quan ly 11: Yeu cau nhap lai 8: Yeu cau nhap lai ho ten 5: Yeu cau nhap lai ten danh nhap 2: Xac nhan thong tin nhan vien : Frm qly nhan vien 10: Mat khau nhan vien khong hop le 7: Ho ten nhan vien khong duoc rong 4: Ten dang nhap khong hop le : Xly them nhan vien 12: 12 Thong tin hop le: luu nhan vien 13: 13 Thong bao them nhan vien cong : Nhan vien - Biểu đồ cộng tác cho việc cập nhật nhân viên: 23 1: Chon nhan vien can cap nhat 3: Nhap thong tin nhan vien 2: Thong tin nhan vien can cap nhat : Frm qly nhan vien : Quan ly 4: Xac nhan thong tin nhan vien 8: Thong bao cap nhat thong tin nhan vien cong 6: Khong hop le: yeu cau nhap lai thong tin nhan vien 5: Kiem tra thong tin nhan vien 7: Hop le: cap nhat thong tin nhan vien : Nhan vien : Xly cap nhat nhan vien - Biểu đồ cộng tác cho việc xóa nhân viên: 3: 3: Kiem tra thong tin 1: Chon nhan vien can xoa : Quan ly 2: Xac nhan thong tin : Frm qly nhan vien : Xly xoa nhan vien 5: Hop le: goi yeu cau xoa nhan vien 6: Thong bao xoa nhan vien cong 4: Khong hop le: nhan vien khong duoc xoa : Nhan vien - Biểu đồ cộng tác cho việc thêm thực đơn: 24 3: Kiem tra ten thuc don 7: Kiem tra don gia thuc don 11: Kiem tra ap dung 2: Xac nhan thong tin thuc don 6: Xac nhan don gia thuc don 10: Xac nhan ap dung 1: Nhap thong tin thuc don : Quan ly 13: Yeu cau nhap lai 9: Yeu cau nhap lai 5: Yeu cau nhap lai : Frm qly thuc don 12: Ngay ap dung khong hop le 8: Don gia phai la so va >0 4: Ten thuc don khong hop le : Xly them thuc don 14: 14 Thong tin hop le: them thuc don 15: 15 Thong bao them thuc don cong : Thuc don - Biểu đồ cộng tác cho việc cập nhật thực đơn: 1: Chon thuc don can cap nhat 3: Nhap thong tin thuc don 2: Thong tin thuc don duoc chon : Frm qly thuc don : Quan ly 8: Thong bao cap nhat thong tin thuc don cong 4: Xac nhan thong tin thuc don 6: Thong tin khong hop le: yeu cau nhap lai 5: Kiem tra thong tin thuc don 7: Hop le: goi yeu cau cap nhat thuc don : Xly cap nhat thuc don : Thuc don - Biểu đồ cộng tác cho việc xóa thực đơn: 25 3: Kiem tra thuc don can xoa 1: Chon thuc don can xoa 2: Xac nhan thong tin : Frm qly thuc don : Quan ly : Xly xoa thuc don 5: Hop le: goi yeu cau xoa thuc don 6: Thong bao xoa thuc don cong 4: Khong hop le: thuc don khong the xoa : Thuc don - Biểu đồ cộng tác cho việc phân công nhân viên: 3: Kiem tra thong tin phan cong 1: Nhap thong tin phan cong : Quan ly 2: Xac nhan thong tin phan cong : Frm qly phan cong 6: Thong bao them phan cong cong 4: Khong hop le: nhap lai thong tin phan cong : Xly them phan cong 5: Hop le: goi yeu cau them phan cong : Phan cong - Biểu đồ cộng tác cho việc xóa phân công: 26 3: Kiem tra thong tin can xoa 1: Chon phan cong can xoa 2: Xac nhan thong tin phan cong : Frm qly phan cong : Quan ly : Xly xoa phan cong 5: Hop le: goi yeu cau xoa phan cong 6: Thong bao xoa thong tin phan cong cong 4: Khong hop le: yeu cau chon phan cong : Phan cong - Biểu đồ cộng tác cho việc in hóa đơn : 3: Kiem tra thong tin hoa don can in 1: Chon hoa don can in : Thu ngan 2: Xac nhan thong tin hoa don : Frm qly hoa don 7: Goi giao dien in hoa don : Frm in hoa don : Xly in hoa don 5: Hop le: thong tin hoa don can in 4: Khong hop le: yeu cau chon hoa don can in 6: Thong tin hoa don : Hoa don - Biểu đồ cộng tác cho xóa hóa đơn: 27 3: Kiem tra thong tin 1: Chon hoa don can xoa : Quan ly 2: Xac nhan thong tin hoa don can xoa : Frm qly hoa don : Xly xoa hoa don 5: Hop le: goi yeu cau xoa hoa don 6: Thong bao xoa hoa don cong 4: Khong hop le: yeu cau chon hoa don can xoa : Hoa don 2.3 Xây dựng biểu đồ lớp - Biểu đồ lớp thực thể tổng quát: - Biểu đồ lớp cho ca sử dụng đăng nhập : 28 - Biểu đồ lớp tham gia ca sử dụn g cập nhật nhân viên: - Biểu đồ lớp tham gia ca sử dụng cập nhật thực đơn: - Biểu đồ lớp tham gia ca sử dụng in hóa đơn: - Biểu đồ lớp tham gia ca sử dụng lập hóa đơn: 29 - Biểu đồ lớp tham gia ca sử dụng phân công nhân viên: - Biểu đồ lớp tham gia ca sử dụng thêm nhân viên: - Biểu đồ lớp tham gia ca sử dụng thêm thực đơn: - Biểu đồ lớp tham gia ca sử dụng tra cứu thực đơn: 30 - Biểu đồ lớp tham gia ca sử dụng tra cứu nhân viên: - Biểu đồ lớp tham gia ca sử dụng xóa hóa đơn: - Biểu đồ lớp tham gia ca sử dụng xóa nhân viên : - Biểu đồ lớp tham gia ca sử dụng xóa phân cơng: 31 - Biểu đồ lớp tham gia ca sử dụng xóa thực đơn: 32 KẾT LUẬN Sau thời gian tìm hiểu nghiệp vụ quản lý, kinh doanh thu thập hồ sơ liệu liên quan nhà hàng, em hoàn thành đề tài báo cáo “Lập trình web quản lý nhà hàng” Bài báo cáo đưa cách tổng quan việc xây dựng: Hệ thống chương trình quản lý hóa đơn tính tiền nhà hàng (có khoảng 35 bàn), phục vụ cho việc tốn hóa đơn nhà hàng cách nhanh chóng, thuận tiện xác Trong đề tài này, cố gắng, kiến thức hạn hẹp nên báo cáo không tránh khỏi thiếu sót hạn chế Em mong có ý kiến đánh giá, đóng góp thầy cô bạn để báo cáo thêm hoàn thiện Em xin gửi lời cảm ơn chân thành đến thầy Phương Văn Cảnh người trực tiếp hướng dẫn giúp đỡ em hoàn nh báo cáo Đồng thời em gửi lời cảm ơn tới tồn thể Thầy trường, bạn gia đình, người giúp đỡ ủng hộ em suốt thời gian qua Em xin chân thành cảm ơn! 33 TÀI LIỆU THAM KHẢO 34

Ngày đăng: 13/06/2023, 08:51

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w