1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO BÀI TẬP LỚN KỸ THUẬT PHẦN MỀM ỨNG DỤNG đề TÀI QUẢN LÝ CỬA HÀNG đồ ăn NHANH

32 38 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 792,14 KB

Nội dung

lOMoARcPSD|9242611 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỂN THÔNG - - BÁO CÁO BÀI TẬP LỚN KỸ THUẬT PHẦN MỀM ỨNG DỤNG ĐỀ TÀI: QUẢN LÝ CỬA HÀNG ĐỒ ĂN NHANH Nhóm thực hiện: Nhóm Họ tên MSSV Lớp Nguyễn Xuân Hải 20135457 CN-ĐTTT 01-K58 Vũ Anh Hà 20146237 CN-ĐTVT 01-K59 Trương Văn Bản 20146052 CN-ĐTVT 01-K59 lOMoARcPSD|9242611 Lê Minh Nghĩa 20146525 CN-ĐTVT 01-K59 Giảng viên hướng dẫn: ThS Nguyễn Thị Kim Thoa Hà Nội 5/2018 MỤC LỤC DANH MỤC HÌNH VẼ .3 I LẬP KẾ HOẠCH 1.1 Khởi tạo dự án 1.2 Phân tích tính khả thi .5 1.2.1 Tính khả thi mặt kỹ thuật .5 1.2.2 Tính khả thi mặt kinh tế .6 II TÌM HIỂU YÊU CẦU 2.1 Kỹ thuật tìm hiểu yêu cầu 2.2 Yêu cầu chức 2.3 Yêu cầu phi chức III SƠ ĐỒ CHỨC NĂNG VÀ CÁC SƠ ĐỒ LUỒNG DỮ LIỆU DFD 10 3.1 Sơ đồ chức 10 3.2 Các sơ đồ luồng liệu DFD 11 3.2.1 Sơ đồ DFD mức ngữ cảnh .11 3.2.2 Sơ đồ DFD mức đỉnh 12 3.2.3 Sơ đồ DFD mức 1: chức 1: Quản lý ăn 13 3.2.4 Sơ đồ DFD mức 1: chức 2: Quản lý thực đơn 14 lOMoARcPSD|9242611 3.2.5 Sơ đồ DFD mức 1: chức 3: Quản lý nhân viên .15 3.2.6 Sơ đồ DFD mức 1: chức 4: Quản lý hóa đơn 16 3.2.7 Sơ đồ DFD mức 1: chức 5: Tìm kiếm 17 3.2.8 Sơ đồ DFD mức 1: chức 6: Báo cáo .18 3.3 TỪ ĐIỂN DỮ LIỆU 19 3.4 LƯU ĐỒ THUẬT TOÁN 20 IV Thiết kế sở liệu .21 4.1 Biểu mẫu thuộc tính liệu 21 4.2 Quy tắc nghiệp vụ 24 4.3 Các phụ thuộc hàm 24 4.4 Chuẩn hóa 25 4.4.1 Chuẩn hóa 1NF .25 4.4.2 Chuẩn hóa 2NF .26 4.4.3 Chuẩn hóa 3NF .27 4.5 Sơ đồ ERD 28 4.6 Các bảng liệu 29 V Kết luận 32 DANH MỤC HÌNH Hình 3.1: sơ đồ chức 10 Hình 3.2: Sơ đồ DFD mức ngữ cảnh 11 Hình 3.3: Sơ đồ DFD mức đỉnh 12 Hình 3.4: Sơ đồ DFD mức 1: chức 13 lOMoARcPSD|9242611 Hình 3.5: Sơ đồ DFD mức 1: chức 14 Hình 3.6: Sơ đồ DFD mức 1: chức 15 Hình 3.7: Sơ đồ DFD mức 1: chức 16 Hình 3.8: Sơ đồ DFD mức 1: chức 18 Hình 4.1: Thực đơn 21 Hình 4.2: Hóa đơn 22 Hình 4.3: Các bảng liệu .29 HÌnh 4.4: Sơ đồ EDR 30 Y lOMoARcPSD|9242611 I LẬP KẾ HOẠCH II Khởi tạo dự án Việc ứng dụng Công nghệ thông tin vào đời sống ngày khơng cịn xa lạ với Công nghệ thông tin với tốc độ nhanh chóng, xác giúp người nhiều lĩnh vực, kinh doanh Trong kinh doanh đồ ăn nhanh không ngoại lệ Ngày cửa hàng đồ ăn nhanh chở nên phổ biến, đáp ứng nhu cầu người tiêu dung Các cửa hàng nhanh chóng bắt kịp xu cách đa dạng hóa ăn cập nhật ăn thị trường thu hút khách hàng Tuy nhiên mơ hình gặp ngiều khó khăn công tác quản lý, đặc biệt cửa hàng hoạt động ổn định muốn mở rộng quy mô số lượng Nhận thấy bất cập này, nhóm sinh viên chúng em nghiên cứu xây dựng hệ thống quản lý kinh doanh chuỗi cửa hàng đồ ăn nhanh nhằm hỗ chợ người quản lý nhân viên họ việc quản lý kinh doanh cách đại chuyên nghiệp Yêu cầu hệ thông tạo phần mềm có khả quản lý cách tồn diện giúp cho người quản lý dễ dàng theo dõi doanh số, nhân viên, khách hàng… phía nhân viên dễ dàng thực cơng việc bán hàng Phần mền thu thập, phân tích doanh số với thời gian với mục đích giúp người quản lý dễ dàng theo dõi thu chi từ điều chỉnh nguồn nhân lực vào khoảng thới gian cho phu hợp, có nhìn tổng quan để đưa định mở rộng hay thu hẹp việc kinh doanh, giúp nhân viên dễ dàng quản lý cá thành phàn có cửa hàng, đơn đặt hàng để thực nhanh chóng, xác Hệ thống cần đảm bảo tính ứng dụng cao, thân thiện dễ dàng cho lOMoARcPSD|9242611 người sử dụng Vì vậy, nhóm định lựa chọn phát triển hệ thống “Quản lý cửa hàng đồ ăn nhanh” III Phân tích tính khả thi IV Tính khả thi mặt kỹ thuật  Thực tế nhu cầu đồ ăn nhanh ngày tăng mạnh song đại ngày Do khối lượng quản lý tài cơng việc bán hàng cửa hàng tăng theo Cần có giải pháp cơng nghệ thơng tin nhằm tăng khả quản lý tăng tốc độ bán hàng  Trên thực tế đó, dựa vào cơng nghệ có hồn tồn xây dựng hệ thống quản lý cửa hàng cách hiệu  Các công nghệ dễ dàng triển khai hệ điều hành Microsoft Window: - Bộ công cụ phát triển phần mềm Visual Studio Microsoft - Hệ thống quản trị sở liệu SQL Server - Ngơn ngữ lập trình C# / Winform  Sản phẩn thiết kế chạy tảng window nhằm đảm bảo phù hợp với đa số người dung Khả tương thích hệ thơng cao  Dự án phát triển phần mềm có quy mơ vừa phải, áp dụng chuỗi cửa hàng cần sở liệu lớn,yêu cầu đảm bảo xác, đầy đủ  Các thành viên nhóm có kiên thức lập trình nên hồn tồn xây dựng hệ thống V Tính khả thi mặt kinh tế  Chi phí tài nguyên phần cứng phần mềm: - Về phần mềm: sản phẩm xây dựng triển khai hệ điều hành window, cơng cụ lập trình phần mềm chạy tảng windows lOMoARcPSD|9242611 - Các phần mềm cài đặt sẵn nên không tốn them mặt chi phi cho quyền - Về phần cứng: sản phẩm gần không thực phần cứng phí khơng đáng kể  Chí phí nhân lực: Nhóm có thành viên thực hiện, tồn cơng việc phát triển phần mềm chia cho thành viên nên không chi phi cho nhân lực  Các chi phí để phát triển hành, bảo trì hoạt động hệ thơng: Đều thành viên nhóm tự làm, khơng có chi phí phát sinh thêm VI TÌM HIỂU U CẦU VII Kỹ thuật tìm hiểu yêu cầu Để thiết kế phần mềm quản lý cửa hàng đồ ăn nhanh, nhóm tìm hiểu u cầu chức phi chức dựa hai phương pháp: vấn quan sát Từ rút yêu cầu cho phần mềm nhóm  Phỏng vấn: Người vấn nhân viên, quản lý trực tiếp điều hành, tiếp xúc với hệ thống Loại câu hỏi Câu hỏi đóng Câu hỏi - Việc quản lý thực đơn, ăn ăn có gặp khó khăn khơng? Mỗi có mới, việc thay đổi thực đơn có gặp khó khăn khơng? - Việc tiếp đón khách hàng (chọ món, xuất hóa đơn, tốn…) diễn nào, trung bình thơi gian để tiếp khách hàng tiếp khách lúc? Câu hỏi mở - Biểu mẫu hóa đơn cần thơng tin gì? - Cần thơng tin báo cáo thu chi hàng - tháng? Mong muốn hệ thống cải tiến sao? lOMoARcPSD|9242611 - Hệ thống có gặp nhiều khó khăn thiếu sót khơng? - Cần trọng vào phần hệ thống?  Quan sát: Để hiểu rõ bổ xung thêm thơng tin hệ thống, nhóm em dung kỹ tìm hiểu yêu cầu: quan sát Sauk hi phép quản lý cửa hàng không làm ảnh hưởng đên nhân viên khách hàng, nhóm tìm hiểu quy trình nghiệp vụ thực tế sau: - Mỗi có mới, nhân viên bán hàng nhập thơng tin vào hệ thống gồm: mã ăn, tên ăn, ngày nhập, giá bán - Nếu liệu nhập sai, nhân viên bán hàng sửa, xóa ăn khỏi thực đơn cần - Việc quản lý thực đơn nhân viên bán hàng đảm nhiệm Nhân viên bán hàng có thểm thêm loại ăn, xóa sửa loại ăn thực đơn cần - Quản lý cửa hàng thêm thơng tin nhân viên mới, sửa thơng tin nhân viên có sai sót xóa nhân viên khỏi hệ thống - Khi có khách hàng tới, khách hàng thực chọn tốn quầy Nhân viên bán hàng lập hóa đơn cho khách, thơng tin hóa đơn bao gồm: mã hóa đơn, ngày tốn, mã ăn, tên ăn, tổng tiền Sau lưu in hóa đơn cho khách hàng - Quản lý có thểm tìm kiếm thơng tin nhân viên, hóa đơn Nhân viên bán hàng tìm kiếm thơng tin thơng tin ăn, thực đơn hóa đơn bán hàng - Hàng tháng nhân viên bán hàng lập báo cáo thu chi gửi đến cho quản lý cửa hàng lOMoARcPSD|9242611 VIII Yêu cầu chức Để thực hiên đề tài, nhám thực quan sát thực tế hoạt động số hệ thống bán đồ ăn nhanh như: KFC, Lotteria …Từ đưa yêu cầu mặt chức hệ thống: - Chức lập hóa đơn: nhân viên bán hàng nhập thơng tin đơn hàng khách (món ăn, số lượng …) xuất hóa đơn - Chức quản lý ăn: nhân viên bán hàng thêm xóa ăn khỏi thực đơn - Chức quản lý thực đơn: nhân viên bán hàng thêm loại ăn xóa loại ăn khỏi thực đơn - Chức quản lý nhân viên: Quản lý cửa hàng thêm, sửa xóa thơng tin nhân viên - Chức tìm kiếm: nhân viên bán hàng tìm kiếm thơng tin cung thơng tin ăn, thực đơn, hóa đơn bán hàng hệ thống Quản lý tìm kiếm thơng tin nhân viên, hóa đơn - Chức báo cáo: nhân viên bán hàng lập báo cáo thu/chi ngày, tuần, tháng…gửi cho quản lý IX Yêu cầu phi chức  Hoạt động: Môi trường vật lý kỹ thuật để triển khai hệ thông: - Hệ thông triển khai nên tảng phần mềm chạy hệ điều hành window - Hệ thống tùy chỉnh để menu, chương trình giảm giá, hóa đơn tốn tiền Đồng thời, có cứng để đưa cho khách hàng cần - Hệ thống kết nối nhập xuất liệu lưu trữ với hệ thống quản lý kế toán  Hiệu năng: Tốc độ, dung lượng độ tin cậy: lOMoARcPSD|9242611 - Hệ thông phải hoạt động ổn định 24h/ngày, 365 ngày/năm - Kết trả từ lệnh hiển thị hình với độ trễ khơng qn 3s sau gửi lệnh - Dung lượng ứng dụng không lớn, từ vài MB tới vài chục MB  Bảo mật: Quyền truy cập: - Gồm cấp độ: Nhân viên bán hàng quản lý cửa hàng - Tất người đề xem thông tin menu Nhân viên bán hàng quản lý duyệt thơng tin trạng thái đơn hàng khách - Chỉ người quản lý thêm xóa thơng tin nhân viên  Văn hịa cà trính trị: - Hệ thống sử lý đơn vị tiền tệ VNĐ - Ngôn ngữ sử dụng: Tiếng Việt 10 lOMoARcPSD|9242611 XIX Sơ đồ DFD mức 1: chức 5: Tìm kiếm Nhân viên bán hàng t.t tìm kiếm t.t tìm kiếm 5.1 Tìm kiếm ăn 5.2 Tìm kiếm thực đơn t.t ăn t.t ăn Món ăn Quản lý t.t tìm kiếm 5.3 Tìm kiếm hóa đơn t.t ăn Thực đơn Hóa đơn 18 Downloaded by tran quang (quangsuphamhoak35@gmail.com) t.t tìm kiếm 5.4 Tìm kiếm nhân viên t.t ăn Nhân viên bán hàng lOMoARcPSD|9242611 XX Sơ đồ DFD mức 1: chức 6: Báo cáo Nhân viên bán hàng t.t thu/chi Nhân viên bán hàng t.t nhân viên 6.1 Báo cáo t.t thu/chi Báo cáo thu/chi Quản lý Hình 3.8: Sơ đồ DFD mức 1: chức 19 Downloaded by tran quang (quangsuphamhoak35@gmail.com) Hóa đơn lOMoARcPSD|9242611 XXI TỪ ĐIỂN DỮ LIỆU Phần tử liệu K Nhân h viên bán o hàng d ữ Món ăn li ệ Thực đơn u L u n g d ữ li ệ u Tên đầy đủ Nhân viên bán hàng Món ăn Thực đơn Hóa đơn Háo đơn t.t nhân viên Thông tin nhân viên t.t ăn t.t hóa đơn Thơng tin ăn Thơng tin hóa đơn t.t thực đơn t.t báo cáo t.t tìm kiếm XXII LƯU ĐỒ THUẬT TỐN Thơng tin thực đơn Thơng tin báo cáo Thơng tin tìm kiếm Chức năng: quản lý ăn 20 Downloaded by tran quang (quangsuphamhoak35@gmail.com) Ý nghĩa Mã nhân viên, tên nhân viên, tài khoản đăng nhập, tên hiển thị mã ăn, tên ăn, giá (thực đơn gồm loại ăn) Mã loại ăn, tên loại ăn, Mã hóa đơn, ngày lập hóa đơn,mã bàn( có), mã ăn, tên ăn, gián mịn, tổng tiền Thơng tin cá nhân nhân viên: họ tên, ngày sinh, ngày vào làm… Loại ăn, tên ăn, giá thành Mã hóa đơn, ngày lập hóa đơn, thơng tin món, tổng tiền Mã loại ăn, tên loại ăn… Thơng tin hóa đơn, thu chi hàng tháng Thơng tin nhân viên, … lOMoARcPSD|9242611 Bắt đầu Bắt đầu Bắt đầu Nhập ăn Nhập tên Chọn ăn cần xóa Chọn loại ăn Chon loại ăn Nhập giá ăn Nhập giá Cập nhật sở liệu Cập nhật sở liệu Cập nhật sở liệu Hiển thị danh sách ăn lên dao diện Hiển thị danh sách ăn lên dao diện Hiển thị danh sách ăn lên dao diện Kết thúc Kết thúc Kết thúc XXIII Thiết kế sở liệu XXIV.Biểu mẫu thuộc tính liệu  Biểu mẫu 21 Downloaded by tran quang (quangsuphamhoak35@gmail.com) Xác nhận xóa Có Khơng lOMoARcPSD|9242611 Hình 4.1: Thực đơn 22 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 Hình 4.2: Hóa đơn 23 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611  Các thuộc tính liệu Các thuộc tính liệu gồm có: ID món, tên ăn, mơ tả, giá tiền; ID loại món, tên loại ăn; ID nhân viên, họ tên, ngày sinh, quê quán, số CMND, điện thoại; ID hóa đơn, ngày lập hóa đơn, ID nhân viên lập hóa đơn, mã khách hàng,tên món, số lượng, tổng tiền XXV Quy tắc nghiệp vụ - Mỗi ăn có ID ăn, tên ăn thuộc loại ăn ứng giá ăn - Mỗi loại ăn có ID riêng có tên ứng với tên loại ăn - Mỗi nhân viên có ID riêng, tên nhân viên, ngày sinh, quê quán, số CMND, điện thoại - Mỗi hóa đơn có ID riêng, ngày lập hóa đơn, ID nhân viên lập hóa đơn, mã khác hàng, tên món, - Mỗi ăn thuộc loại ăn - Một hóa đơn có nhiều ăn - Mỗi khách hàng có mã khách hàng để toán lần XXVI Các phụ thuộc hàm  ID  tên ăn, mơ tả, giá tiền, loại ăn  ID loại  tên loại ăn  ID nhân viên  họ tên nhân viên, ngày sing, quê quán, số CMND, điện thoại  ID hóa đơn  ngày lập hóa đơn, ID nhân viên lập hóa đơn, mã khách hàng  {IDIDhóamónđơn  số lương, tổng tiền 24 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 XXVII Chuẩn hóa XXVIII Chuẩn hóa 1NF *ID Tên ăn Mơ tả Giá tiền *ID loại Tên loại ăn *ID nhân viên Họ tên Ngày sinh Quê quán Số CMND Điện thoại *ID hóa đơn Ngày lập Mã khách hàng Số lượng Tổng tiền XXIX Chuẩn hóa 2NF 25 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 *ID nhân viên Họ tên Ngày sinh Quê quán Số CMND Điện thoại *ID Tên Mơ tả Giá tiền ID loại *ID hóa đơn Ngày lập Mã khách hàng ID nhân viên Số lượng Tổng tiền *ID loại ăn Tên loại ăn XXX Chuẩn hóa 3NF *ID loại ăn Tên loại ăn *ID Tên Mơ tả Giá tiền ID loại *ID nhân viên 26 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 *ID hóa đơn ID nhân viên Ngày lập hóa đơn Số lượng Tổng tiền Họ tên Ngày sinh Quê quán Số CMND Điện thoại *ID hóa đơn *ID Số lượng Tổng tiền XXXI Sơ đồ ERD *ID nhân viên Họ tên Ngày sinh Quê quán Số CMND Điện thoại *ID hóa đơn ID nhân viên + Ngày lập hóa đơn Số lượng Tổng tiền *ID hóa đơn + *ID + Số lượng Tỏng tiền 27 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 *ID loại ăn Tên loại ăn XXXII Các bảng liệu *ID Tên Mơ tả Giá tiền ID loại + 28 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 29 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 Hình 4.3: Các bảng liệu HÌnh 4.4: Sơ đồ EDR 30 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 XXXIII Kết luận Nhìn chung, sản phẩm phần mềm quản lý cửa hàng đồ ăn nhanh nhóm đạt yêu cầu chức yêu cầu phi chức đề ban đầu Qua tập lớn môn học kỹ thuật phần mềm ứng dụng, nhóm chúng em có hội học tập thực hành kỹ chun mơn phân tích, thiết kế phần mềm nghiệp vụ, thiết kế sở liệu, lập trình phần mềm,… Cùng với kỹ mềm làm việc nhóm, thuyết trình, báo cáo,… Đó kỹ vơ bổ ích quan trọng với sinh viên ngành Điện tử-Viễn thơng Nhóm xin gửi lời cảm ơn chân thành tới ThS Nguyễn Thị Kim Thoa giúp đỡ nhóm em nhiều q trình hồn thành sản phẩm 31 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 32 Downloaded by tran quang (quangsuphamhoak35@gmail.com) ... độ nhanh chóng, xác giúp người nhiều lĩnh vực, kinh doanh Trong kinh doanh đồ ăn nhanh khơng ngoại lệ Ngày cửa hàng đồ ăn nhanh chở nên phổ biến, đáp ứng nhu cầu người tiêu dung Các cửa hàng nhanh. .. thực nhanh chóng, xác Hệ thống cần đảm bảo tính ứng dụng cao, thân thiện dễ dàng cho lOMoARcPSD|9242611 người sử dụng Vì vậy, nhóm định lựa chọn phát triển hệ thống “Quản lý cửa hàng đồ ăn nhanh? ??... này, nhóm sinh viên chúng em nghiên cứu xây dựng hệ thống quản lý kinh doanh chuỗi cửa hàng đồ ăn nhanh nhằm hỗ chợ người quản lý nhân viên họ việc quản lý kinh doanh cách đại chuyên nghiệp Yêu

Ngày đăng: 05/02/2022, 12:25

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w