BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI : phần mềm quản lí cửa hàng bán đồ ăn nhanh

27 2.3K 31
BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI : phần mềm quản lí cửa hàng bán đồ ăn nhanh

Đ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

ĐỀ TÀI : phần mềm quản lí cửa hàng bán đồ ăn nhanh,ĐỀ TÀI : phần mềm quản lí cửa hàng bán đồ ăn nhanh,ĐỀ TÀI : phần mềm quản lí cửa hàng bán đồ ăn nhanh,ĐỀ TÀI : phần mềm quản lí cửa hàng bán đồ ăn nhanh,ĐỀ TÀI : phần mềm quản lí cửa hàng bán đồ ăn nhanh,ĐỀ TÀI : phần mềm quản lí cửa hàng bán đồ ăn nhanh

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN PHÂN TÍCH THIẾT KẾ HỆ THỐNG Đề tài: PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN ĐỒ ĂN NHANH GV hướng dẫn : TS.Đỗ Mạnh Hùng Nhóm thực hiện: Nhóm 14 Lớp : ĐH Hệ Thống Thông Tin 2- K9 Nhóm thực gồm thành viên: Hoàng Công Cường Nho Thị Hạnh Nguyễn Khánh Linh Hà Nội ,Tháng 6/2016 Mục lục Lời nói đầu Trong năm gần đồ ăn nhanh dần trở nên quen thuộc phổ biến với giới trẻ nói riêng người dân Việt Nam nói chung Hàng loạt thương hiệu đồ ăn nhanh tiếng nước KFC, Jollibee, Lotteria…đã thâm nhập thị trường Việt Nam kinh doanh thành công Bên cạnh có nhiều thương hiệu đồ ăn nhanh Việt Nam hình thành Đồ ăn nhanh nước giới phát triển mạnh mẽ phổ biến Do đó, điều kiện Việt Nam trở thành thành viên thức tổ chức thương mại giới WTO có nhiều thương hiệu đồ ăn nhanh nước vào Việt Nam thời gian tới Ở thị trường Việt nam , KFC khẳng định hệ thống nhà hàng đồ ăn nhanh thành công Việc nghiên cứu hệ thống nhà hàng quy mô KFC giúp đánh giá yếu tố chi phối đến thành công, thất bại nhà hàng đồ ăn nhanh Công việc quản lý làm thủ công việc quản lý lưu trữ giấy tờ, sổ sách nên thời gian tốn nhân lực tài nhiều hạn chế Việc quản lý đầy đủ sổ sách, giấy tờ hàng năm KFC phải bỏ khoản kinh phí không nhỏ cho việc mua nguyên liệu giấy tờ sổ sách… Do đó, yêu cầu thiết lúc việc xây dựng hệ thống quản lý nhằm xoá bỏ phương pháp lạc hậu, lỗi thời gây tốn nhiều mặt mang lại hiêu cao Do đó, yêu cầu cấp thiết đặt phải đổi hệ thống quản lý nhà hàng để đem lại hiệu cao Em xin chân thành cảm ơn thầy TS.Đỗ Mạnh Hùng giáo viên hướng dẫn tận tình bảo để chúng em hoàn thành tập Nhóm chúng em xin chân thành cảm ơn!!! CHƯƠNG I: KHẢO SÁT HỆ THỐNG HỆ THỐNG QUẢN LÝ BÁN ĐỒ ĂN NHANH I.1 Mô tả toán Cửa hàng đồ ăn nhanh KFC áp dụng hệ thống quản lý cửa hàng vi tính hoá quy mô toàn cửa hàng Cụ thể hệ thống hộ trợ công tác quản lý sau: •Menu cửa hàng chiếu tivi hình rộng cửa hàng •Thực việc order khách hàng thay nhân viên ghi order báo tới nhà bếp nhân viên có sẵn thiết bị cài đặt sẵn để phục vụ khách hàng Hệ thống quản lý ghi order khách hàng order xử lý liệu(món gì, bàn nào, số lượng, ) thông tin chuyển phát tới hình lớn đặt nhà bếp cho nhân viên chạy bàn khác Nhà bếp sau thực xong ăn gửi thông điệp báo cho nhân viên phục vụ mang lên cho khách hàng •Kết thúc việc order, hệ thống tự tính số tiền mà khách hàng phải trả in hoá đơn toán cho khách hàng • Hệ thống nước khách hàng mua trực tiếp bán nước tự động cửa hàng •Hệ thống nối với hệ thống giúp kho quản lý nguyên vật liệu nấu ăn việc sửa chữa thiết bị hỏng hóc Qua hệ thống tính khoản phải tri vòng tháng •Hệ thống kết nối với hệ thống giúp lưu thông tin nhân viên(số ngày làm, số ngày nghỉ, ngày vào làm) nhân viên muốn nghỉ phải đăng ký trước với hệ thống 1,2 ngày để qua giám sát mức độ làm việc thống kê để người quản lý biết mà khen thưởng, phạt( tăng giảm trực tiếp vào lương) •Trên hệ thống mạng trực thuộc hệ thống quản lý có feedback ( thông tin phản hồi) để nhà quản lý nhận phản hồi khách hàng, qua có điều chỉnh thích hợp tác phong làm việc, thái độ phục vụ nhân viên, chất lương đồ ăn, giá cả,… •Cuối hệ thống tổng hợp thành quản lý toàn định lượng ăn, danh sách nguyên vật liệu đầu vào, nhà cung cấp, giao dịch quản lý báo cáo nhập- xuất- tồn công tác kiểm kê, tính toán chênh lệch, thừa, thiếu, lãi, lỗ từ việc bán hàng I.2 Xác định phân tích giá trị nghiệp vụ Dựa vào mô tả toán trên, thấy hệ thống đem lại số lợi ích sau: a b c d Mang lại giá trị nghiệp vụ: - Tăng khả xử lý: thông tin xử lý tự động đồng thời xử lý nhiều công việc yêu cầu trả lại kết mong muốn cách nhanh chóng - Đáp ứng yêu cầu nhà quản lý cách đáng tin cậy, xác, tiết kiệm, nhanh chóng Mang lại giá trị kinh tế: - Gia tăng lợi nhuận từ việc tối ưu hoá quy trình quản lý, giảm biên chế chi phí nhân Nhờ có hệ thống quản lý này, thông tin xử lý tự động, không tốn nhiều công sức trình ghi order phục vụ nên giảm thiểu tối đa số lượng nhân viên tham gia công tác này, từ giảm chi phí hoạt động cho cửa hàng - Gia tăng khách hàng thân thiết thu hút nhiều khách hàng làm thoả mãn, không phật ý khách hàng đặc biệt khác hàng khó tính Mang lại giá trị sử dụng: - Người quản lý kiểm soát chi tiết từng hoá đơn bán hàng, từng giao dịch kinh doanh kho thông qua hệ thống giám sát chặt chẽ - Nhân viên nhanh chóng thực việc order, ghi ăn vận chuyển ăn nhà bếp thực xong cho khách hàng thuận tiện cho việc chuyển giao order cho nhà bếp - Khách hàng thời gian chờ đợi không lo việc đến trước ăn sau vấp vào tình cảnh bon chen Khắc phục nhược điểm hệ thống cũ, hỗ trợ chiến lược phát triển lâu dài, đáp ứng ưu tiên, ràng buộc quan trọng hệ thống Hệ thống quản lý cung cấp đầy đủ chi tiết thông tin cho nhà quản lý việc hoạt động cửa hàng, kiểm soát chặt chẽ tránh hành vi gian lận hoá đơn nhân viên đánh giá công hiệu làm việc Mọi công việc hệ thống máy tính đảm nhiệm, gây sai xót I.3 Xác định yêu cầu của hệ thống - Hệ thống phải cung cấp cho nhân viên tài khoản đăng nhập truy cập trực tiếp vào mạng cục bộ( mạng quản lý) để tương tác công việc bếp, kho, nhân viên tạp vụ, lao công, chạy bàn… - Hệ thống hỗ trợ việc chạy bàn việc chuẩn bị đồ ăn cho nhân viên - Thực việc gửi feedback cho nhà quản lý để có hướng giải thích hợp với phản hồi khách hàng - Hệ thống quản lý hoạt động độc lập cửa hàng không sử dụng phân hệ hệ thống phụ Đặc biệt hệ thống quản lý hoạt động bình thường kết nối internet - Tất giao tiếp phân hệ thuộc hệ thống quản lý cửa hàng thực thông qua hệ thống mạng wifi cửa hàng Đảm bảo an toàn, xác, thuận lợi, tiện dụng, nhanh chóng CHƯƠNG II: PHÂN TÍCH HỆ THỐNG 1.Xây dựng biểu đồ use case 1.1 Xác định tác nhân của hệ thống Dựa vào văn mô tả toán, ta xác định tác nhân hệ thống 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, quản lý thực phẩm nhập, xuất kho • 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 1.2 Xác định ca sử dụng của hệ thống Dựa văn mô tả toán việc phân tích để tìm tác nhân, ta xác định ca sử dụng sau: − Truy cập hệ thống cửa hàng −Đặt ăn −Lập hoá đơn − Quản lý thông tin nhân viên − Thống kê doanh thu − Quản lý kho − Quản lý ăn −Quản lý menu Các tác nhân Ca sử dụng Khách hàng Đặt ăn Nhân viên Truy cập vào hệ thống cửa hàng Lập hoá đơn Đặt ăn Quản lý ăn CB quản lý Truy cập hệ thống cửa hàng Quản lý thông tin nhân viên Quản lý kho Thống kê doanh thu Quản lý menu 1.3 Các biểu đồ ca sử dụng Biểu đồ Uc mức khung cảnh Nhân viên Quan lý Hê thông quan lý cua hàng KFC Khách hàng Biểu đồ UC QL thông tin nv Dat an Khách hàng QL kho Lâp hóa don Quan lý QL menu Ql an Nhân viên Thông kê doanhthu 1.4 Đặc tả ca sử dụng 1.4.1 Ca sử dụng quản lý nhân viên Tóm tắt:Người dùng đăng nhập vào hệ thống quản trị để thực chức quản lý nhân viên hệ thống Tác nhân: Người dùng Use case liên quan: Không có use case liên quan Các luồng kiện: - Luồng kiện chính: + Trên giao diện quản trị hệ thống, người dùng chọn đăng nhập + Hệ thống hiển thị giao diện đăng nhập, yêu cầu người dùng nhập Tài khoản Mật khẩu + Người sử dụng nhập Tài khoản Mật khẩu, chọn đồng ý đăng nhập + Hệ thống tiếp nhận thông tin, kiểm tra Tài khoản Mật khẩu người dùng + Nếu hợp lệ, hệ thống chấp nhận đăng nhập, hiển thị thông báo đăng nhập thành công + Thực chức quản lý nhân viên hệ thống : xem thông tin, thêm ,sửa ,xóa tìm kiếm - Luồng kiện phụ: + Luồng 1: Người dùng đăng nhập vào hệ thống xem thông tin nhân viên Đăng nhập không thành công,hệ thống hiển thị thông báo Thông tin nhân viên hệ thống Kết thúc Use case + Luồng 2: Người dùng đăng nhập vào hệ thống thêm ,sửa , xóa thông tin nhân viên Đăng nhập không thành công,hệ thống hiển thị thông báo Không thể thêm, sửa, xóa thông tin người dùng trùng thông tin người dùng Kết thúc Use case + Luồng 3: Người dùng đăng nhập vào hệ thống tim kiếm thông tin nhân viên Đăng nhập không thành công,hệ thống hiển thị thông báo Không thể tìm kiếm thông tin người dùng Kết thúc Use case 1.4.2 Ca sử dụng Lập hóa đơn Tóm tắt : Ca sử dụng cho phép nhân viên lập hóa đơn ăn khách hàng yêu cầu thông tin ăn gồm :tên món,số lượng,đơn giá,thành tiền Tác nhân:Nhân viên Các luồng kiện: -Luồng kiện chính: +Ca sử dụng bắt đầu nhân viên chọn lập hóa đơn + Hệ thống hiển thị lựa chọn: thêm ,in + Hệ thống liệt kê danh sách ăn hóa đơn kèm thông tin ăn +Hệ thống yêu cầu công việc: 10 2.Tìm lớp lĩnh vực 2.1 Xác định lớp dựa vào khái niệm của lĩnh vực ứng dụng Dựa vào khái niệm lĩnh vực ứng dụng dựa văn mô tả toán, ta xác định lớp thực thể sau: Lớp Nhân viên (NhanVien) gồm có thông tin sau: √ Mã nhân viên (maNV) √ Họ tên nhân viên (tenNV) √ Ngày sinh (ngaySinh) √ Giới tính (gioiTinh) √ Số điện thoại (soDT) √ Email (email) Lớp CB quản lý (CBQuanLy) gồm có thông tin sau: √ Mã CB quản lý (maCBQL) √ Họ tên CN quản lý (tenCBQL) √ Ngày sinh (ngaySinh) √ Giới tính (gioiTinh) √ Số điện thoại (soDT) √ Email (email) Lớp Hoá đơn (HoaDon) gồm có thông tin sau: √ Mã hoá đơn (maHD) √ Mã khách hàng (maKH) √ Mã nhân viên (maNV) √ Ngày lập (ngayLap) √ Thành tiền (thanhTien) Lớp Món ăn (MonAn) gồm có thông tin sau: √ Mã ăn (maMA) 13 √ Mã hoá đơn (maHD) √ Đơn giá (donGia) 2.2 Biểu đồ lớp: CB quan lý ma CBQL tên CBQL Gioi tính Ngày sinh soDT Thuc pham ma TP ten TP Ngày nhâp Don giá Sô luong Tìm kiêm TP() Thêm TP() Xoa TP() Thêm CBQL() Sua CBQL() Xoa CBQL() Món an ma MA ma HD Don gia Tìm kiêm MA() Thêm MA() Sua MA() Xoa MA() Khách hàng ma KH tenKH Gioi tính Ngày sinh so DT Them KH() Sua KH() Xoa KH() Nhân viên ma NV ten NV Gioi tính Ngày sinh so DT Hóa don ma HD ma NV ma KH Ngày lap Thành tiên Them NV() Sua NV() Xoa NV() Thêm HD() Sua HD() Xoa HD() Biều đồ trình tự Dựa vào văn mô tả toán dựa vào văn đặc tả ca sử dụng, ta xác định biểu đồ trình tự sau: 14 3.1 Ca sử dụng đăng nhập hệ thống : Can bo : W_Dang Nhap : QL Dang Nhap : UserCB 1: Nhap(ten DN, MK) 2: Kiem tra DN 3: Lay Username 4: Tra loi 5: Lay Pass 6: Tra loi 7: Tra loi 8: Kiem tra DN 3.2 Ca sử dụng Lập hoá đơn ● Các lớp biên gồm: √ Lớp W_DangNhap: Là giao diện giao tiếp với tác nhân Nhân viên hệ thống √ Lớp W_LapHoaDon: Là giao diện phụ tương ứng với việc thêm/in hoá đơn ● 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 15 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ả : Nhân viên : W_Dang nhâp : W_Lâp hóa don : QL_Lâp hóa don : TTKH 1: Dang nhâp thông( ) 2: Dang nhâp thành công( ) 3: Yeu cau nhâp thông tin hóa don( ) 4: Nhâp thông tin hóa don( ) 5: Kiêm tra thông tin HD( ) 6: Luu thông tin hóa don( ) 7: Kêt qua( ) 8: Ket qua( ) 9: Hiên thi( ) 3.3 Ca sử dụng Quản lý thông tin nhân viên ● Các lớp biên gồm: √ Lớp W_CBQuanLy: Là giao diện giao tiếp với tác nhân CB quản lý hệ thống √ Lớp W_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 16 ● 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 : W_CBQuanLy : Cán bô QL : W_QuanLyTTNV : QL_TTNV : TTNV 1: Cán bô dang nhâp vào thông 2: Dang nhap thành công( ) 3: Y/c nhâp thông tin nhân vien( ) 4: Nhâp thông tin nhân viên 5: Kiêm tra thông tin( ) 6: Luu thong tin nv( ) 8: Kêt qua( ) 9: Hiên thi( ) 7: Kêt qua( ) Biểu đồ hoạt động 4.1 Ca sử dụng đăng nhập 17 Can Bo He Thong Bat dau dang nhap Nhap tai khoan cua he thong Chon dang nhap Hien thi thong bao cong Kiem tra dang nhap Dung Sai Hoan tat Khong hoan tat 4.2 Ca sử dụng lập hóa đơn 18 Nhân Viên Hê Thông Bat dâu dang nhâp Dang nhâp Kiêm tra dang nhâp Sai Dung Chon thêm thông tin hóa don Nhâp thông tin hóa don Hiên thi Kiêm tra thông tin Huy Sai Dung Kêt thúc Xác nhân Luu thông tin hoa don Hiên thi thông báo thành công Hoàn tât 4.3 Ca sử dụng quản lý thêm thông tin nhân viên 19 Can bô QL Hê Thông Bat dâu dang nhâp Dang nhâp Kiêm tra dang nhâp Sai Dung Chon thêm thông tin nhân viên Nhâp thông tin nhân viên Hiên thi Kiêm tra thông tin Huy Sai Dung Kêt thúc Xác nhân Luu thông tin nhân viên Hiên thi thông báo thành công Hoàn tât 20 CHƯƠNG III: THIẾT KẾ HỆ THỐNG 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 khoá • Liên kết - n: Đưa khoá bảng bên vào bảng bên nhiều để trở thành khoá • Liên kết n - n: Tạo bảng kết nối, khoá bảng kết nối khoá bội hợp từ khoá bảng • Với quan hệ kết nhập mô hình hoá liên kết bình thường Cơ sở liệu của hệ thống quản lý nhà hàng Gồm bảng sau: a.Bảng TaiKhoan Tên thuộc tính Kiểu liệu Ghi maTaikhoan Text Khoá tenDN Text matKhau Text 21 b Bảng NhanVien Tên thuộc tính Kiểu liệu Ghi maTaikhoan Text Khoá maNV Text tenNV Text ngaySinh Date gioiTinh Int soDT Int Email Text c.Bảng CBQuanLy Tên thuộc tính Kiểu liệu Ghi maTaikhoan Text Khoá maCBQL Text tenCBQL Text ngaySinh Date gioiTinh Int soDT Int Email Text d.Bảng MonAn 22 Tên thuộc tính Kiểu liệu Ghi maMonan Text Khoá tenMA Text soLuong Text donGia Number e.Bảng HoaDon Tên thuộc tính Kiểu liệu Ghi maHoadon Text Khoá maMonan Text maNH Text thoiGianTT Text banTT Text f.Bảng PhongBan Tên thuộc tính Kiểu liệu Ghi maPhongban Text Khoá tenPhongban Text g.Bảng NhaHang Tên thuộc tính Kiểu liệu Ghi 23 maNhahang Text maPhongban Text tenNH Text diaChiNH Text dienThoaiNH Number Khoá Giao diện chương trình 2.1.Giao diên trang chủ 2.2 Giao diện đăng nhập 24 2.3 Đăng nhập thành công 2.4 Giao diện quản lý thông tin khách hàng 25 2.5 Quản lý thông tin nhân viên 26 2.6.Giao diên hóa đơn 27 ... hoàn thành tập Nhóm chúng em xin chân thành cảm ơn!!! CHƯƠNG I: KHẢO SÁT HỆ THỐNG HỆ THỐNG QUẢN LÝ BÁN ĐỒ ĂN NHANH I.1 Mô tả toán Cửa hàng đồ ăn nhanh KFC áp dụng hệ thống quản lý cửa hàng vi... lập cửa hàng không sử dụng phân hệ hệ thống phụ Đặc biệt hệ thống quản lý hoạt động bình thường kết nối internet - Tất giao tiếp phân hệ thuộc hệ thống quản lý cửa hàng thực thông qua hệ thống. .. CHƯƠNG III: THIẾT KẾ HỆ THỐNG 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

