Giáo Dục - Đào Tạo - Kinh tế - Quản lý - Thanh - Bar chart LỜI CẢM ƠN Lời đầu tiên, Em xin chân thành cảm ơn thầy ThS. Dương Phương Hùng đã tận tình hướng dẫn và tạo điều kiện thuận lợi trong suốt thời gian thực hiện báo cáo. Tiếp theo, Em xin gửi lời cảm ơn chân thành đến Quý Thầy-Cô Khoa Toán – Tin trường Đại học Quảng Nam đã nhiệt tình giảng dạy và giúp đỡ trong quá trình học tập. Trong quá trình viết báo cáo không thể tránh những sai sót, rất mong sự đóng góp ý kiến của Quý Thầy, Cô và toàn thể các bạn. Cuối cùng, em xin kính chúc Quý Thầy, Cô Trường Đại học Quảng Nam dồi dào sức khỏe, thành công trong sự nghiệp. Em xin chân thành cảm ơn! MỤC LỤC A. PHẦN MỞ ĐẦU .....................................................................................................1 1. Lý do chọn đề tài .....................................................................................................1 2. Mục tiêu của đề tài ..................................................................................................1 3. Đối tượng và phạm vi nghiên cứu ............................................................................ 1 4. Phương pháp nghiên cứu ......................................................................................... 1 5. Lịch sử nghiên cứu ..................................................................................................2 6. Đóng góp của đề tài .................................................................................................2 7. Cấu trúc đề tài .........................................................................................................2 B. PHẦN NỘI DUNG..................................................................................................3 CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ LẬP KẾ HOẠCH ............................... 3 1.1. Mô tả hiện trạng của hệ thống hiện tại ...................................................................3 1.1.1. Khảo sát sơ bộ hệ thống hiện tại ........................................................................3 1.1.2. Nguyên tắc quản lý của quán ............................................................................. 3 1.2. Lập kế hoạch khảo sát ........................................................................................... 4 1.2.1. Lập kế hoạch phỏng vấn tổng quan hệ thống ..................................................... 4 1.2.2. Lập kế hoạch phỏng vấn cụ thể .......................................................................... 5 1.3. Kết quả khảo sát ....................................................................................................8 1.3.1. Quá trình hoạt động........................................................................................... 8 1.3.2. Ưu và nhược điểm của hệ thống cũ ...................................................................8 1.3.3. Hướng phát triển của hệ thống mới ...................................................................8 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG........................................... 10 2.1. Phân tích hệ thống............................................................................................... 10 2.1.1. Phân tích chức năng ......................................................................................... 10 2.1.1.1. Usecase ......................................................................................................... 10 2.1.1.2. Class ............................................................................................................. 10 2.1.1.3. Biểu đồ tuần tự .............................................................................................. 11 2.1.1.4. Biêu đồ cộng tác............................................................................................ 16 2.1.1.5. Biểu đồ trạng thái .......................................................................................... 21 2.1.1.6. Biểu đồ hoạt động ......................................................................................... 23 2.1.2. Phân tích dữ liệu .............................................................................................. 27 2.1.2.1. Sơ đồ E-R ..................................................................................................... 27 2.1.2.2. Sơ đồ dữ liệu quan hệ .................................................................................... 28 2.1. Thiết kế hệ thống ................................................................................................. 28 2.2.1. Thiết kế cơ sở dữ liệu ...................................................................................... 28 2.2.2. Thiết kế chức năng ........................................................................................... 31 CHƯƠNG 3: TRIỂN KHAI HỆ THỐNG .................................................................. 32 3.1. Giao diện form đăng nhập ................................................................................... 32 3.2. Giao diện form bán hàng ..................................................................................... 32 3.3. Giao diện form quản lý ........................................................................................ 33 3.4. Giao diện form thống kê ..................................................................................... 33 3.5. Giao diện form gọi món ...................................................................................... 34 C. PHẦN KẾT LUẬN VÀ KIẾN NGHỊ .................................................................... 35 1. Kết luận ................................................................................................................. 35 1.1. Kết quả đạt được ................................................................................................. 35 1.2. Những vấn đề còn hạn chế................................................................................... 35 2. Kiến nghị ............................................................................................................... 35 D. TÀI LIỆU THAM KHẢO ..................................................................................... 36 DANH MỤC HÌNH ẢNH Hình 2.1. Sơ đồ usecase ............................................................................................. 10 Hình 2.2. Sơ đồ class ................................................................................................. 10 Hình 2.3. Sơ đồ tuần tự usecase đăng nhập................................................................ 11 Hình 2.4. Sơ đồ tuần tự usecase đăng xuất................................................................. 11 Hình 2.5. Sơ đồ tuần tự usecase thoát ........................................................................ 12 Hình 2.6. Sơ đồ tuần tự usecase đổi mật khẩu ............................................................ 12 Hình 2.7. Sơ đồ tuần tự usecase tìm kiếm ................................................................... 13 Hình 2.8. Sơ đồ tuần tự usecase thêm nhân viên ........................................................ 13 Hình 2.9. Sơ đồ tuần tự usecase cập nhập nhân viên.................................................. 14 Hình 2.10. Sơ đồ tuần tự usecase xóa nhân viên ........................................................ 14 Hình 2.11. Sơ đồ tuần tự usecase thanh toán ............................................................. 15 Hình 2.12. Sơ đồ tuần tự usecase thống kê ................................................................. 15 Hình 2.13. Sơ đồ cộng tác usecase đăng nhập ........................................................... 16 Hình 2.14. Sơ đồ cộng tác usecase đăng xuất ............................................................ 16 Hình 2.15. Sơ đồ cộng tác usecase thoát .................................................................... 17 Hình 2.16. Sơ đồ cộng tác usecase đổi mật khẩu ........................................................ 17 Hình 2.17. Sơ đồ cộng tác usecase tìm kiếm............................................................... 18 Hình 2.18. Sơ đồ cộng tác usecase thêm nhân viên .................................................... 18 Hình 2.19. Sơ đồ cộng tác usecase cập nhập nhân viên ............................................. 19 Hình 2.20. Sơ đồ cộng tác usecase xóa nhân viên ...................................................... 19 Hình 2.21. Sơ đồ cộng tác usecase thanh toán ........................................................... 20 Hình 2.22. Sơ đồ cộng tác usecase thống kê............................................................... 20 Hình 2.23. Sơ đồ trạng thái class tài khoản ............................................................... 21 Hình 2.24. Sơ đồ trạng thái class nhân viên ............................................................... 21 Hình 2.25. Sơ đồ trạng thái class bàn ........................................................................ 21 Hình 2.26. Sơ đồ trạng thái class đồ uống ................................................................. 22 Hình 2.27. Sơ đồ trạng thái class hóa đơn ................................................................. 22 Hình 2.28. Sơ đồ trạng thái class loại đồ uống .......................................................... 22 Hình 2.29. Sơ đồ hoạt động usecase đăng nhập ......................................................... 23 Hình 2.30. Sơ đồ hoạt động usecase đăng xuất .......................................................... 23 Hình 2.31. Sơ đồ hoạt động usecase thoát.................................................................. 24 Hình 2.32. Sơ đồ hoạt động usecase đổi mật khẩu ..................................................... 24 Hình 2.33. Sơ đồ hoạt động usecase tìm kiếm ............................................................ 25 Hình 2.34. Sơ đồ hoạt động usecase thống kê ............................................................ 25 Hình 2.35. Sơ đồ hoạt động usecase thanh toán ......................................................... 25 Hình 2.36. Sơ đồ hoạt động usecase thêm nhân viên .................................................. 26 Hình 2.37. Sơ đồ hoạt động usecase cập nhập nhân viên ........................................... 26 Hình 2.38. Sơ đồ hoạt động usecase xóa nhân viên .................................................... 27 Hình 2.39. Sơ đồ E - R ............................................................................................... 27 Hình 2.40. Sơ đồ dữ liệu quan hệ ............................................................................... 28 Hình 3.1. Giao diện form đăng nhập .......................................................................... 32 Hình 3.2. Giao diện form bán hàng............................................................................ 32 Hình 3.3. Giao diện form quản lý............................................................................... 33 Hình 3.4. Giao diện form thống kê ............................................................................. 33 Hình 3.5. Giao diện form gọi món.............................................................................. 34 1 A. PHẦN MỞ ĐẦU 1. Lý do chọn đề tài Kinh tế phát triển, văn hóa, văn minh của con người tăng lên thì đồng nghĩa chúng ta cũng khó tính hơn trong việc lựa chọn hàng ngày. Do đó việc cạnh tranh trong mảng dịch vụ, giải trí cũng trở nên gắt gao hơn, chuyên nghiệp hơn. Qua đó thúc đẩy cách làm việc của con người, sử dụng nhiều trí óc, tiện ích, mô hình kinh doanh trở nên mở rộng, phát triển hơn. Bạn đang kinh doanh trong lĩnh vực nào đó và muốn phát triển nó đồng nghĩa với việc quản lý nó trở nên càng ngày càng khó khăn, tốn nhiều công sức. Việc quản lý nó trên mạng internet, qua một phần mềm quản lý chuyên nghiệp đang là sự lựa chọn hàng đầu cho công việc kinh doanh đang là xu hướng chung của thế giới. Và những cửa hàng coffee cũng không nằm ngoài vòng xoáy, dòng chảy của sự hiên đại hóa, văn minh hóa, yêu cầu khắc khe, khó tính trong kinh doanh. Khi những cửa hàng coffee mọc lên hàng ngày, đủ thể loại, đủ phong cách. Một người mở cửa hàng coffee không còn theo định nghĩa “một chủ một cửa hàng” nữa, mà thay vào đó là một người mở một chuỗi cửa hàng coffee, có thể ở một thành phố, một đất nước hay nằm rải rác trên toàn thế giới. Câu hỏi đặt ra là người chủ sẽ quản lý nó như thế nào, và tốn bao nhiêu tiền của để quản lý nó một cách tối ưu nhất? Phần mềm quản lý cửa hàng coffee là câu trả lời hoàn hảo cho việc này. Chính vì thế em thiết kế ứng dụng quản lý café với tên đề tài “Xây dựng phần mềm quản lý bán cafe” cho khóa luận của mình. 2. Mục tiêu của đề tài - Tìm hiểu và phân tích hệ thống theo hướng đối tượng - Xây dựng phần mềm quản lý quán cafe 3. Đối tượng và phạm vi nghiên cứu - Xây dựng phần mềm quản lý quán cafe 4. Phương pháp nghiên cứu - Tìm hiểu giáo trình - Nghiên cứu tài liệu - Phân tích - Khảo sát 2 5. Lịch sử nghiên cứu Trước đây đã có nhiều đề tài nghiên cứu về vấn đề này, tuy nhiên mỗi đề tài phục vụ cho nhu cầu bán cà phê của một quán hàng nhất định, có ưu và nhược điểm riêng. 6. Đóng góp của đề tài Đề tài giúp người đọc hiểu rõ hơn về phân tích hệ thống theo hướng đối tượng, và ứng dụng xây dựng phần mềm quản lý quán cafe 7. Cấu trúc đề tài PHẦN 1. MỞ ĐẦU PHẦN 2. NỘI DUNG NGHIÊN CỨU Chương 1: Khảo sát hiện trạng và lập kế hoạch Chương 2: Phân tích và thiết kế hệ thống Chương 3: Triển khai hệ thống PHẦN 3. KẾT LUẬN VÀ KIẾN NGHỊ PHẦN 4. TÀI LIỆU THAM KHẢO 3 B. PHẦN NỘI DUNG CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ LẬP KẾ HOẠCH 1.1. Mô tả hiệ
PHẦN MỞ ĐẦU
Lý do chọn đề tài
Kinh tế phát triển, văn hóa, văn minh của con người tăng lên thì đồng nghĩa chúng ta cũng khó tính hơn trong việc lựa chọn hàng ngày Do đó việc cạnh tranh trong mảng dịch vụ, giải trí cũng trở nên gắt gao hơn, chuyên nghiệp hơn Qua đó thúc đẩy cách làm việc của con người, sử dụng nhiều trí óc, tiện ích, mô hình kinh doanh trở nên mở rộng, phát triển hơn
Bạn đang kinh doanh trong lĩnh vực nào đó và muốn phát triển nó đồng nghĩa với việc quản lý nó trở nên càng ngày càng khó khăn, tốn nhiều công sức
Việc quản lý nó trên mạng internet, qua một phần mềm quản lý chuyên nghiệp đang là sự lựa chọn hàng đầu cho công việc kinh doanh đang là xu hướng chung của thế giới Và những cửa hàng coffee cũng không nằm ngoài vòng xoáy, dòng chảy của sự hiên đại hóa, văn minh hóa, yêu cầu khắc khe, khó tính trong kinh doanh Khi những cửa hàng coffee mọc lên hàng ngày, đủ thể loại, đủ phong cách Một người mở cửa hàng coffee không còn theo định nghĩa “một chủ một cửa hàng” nữa, mà thay vào đó là một người mở một chuỗi cửa hàng coffee, có thể ở một thành phố, một đất nước hay nằm rải rác trên toàn thế giới Câu hỏi đặt ra là người chủ sẽ quản lý nó như thế nào, và tốn bao nhiêu tiền của để quản lý nó một cách tối ưu nhất?
Phần mềm quản lý cửa hàng coffee là câu trả lời hoàn hảo cho việc này Chính vì thế em thiết kế ứng dụng quản lý café với tên đề tài “ Xây dựng phần mềm quản lý bán cafe” cho khóa luận của mình.
Mục tiêu của đề tài
- Tìm hiểu và phân tích hệ thống theo hướng đối tượng
- Xây dựng phần mềm quản lý quán cafe
Đối tượng và phạm vi nghiên cứu
- Xây dựng phần mềm quản lý quán cafe
Phương pháp nghiên cứu
Lịch sử nghiên cứu
Trước đây đã có nhiều đề tài nghiên cứu về vấn đề này, tuy nhiên mỗi đề tài phục vụ cho nhu cầu bán cà phê của một quán hàng nhất định, có ưu và nhược điểm riêng.
Đóng góp của đề tài
Đề tài giúp người đọc hiểu rõ hơn về phân tích hệ thống theo hướng đối tượng, và ứng dụng xây dựng phần mềm quản lý quán cafe
Cấu trúc đề tài
PHẦN 2 NỘI DUNG NGHIÊN CỨU
Chương 1: Khảo sát hiện trạng và lập kế hoạch
Chương 2: Phân tích và thiết kế hệ thống
Chương 3: Triển khai hệ thống
PHẦN 3 KẾT LUẬN VÀ KIẾN NGHỊ
PHẦN 4 TÀI LIỆU THAM KHẢO
KHẢO SÁT HIỆN TRẠNG VÀ LẬP KẾ HOẠCH
Mô tả hiện trạng của hệ thống hiện tại
1.1.1 Khảo sát sơ bộ hệ thống hiện tại
Quán cafe M.T nằm ở 62 Hùng Vương, Tam Kỳ, Quảng Nam Quán nằm trên con phố đầy ắp các hàng quán cafe nhưng MT cafe vẫn thu hút được nhiều khách hàng tới thăm bởi style trẻ trung và độc đáo, đặc biệt là quán có menu đồ uống phong phú và chất lượng phục vụ tốt Đối với dân văn phòng, quán là một địa chỉ thích hợp cho vài phút nghỉ trưa ít ỏi với không gian sang trọng, không khí dễ chịu, luôn làm hài lòng với mọi khách hàng dù là khó tính nhất Điện thoại liên hệ: 0798268394
1.1.2 Nguyên tắc quản lý của quán
- Nhân viên phải có thái độ phục vụ chu đáo, ghi nhớ những món thức uống khách gọi càng tốt Biết tư vấn cho khách nếu cần thiết
- Nhân viên pha chế phải chế biến đồ uống sạch sẽ, cẩn thận Có thể sáng tạo thức uống theo phong cách mới làm hài lòng khách hàng
- Cấm mọi hành vi gian lận, vụ lợi cá nhân, nếu vi phạm sẽ bị đuổi việc
- Quản lý có trách nhiệm phân ca làm, tính lương cùng với quản lý nhân sự
Lập kế hoạch khảo sát
1.2.1 Lập kế hoạch phỏng vấn tổng quan hệ thống
Kế hoạch phỏng vấn tổng quan hệ thống
Hệ thống quản lý quán café
STT Chủ đề Yêu cầu Thời gian
1 Quản lý nhân viên và hoạt động của quán
Hiểu được quá trình quản lý và tổ chức phân công công việc cho nhân viên
2 Quản lý nghiệp vụ phục vụ
Nắm bắt được cách hoạt động và cách phục vụ khách hàng của quán
3 Quản lý thu chi, sổ sách
Hiểu rõ quá trình thanh toán, nhập liệu, ghi sổ sách, tính doanh thu
1.2.2 Lập kế hoạch phỏng vấn cụ thể
Dự án: quản lý quán cafe Tiểu dự án: quản lý nhân viên và hoạt động
Người được phỏng vấn: Quản lý
Câu 1 Cơ cấu tổ chức nhân viên của quán như thế nào, có theo khuôn mẫu chung hay không?
- Có, chúng tôi tổ chức quản lý nhân viên theo một cơ cấu gần như rất phổ biến hiện nay, tổ chức chia làm 4 bộ phận bộ cụ thể bao gồm bộ phận kế toán hay còn gọi là thu ngân, bộ phận phục vụ, bộ phận pha chế
Câu 2 Anh có quan tâm đến trình độ học vấn và chuyên môn của
- Có, điều đó rất cần thiết nó giúp tôi quản lý một cách có hiệu quả hơn vì từng bộ phận từng bộ phận nhân viên của mình không ? riêng biệt sẽ được quy định một trình độ nhất định ví dụ như bộ phận kế toán (thu ngân)khi được tuyển dụng phải có bằng hoặc kinh nghiệm đã làm trước đây Câu 3 Nếu như quán hết nghiên liệu nào đó để làm thức uống thì anh sẽ xử lý như thế nào?
- Tôi sẽ xóa tạm thời món đó khỏi menu thay vào đó chúng tôi có thể thêm vào những món mới để làm hài lòng khách hàng
Dự án: quản lý quán cafe Tiểu dự án: quản lý thu chi, sổ sách
Người được phỏng vấn: Nhân viên thu ngân
Câu 1 Dữ liệu của quán về thu chi sẽ được lưu ở đâu và sẽ được kiểm tra vào thời gian nào?
- Mọi sổ sách của quán chúng tôi sẽ được lưu ở một quyển sổ và hàng tháng chủ quán sẽ kiểm tra và yêu cầu tôi lập báo cáo tổng kết
Câu 2 Trong quá trình thanh toán hóa đơn có được dữ lại hay không?
- Có, tất cả các hóa đơn sẽ được dữ để sau khi hết ca làm việc chúng tôi sẽ tổng kết và đối chiếu doanh thu bán được trong một ngày và để đối chiếu khi xảy ra những sai sót của máy hay nhân viên
Dự án: quản lý quán cafe Tiểu dự án: quản lý nghiệp vụ phục vụ
Người được phỏng vấn: Nhân viên phục vụ
Câu 1 Với 1 số lượng khách lớn cùng vào quán 1 lúc thì chất lượng phục vụ có bị ảnh hưởng hay không
- Tất nhiên là có! Khách đông đồng nghĩa với việc bộ phận phục vụ phải rải đều ra, dẫn đến tình trạng khách phải chờ đợi! Chúng tôi rất tiếc về điều đó.Nhưng khách cũng hiểu và thông cảm không phàn nàn gì!
Câu 2 Thái độ phục vụ của bộ phận phục vụ như thế nào ?
- Chúng tôi đã được dặn dò và chỉ dẫn rất kỹ về thái độ trước khi chúng tôi làm việc! Và chúng tôi cũng ý thức được “Khách hàng là thượng đế”
Câu 3 Chị có thể mô tả sơ lược về quá trình phục vụ của mình như thế nào không ?
- Sau khi đưa khách đến chỗ ngồi nhân viên phục vụ sẽ mang ra một số thứ miễn phí như nước lọc, trà đá và menu cho khách để khách chọn đồ uống Khi đã ghi hết các yêu cầu của khách trên phiếu order, nhân viên phục vụ sẽ chuyển phiếu order này cho nhân viên pha chế Đồ uống khi được pha chế xong thì nhân viên phục vụ sẽ mang ra cho khách Khách hàng khi ra về sẽ qua quầy thu ngân để thanh toán và lấy hóa đơn (nếu cần)
Kết quả khảo sát
Qua khảo sát chi tiết thì hệ thống quản lý café MT hiện nay hoạt động như sau:
Khi có khách bước vào nhân viên phục vụ sẽ hỏi khách số lượng người đi cùng để có thể sắp xếp chỗ ngồi một cách hợp lý nhất Sau khi đưa khách đến chỗ ngồi nhân viên phục vụ sẽ mang ra một số thứ miễn phí như nước lọc, trà đá và menu cho khách để khách chọn đồ uống Khi đã ghi hết các yêu cầu của khách trên phiếu order, nhân viên phục vụ sẽ chuyển phiếu order này cho nhân viên pha chế Đồ uống khi được pha chế xong thì nhân viên phục vụ sẽ mang ra cho khách Khách hàng khi ra về sẽ qua quầy thu ngân để thanh toán và lấy hóa đơn (nếu cần)
• Quản lý bán hàng, doanh thu:
Sau mỗi ngày quản lý hoặc thu ngân tổng hợp các sản phẩm đã bán trong ngày, tính tiền và ghi chép lại
Cuối tháng thu ngân sẽ lấy sổ sách đó thống kê lại và báo cáo cho quản lí và chủ quán
1.3.2 Ưu và nhược điểm của hệ thống cũ
- Đáp ứng được các nhu cầu cơ bản của việc quản lý một quán café
- Dùng nhiều giấy tờ vì vậy việc bảo quản cũng như tìm kiếm tốn nhiều thời gian và công sức
- Hệ thống sẽ gặp khó khăn khi lượng khách hàng tăng vì tất cả mọi công việc quản lý đều thao tác và xử lý bằng tay
- Dễ xảy ra sai sót trong quá trình quản lý do nhiều yếu tố như viết sai, gian lận, tính toán nhầm
1.3.3 Hướng phát triển của hệ thống mới
- Một hệ thống quản lý quán Cafe có nhiệm vụ quản lý bàn và khu vực nhằm tiện lợi cho việc kiểm tra bàn nào đang được sử dụng hay đang ở trạng thái trống, quản lý các sản phẩm, giá cả, hóa đơn giúp khách hàng dễ dàng trong việc thanh toán
- Quản lý được các thống kê như thống kê bán hàng, thu chi, doanh thu giúp chủ cửa hàng không gặp nhiều khó khăn trong việc quản lý cũng như kiểm tra sự phát triển của quán Café
- Hệ thống phải quản lý được việc bán hàng nhằm tiện lợi cho quản lý trong việc quản lý sản phẩm bán ra
- Quản lý được nhân sự để tiện lợi cho trong việc trả lương cũng như sắp xếp lịch làm việc cho các nhân viên
- Quản lý khách hàng nhằm tiện lợi cho khách hàng, khách quen sẽ có nhiều ưu đãi nhằm thu hút khách hàng tới quán nhiều hơn.
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Phân tích hệ thống
Hình 2.1 Sơ đồ usecase 2.1.1.2 Class
Hình 2.3 Sơ đồ tuần tự usecase đăng nhập
Hình 2.4 Sơ đồ tuần tự usecase đăng xuất
Hình 2.5 Sơ đồ tuần tự usecase thoát
Hình 2.6 Sơ đồ tuần tự usecase đổi mật khẩu
Hình 2.7 Sơ đồ tuần tự usecase tìm kiếm
Hình 2.8 Sơ đồ tuần tự usecase thêm nhân viên
Hình 2.9 Sơ đồ tuần tự usecase cập nhập nhân viên
Hình 2.10 Sơ đồ tuần tự usecase xóa nhân viên
Hình 2.11 Sơ đồ tuần tự usecase thanh toán
Hình 2.12 Sơ đồ tuần tự usecase thống kê
Hình 2.13 Sơ đồ cộng tác usecase đăng nhập
Hình 2.14 Sơ đồ cộng tác usecase đăng xuất
Hình 2.15 Sơ đồ cộng tác usecase thoát
Hình 2.16 Sơ đồ cộng tác usecase đổi mật khẩu
Hình 2.17 Sơ đồ cộng tác usecase tìm kiếm
Hình 2.18 Sơ đồ cộng tác usecase thêm nhân viên
Hình 2.19 Sơ đồ cộng tác usecase cập nhập nhân viên
Hình 2.20 Sơ đồ cộng tác usecase xóa nhân viên
Hình 2.21 Sơ đồ cộng tác usecase thanh toán
Hình 2.22 Sơ đồ cộng tác usecase thống kê
Hình 2.23 Sơ đồ trạng thái class tài khoản
Hình 2.24 Sơ đồ trạng thái class nhân viên
Hình 2.25 Sơ đồ trạng thái class bàn
Hình 2.26 Sơ đồ trạng thái class đồ uống
Hình 2.27 Sơ đồ trạng thái class hóa đơn
Hình 2.28 Sơ đồ trạng thái class loại đồ uống
Hình 2.29 Sơ đồ hoạt động usecase đăng nhập
Hình 2.30 Sơ đồ hoạt động usecase đăng xuất
Hình 2.31 Sơ đồ hoạt động usecase thoát
Hình 2.32 Sơ đồ hoạt động usecase đổi mật khẩu
Hình 2.33 Sơ đồ hoạt động usecase tìm kiếm
Hình 2.34 Sơ đồ hoạt động usecase thống kê
Hình 2.35 Sơ đồ hoạt động usecase thanh toán
Hình 2.36 Sơ đồ hoạt động usecase thêm nhân viên
Hình 2.37 Sơ đồ hoạt động usecase cập nhập nhân viên
Hình 2.38 Sơ đồ hoạt động usecase xóa nhân viên
2.1.2.2 Sơ đồ dữ liệu quan hệ
Hình 2.40 Sơ đồ dữ liệu quan hệ
Thiết kế hệ thống
2.2.1 Thiết kế cơ sở dữ liệu
Dựa vào các khảo sát trước đây và các quan hệ trên, chúng ta mô tả dưới dạng khi báo sau:
Fieldname Data type Validation Rule
MaNV (FK) Varchar Not null
MaBan (FK) Int Not null
Fieldname Data type Validation Rule
MaHD (FK) int Not null
MaDU (FK) int Not null
Fieldname Data type Validation Rule
Username(FK) Varchar Not null
Fieldname Data type Validation Rule
Fieldname Data type Validation Rule
Fieldname Data type Validation Rule
TenDU(FK) Nvarchar Not null
Fieldname Data type Validation Rule
STT Tên chức năng Mô tả
1 Đăng xuất Người dùng dùng chức năng này khi không còn thao tác với hệ thống
2 Thay đổi thông tin Người dùng có thể thay đổi mật khẩu hiện tại của mình
3 Cập nhật loại đồ uống Quản lý có thể thêm, xóa, sửa loại đồ uống khi cần thiết
4 Cập nhật đồ uống Quản lý có thể thêm, xóa, sửa danh sách các đồ uống khi cần thiết
5 Cập nhật Account Quản lý có thể thêm, xóa, sửa Account của mình hoặc của thu ngân
Quản lý có thể thêm, xóa, sửa nhân viên khi cần thiết, và giúp quản lý thuận tiện trong việc tính lương hay nghỉ việc
7 Cập nhật bàn Quản lý có thể thêm, xóa, sửa bàn khi cần thiết
8 Đổi trả món Nhân viên thu ngân hoặc quản lý có thể thay đổi đồ uống theo yêu cầu của khách hàng
9 Chuyển bàn, gộp bàn Nhân viên thu ngân hoặc quản lý có thể thay đổi hoặc theo dõi bàn như yêu cầu của khách hàng
Người dùng dùng chức năng này khi khách vào thì mở bàn thêm thức uống cho khách hàng, hoặc khách gọi thêm món
11 Thanh toán Khi khách yêu cầu tính tiền thì thu ngân sẽ in hóa đơn thanh toán cho khách
12 Thống kê Giúp quản lý thuận tiện hơn
TRIỂN KHAI HỆ THỐNG
Giao diện form đăng nhập
Hình 3.1 Giao diện form đăng nhập
Giao diện form bán hàng
Hình 3.2 Giao diện form bán hàng
Giao diện form quản lý
°” Quàn lý X Đô uõng Loại đô uõng Bán An Nhãn viên
Thêm Sửa Xóa Tm Kiêm
Mã đõ uõng Tênđôuõng Đớn vị tinh Loại
Tên đồ uổng: CaFe đen
I CaFe đen Ly CaFe Đơn VỊ Tinh
3 Trá SŨ a thái xanh Ly Trá sù a Ly V
4 Trá sũa socola Ly Trà sủ a
5 Trà sũa khoai môn Ly Trá sũa
7 Bò húc Lon Nuòc giãi Giá: 20000 g
9 Nuổc khoáng Chai Nuòc giài
Hình 3.3 Giao diện form quản lý
Giao diện form thống kê
Hình 3.4 Giao diện form thống kê
Giao diện form gọi món
Hình 3.5 Giao diện form gọi món
PHẦN KẾT LUẬN VÀ KIẾN NGHỊ
- Phân tích và thiết kế được hệ thống phần mềm quản lý quán cà phê
- Hoàn thành phần mềm quản lý quán cà phê
1.2 Những vấn đề còn hạn chế
- Thiết kế giao diện còn chưa được đẹp
- Nhiều lỗi còn chưa được khắc phục
- Chức năng còn chưa được hoàn thiện
Tiếp tục nghiên cứu và tìm hiểu thêm về đề tài để tối ưu hóa thuật toán, phát hiện và khắc phục những lỗi chưa được phát hiện, hoàn thiện hơn các chức năng, tối ưu thuật toán ngắn gọn hơn và phát triển thêm hệ thống website và ứng dụng android cho khách hàng đặt online
TÀI LIỆU THAM KHẢO
[1] Nguyễn Văn Vỹ, Giáo trình Kỹ Nghệ phần mềm, Đại học Quốc Gia Hà Nội, năm 2001
[2] Giáo trình công nghệ phần mềm, Đại học Khoa Học Tự nhiên, Đại học Quốc Gia Hà Nội, năm 2000
[3] PGS TS Trần Thị Song Minh, Giáo trình hệ thống thông tin quản lý, NXB Đại học Kinh Tế Quốc Dân, 2019
[4] TS Trần Thị Thu Hà, Giáo trình hệ thống thông tin, NXB Kinh tế quốc dân,
[5] Lê Thanh Trúc, Bài giảng phân tích hệ thống hướng đối tượng, Trường Đại học Tây Đô, 2006
[6] ThS Nguyễn Văn Khương, Giáo trình ngôn ngữ lập trình C#
[7] Lê Tiến Vương, Nhập môn cơ sở dữ liệu quan hệ, NXB Thống Kê
[8] Trần Ngân Bình - Đặng Ngân Việt - Nguyễn Thái Nghe, Giáo trình hệ cơ sở dữ liệu, NXB trường Đại học Cần Thơ, 2010