Chuyên đề học phần lập trình java đề ti xây dựng phần mềm quản lý cửa hng cafe

19 2 0
Chuyên đề học phần lập trình java đề ti xây dựng phần mềm quản lý cửa hng cafe

Đ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 JAVA ĐỀ TI: XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HNG CAFE Sinh viên thực Giảng viên hướng dẫn :NGÔ HÙNG PHƯƠNG NGUYỄN TIẾN PHÚC : 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 : D16CNPM1 Khóa : 2021-2026 Hà Nội, tháng năm 2023 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Nội dung Điểm NGÔ HÙNG PHƯƠNG NGUYỄN TIẾN PHÚC Giảng viên chấm: Họ tên Giảng viên chấm : Giảng viên chấm : Chữ ký Ghi MỤC LỤC MỤC LỤC……………………………………………………………………………………………………………………………………1 L Ờ I M ỞĐẦẦU………………………………………………………………………………………………………………………………2 1.1.Khảo sát trạng……………………………………………………………………………………………………………….3 1.1.1 Gi ới thi ệu vềề quán Harper Seven Coffee & Bakery ……………………………………………………………….3 1.1.1.1 Giới thiệu chung………………………………………………………………………………………………………….….3 1.1.1.2 C cấấu, s ơđồề tổ chức………………………………………………………………………………………………… ….5 1.3.2 Quản lý khách hàng……………………………………………………………………………………………………… ….5 1.3.3 Quản lý sản phẩm………………………………………………………………………………………………………… …5 1.3.4 Qu ả n lý đăng nh ậ p,đăng xuấất ………………………………………………………………………………………… 1.4.Xác đ nhị yều cấều c ủ a h ệthồấng……………………………………………………………………………………………….5 1.4.1.Yều cấều chức năng…………………………………………………………………………………………………………… 1.4.2.Yều cấều phi chức năng…………………………………………………………………………………………………… …6 1.4.2.1.Yều cấều vềề bảo mật………………………………………………………………………………………………………….6 1.4.2.2.Yều cấều vềề lưu………………………………………………………………………………………………………… 1.4.2.3.Yều cấều vềề tính sử d ụng…………………………………………….…………………………………………………… 1.4.2.4.Yều cấều ràng bu c ộthiềất kềấ…………………………………………………………………………………………… 1.4.2.5.Yều cấều vềề phấền cứng…………………………………………………………………………………………………… 1.4.2.6.Phấền mềềm sử d ụng……………………………………………………………………………………………………… 1.4.2.7 Các yều cấều khác… ……………………………………………………………………………………………………… 2.1 Xác đ nh ị Actor Use Case t ổ ng quát h ệthồấng…………………………………………………………………7 2.1.1 Các Actor………………………………………………………………………………………………………………………… 2.1.2 Use case t ổ ng quát c ủ a h ệthồấng ………………………………………………………………………………………….7 2.2 Phấn tích thiềất kềấ t ng ch ứ c c ủ a h ệthồấng…………………………………………………………………… 2.2.1 Chức đăng nhập …………………………………………………………………………………………………………8 2.2.1.1Bi ểu đồề use case cho chức đăng nhập ……………………………………………………………………….8 2.2.1.2 Bi ểu đồề trình tự ………………………………………………………………………………………………………………8 2.2.2 Chức quản lý nhấn viền……………………………………………………………………………………………10 2.2.2.1 Bi ểu đồề use case cho chức quản lý nhấn viền………………………………………………………… 10 2.2.2.2 Bi ểu đồề trình t ự cho chức quản lý nhấn viền………………………………………………………… 11 2.2.3 Chức quản lý khách hàng………………………………………………………………………………………….12 2.2.3.1 Bi ểu đồề use case cho chức quản lý khách hàng………….…………………………………………… 12 2.2.3.2 Bi ểu đồề trình t ự cho chức quản lý khách hàng ……………………………………………………… 13 2.2.4 Chức quản lý sản phẩm…………………………………………………………………………………………….14 2.2.4.1 Bi ểu đồề use case cho chức quản lý sản phẩm………………………………………………………… 14 2.2.4.2 Bi ểu đồề trình t ự cho chức quản lý s ản ph ẩm………………………………………………………… 15 2.2.5 Bi ểu đồề l ớp…………………………………………………………………………………………………………………… 15 LỜI MỞ ĐẦU Từ trước đến nay, cửa hàng nói chung cửa hàng Cafe nói riêng dù lớn hay nhỏ hoạt động dựa theo cách thủ công người phụ trách Nhưng xu nay, phát triển mạnh mẽ ngành công nghệ thông tin dẫn đến việc đòi hỏi đời hệ thống để giúp người việc quản lý Thêm vào đó, chúng em muốn thể đầy đủ thơng tin để việc tìm kiếm, tra cứu thơng tin sách, khách hàng, đầy đủ nhằm tiết kiệm thời gian Vì vậy, nhóm chúng em chọn đề tài “ Quản lý cửa hàng Cafe ” Và đặc biệt, học kỳ Chúng em xin cảm ơn thầy Phương Văn Cảnh hướng dẫn, góp ý, thảo luận để báo cáo em hoàn thiện Mặc dù cố gắng thực đồ án với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng đồ án thời gian có hạn, với lượng kiến thức hạn chế, nhiều bỡ ngỡ, nên đồ án “Quản lý thư cửa hàng Cafe” chắn tránh khỏi thiếu sót Em mong nhận quan tâm, thơng cảm đóng góp q báu thầy cô bạn để dự án 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 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 : Khảo sát trạng xác lập dự án 1.1.Khảo sát trạng 1.1.1 Giới thiệu quán Harper Seven Coffee & Bakery Quán Harper Seven Coffee & Bakery quán cafe nhiều khách hàng biết đến góc nhỏ phố Tơ Hiệu thành phố Hà Nội.Qn có khơng gian rộng rãi bày trí theo phong cách đại đan xen với vài nét cổ điển tạo cho khách hàng có cảm giác ấm cúng,nhẹ nhàng Mọi người nghĩ nơi yên tĩnh để nhâm nhi ly cafe ăn chút bánh , đọc vài sách ,check in với tranh mang đậm nét hoài cổ Quán Harper Seven Coffee & Bakery nơi giúp bạn thực điều 1.1.1.1 Giới thiệu chung  Tên cửa hàng : Harper Seven Coffee & Bakery  Tổng số nhân viên : 10 người  Thời gian làm việc : Sáng: 8h-13h Chiều: 13h-18h Tối: 18h-23h  Doanh thu hàng tháng:90.000.000-100.000.000 vnd  Địa chỉ: 104A, nhà D2, ngõ 215 Tô Hiệu, Cầu Giấy, Hà Nội  Hotline: 0985104087 Hình 1.1: Harper Seven Coffee & Bakery Hình 1.2 : Harper Seven Coffee & Bakery 1.1.1.2 Cơ cấu, sơ đồ tổ chức Nhân viên cửa hàng bao gồm nhân viên bán hàng, nhân viên thu ngân, nhân viên kho người quản lý Thông tin nhân viên lưu vào sổ để chấm công phát lương Cơng nhân viên tính theo ca làm việc nhân viên parttime, ngày làm việc nhân viên fulltime Full time: 3.000.000 đồng/tháng Part time: 15.000 đồng/tiếng Ngồi tiền lương, nhân viên cịn thưởng % theo doanh thu ca cửa hàng suất làm việc Một tháng nhân viên nghỉ phép 2-3 ngày Nhân viên part time đổi ca linh hoạt cho Trong trường hợp xin nghỉ hẳn phải báo trước cho quản lý trước tuần để quản lý có thời gian bổ sung nhân kịp thời 1.3.2 Quản lý khách hàng Khách hàng chia làm kiểu khách hàng: khách hàng thành viên ( đăng ký thẻ thành viên) khách hàng (chưa đăng ký thẻ thành viên) 1.3.3 Quản lý sản phẩm Mỗi lần phận bán hàng lấy sản phẩm từ kho phận kho xuất phiếu xuất kho bao gồm số lượng tên sản phẩm để quản lý dŒ nắm bắt tình thuận tiện cho việc quản lý Bộ phận bán hàng đảm nhiệm nhiệm vụ quản lý sản phẩm, bày sản phẩm lên kệ bán hàng, thêm sản phẩm nhập, sửa thông tin sản phẩm (như số lượng, nhà cung cấp,…), xóa thơng tin sản phẩm khơng cịn sản phẩm 1.3.4 Quản lý đăng nhập, đăng xuất Chủ cửa hàng nhân viên muốn truy cập vào hệ thống cần có tài khoản đăng nhập Chức giúp cho cửa hàng bảo mật thông tin cửa hàng sản phẩm Sau đăng nhập thành cơng, sử dụng chức hệ thống Khi khơng dùng đăng xuất 1.4 Xác định yêu cầu hệ thống 1.4.1 Yêu cầu chức -Quản lý đăng nhập, đăng xuất -Quản lý nhân viên -Quản lý khách hàng -Quản lý sản phẩm 1.4.2 Yêu cầu phi chức 1.4.2.1 Yêu cầu bảo mật -Hệ thống phải kiểm tra thông tin vào chức năng, bảo mật thông tin khách hàng 1.4.2.2 Yêu cầu lưu -Dữ liệu lưu hệ thống lưu dự phòng 24/24 hệ thống song hành phòng tránh mát liệu Dữ liệu hệ thống phục hồi cần thiết 1.4.2.3 Yêu cầu tính sử dụng - Các tính đa dạng, quản lý dŒ dàng hơn, nhiều chức - Hệ thống đảm bảo cung cấp đầy đủ thông tin yêu cầu nhân viên cửa hàng 1.4.2.4 Yêu cầu ràng buộc thiết kế -Thiết kế đơn giản dŒ sử dụng, sở liệu hệ quản trị SQL 1.4.2.5 Yêu cầu phần cứng - Hệ điều hành: window trở lên - Bộ xử lý: CPU >= 2.30 GHz - Ram: lớn 8GB - Ổ cứng: tối thiểu 200GB 1.4.2.6 Phần mềm sử dụng - Cơ sở liệu SQL - Ứng dụng: APACHE 1.4.2.7 Các yêu cầu khác - Khi thấy hệ thống bị lỗi cần báo đến quản lý để yêu cầu sửa chữa - Giao diên rõ ràng, dŒ sử dụng - Thông tin người dùng cần bảo vệ CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Xác định Actor Use Case tổng quát hệ thống 2.1.1 Các Actor STT Actor Bộ phận quản lý Nhân viên Use case - Quản lý đăng nhập Quản lý nhân viên Quản lý khách hàng Quản lý sản phẩm - Đăng nhập - Quản lý sản phẩm 2.1.2 Use case tổng quát hệ thống Hình 2.1: Use case tổng quát 2.2 Phân tích thiết kế chức hệ thống 2.2.1 Chức đăng nhập 2.2.1.1 Biểu đồ use case cho chức đăng nhập Hình 2.2: Biểu đồ use case chức đăng nhập hệ thống 2.2.1.2 Biểu đồ trình tự  Biểu đồ trình tự cho chức đăng nhập Hình 2.3: Biểu đồ trình tự cho chức đăng nhập  Biểu đồ trình tự cho chức đăng xuất Hình 2.4: Biểu đồ trình tự cho chức đăng xuất 2.2.2 Chức quản lý nhân viên 2.2.2.1 Biểu đồ use case chức quản lý nhân viên Hình 2.5: Biểu đồ use case quản lý nhân viên 10 2.2.2.2 Biểu đồ trình tự cho chức quản lý nhân viên Hình 2.6: Biểu đồ trình tự cho chức quản lý nhân viên 11 2.2.3 Chức quản lý khách hàng 2.2.3.1 Biểu đồ use case chức quản lý khách hàng Hình 2.7: Biểu đồ use case cho chức quản lý khách hàng 12 2.2.3.2 Biểu đồ trình tự cho chức quản lý khách hàng Hình 2.8 : Biểu đồ trình tự cho chức quản lý khách hàng 13 2.2.4 Chức quản lý sản phẩm 2.2.4.1 Biểu đồ use case cho chức quản lý sản phẩm Hình 2.9: Biểu đồ use case cho chức quản lý sản phẩm 14 2.2.4.2 Biểu đồ trình tự cho chức quản lý sản phẩm Hình 2.10: Biểu đồ trình tự chức quản lý sản phẩm 2.2.5 Biểu đồ lớp 15 16

Ngày đăng: 11/06/2023, 10:04

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

Tài liệu liên quan