Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
655,21 KB
Nội dung
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: Hồng Cơng Cường Nho Thị Hạnh Nguyễn Khánh Linh Hà Nội ,Tháng 6/2016 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Mục lục TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 ngun 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 hồn thành tập Nhóm chúng em xin chân thành cảm ơn!!! TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 hố quy mơ tồ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ịn 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ý tồ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 tốn chênh lệch, thừa, thiếu, lãi, lỗ từ việc bán hàng TIEU LUAN MOI download : skknchat123@gmail.com moi nhat I.2 Xác định phân tích giá trị nghiệp vụ Dựa vào mơ tả tố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 số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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 khơng có 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 tồn, xác, thuận lợi, tiện dụng, nhanh chóng TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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ả tố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ả tố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 hố đơ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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 hố đơ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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat + 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 khơng có 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 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 u cầu cơng việc: 10 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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ả tố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 Hố đơn (HoaDon) gồm có thơng tin sau: √ Mã hố đơ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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat √ 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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ● 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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 Hồn tât 4.3 Ca sử dụng quản lý thêm thông tin nhân viên 19 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 Hồn tât 20 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 khố 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ừ khoá 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 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 Khố tenDN Text matKhau Text 21 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat b Bảng NhanVien Tên thuộc tính Kiểu liệu Ghi maTaikhoan Text Khố 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 Khố maCBQL Text tenCBQL Text ngaySinh Date gioiTinh Int soDT Int Email Text d.Bảng MonAn 22 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Tên thuộc tính Kiểu liệu Ghi maMonan Text Khố tenMA Text soLuong Text donGia Number e.Bảng HoaDon Tên thuộc tính Kiểu liệu Ghi maHoadon Text Khố 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 Khố tenPhongban Text g.Bảng NhaHang Tên thuộc tính Kiểu liệu Ghi 23 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat maNhahang Text maPhongban Text tenNH Text diaChiNH Text dienThoaiNH Number Khố Giao diện chương trình 2.1.Giao diên trang chủ 2.2 Giao diện đăng nhập 24 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 2.5 Quản lý thông tin nhân viên 26 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 2.6.Giao diên hóa đơn 27 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ... 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 hố quy mơ tồn cửa hàng Cụ thể hệ thống hộ trợ công tác quản lý. .. 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 khơng có kết nối internet - Tất giao tiếp phân hệ thuộc... Lập hố đơ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