Tóm tắt đồ án Xây dựng phần mềm quản lý nhà hàng

pdf 24 trang thiennha21 14/04/2022 7520
Bạn đang xem 20 trang mẫu của tài liệu "Tóm tắt đồ án Xây dựng phần mềm quản lý nhà hàng", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdftom_tat_do_an_xay_dung_phan_mem_quan_ly_nha_hang.pdf

Nội dung text: Tóm tắt đồ án Xây dựng phần mềm quản lý nhà hàng

  1. TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN  XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ HÀNG TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN NIÊN KHÓA: 2016 - 2019 HSSV : Nguyễn Hoàng Nam Mã HSSV : CCCT16B014 CBHD : TS. Lê Tân Đà Nẵng, 06/2019
  2. M ĐẦU T S ữ ữ N ữ ị ữ ph n m m nay khô Đ ử ph n m m T ữ ph n m m ị ị ị ữ ph n m m T 1
  3. Xây d ng ph n m m qu n lý nhà hàng 1. Lý do chọn đề tài Trong quá trình phát tri n c a xã h i công ngh n m nh m ngày càng thâm nh p sâu, tr thành m t công c hỗ tr c l i trong m Đ c bi là ng d ng ph n m m v i nhi ng d ng có hi u qu . Đ qu n lý các công vi c trong nhà hàng m n, p sai sót em ch X ng ph n m m qu tài c án. 2. Mục tiêu và nhiệm vụ nghiên cứu - M c tiêu: Nghiên c u và t o ra m t ng d ng qu n lý nhà các ch t nhà hàng. - Nhi m v : Tích h c nhi u ch n thi t c a m t ng d ng qu n lý nhà hàng. 3. Đối tƣợng và phạm vi nghiên cứu - Đ ng nghiên c : C Q án nh u, quán h i s n, - Ph m vi nghiên c u: Nhu c ng trong nhà hàng và cách thanh toán. 4. Phƣơng pháp nghiên cứu - Tìm hi u trên Internet. - Thông qua tài li u và ng d ng. 5. Dự kiến kết quả Nhi i bi n ng d ng và sử d ng r ng rãi. 6. Ý nghĩa khoa học và thực tiễn B n thân thêm ki n th c m i. 2
  4. 7. Nội dung đồ án tốt nghiệp Ngoài ph n m u, k t lu n và tài li u tham kh o, n i dung c án g m có 6 : C 1: T ng quan v tài C 2: P C 3: Mô hình hóa hành vi C 4: T t k chi ti t bi l p C 5: C dữ li u C 6: Xây d ng ng d ng 3
  5. CHƢƠNG 1. TỔNG QU N VỀ ĐỀ TÀI 1.1. MỤC TIÊU XÂY DỰNG ĐỀ TÀI Em xây d ng m t ph n m m qu n lý nhà hàng chỉ trên máy tính qua m ng Internet g m các ch : T t c m i có nhu c u có th tìm ki t món và ch n bàn riêng cho mình. Ứng d ng cung c p cho nhân viên ch xu n khách hàng. Ứng d ng còn cho khách hàng th y nhữ c nhà hàng c p nh t thêm. Q n m m s giúp nghi p v c c chuyên nghi ỡ t n s c thao tác trên ph n m m s d ng th i vi c thanh toán và th ng kê doanh thu s nhanh và ít sai sót nh t có th . 1.2. KẾT LUẬN C c p nh n vi c xây d ng m t ph n m m qu n lý giúp m i tìm hi u v c ch n món ng th c tiêu c th c a án, phân tích thi t k và xây d ng h th c trình bày các ti p. T 2 án s trình bày v vi c kh o sát và phân tích thi t k h th ng ph n m m qu n lý nhà hàng theo t c c th . 4
  6. CHƢƠNG 2. PHÂN T CH THIẾT Ế HƢ NG ĐỐI TƢ NG 2.1. XÁC ĐỊNH YÊU CẦU CỦA ỨNG DỤNG 2.2. XÁC ĐỊNH CÁC TÁC NHÂN TRONG HỆ THỐNG 2.3. Đ C TẢ CÁC TRƢ NG H P S DỤNG 2.3.1. Trƣờng hợp sử dụng khởi động hệ thống 2.3.2. Trƣờng hợp sử dụng đăng xuất 2.3.3. Trƣờng hợp sử dụng thêm món 2.3.4. Trƣờng hợp sử dụng xóa món ăn 2.3.5. Trƣờng hợp sử dụng chuyển bàn 2.3.6. Trƣờng hợp sử dụng thanh toán 2.3.7. Trƣờng hợp sử dụng thay đổi thông tin tài khoản 2.3.8. Trƣờng hợp sử dụng Quản lý doanh thu 2.3.9. Trƣờng hợp sử dụng danh mục các món ăn 2.3.10. Trƣờng hợp sử dụng Quản lý danh sách các món ăn 2.3.11. Trƣờng hợp sử dụng Quản lý danh sách bàn ăn 2.3.12. Trƣờng hợp sử dụng Quản lý danh sách tài khoản 2.3.13. Trƣờng hợp sử dụng khởi động hệ thống Khoi dong he thong Quan ly doanh thu Dang nhap Quan ly danh muc thuc an Them mon Xoa mon an Quan ly thuc an Admin Nhan vien Chuyen ban Thanh toan Quan ly ban an Cap nhat tai khoan Quan ly danh sach tai khoan Dong he thong n 2.1. n p n n 5
  7. 2.4. TÌM L P LĨNH VỰC 2.4.1. Xác định các lớp dựa vào các khái niệm của lĩnh vực ứng dụng 2.4.2. Gán trách nhiệm cho các lớp v a t m đƣợc 2.4.3. Biểu đồ lớp của hệ thống Hình 2.6. Bi lớp của h th ng 2.5. BIỂU ĐỒ L P 2.5.1. Biểu đồ lớp biên 2.5.2. Biểu đồ lớp điều khiển 2.6. IỂU ĐỒ TR NH TỰ 2.6.1. iểu đồ tr nh tự Đăng nh p hệ thống 2.6.2. iểu đồ tr nh tự Thêm món 2.6.3. iểu đồ tr nh tự Chuyển bàn 2.6.4. iểu đồ tr nh tự Thanh Toán 2.6.5. iểu đồ tr nh tự Thay đổi TTCN 2.6.6. iểu đồ tr nh tự Quản lý doanh thu 6
  8. 2.6.7. iểu đồ tr nh tự Thêm món ăn 2.6.8. iểu đồ tr nh tự Sửa món ăn 2.6.9. iểu đồ tr nh tự Xóa món ăn 2.6.10. iểu đồ tr nh tự Thêm danh mục thức ăn 2.6.11. iểu đồ tr nh tự Sửa danh mục thức ăn 2.6.12. iểu đồ tr nh tự Xóa danh mục thức ăn 2.6.13. iểu đồ tr nh tự Thêm bàn ăn 2.6.14. iểu đồ tr nh tự Sửa bàn ăn 2.6.15. iểu đồ tr nh tự Xóa bàn ăn 2.6.16. Biểu đồ trình tự Thêm tài khoản 2.6.17. Biểu đồ trình tự Sửa tài khoản 2.6.18. Biểu đồ trình tự Xóa tài khoản 2.7. IỂU ĐỒ C NG TÁC 2.7.1. Biểu đồ cộng tác Đăng nh p hệ thốn 2.7.2. Biểu đồ cộng tác Thêm món 2.7.3. Biểu đồ cộng tác Chuyển bàn 2.7.4. Biểu đồ cộng tác Thanh Toán 2.7.5. Biểu đồ cộng tác Thay đổi thông tin các nhân 2.7.6. Biểu đồ cộng tác Quản lý doanh thu 2.7.7. Biểu đồ cộng tác Thêm món ăn 2.7.8. Biểu đồ cộng tác Sửa món ăn 2.7.9. Biểu đồ cộng tác Xóa món ăn 2.7.10. Biểu đồ cộng tác Thêm danh mục thức ăn 2.7.11. Biểu đồ cộng tác Sửa danh mục thức ăn 2.7.12. Biểu đồ cộng tác Xóa danh mục thức ăn 2.7.13. Biểu đồ cộng tác Thêm bàn ăn 2.7.14. Biểu đồ cộng tác Sửa bàn ăn 2.7.15. Biểu đồ cộng tác Xóa bàn ăn 7
  9. 2.7.16. Biểu đồ cộng tác Thêm tài khoản 2.7.17. Biểu đồ cộng tác Sửa tài khoản 2.7.18. Biểu đồ cộng tác Xóa tài khoản 8
  10. CHƢƠNG 3: MÔ HÌNH HÓA HÀNH VI 3.1. BIỂU ĐỒ TRẠNG THÁI 3.1.1. Biểu đồ trạng thái đăng nh p 3.1.2. Biểu đồ trạng thái Thêm món 3.1.3. Biểu đồ trạng thái Chuyển bàn 3.1.4. Biểu đồ trạng thái Thanh toán 3.1.5. Biểu đồ trạng thái Thay đổi TTCN 3.1.6. iểu đồ trạng thái Quản lý doanh thu 3.1.7. iểu đồ trạng thái Thêm món ăn 3.1.8. iểu đồ trạng thái Sửa món ăn 3.1.9. iểu đồ trạng thái Xóa món ăn 3.2. BIỂU ĐỒ HOẠT Đ NG 3.2.1. iểu đồ hoạt động đăng nh p hệ thống 3.2.2. iểu đồ hoạt động thêm món 3.2.3. Biểu đồ hoạt động thanh toán 3.2.4. iểu đồ hoạt động thay đổi TTCN 3.2.5. iểu đồ hoạt động quản lý doanh thu 9
  11. CHƢƠNG 4: THIẾT KẾ CHI TIẾT BIỂU ĐỒ L P 4.1. MÔ TẢ CÁC L P CHI TIẾT 4.2. BIỂU ĐỒ L P CHI TIẾT Hình 4.1. Bi lớp chi tiết 10
  12. CHƢƠNG 5: THIẾT KẾ KIẾN TRÚC VẬT LÝ VÀ CƠ S DỮ LIỆU 5.1 THIẾT KẾ CƠ S DỮ LIỆU 5.1.1. Cơ sở dữ liệu quan hệ Hình 5.1. Cơ ở dữ li u quan h 5.1.2. T điển dữ liệu 11
  13. CHƢƠNG 6. XÂY DỰNG ỨNG DỤNG 6.1. ĐĂNG NHẬP Hình 6.1. Giao di n Đăn n ập Hình 6.2. Lỗ Đăn n ập Hình 6.3. Màn n ề ớng Hình 6.4. Giao di n chính của c ơn n 12
  14. 6.2. THÊM MÓN ĂN CHO ÀN ĐƢ C CHỌN Hình 6.5. Danh m c các món ăn Hình 6.6. Dan ác các món ăn eo an m c Hình 6.7. Lỗi không chọn àn ăn ớc khi Thêm món Hình 6.8. T êm món ăn, l ng, hi n thị an ác món ăn và ổng tiền 13
  15. 6.3. B T MÓN ĂN ÀN ĐƢ C CHỌN Hình 6.9. Giảm bớt s l n món ăn mon m n 6.4. CHUYỂN ÀN ĂN Hình 6.10. Chuy n àn ăn Hình 6.11. Cảnh báo vi c Chuy n bàn 14
  16. Hình 6.12. Bàn 4 chuy n sang trạn á “T n ” Hình 6.13. Bàn 8 chuy n sang trạn á “Có n ” và n ận hóa ơn của Bàn 4 6.5. THANH TOÁN HÓ ĐƠN Hình 6.14. T an oán óa ơn c o àn ăn 8 15
  17. Hình 6.15. Hóa ơn c o àn ăn 8 6.6. TH Y ĐỔI THÔNG TIN TÀI KHOẢN Hình 6.16. Chức năn xem Thông tin cá nhân Hình 6.17. Màn hình Thông tin cá nhân 6.7. PHÂN QUYỀN TÀI KHOẢN Hình 6.18. Giao di n k ăn n ập với quyền quản trị Hình 6.19. Giao di n k ăn n ập với quyền nhân viên 16
  18. Hình 6.20. Quản lý với quyền quản trị 6.8. XEM DOANH THU Hình 6.21. Chọn th an th ng kê doanh thu 6.9. CẬP NHẬT THỨC ĂN M I Hình 6.22. Quản lý danh sách thức ăn 17
  19. 6.10. CẬP NHẬT DANH MỤC THỨC ĂN M I Hình 6.23. Quản lý danh m c món ăn 6.11. CẬP NHẬT ÀN ĂN M I Hình 6.24. Quản lý àn ăn 6.12. CẬP NHẬT TÀI KHOẢN 18
  20. KẾT LUẬN Q án t t nghi p v X ng ph n m m Qu n lý nhà hàng em t th c các k t qu sau: o N m b c quy trình nghi p v , giao dịch bán hàng, qu n lý nhân viên, qu n lý danh m c nhà hàng. o Hi u bi c m t s t k h th ng, t ng các hi u bi t c phân tích thi t k h th ng bài toán theo mô hình ba l p. o C c các kinh nghi m th c t c tham gia vào m t d án nh , c th có th áp d c các ki n th c h c vào th c ti n. o Ti n hành phân tích thi t k h th ng và hoàn thi trình ph n m m v i mô hình ba l p m . C t các mô- thử nghi m b ng ngôn ngữ l p trình C# k t h p v i công c l p trình Visual Studio và sử d ng h qu n trị s dữ li SQ S ữ dữ li u. V th c nghi t k trình, th hi n phù h p v i n i dung c tài. Song, do kỹ p trình còn h n ch nên giao di n c t s thân thi n v i sử d ng và m i chỉ c m t s ch c n c tài. Trong th i gian t i, n u ph n m m còn thi u những ph n khác, em s ti p t c hoàn thi n các ch n th i và phát tri n thêm các ch i nh m mang l i s ti n d ng nh i dùng. 19
  21. T ng s c g ng hoàn thi n t tài này và c g các yêu c u c a h th ng. Vì v y kính mong các th y, cô giáo xem xét, chỉ b o và giúp ỡ em có th hoàn tài này t 20