Đề tài số 03 xây dựng phần mềm quản lý cửa hàng đồ ăn nhanh lotteria

29 1 0
Đề tài số 03 xây dựng phần mềm quản lý cửa hàng đồ ăn nhanh lotteria

Đ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 TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN KỲ THI KẾT THÚC HỌC PHẦN HỌC KỲ II NĂM HỌC 2021 – 2022 Đề tài số 03: Xây dựng phần mềm quản lý cửa hàng đồ ăn nhanh Lotteria Sinh viên thực : Vũ Năng Hiếu Mã sinh viên : 1911060204 Lớp : ĐH9C1 Tên học phần : Công Nghệ Phần Mềm Giảng viên hướng dẫn : Nguyễn Ngọc Khải Hà Nội, Năm 2022 MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I KHẢO SÁT HỆ THỐNG Tổng quan cửa hàng đồ ăn nhanh lotteria 2 Cách thức hoạt động 3 Tính hệ thống CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG .4 2.1 Xác định tác nhân hệ thống 2.2 Xây dựng biểu đồ USE CASE 2.3 Biểu đồ use case phân rã 2.3.1 Biểu đồ use case phân rã xem thực đơn 2.3.2 Biểu đồ use case phân rã chức quản lý giỏ hàng 2.3.3 Biểu đồ phân rã chức quản lý thực đơn 2.3.4 Biểu đồ phân rã chức thống kê 2.3.5 Biểu đồ phân rã chức quản lý nhân viên 10 2.3.6 Biểu đồ phân rã chức quản lý ăn khách hàng 10 2.4 Biểu đồ 12 2.4.1 Biểu đồ cho chức đăng nhập 13 2.4.2 Biểu đồ chức lập hóa đơn 13 2.4.3 Biểu đồ chức quản lý thông tin nhân viên 14 2.4.4 Biểu đồ chức nhập kho 16 2.5 Biểu đồ hoạt động 16 2.5.1 Biểu đồ chức đăng nhập 17 2.5.2 Biểu đồ hoạt động chức lập hóa đơn 18 2.5.3 Biểu đồ hoạt động chức đặt đồ ăn 18 2.5.4 Biểu đồ hoạt động chức quản lý thêm thông tin nhân viên 18 2.6 Biểu đồ lớp 19 CHƯƠNG III THIẾT KẾ HỆ THỐNG 20 3.1 Thiết kế sở liệu 20 3.2 Giao diện hệ thống 21 3.2.1 Giao diện đăng nhập hệ thống 21 3.2.2 Giao diện trang chủ 22 3.2.3 Giao diện giỏ hàng đặt hàng 22 3.2.4 Giao diện người quản lý 23 3.2.5 Giao diện chức quản lý thông tin nhân viên 23 3.2.6 Giao diện lập hóa đơn 24 3.2.7 Giao diện quản lý kho hàng 24 KẾT LUẬN 25 TÀI LIỆU THAM KHẢO 26 LỜI MỞ ĐẦU Chúng ta sống kỷ nguyên mà thành tựu khoa học công nghệ xuất cách mau lẹ đổi cách cự kỳ nhanh chóng Ngành cơng nghệ thơng tin ngày chứng tỏ vị trí xuất nhiều lĩnh vực, nơi, chốn đời sống Có thể nói, kinh tế tồn cầu đang chịu ảnh hưởng sâu sắc từ công nghệ thộng tin mà có khơng vai trị nghành cơng nghệ phần mềm Ta dễ dàng nhận thấy điều qua ngành nghề xã hội Ở quan, cửa hàng, siêu thị người ta thay dần phương thức quản lý toán cũ kỹ, lạc hậu, thay vào họ trang bị hệ thống máy tính đại, nối mạng sử dụng chương trình quản lý mạng để làm việc Đặc biệt lĩnh vực kinh doanh với cạnh tranh mạnh mẽ Trong kinh doanh đồ ăn nhanh khơng ngoại lệ Một cửa hàng đồ ăn nhanh muốn có doanh thu cao phải thu hút khách hàng , vậy, nhu cầu phần mềm có khả quản lý nhanh chặt chẽ mặt quản lý nhân sự,quản lý thu chi,quản lý kho,chính sách khuyến , Để giúp cho hệ thống cửa hàng thức ăn nhanh trở nên gần gũi với người tiêu dùng tạo nhiều thuận lợi cho người tiêu dùng, chúng em xây dựng phần mềm “ Quản lý cửa hàng đồ ăn nhanh lotteria ” CHƯƠNG I KHẢO SÁT HỆ THỐNG Tổng quan cửa hàng đồ ăn nhanh lotteria Lotteria chuỗi cửa hàng thức ăn nhanh thành lập vào tháng năm 1972 thủ đô Tokyo, Nhật Bản Thương hiệu thuộc sở hữu Lotte – Tập đoàn lớn thứ Hàn Quốc nay.Sau nhiều năm phát triển mạnh mẽ có mặt nhiều nước châu Á Hàn Quốc, Trung Quốc, Đài Loan, Myanmar Indonesia vào năm 1998, Lotteria thức đến Việt Nam.Tại Việt Nam, Lotteria sử dụng kinh nghiệm am hiểu văn hóa ẩm thực châu Á để xây dựng nên thương hiệu đậm chất Hàn Quốc phù hợp với thói quen ăn uống người Việt Ở thời điểm tại, Lotteria Việt Nam có 210 nhà hàng phủ sóng rộng khắp 30 tỉnh thành nước - Lotteria có: Hamburger, ăn chủ lực từ ngày xây dựng thương hiệu Lotteria để thương hiệu gọi phiên châu Á McDonald’s - Gà rán, gà sốt đậu, gà H&S, gà sốt phô mai - Cơm gà sốt đậu, cơm gà viên, cơm thịt heo phô mai, cơm gà viên súp - Món tráng miệng gà lắc, khoai tây lắc, gà viên, phô mai que, mực rán, cá Nugget, khoai tây chiên, bánh rán, xà lách trộn kem ly - Nước uống trà sữa, cà phê, nước cam, nước chanh trà chanh, cacao Chính nhờ đa dạng thực đơn mà Lotteria xem chuỗi cửa hàng thức ăn nhanh phù hợp cho gia đình tụ họp, với bữa tiệc sinh nhật cho bé Nói thật, thời điểm Lotteria lời khuyên lý tưởng bạn cần chọn cửa hàng thức ăn nhanh để tụ họp gia đình, để đặt tiệc sinh nhật cho bé Mặc dù biết KFC McDonald’s tiếng không thua mặt KFC chuyên gà rán phù hợp với giới trẻ thích trải nghiệm mới, đổi ăn vặt mà thơi McDonald’s lại đến từ Mỹ với vị ẩm thực hoàn toàn khác với người Việt nên phù hợp với khách hàng đại, tiếp cận am hiểu ẩm thực Mỹ, ẩm thực Tây phương Cách thức hoạt động Trong trình khảo sat thực tế cửa hàng đồ ăn nhanh thu thập thông tin Việc quản lý kinh doanh dựa nguyên tắc chung từ việc bán hàng, toán, thống kê, tạo báo cáo tổng kết theo định kỳ Sau cách thức hoạt động hệ thống: Bán hàng: Khi nhận yêu cầu mua hàng nhân viên cửa hàng quầy tiếp tân báo cáo, ghi thu liệu vào máy tính xuất hóa đơn để tính tiền cho khách hàng quầy tiếp tân,sau nhân viên sẽ truyền thơng tin xuống phận làm thức ăn xem có thức ăn không Nếu khách đặt hàng thông qua trang web nhân viên có nhiệm vụ thơng báo đơn hàng xuống phận làm thức ăn sau có hàng thực nhiệm vụ giao hàng cho khách Khách hàng: khách hàng mua hàng trực tiếp cửa hàng truy cập vào trang web cửa hàng để đặt hàng Sau cửa hàng giao đồ ăn đến địa khách hàng chờ khách hàng toán Thống kê: Theo thời gian định kỳ tháng ,việc kinh doanh cần thống kê lại số liệu hàng hóa hóa đơn mua bán lưu lại mỗi, sau đưa số cụ thể số lượng hàng tồn kho , dựa số liệu thống kê đưa tình hình kinh doanh thời gian Dựa số liệu thống kê, tình hình kinh doanh khoảng thời gian định kỷ để lập báo cáo tình trạng kinh doanh cho người quản lý Quản lý: thông qua phần mềm quản lý hệ thống kho, nhân viên, quản lý menu tình trạng đơn hàng Tính hệ thống  Phân tích hệ thống: -Cửa hàng tổ chức thành cá nhân Mỗi cá nhân có tên, mã số, quản lí chủ cửa hàng - Cửa hàng bán nhiều đồ ăn ta cần xây dựng sở liệu đồ ăn Chúng ta quản lý thông tin: mã hàng, tên hàng, đơn giá, số lượng -Ta quản lý hóa đơn bán hàng bở thơng tin: mã hóa đơn, mã khách, mã nhân viên, trạng thái, thời gian nhận, thời gian đặt, đơn giá bán, tổng tiền -Đối với nhân viên cần quản lý thống tin: mã nhân viên, họ tên nhân viên, ngày sinh, giới tính, quê quán, sđt, làm, ngày bắt đầu làm - Đối với khách hàng: cần quản lý thông tin: mã khách hàng, tên khách hàng, sđt, địa chỉ, giới tính, tên đăng nhập  Chức hệ thống: - Khách hàng: khách hàng truy cập trực tiếp vào trang web để đặt hàng sau cung cấp cho khách hàng thông tin, địa chỉ, số điện thoại để nhân viên giao hàng Với chức quản lí đồ ăn, quản lý giỏ hàng Thanh tốn - Nhân viên: truy cập vào hệ thống thực hiệc công việc: đăng nhập, quản lý thực đơn khách hàng, thống kê, giao hàng - Quản lý: truy cập vào hệ thống quản lý thực chức năng: quản lý thêm menu, quản lý đơn hàng, quản lý kho hàng, quản lý nhân viên, thống kê CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Xác định tác nhân hệ thống - Với toàn quản lý cửa hàng đồ ăn nhanh Lotteria – Trần Duy Hưng, chức hệ thống quản lý cửa hàng thực tác nhân sau: - Tác nhân Khách hàng: sử dụng hệ thống phục vụ khách hàng - Tác nhân Nhân viên: quản lý phục vụ khách hàng, lập hóa đơn giao hàng, thống kê - Tác nhân Cán quản lý: quản lý thông tin nhân viên, doanh thu cửa hàng, quản lý thực phẩm, nhập xuất kho, đơn hàng, thống kê - cửa hàng, quản lý thực phẩm, nhập, xuất kho, đơn hàng Ca sử dụng Các tác nhân Xem thực đơn Quản lý giỏ hàng Khách hàng Thanh toán Quản lý ăn khách hàng Lập hóa đơn Nhân viên Giao hàng Thống kê Quản lý thực đơn Quản lý nhân viên Quản lý Quản lý kho Quản lý đơn hàng Thống kê 2.2 Xây dựng biểu đồ USE CASE Khái quát chức hệ thống Các chức có tính tổng qt dễ dàng nhìn thấy quan điểm tác nhân Dựa vào u cầu tốn ta có use case tổng quát sau: Hình 2.1 biểu đồ use case tổng quát 2.3 Biểu đồ use case phân rã Sau xây dựng biểu đồ use case tổng quát ta tiến hành phân rã use case cụ thể sử dụng quan hệ "extend” Các use case tạo cách thêm vào sau use case cha chức cụ thể thường mở rộng sở chuyển tiếp phân rã chức hệ thống 2.3.1 Biểu đồ use case phân rã xem thực đơn - Usecase xem thực đơn phân rã thành usecase tìm kiếm thêm ăn - Mục đích:xem thơng tin thực đơn, danh mục sản phẩm để tiến hành thêm - Tác nhân kích hoạt: Khách hàng - Các bước tiến hành: + Người dùng chọn chức xem thực đơn + Màn hình tìm kiếm hiển thị, người dùng tiếp tục chọn tìm kiếm theo tiêu chí có sẵn nhập từ khóa + Màn hình kết tìm kiếm hiển thị + Ở người dùng thêm ăn vào giỏ hàng +Kết thúc ca sử dụng Hình 2.2 biểu đồ use case phân chức xem menu Hình 2.7 biểu đồ phân rã chức quản lý ăn khách hàng 2.4 Biểu đồ Mục đích: biểu diễn tương tác người dùng đối tượng bên hệ thống Biểu đồ cho biết thông điệp truyền theo thời gian Thứ tự kiện biểu đồ hồn tồn tương tự scenario mơ tả use case tương ứng Biểu diễn: Biểu đồ biểu diễn đối tượng message truyền đối tượng Trong hệ thống quản lý bán hàng, lựa chọn biểu đồ tương tác dạng để biểu diễn tương tác đối tượng Để xác định rõ thành phần cần bổ sung biểu đồ lớp, biểu đồ hệ thống quản lý bán hàng thực hiện: - Xác định rõ kiểu đối tượng tham gia tương tác (ví dụ giao diện, điều khiển hay thực thể) - Mỗi biểu đồ có lớp giao diện (Form) tương ứng với chức (use case) mà biểu đồ mơ tả 12 - Mỗi biểu đồ liên quan đến nhiều đối tượng thực thể Các đối tượng thực thể đối tượng lớp xây dựng biểu đồ thiết kế chi tiết Dưới số biểu đồ cho chức hệ thống quản lý Cửa hàng đồ ăn nhanh 2.4.1 Biểu đồ cho chức đăng nhập Hình 2.8 biểu đồ chức đăng nhập 2.4.2 Biểu đồ chức lập hóa đơn  Các lớp biên gồm LapHoaDon: Là giao diện tương ứng với việc thêm/in hốđơn 13 ● Lớp điều khiển: QLLapHoaDon ● Lớp thực thể: NhanVien, KhachHang Vẽ biểu đồ ● Gán trách nhiệm cho lớp vừa tìm được: - Các lớp biên: Nhằm chuyển đổi thông tin giao tiếp Nhân viên hệ thống - Lớp điều khiển: Chứa qui tắc nghiệp vụ đứng trung gian lớp biên lớp thực thể Cho phép từ hình truy xuất thông tin chứa đựng thực thể - Các lớp thực thể: lớp NhanVien lớp KhachHang mơ tả Hình 2.9 Biểu đồ chức lập hóa đơn 2.4.3 Biểu đồ chức quản lý thông tin nhân viên ● Các lớp biên gồm: CBQuanLy: Là giao diện giao tiếp với tác nhân CB quản lý hệ thống 14 QuanLyTTNV: Là giao diện phụ tương ứng với việc thêm/sửa/xoá nhân viên ● Lớp điều khiển: QL TTNV ● Lớp thực thể: CBQuanLy, NhanVien ● Gán trách nhiệm cho lớp vừa tìm được: Các lớp biên: Nhằm chuyển đổi thông tin giao tiếp CB quản lý hệ thống Lớp điều khiển: Chứa qui tắc nghiệp vụ đứng trung gian lớp biên lớp thực thể Cho phép từ hình truy xuất thơng tin chứa đựng thực thể Các lớp thực thể: lớp NhanVien cung cấp thông tin cho CB quản lý để cập nhật thơng tin cho nhân viên Hình 2.10 biểu đồ quản lý thông tin nhân viên 15 2.4.4 Biểu đồ chức nhập kho Hình 2.11 Biểu đồ chức nhập kho 2.5 Biểu đồ hoạt động Mục đích dùng để mơ hình hố cho hoạt động quy trình nghiệp vụ Nó luồng từ hoạt động sang hoạt động khác hệ thống Nó đặc biệt quan trọng việc xây dựng mơ hình chức hệ thống nhấn mạnh tới việc chuyển đổi quyền kiểm soát đối tượng Dưới số biểu đồ cho chức hệ thống quản lý Cửa hàng đồ ăn nhanh: 16 2.5.1 Biểu đồ chức đăng nhập Hình 2.12 Biểu đồ hoạt động thực chức đăng nhập 2.5.2 Biểu đồ hoạt động chức lập hóa đơn Hình 2.13 Biểu đồ hoạt động thực chức lập hóa đơn 17 2.5.3 Biểu đồ hoạt động chức đặt đồ ăn Hình 2.14 biểu đồ hoạt động thực chức đặt đồ ăn 2.5.4 Biểu đồ hoạt động chức quản lý thêm thơng tin nhân viên Hình 2.15 biểu đồ hoạt động thực chức quản lý thông tin nhân viên 18 2.6 Biểu đồ lớp Dựa vào khái niệm lĩnh vực ứng dụng dựa văn mơ tả tốn, ta xác định lớp thực thể sau: Hình 2.16 biểu đồ lớp cửa hàng đồ ăn nhanh 19 CHƯƠNG III THIẾT KẾ HỆ THỐNG 3.1 Thiết kế sở liệu Các đối tượng thực thể đối tượng cần phải lưu trữ lâu dài nhớ Trong hệ thống Quản lý nhà hàng qua phân tích, thiết kế ta tìm lớp thực thể biểu đồ lớp Ở đây, lựa chọn hệ quản trị sở liệu quan hệ để lưu trữ liệu Ánh xạ lớp sang bảng Mỗi lớp thực thể tương ứng với bảng Ánh xạ liên kết  Liên kết - 1: Đưa khoá bảng vào bảng để trở thành khố ngồi  Liên kết - n: Đưa khố bảng bên vào bảng bên nhiều để trở thành khố ngồi  Liên kết n - n: Tạo bảng kết nối, khố bảng kết nối khoá bội hợp từ khố bảng  Với quan hệ kết nhập mơ hình hố liên kết bình thường Cơ sở liệu hệ thống quản lý nhà hàng 20 Hình 3.1 Cơ sở liệu hệ thống 3.2 Giao diện hệ thống 3.2.1 Giao diện đăng nhập hệ thống Hình 3.2 giao diện đăng nhập hệ thống 21 3.2.2 Giao diện trang chủ Hình 3.3 Giao diện trang chủ 3.2.3 Giao diện giỏ hàng đặt hàng Hình 3.4 giao diện giỏ hàng đặt hàng 22 3.2.4 Giao diện người quản lý Hình 3.5 giao diện người quản lý 3.2.5 Giao diện chức quản lý thơng tin nhân viên Hình 3.6 Giao diện chức quản lý thông tin nhân viên 23 3.2.6 Giao diện lập hóa đơn Hình 3.7 Giao diện hóa đơn 3.2.7 Giao diện quản lý kho hàng Hình 3.8 Giao diện chức quản lý kho 24 KẾT LUẬN Được hướng dẫn thầy cô môn Công nghệ phần mềm em hiểu hệ thống thông tin Nhưng thời gian hạn hẹp nên tiếp thu hết kiến thức mơn q trình làm tập lớn Mặc dù cố gắng để hồn thiện khơng tránh khỏi thiếu sót Mong nhận góp ý thầy để hồn thiện Em xin chân thành cảm ơn! 25 TÀI LIỆU THAM KHẢO [1] Lê Văn Phùng, “Kỹ nghệ phần mềm nâng cao”, nhà xuất Thông tin Truyền Thông [2] Nguyễn Việt Hà,“ Giáo trình Kỹ nghệ phần mềm” , nhà xuất Giáo dục Việt Nam [3] Trần Khánh Dung,”Giáo trình nhập mơn Kỹ nghệ phần mềm”, nhà xuất Khoa học Kỹ Thuật 26

Ngày đăng: 17/07/2023, 09:54

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

Tài liệu liên quan