BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN ĐỒ ĂN NHANH

29 2.5K 10
BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: 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

Mục lục Lời nói đầu 1 CHƯƠNG I: KHẢO SÁT HỆ THỐNG 1 I.1. Mô tả bài toán 1 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: 1 I.2. Xác định và phân tích các giá trị nghiệp vụ 1 a. Mang lại giá trị nghiệp vụ: 1 b. Mang lại giá trị kinh tế: 1 c. Mang lại giá trị sử dụng: 1 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. 1 I.3. Xác định yêu cầu của hệ thống 1 CHƯƠNG II: PHÂN TÍCH HỆ THỐNG 1 1.Xây dựng biểu đồ use case 1 1.1. Xác định các tác nhân của hệ thống 1 1.2. Xác định các ca sử dụng của hệ thống 1 1.3. Các biểu đồ ca sử dụng 1 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 1 2.2. Biểu đồ lớp: 1 3. Biều đồ trình tự 1 3.1. Ca sử dụng đăng nhập hệ thống 1 3.2. Ca sử dụng Lập hoá đơn 1 3.3. Ca sử dụng Quản lý thông tin nhân viên 1 CHƯƠNG III: THIẾT KẾ HỆ THỐNG 1

B Ộ G I Á O D Ụ C V À Đ À O T Ạ O GV hư Nhóm Lớp Nhóm Hà Nội ,Tháng 6/2016 Mục lục Lời nói đầu Trong n KF Đồ ăn n có nhiều t quản lý sách, giấy tờ bỏ phư Em xin Nhóm c CHƯƠNG I: KHẢO SÁT HỆ THỐNG HỆ THỐNG QUẢN LÝ BÁN ĐỒ ĂN NHANH 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á 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ý sau: •Menu cửa hàng chiếu tivi hình rộng cửa hàng •Thực hiện việc order của khách hàng thay vì nhân viên ghi order rồi báo tới nhà bếp thì nhân viên sẽ có sẵn thiết bị được cài đặt sẵn để phục vụ khách hàng Hệ thống quản lý sẽ ghi order của khách hàng và các order này sẽ được xử lý dữ liệu(món gì, bàn nào, số lượng, ) và thông tin được chuyển phát tới màn hình lớn đặt ở nhà bếp cũng cho các nhân viên chạy bàn khác Nhà bếp sau thực hiện xong món ăn sẽ gửi thông điệp báo cho các 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 sẽ tự tính số tiền mà khách hàng phải trả cũng 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 và việc sửa chữa các thiết bị hỏng hóc Qua đó hệ thống này sẽ tính các 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 của nhân viên(số ngày làm, số ngày nghỉ, ngày vào làm) và 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 và thống kê để người quản lý biết mà khen thưởng, phạt( hoặc 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òn có các feedback ( thông tin phản hồi) để nhà quản lý nhận được các phản hồi của khách hàng, qua đấy sẽ có những điều chỉnh thích hợp về tác phong làm việc, thái độ phục vụ của nhân viên, chất lương đồ ăn, giá cả,… •Cuối cùng hệ thống sẽ tổng hợp thành bản quản lý toàn bộ các định lượng món ăn, danh sách nguyên vật liệu đầu vào, các nhà cung cấp, các giao dịch và quản lý báo cáo nhập- xuất- tồn và 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 và phân tích các 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 Mang lại giá trị nghiệp vụ: - Tăng khả xử lý: thông tin được xử lý tự động có thể đồng thời xử lý nhiều công việc yêu cầu và trả lại kết quả mong muốn một cách nhanh chóng - Đáp ứng yêu cầu của nhà quản lý một cách đáng tin cậy, chính 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 sự Nhờ có hệ thống quản lý này, thông tin được xử lý tự động, không tốn nhiều công sức quá trình ghi order và 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 và thu hút được nhiều khách hàng cũng làm thoả mãn, không phật ý khách hàng đặc biệt những khác hàng khó tính Mang lại giá trị sử dụng: - Người quản lý có thể kiểm soát chi tiết từng hoá đơn bán hàng, từng giao dịch kinh doanh hoặc kho thông qua hệ thống giám sát chặt chẽ - Nhân viên có thể nhanh chóng thực hiện việc order, ghi các món ăn và vận chuyển món ăn đã được nhà bếp thực hiện xong cho khách hàng cũng thuận tiện cho việc chuyển giao order đấy cho nhà bếp - Khách hàng sẽ mất ít thời gian chờ đợi và không lo về việc đến trước ăn sau và 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ý về việc hoạt động của cửa hàng, kiểm soát chặt chẽ tránh những hành vi gian lận hoá đơn của nhân viên cũng đánh giá công bằng hiệu quả 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 - c d 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 có thể truy cập trực tiếp vào mạng cục bộ( không phải mạng quản lý) để có thể tương tác công việc giữa 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 cũng là việc chuẩn bị đồ ăn cho nhân viên - Thực hiện việc gửi các feedback cho nhà quản lý để có hướng giải quyết thích hợp với các phản hồi của khách hàng - Hệ thống quản lý có thể hoạt động độc lập cửa hàng không sử dụng các phân hệ cũng các hệ thống phụ Đặc biệt hệ thống quản lý vẫn hoạt động bình thường nếu không có kết nối internet - Tất cả các giao tiếp giữa các phân hệ thuộc hệ thống quản lý cửa hàng đều được thực hiện thông qua hệ thống mạng wifi của cửa hàng Đảm bảo an toàn, chính 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 các 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ý và 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 bộ quản lý: quản lý thông tin nhân viên, doanh thu của cửa hàng 1.2 Xác định các 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 món ăn −Lập hoá đơn − Quản lý thông tin của nhân viên − Thống kê doanh thu − Quản lý kho − Quản lý món ăn −Quản lý menu Các tác nhân Ca sử dụng Khách hàng Đặt món ăn Nhân viên Truy cập vào hệ thống cửa hàng Lập hoá đơn Đặt món ăn Quản lý món ăn CB quản lý Truy cập hệ thống cửa hàng Quản lý thông tin của 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 chính 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 + 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 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 10 √ 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: 15 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 16 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 17 ● 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 18 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 19 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 20 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 21 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 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 22 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 23 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 24 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 25 2.3 Đăng nhập thành công 2.4 Giao diện quản lý thông tin khách hàng 26 2.5 Quản lý thông tin nhân viên 27 2.6.Giao diên hóa đơn 28 29

Ngày đăng: 08/09/2016, 19:34

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ụ

    • 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