GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG
Lý do chọn đề tài
Ông Đặng Lê Nguyễn Vũ từng chia sẻ: “Muốn thành công phải có khát vọng, muốn hạnh phúc phải phụng sự, trách nhiệm càng cao, vinh quang càng lớn.” Ông chủ cà phê Trung Nguyên đã truyền cảm hứng cho chúng tôi chọn đề tài này Việc vận hành một quán cà phê không quá khó, nhưng để thực hiện một cách chỉn chu, hạn chế phát sinh và kiểm soát dòng tiền hiệu quả, việc sử dụng phần mềm quản lý là vô cùng cần thiết.
Phần mềm quản lý hoạt động như một nhà máy, giúp chủ doanh nghiệp kết nối các bộ phận một cách nhanh chóng và hiệu quả, tiết kiệm thời gian tối đa.
Quy trình cung cấp cà phê không chỉ dừng lại ở khâu bán hàng, mà còn bao gồm việc nhập sản phẩm và sự chăm sóc của nhân viên, nhằm mang đến cho khách hàng những ly đồ uống thơm ngon nhất.
Chúng tôi nhận thấy tiềm năng lớn của thị trường cà phê và đã phát triển sản phẩm cà phê BÁT với các tiêu chí đơn giản, tiện lợi, dễ sử dụng, bảo trì và phát triển Chúng tôi hy vọng thầy và hội đồng phản biện sẽ cùng khám phá sản phẩm này với đội ngũ của chúng tôi.
Quy ước tài liệu
Font chữ Kích thước Khoảng cách Căn lề
Heading1 Times New Roman 16 Trái
Heading2 Times New Roman 14 Trái
Heading3 Times New Roman 13 Trái
Nội Dung Time New Roman 14 1.5 Trái
Bảng chú giải thuật ngữ
Tên Thuật Ngữ Giải Thích Thuật Ngữ
Database Là một tập hợp các dữ liệu có tổ chức được lưu trữ và truy cập điện tử từ hệ thống máy tính
CSDL Cơ sở dữ liệu
Use Case Mô tả sự tương tác đặc trưng giữa người dùng bên ngoài và hệ thống
Activity Diagram Biểu đồ hoạt động là một biểu đồ hành vi để mô tả các khía cạnh động của hệ thống
Biểu đồ lớp là một loại biểu đồ cấu trúc tĩnh, thể hiện cấu trúc của hệ thống thông qua việc mô tả các lớp, thuộc tính và hoạt động của chúng, cùng với các mối quan hệ giữa các đối tượng trong hệ thống.
ERD Mô Hình mối quan hệ thực thể
Java Ngôn ngữ lập trình hướng đối tượng
CPU Bộ phận xử lý trung tâm
RAM Bộ nhớ tạm thời
Developer Người viết ra sản phẩm chương trình, các phần mềm trang web
Tester Người kiểm tra sản phẩm mà lập trình viên làm ra, để nâng cao chất lượng sản phẩm
Mục tiêu đề tài
Nhằm đáp ứng nhu cầu trợ giúp tối đa trong việc quản lý và vận hành quán cà phê
Chỉ với vài cú click chuột sau khi đăng nhập, người dùng có thể dễ dàng thực hiện các bước từ việc chọn sản phẩm đến thanh toán Hơn nữa, hệ thống còn hỗ trợ người quản lý trong việc nắm bắt thông tin một cách nhanh chóng, chính xác và đơn giản.
Phạm vi đề tài
Phần mềm quản lý quán cà phê Bát giúp người quản lý kiểm tra hàng hóa, thông tin đăng nhập nhân viên và theo dõi doanh thu qua tab thống kê Việc tạo hóa đơn trở nên đơn giản, cho phép khách thanh toán ngay sau khi gọi món, giảm thiểu lỗi chọn đồ sai Ngoài ra, phần mềm còn có chức năng giảm giá khuyến mãi, tăng sức hút của quán với khách hàng.
Bố cục tài liệu
Giới thiệu đề tài – hệ thống
Trình bày lý do chọn đề tài, mục tiêu mà dự án hướng tới, phạm vi đề tài và khảo sát hiện trạng của hệ thống hiện tại.
Phân tích sơ đồ hệ thống
Liệt kê các chức năng có trong hệ thống và vẽ sơ đồ
Trình bày sơ đồ ERD và diễn giải các bảng có trong sơ đồ về tên thuộc tính, kiểu dữ liệu
Hệ thống sẽ được mô tả với các chức năng chính, bao gồm việc xác định các đối tượng và mối quan hệ giữa chúng Bên cạnh đó, sẽ liệt kê các thiết kế giao diện người dùng nhằm tối ưu hóa trải nghiệm sử dụng.
Liệt kê các phi chức năng mà dự án đã làm hoặc dự kiến sẽ đạt được
Kiểm thử Đưa ra kế hoạch kiểm thử của dự án như ai là người kiểm thử, các mục tiêu và kết quả mong muốn
Tổng kết Đưa ra những khó khăn gặp phải, cách giải quyết khó khăn Rút ra bài học và kế hoạch dự kiến phát triển trong tương lai.
Khảo sát
Hình thức khảo sát Khảo sát tại cửa hàng
Người lên Kế Hoạch Nguyễn Trường An
Nhóm khảo sát sẽ tiến hành khảo sát quy trình vận hành của một quán cà phê để xác định các chức năng cần thiết cho chương trình quản lý cửa hàng Dựa trên kết quả khảo sát, nhóm sẽ thiết kế cơ sở dữ liệu phù hợp nhằm tối ưu hóa quản lý quán cà phê.
Câu hỏi khảo sát Đối Tượng khảo sát
1 Cà phê Cộng: 75 Trích Sài- Tây Hồ - Hà Nội.
HotLine: 0911811159 Người thực hiện Nguyễn Trường An
1.Cửa hàng bạn nhập hàng từ đâu vậy?
Vì là chuỗi hệ thống cửa hàng nên nhập từ công ty(kho cung ứng đặc biệt)
Sau khi nhập hàng, bạn nên để đồ ở đâu? Cửa hàng có hai kho: một kho tổng để lưu trữ những đồ chưa sử dụng và một kho tại Drinkbar dành cho những đồ thường xuyên sử dụng.
3 bạn nhập đồ từ công ty kiểu gì? Bọn mình order thứ 2 cho 34 và thứ 5 cho 67cn Hôm nay order hôm sau có luôn.
4 bạn có thể nói quy trình từ khi khách order đến khi khách nhận được đồ ko
1 khách order đồ tại quầy thu ngân , rồi nhận một cờ có gắn số
2.Nhân viên xuất hóa đơn đưa cho khách
3 Tùy loại đồ uống sẽ được đựng trong các loại cốc khác nhau để mang cho khách
4 thu lại cờ gắn số 5.Nhân viên quán bạn chấm công kiểu gì nhỉ, vân tay, thẻ hay note lại?
Quán mình check vân tay
6 vậy quán bạn nhân viên là full time hay part time
Quán nhân viên làm việc theo hình thức part-time, vì đây là mô hình của chủ đầu tư, nên không có vị trí full-time Bạn có thể cung cấp cho mình một hóa đơn được không?
8 à bạn order 2 lần một tuần như thế chắc ko có hàng tồn
Để tránh tình trạng thiếu hàng trong quá trình đặt hàng, chúng ta cần luôn có kế hoạch dự trữ hợp lý Nếu xảy ra trường hợp thiếu hàng, có thể mượn từ các cửa hàng khác và vào cuối tháng sẽ tính toán và trừ số hàng đó đi Như vậy, việc quản lý đơn hàng sẽ giúp hạn chế tình trạng tồn kho.
10Bạn dự tính order bằng cách nào vậy? Bên mình sẽ đếm tay và ghi vào excel sau đó sẽ order thêm.
11 cửa hàng có nhận ship chứ Có bạn mình sẽ gọi ship đến và đưa đồ, khách sẽ trả
12 Những trạng thái ship đơn hàng của shop? +, Thường là sẽ có: Đơn chờ xử lý Đang giao hàng Hoàn thành
13 Menu thường vẫn như này chứ À cứ 6 tháng sẽ thêm một vài đồ mới và loại bỏ bớt đồ bán kém
14 À Nếu order sai thì như nào Order trước mới có đồ mà order sai thì uống sai thôi
15 nếu 10 người ngồi 2 bàn lúc cuối
1 bàn thanh toán thì sao
Vì thanh toán trước nên ko hỏi câu này
Việc cải thiện liên kết với ngân hàng là rất quan trọng để đảm bảo quá trình thanh toán diễn ra suôn sẻ Nếu không, khách hàng có thể gặp phải tình trạng không nhận được tiền, gây ra sự khó chịu, đặc biệt là khi phải đối mặt với những khách hàng nóng tính.
17 Nếu có một phần mềm giải quyết được các vấn đề từ việc kiểm soát sản phẩm đến nhân viên và khách hàng các bạn thấy thế nào
Nếu có một phần mềm ok hơn thì mình cũng muốn thử dùng Đối Tượng khảo sát
2B Đường Văn Cao , Tây Hồ, Hà Nội Người thực hiện Nguyễn Trường An
1.Cửa hàng bạn nhập hàng từ đâu vậy?
Lấy hàng từ nhà cung cấp, vì là quán hệ thống
2 Sau khi nhập hàng bạn để đồ nhập ở đâu nhỉ , có nơi cất chứa đồ chưa sử dụng chứ?
Sẽ có tủ lạnh để để các loại thực phẩm tươi Và có kho để sử dụng những sản phẩm lâu dài
3 bạn nhập đồ từ công ty kiểu gì? Sau mỗi ngày sẽ kiểm hàng nếu thiếu order hôm sau sẽ có luôn
4 bạn có thể nói quy trình từ khi khách order đến khi khách nhận được đồ ko
Khi khách đến, họ sẽ đến quầy để gọi đồ và thanh toán Sau đó, nhân viên sẽ hỏi khách muốn sử dụng đồ ở tầng nào trong ba tầng có sẵn Khách sẽ lên tầng đã chọn, và sau khi pha chế đồ xong, nhân viên sẽ mang đồ lên cho khách.
5.Nhân viên quán Bên mình dùng vân tay bạn chấm công kiểu gì nhỉ, vân tay, thẻ hay note lại?
6 vậy quán bạn nhân viên là full time hay part time thế
Tất cả là part time nhé
7 bạn có thể cho mình một cái hóa đơn được chứ
8 Bên bạn có hàng tồn không Không bên mình order theo ngày nên không có hàng
10Bạn dự tính order tồn bằng cách nào vậy?
Nghĩa là có phần mềm order chứ
Order rồi thanh toán luôn bạn ạ
11 cửa hàng có nhận ship chứ Có nhận ship bạn ơi
12 Những trạng thái đơn hàng của shop? Ko bạn
13 Menu thường vẫn như này chứ Menu vẫn dữ nguyên bạn nhé
14 À Nếu order sai Thường khách đến và tự chọn đồ luôn nên ko có order thì như nào sai nhé
15 nếu 10 người ngồi 2 bàn lúc cuối
1 bàn thanh toán thì sao
16 nếu được thay đổi hay được cải tiến để công việc vận hành trơn chu hơn bạn muốn như nào
Mình thấy mọi thứ vẫn ok Đối Tượng khảo sát
Người thực hiện Nguyễn Trường An
1.Cửa hàng bạn nhập hàng từ đâu vậy?
Quán mình kà quán cà phê và bánh nên nhập từ công ty
2 Sau khi nhập hàng bạn để đồ nhập ở đâu nhỉ , có nơi cất chứa đồ chưa sử dụng chứ?
Bên mình có một kho để đồ cộng với tủ lạnh để bánh
3 bạn nhập đồ từ công ty kiểu gì? Bên mình sẽ nhập đồ từ kho lớn rồi từ đó sẽ chuyển về các cửa hàng
4 bạn có thể nói quy trình từ khi khách order đến khi khách nhận được đồ ko
Khi khách đến quán, họ sẽ đến quầy bar để chọn menu và đặt món Sau khi thanh toán, nhân viên sẽ phát thẻ bàn cùng với hóa đơn Hóa đơn sẽ được sử dụng để quản lý đơn hàng Khách sẽ ngồi tại bàn theo số thẻ đã được ghi, và nhân viên sẽ mang đồ ăn lên cho khách khi đã chuẩn bị xong.
5.Nhân viên quán bạn chấm công kiểu Chấm vân tay gì nhỉ, vân tay, thẻ hay note lại?
6 vậy quán bạn nhân viên là full time hay part time thế
Có cả full time và part time Lịch làm đăng kí thứ 5/6
7 bạn có thể cho mình một cái hóa đơn được chứ
Chúng tôi hiện chỉ có bánh tồn kho và nếu không bán hết, chúng tôi sẽ gửi lại cho nhà sản xuất Bạn có dự định đặt hàng bằng cách nào?
Nghĩa là có phần mềm order chứ
Bên mình có bạn ơi có phần mềm để order
11 cửa hàng có nhận ship chứ Có bạn
12 Những trạng thái đơn hàng của shop? Đã hoàn thành này, hủy, đang giao hàng
13 Menu thường vẫn như này chứ Menu sẽ thay đổi thường xuyên cứ có dịp như noen hay valentime thì sẽ có bánh mới trà và cà phê loại
14 À Nếu order sai mới thì như nào Ko có vì order xong thanh toán luôn
15 nếu 10 người ngồi 2 bàn lúc cuối
1 bàn thanh toán thì sao
Nếu có cơ hội cải tiến quy trình làm việc để tăng cường hiệu quả, bạn sẽ muốn thay đổi điều gì? Mặc dù mình mới bắt đầu, nhưng hiện tại mọi thứ vẫn diễn ra khá ổn.
17 Nếu có một phần mềm giải quyết được các vấn đề từ việc kiểm soát sản phẩm đến nhân viên và khách hàng các bạn thấy thế nào
Quán của chúng tôi là một hệ thống mới, vì vậy quy trình xử lý đang trong giai đoạn thử nghiệm Chúng tôi sẽ thông báo cho bạn sau khi có kết quả khảo sát.
4 Số 28 - Phố Nghĩa Đô - Phường Nghĩa Đô - Quận Cầu
Giấy - Tp Hà Nội Người thực hiện Lương Quốc Bảo
1.Cửa hàng bạn nhập hàng từ đâu vậy?
Những cửa hàng tạp hóa xung quanh
2 Sau khi nhập hàng bạn để đồ nhập ở đâu nhỉ , có nơi cất chứa đồ chưa sử dụng chứ?
Chỉ có kho chứa đồ cho bàn ghế, tủ lạnh cho đá,
3 bạn nhập đồ từ công ty kiểu gì? Nhân viên cuối ca sẽ báo những mặt hàng còn thiếu để quản lí nhập đồ về
4 bạn có thể nói quy trình từ khi khách order đến khi khách nhận được đồ ko
Nhân viên phục vụ sẽ đến tận nơi hỏi khách rồi gửi order cho pha chế
5.Nhân viên quán bạn chấm công kiểu gì nhỉ, vân tay, thẻ hay note lại?
Check in – check out trên nhóm zalo
6 vậy quán bạn nhân viên là full time hay part time thế
Tầm 5 6 người làm part time và không có nhân viên full time
7 bạn có thể cho mình một cái hóa đơn được chứ
8 à bạn order 2 lần một tuần như thế chắc ko có hàng tồn
9kho a Thế nếu order thiếu thì thế nào nhỉ
10Bạn dự tính order bằng cách nào vậy?
11 cửa hàng có nhận ship chứ Nhận ship trong 2 cây tối đa
12 Những trạng thái đơn hàng của shop?
13 Menu thường vẫn như này chứ Menu là cố định không thay đổi
14 À Nếu order sai thì như nào Khách sẽ phải chịu khoản phụ phí
15 nếu 10 người ngồi 2 bàn lúc cuối
1 bàn thanh toán thì sao
16 nếu được thay đổi hay được cải tiến để công việc vận hành trơn chu hơn bạn muốn như nào
Mình thấy quán ổn, nếu được thì muốn tăng doanh thu
Nếu bạn đang quản lý một quán cà phê nhỏ và lâu đời, có thể bạn chưa có nhu cầu thay đổi Tuy nhiên, việc kiểm soát sản phẩm, nhân viên và khách hàng là rất quan trọng Bạn nghĩ sao về việc áp dụng phần mềm quản lý để cải thiện hiệu quả hoạt động?
5 Số 1 - Ngõ 33 - Phố Nghĩa Đô - Phường Nghĩa Đô -
Quận Cầu Giấy - Tp Hà Nội Người thực hiện Lương Quốc Bảo
1.Cửa hàng bạn nhập hàng từ đâu vậy?
Quản lý quán cafe có kinh nghiệm lâu năm tại Tây Nguyên và sử dụng nguồn trà chất lượng, rõ nguồn gốc từ Thái Nguyên Ngoài ra, các nguyên liệu như sữa chua và hoa quả được nhập khẩu từ cửa hàng tạp hóa gần đó, đảm bảo độ tươi ngon và an toàn cho khách hàng.
2 Sau khi nhập hàng bạn để đồ nhập ở đâu nhỉ , có nơi cất chứa đồ chưa sử dụng chứ?
Bên mình chia làm 2 tủ: để đồ lạnh như hoa quả, đá,…
Và kho đồ khô: để chè, cafe
3 bạn nhập đồ từ công ty kiểu gì? Nhập từ các cửa hàng tạp hóa gần, cứ hết là nhập, đông khách là nhập 2 lần
4 bạn có thể nói quy trình từ khi khách order đến khi khách nhận được đồ ko
Nếu khách quen thì sẽ gọi đồ xong ra bàn ngồi, với khách lạ mang menu đến nơi cho khách sau khi làm xong sẽ trả đồ
5.Nhân viên quán bạn chấm công kiểu gì nhỉ, vân tay, thẻ hay note lại?
Chấm công bằng vân tay
Quán hiện tại có 1 người quản lý và 3 nhân viên part-time làm việc theo 3 ca khác nhau Trong hầu hết thời gian, quán chỉ có 2 nhân viên làm việc cùng lúc Tuy nhiên, vào những thời điểm đông khách, quán sẽ cần thêm nhân lực để phục vụ tốt hơn.
Navado Art Mirror cũng gửi thêm 1-2 người phụ giúp
7 bạn có thể cho mình một cái hóa đơn được chứ
8 à bạn order 2 lần một tuần như thế chắc ko có hàng tồn
9kho a Thế nếu order thiếu thì thế nào nhỉ
10Bạn dự tính order bằng cách nào vậy?
11 cửa hàng có nhận ship chứ Không nhận ship đồ
12 Những trạng thái đơn hàng của shop? Không có
13 Menu thường vẫn như này chứ Vẫn như cũ
14 À Nếu order sai thì như nào Order sai, bỏ làm lại cho khách (ít khi)
15 nếu 10 người ngồi 2 bàn lúc cuối
1 bàn thanh toán thì sao
16 nếu được thay đổi hay được cải tiến để công việc vận hành trơn chu hơn bạn muốn như nào
Cần thêm mái hiên che ngoài sân, để tiện lợi cho việc dọn dẹp
Nếu một mình thì đông
17 Nếu có một phần mềm giải quyết được các vấn đề từ việc kiểm soát sản phẩm đến nhân viên và khách hàng
Mình rất quan tâm đến phần mềm, bạn có thể giải thích rõ hơn về nó không? Ngoài ra, mình cũng muốn thảo luận về việc thay đổi hệ thống, các bạn nghĩ sao về điều này?
6 Tòa C, EcoLife Tây Hồ, Xuân La, Tây Hồ, Hà Nội
AN Kafe Người thực hiện Lương Quốc Bảo
1.Cửa hàng bạn nhập hàng từ đâu vậy?
Tại các cơ sở xung quanh Cafe 3 loại: Roborta, American (Đã có người ) Phin
2 Sau khi nhập hàng bạn để đồ nhập ở đâu nhỉ , có nơi cất chứa đồ chưa sử dụng chứ?
Có đủ kho chứa đồ, chỉ để số lượng nhỏ ở quầy
3 bạn nhập đồ từ công ty kiểu gì?
4 bạn có thể nói quy trình từ khi khách order đến khi khách nhận được đồ ko
Phục vụ đến nơi hỏi khách, gửi order cho pha chế
5.Nhân viên quán bạn chấm công kiểu gì nhỉ, vân tay, thẻ hay note lại?
Tự chấm công, có camera
6 vậy quán bạn nhân viên là full time hay part time thế
2 pha chế: 1 fulltime 1 part time, 2 phục vụ: 1 fulltime
7 bạn có thể cho mình một cái hóa đơn được chứ
8 à bạn order 2 lần một tuần như thế chắc ko có hàng tồn
9kho a Thế nếu order thiếu thì thế nào nhỉ
Luôn có hàng tồn trong kho, thiếu sẽ nhập thêm vào khi
10Bạn dự tính order bằng cách nào vậy?
11 cửa hàng có nhận ship chứ Dự kiến trong thời gian tới, chỉ ship người quen biết, trong chung cư ecolife
12 Những trạng thái đơn hàng của shop?
13 Menu thường vẫn như này chứ Không thay đổi theo mùa, cố định, đang trong quá trình hoàn thiện
14 À Nếu order sai thì như nào Nếu lỗi do nhân viên sẽ có 2 cách giải quyết: dễ tính
(khách sẽ uống)/ khó tính (nhân viên gây lỗi sẽ chịu khoản phí và làm lại)
Nếu lỗi do khách: khách phải chịu trả thêm phí
15 nếu 10 người ngồi 2 bàn lúc cuối
1 bàn thanh toán thì sao
16 nếu được thay đổi hay được cải tiến để công việc vận hành trơn chu hơn bạn muốn như nào
Phân chia rõ ràng nhiệm vụ bản thân mình: Phục vụ và pha chế Đôi khi phục vụ rất thiếu kinh nghiệm, cần cả pha chế giúp đỡ
17 Nếu có một phần mềm giải quyết được các vấn
Nếu có phần mềm hỗ trợ phân chia công việc từ nhân viên đến sản phẩm, việc kiểm soát sẽ trở nên hiệu quả hơn Phần mềm này không chỉ giúp quản lý sản phẩm mà còn theo dõi hiệu suất của nhân viên và đáp ứng nhu cầu của khách hàng Bạn nghĩ sao về việc áp dụng giải pháp này?
7 Đom đóm cafe-cầu sắt-hòa hậu-lý nhân-hà nam
Người thực hiện Lê Thị Thanh Tâm
1.Cửa hàng bạn nhập hàng từ đâu vậy?
Các chợ đầu mối lớn ở Nam Định , Mỹ Tho, chợ Rồng
2 Sau khi nhập hàng bạn để đồ nhập ở đâu nhỉ , có nơi cất chứa đồ chưa sử dụng chứ?
Có kho chứa đồ, chỉ để số lượng nhỏ ở quầy
3 bạn nhập đồ từ công ty kiểu gì?
Khởi tạo và lập kế hoạch
Họ Và Tên Vai Trò Email
Nguyễn Trường An Phân tích hệ thống của phần mềm, thiết kế Database Anntph18823@fpt.edu.vn
Lương Quốc Bảo Thiết kế gia diện Baolq18829@fpt.edu.vn
Lê Thị Thanh Tâm Document, kiểm thử Tamllt19033@fpt.edu.vn
Tên công việc Người thực hiện
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Phân tích luồng và chức năng An 10/5 12/5 100%
Thiết kế Use Case An 13/5 16/5 100%
Thiết kế Activity Diagram Tâm 18/5 20/5 100%
Làm Document dự án An 26/5 27/5 100%
8.3 Xác định đối tượng sử dụng hệ thống
- Dựa vào khảo sát đã xác định những đối tượng sử dụng hệ thống gồm:
Quản lí: kiểm soát toàn bộ hệ thống.
Nhân viên: quản lý toàn bộ các chức năng có trong hệ thống, nhưng không được phép truy cập vào xem thống kê, doanh thu.
8.4 Phương pháp phát triển phần mềm Ưu điểm Nhược điểm
Dễ hiểu và đơn giản
Tốt nhất cho quy mô doanh nghiệp nhỏ
Đủ đơn giản để quản lý quy trình dự án
Tiết kiệm được nhiều thời gian
Kiểm tra và phân tích dễ dàng
Thời hạn cố định cho từng dự án
Không thể quay lại để thay đổi hoặc sửa đổi
Phương pháp waterfall không thể xử lý rủi ro lớn
Không thích hợp cho các dự án kỹ thuật phần mềm lớn
Khó đo lường kết quả trước khi release.
8.5 Đánh giá tính khả thi của dự án
Quản lý sản phẩm, nhân viên, hóa đơn và tài khoản trở nên dễ dàng và chính xác hơn bao giờ hết mà không cần sử dụng Excel hay Word, giúp tiết kiệm nguồn lực hiệu quả.
9 Các công cụ phát triển sử dụng trong dự án
Draw.io Zalo Google Chrome Word 2016
Google Drive Google meet SQL Server Netbean
10 Đặc điểm của người sử dụng
Quản lí : Được sử dụng toàn bộ chức năng có trong hệ thống
Nhân viên: Có trách nhiệm quản lý sản phẩm, danh mục, hóa đơn Nhưng không được phép xem doanh thu của sản phẩm và thêm các mã giảm giá.
12 Các ràng buộc về thực thi và thiết kế
Giao diện đơn giản, thân thiện với người sử dụng
Kích thước của CSDL, đủ lớn với thông tin của người sử dụng
Bàn giao sản phẩm đúng thời gian và địa điểm thích hợp
Phần mềm chạy trên nền Winsdows.
Đặc điểm của người sử dụng
Quản lí : Được sử dụng toàn bộ chức năng có trong hệ thống
Nhân viên: Có trách nhiệm quản lý sản phẩm, danh mục, hóa đơn Nhưng không được phép xem doanh thu của sản phẩm và thêm các mã giảm giá.
Môi trường vận hành
Các ràng buộc về thực thi và thiết kế
Giao diện đơn giản, thân thiện với người sử dụng
Kích thước của CSDL, đủ lớn với thông tin của người sử dụng
Bàn giao sản phẩm đúng thời gian và địa điểm thích hợp
Phần mềm chạy trên nền Winsdows.
Các giả định và phụ thuộc
Hệ thống sẽ bao gồm các chức năng chính như quản lý người dùng, xử lý dữ liệu và tạo báo cáo Các đối tượng của hệ thống bao gồm người dùng, quản trị viên và dữ liệu, với mối quan hệ giữa chúng thể hiện qua việc người dùng tương tác với dữ liệu thông qua giao diện quản lý Thiết kế giao diện của hệ thống sẽ tập trung vào tính thân thiện và dễ sử dụng, đảm bảo người dùng có thể truy cập và thao tác một cách hiệu quả.
SƠ ĐỒ USECASE VÀ ACTIVITY DIAGRAM
Sơ đồ usecase
ERD
Chi tiết ERD
TÍNH KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ
Số bàn INTEGER PK, NOT NULL Vị trí bàn
Trạng thái VARCHAR(100) NOT NULL Trống hay có khách
THUỘC TÍNH KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ
Mã khuyến mãi INTEGER PK, NOT NULL Mã khuyến mãi
Tên khuyến mãi VARCHAR(100) NOT NULL Tên khuyến mãi
Ngày BD DATE NOT NULL Ngày bắt đầu
Ngày KT DATE NOT NULL Ngày kết thúc
Chiết khấu DOUBLE NOT NULL Số tiền giảm giá
Trạng Thái VARCHAR(100) NOT NULL Đang diễn ra hay đã kết thúc
THUỘC TÍNH KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ
MaNV INTEGER PK, NOT NULL Mã nhân viên
TenNV VARCHAR(255) NOT NULL Số lượng sản phẩm
GioiTinh VARCHAR(255) NOT NULL Giới Tính
DiaChi INTEGER NOT NULL Mã sản phẩm
SoDienThoai VARCHAR(255) NOT NULL Số điện thoai
Email VARCHAR(255) NOT NULL Email
NgaySinh DATE NOT NULL Ngày Sinh
TaiKhoan VARCHAR(255) NOT NULL Tài Khoản
MatKhau VARCHAR(255) NOT NULL Mật Khẩu
VaiTro VARCHAR(255) NOT NULL Vai Trò
THUỘC TÍNH KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ
MaHD INTEGER PK, NOT NULL Mã hóa đơn
NgayTao DATE NOT NULL Ngày tạo
TrangThai VARCHAR(255) NOT NULL Trạng Thái
ThoiGian DATETIME NOT NULL Thời gian
Gia DOUBLE NOT NULL Giá
MaKM INTEGER FK,NOT NULL Mã Khuyến mãi
SoBan INTEGER FK,NOT NULL Số bàn
MaNV INTEGER FK,NOT NULL Mã nhân viên
THUỘC TÍNH KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ
MaSP INTEGER PK, NOT NULL Mã sản phẩm
TenSP VARCHAR(255) NOT NULL Tên sản phẩm
Gia DOUBLE NOT NULL Giá
Hinhanh VARCHAR(255) NOT NULL Hình ảnh
Trạngthai VARCHAR(255) NOT NULL Trạng thái