Ngày đăng: 29/10/2017, 23:12

Hình ảnh liên quan

Mỗi lớp thực thể sẽ tương ứng với một bảng - BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI : phần mềm quản lí cửa hàng bán đồ ăn nhanh

i.

lớp thực thể sẽ tương ứng với một bảng Xem tại trang 21 của tài liệu.

Từ khóa liên quan

Mục lục

  • Lời nói đầu

  • CHƯƠNG I: KHẢO SÁT HỆ THỐNG

    • I.1. Mô tả bài toán

    • Cửa hàng đồ ăn nhanh KFC đã áp dụng hệ thống quản lý cửa hàng bằng vi tính hoá trên quy mô toàn bộ cửa hàng. Cụ thể hệ thống hộ trợ các công tác quản lý như sau:

    • I.2. Xác định và phân tích các giá trị nghiệp vụ

      • a Mang lại giá trị nghiệp vụ:

      • b Mang lại giá trị kinh tế:

      • c Mang lại giá trị sử dụng:

      • d Khắc phục các nhược điểm của hệ thống cũ, hỗ trợ các chiến lược phát triển lâu dài, đáp ứng được các ưu tiên, các ràng buộc quan trọng của hệ thống.

      • I.3. Xác định yêu cầu của hệ thống

      • CHƯƠNG II: PHÂN TÍCH HỆ THỐNG

        • 1.Xây dựng biểu đồ use case

          • 1.1. Xác định các tác nhân của hệ thống

          • 1.2. Xác định các ca sử dụng của hệ thống

          • 1.3. Các biểu đồ ca sử dụng

          • 2.1. Xác định các lớp dựa vào các khái niệm của lĩnh vực ứng dụng

          • 3. Biều đồ trình tự

            • 3.1. Ca sử dụng đăng nhập hệ thống

            • 3.2. Ca sử dụng Lập hoá đơn

            • 3.3. Ca sử dụng Quản lý thông tin nhân viên

            • CHƯƠNG III: THIẾT KẾ HỆ THỐNG

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

Tài liệu liên quan