Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
2,33 MB
Nội dung
HỌC VIỆN KỸ THUẬT MẬT MÃ PHÂN TÍCH THIẾT KẾ HỆ THỐNG L05 ĐỀ TÀI HỆ THỐNG QUẢN LÝ CHUỖI QN CAFE NHĨM 16 Nguyễn Đình Minh Nguyễn Trung Hiếu Nguyễn Thanh Tùng Vũ Hưng Thịnh Ngô Thành Công Mục Lục I GIỚI THIỆU 1.1 Mục đích xây dựng đề án 1.2 Đối tượng phạm vi nghiên cứu 1.3 Từ điển thuật ngữ II TỔNG QUAN HỆ THỐNG 2.1 Phát biểu toán 2.2 Mục tiêu hệ thống 2.3 Phạm vi hệ thống (end users, stakeholders, overall system model) .3 III NẮM BẮT YÊU CẦU 3.1 Nghiệp vụ nhà quản lý Quản lí nhân viên Quản lí hàng hóa điều hành qn Giai đoạn đầu vào: Giai đoạn vận hành: Giai đoạn kiểm soát 3.2 Nghiệp vụ nhân viên 3.3.Mơ hình ca sử dụng 3.3.1.Biểu đồ ca sử dụng mức tổng thể: 3.3.2.Biểu đồ ca sử dụng mức chi tiết: +Danh sách Actor +Danh sách Use case 3.4.Đặc tả ca sử dụng 12 3.4.1.Đặc tả Use-case “Đăng nhập” 12 3.4.2.Đặc tả Use-case “Xem thông tin cá nhân” 13 3.4.3.Đặc tả Use-case “Sửa thông tin cá nhân” 14 3.4.4.Đặc tả Use-case “Đăng xuất” 14 3.4.5.Đặc tả Use-case “Thêm hóa đơn theo bàn” 15 3.4.6.Đặc tả Use-case “Chuyển bàn” 16 3.4.7.Đặc tả Use-case “Gộp bàn” 16 3.4.8.Đặc tả Use-case “Thanh toán” 17 3.4.9.Đặc tả Use-case “Thêm đồ uống” 18 3.4.10.Đặc tả Use-case “Sửa đồ uống” 18 3.4.11.Đặc tả Use-case “Xóa đồ uống” 19 3.4.12.Đặc tả Use-case “Xem danh sách đồ uống” 20 3.4.13.Đặc tả Use-case “Tìm kiếm đồ uống theo tên gần đúng” 20 3.4.14.Đặc tả Use-case “Thêm danh mục đồ uống” .21 3.4.15.Đặc tả Use-case “Sửa danh mục đồ uống” 21 3.4.16.Đặc tả Use-case “Xóa danh mục đồ uống” 22 3.4.17.Đặc tả Use-case “Thêm bàn” 23 3.4.18.Đặc tả Use-case “Xóa bàn” 23 3.4.19.Đặc tả Use-case “Sửa bàn” 24 3.4.20.Đặc tả Use-case “Thêm Tài khoản” 25 3.4.21.Đặc tả Use-case “Xóa tài khoản” 25 3.4.22.Đặc tả Use-case “Sửa tài khoản” 26 3.4.23.Đặc tả Use-case “Đặt lại mật khẩu” 27 3.4.24Đặc tả Use-case “Cập nhật thông tin cá nhân” 27 3.4.25.Đặc tả Use-case “Cập nhật mật mới” 28 IV PHÂN TÍCH 31 4.2.Phân tính ca sử dụng 31 4.3.1 Biểu đồ hoạt động đăng nhập 36 4.3.2 Biểu đồ hoạt động tạo tài khoản 37 4.3.3 Biểu đồ hoạt động quản lý, đồ uống 38 4.3.4 Biểu đồ hoạt động quản lý kho 39 4.3.5 Biểu đồ hoạt động Lập hóa đơn 40 4.3.6 Biểu đồ hoạt động quản lý doanh thu 41 V THIẾT KẾ 42 5.1.Kiến trúc vật lý: 42 5.2.Xác định phần tử thiết kế (Các gói thiết kế ,các lớp thiết kế) .43 5.3.Thiết kế giao diện 46 5.3.1.Danh sách hình 46 5.3.2.Mơ tả chi tiết hình 47 5.3.2.1Màn hình đăng nhập 47 5.3.2.2.Màn hình 47 5.3.2.3.Màn hình thống kê doanh thu 48 5.3.2.4 Màn hình quản lý thức ăn/đồ uống 49 5.3.2.5 Màn hình quản lý danh mục thức ăn/đồ uống 49 5.3.2.6 Màn hình quản lý bàn 50 5.3.2.7 Màn hình quản lý tài khoản 51 5.3.2.8 Màn hình thay đổi thơng tin cá nhân 52 5.4.Thiết kế lớp (VOPC thực hóa Use Case) 53 5.4.1.Sơ đồ lớp 53 5.5.Thiết kế data base 53 I GIỚI THIỆU 1.1 Mục đích xây dựng đề án - Nghiên cứu lý thuyết sơ lược việc phát triển mơ hình hệ thống quản lý chuỗi cafe - Để bên yêu cầu nắm bắt, quản lý dễ dàng tiến trình dự án - Xây dựng hệ thống thông tin quản lý chuỗi cafe dựa theo đề án - Quản lý quy trình xử lý cố trình bán hàng 1.2 Đối tượng phạm vi nghiên cứu - Quy trình quản lý việc bán cafe cửa hàng chuỗi - Quản lý thông tin số lượng sản phẩm mua, bán, tồn - Quản lý doanh thu cửa hàng chuỗi 1.3 Từ điển thuật ngữ Thuật ngữ II TỔNG QUAN HỆ THỐNG 2.1 Phát biểu tốn -Khảo sát tình hình thực tiễn áp dụng cơng nghệ máy tính vào lĩnh vực hoạt động xã hội đương thời, với mạnh tính cấp thiết ứng dụng tin học việc phát triển ứng dụng tự động lợi để tiết kiệm chi phí, phục vụ nhu cầu sống người Nhiều người chủ mở quán cách quản lý quán cafe như: không kiểm sốt doanh thu, chi phí, ngun vật liệu Điều khiến cho người chủ qn chí khơng thể kiểm sốt doanh thu, chi phí, ngun vật liệu tháng Chính việc quản lý dẫn đến thất khơng đáng có, tạo lỗ hổng khiến nhân viên lợi dụng để trục lợi cá nhân gây nhiều phát sinh vấn đề đồng hệ thống - -Vậy nên việc phát triển phần mềm quản lý hệ thống nhằm đáp ứng nhu cầu kinh doanh cá nhân hay tổ chức khiến việc quản lý trở nên thuận lợi tiết kiệm thời gian giúp công tác quản lý trở nên tối ưu, dễ dàng tiện lợi 2.2 Mục tiêu hệ thống - Để quản lý chuỗi đòi hòi hỗ trợ công nghệ từ việc xử lý đơn hàng, tồn kho, quản lý nhân viên, chí việc đơn giản gửi mail cho toàn nhân viên hệ thống hiểu thông điệp, u cầu phải cần tới cơng nghệ xử lý, việc thiết kế hệ thống thông tin cho chuỗi cửa hang cà phê cần thiết để đảm bảo hệ thống vận hành chặt chẽ với để tạo thành thể thống Nhu cầu cần thiết để quản lý hệ thống cửa hàng chặt chẽ tạo phần mềm hỗ trợ công tác quản lý nghiệp vụ tính tiền, in hóa đơn, quản lý nhân viên, quản lý hệ thống… - Phần mềm quản lý hình thức quán lý linh hoạt, tiện dụng cho người sử dụng Với phần mềm nhập, xuất, báo cáo phục vụ khách hàng dễ dàng Bên cạnh việc giúp tiết kiệm thời gian, tiền bạc cho chủ cửa hàng đáp ứng yêu cầu mà người sử dụng đặt - 2.3 Phạm vi hệ thống (end users, stakeholders, overall system model) Phần mềm quản lý bao gồm chức năng: bán hàng, quản lý nhân viên, quản lý khách hàng, quản lý kho, quản lý khu vực, quản lý lương, thống kê danh thu, thống kê lương chi trả, thống kê mặt hàng Bán hàng: chức phần mềm, đảm nhiệm vai trò bán hàng, nhận order khách hàng, mở bàn , chuyển bàn, khách hang có nhu cầu, chọn món, tốn, xuất hóa đơn cho khách hàng Quản lý nhân viên: lưu trữ thông tin nhân viên bao gồm tên, giới tính, số điện thoại, mã nhân viên, mã đăng nhập, mật khẩu, địa chỉ, số điện thoại… Quản lý kho: lưu thông tin tất hàng hóa theo loại hàng , kiểm tra số lượng hàng , phân loại hàng Thống kê doanh thu : thống kê doanh thu theo ngày, tháng , năm tùy vào nhu cầu người sử dụng , thống kê sản phẩm bán chạy đạt tiêu theo tháng, quý, năm… Quản lý đồ uống: Khách hàng yêu cầu gọi ăn, đồ uống theo nhu cầu nhiệm vụ thu ngân mở bàn, nhập thông tin ghi order tên hàng, số lượng mà nhân viên phục vụ ghi tìm kiếm theo mã theo tên hiển thị danh sách tìm kiếm ăn đồ uống có sẵn Tạo tài khoản, đăng nhập: Tài khoản đăng nhập yêu cầu người dùng nhập tên đăng nhập mật nhập tài khoản hệ thống hiển thị giao diện đăng nhập thành công Nếu sai đứng hình phút chờ đăng nhập lại Thiết lập hóa đơn tốn: Khách hàng muốn toán liên hệ nhân viên hệ thống thống kê số lượng xuất phiếu toán Những bên liên quan - Khách hàng: người phục vụ - Nhân viên: người cần sử dụng chức bán hàng hệ thống - để thực nhiệm vụ Người quản lý: người phép khởi động (Start Up) , kết thúc hệ thống (Shut Down) thời điểm bán hàng đầu cuối, bổ sung sửa đổi liệu mà phần mềm cho phép III NẮM BẮT YÊU CẦU 3.1 Nghiệp vụ nhà quản lý Quản lí nhân viên Cần có phương pháp quản lý nhân viên phù hợp, hiệu quả, phân cơng rõ ràng vị trí nhân viên, đội ngũ nhân viên cần quản lý bao gồm nhân viên: pha chế, phục vụ, thu ngân… Nhân viên cần lưu trữ thông tin họ tên, ngày sinh, giới tính, mã nhân viên Mỗi nhân viên đăng nhập để làm việc thông qua hệ thống để làm việc Quản lí hàng hóa điều hành qn Giai đoạn đầu vào: – Thu mua hàng hóa: phải tìm đối tác cung cấp hàng hóa uy tín từ đầu có sách giá cả, giao hàng, chứng từ rõ ràng thuận tiện cho kiểm sốt – Thống kê hàng hóa để quản lý: tài sản cố định (tài sản khấu hao lớn), tài sản nhỏ – Phải có kho hàng để dự trữ, bảo quản kiểm soát – Kiểm kê hàng hóa theo hóa đơn nhập hàng nhập vào File quản lý phần mềm quản lý (lưu ý nhập cần phải đơn vị bán: vd nhập kho thùng sting nhập vào File quản lý phải theo đơn vị lon) Giai đoạn vận hành: – Xây dựng File tính cost đồ uống lên giá thành (ví dụ định lượng 1kg café = 35 ly café) – Thực theo quy trình tác nghiệp phục vụ – thu ngân – pha chế Giai đoạn kiểm sốt Kiểm sốt quy trình tác nghiệp: – Dựa bảng mơ tả cơng việc, quy trình tác nghiệp để kiểm soát & đánh giá nhân thực có quy trình đưa khơng – Linh hoạt điều chỉnh cho phù hợp với tình hình thực tế kinh doanh Kiểm soát thu/chi hàng ngày: – Phân quyền cho việc chi hàng ngày (nên tạo quyền cho thu ngân với khoản chi nhỏ, với khoản chi lớn cấp quản lý): phải có đầy đủ chữ ký – Phần thu gồm doanh thu từ bán hàng & thu khác: kiểm tra dựa thực tế kiểm tra tiền cuối ngày (hoặc cuối ca) & File quản lý phần mềm Nếu chia nhiều ca thu ngân cần tạo file để bàn giao ca cho rõ ràng – Tạo danh mục khoản thu/chi tách biệt để quản lý chi tiết (ví dụ: danh mục chi như: chi lương, chi trái cây, chi café, chi nước ngọt, chi sữa, chi điện/nước …) Kiểm sốt hàng hóa kho hàng: – Định kỳ hàng tuần kiểm kho lần (thường vào sáng thứ hàng tuần) theo mẫu kiểm kho – Đối chiếu số liệu thực tế kiểm kho với số liệu File quản lý để đánh giá Các bảng báo cáo phân tích cần phải nắm: – Báo cáo doanh thu theo ngày/tháng/năm – Báo cáo chi phí: chi tiết theo danh mục chi phí – Báo cáo thất thốt: đổ vỡ, mát, hàng hóa hỏng – Dựa báo cáo để nắm rõ tỷ trọng với doanh thu nguyên vật liệu, lương nhân sự, khấu hao…, để có phương án kinh doanh hiệu 3.2 Nghiệp vụ nhân viên Bước 1: Order thức uống/món ăn Nhân viên phục vụ order hàng hóa khách hàng yêu cầu lên phiếu order (lưu ý: phiếu order lưu trữ để xử lý có vấn đề sai sót, hay gian lận; phiếu order thơng thường có thơng tin: nhân viên lập phiếu, số bàn gọi món, tên món, số lượng món) Theo quy trình quản lý khép kín này, phiếu order cần liên Bước 2: Nhập phần mềm in phiếu chế biến – Nhân viên phục vụ đem phiếu order đến thu ngân – Thu ngân nhận phiếu order, nhập vào máy tính theo yêu cầu Thu ngân cho in phiếu chế biến 5.2.Xác định phần tử thiết kế (Các gói thiết kế ,các lớp thiết kế) Tên lớp Mơ tả Thuộc tính Phương thức 43 Tên lớp Mơ tả Thuộc tính Phương thức 44 45 Tên lớp Mơ tả Thuộc tính Phương thức Tên lớp Mơ tả Thuộc tính Phương thức 46 Lớp thực thể hóa đơn 47 5.3.Thiết kế giao diện 5.3.1.Danh sách hình STT Tên hình Màn hình đăng nhập Màn hình Màn hình thống kê doanh thu Màn hình quản lý thức ăn/đồ uống Màn hình quản lý danh mục thức ăn/đồ uống Màn hình quản lý bàn Màn hình quản lý tài khoản Màn hình thay đổi thơng tin tài khoản 48 5.3.2.Mô tả chi tiết hình 5.3.2.1Màn hình đăng nhập v Chi tiết hình: 5.3.2.2.Màn hình v Chi tiết hình: 49 v 5.3.2.3.Màn hình thống kê doanh thu Chi tiết hình: 50 5.3.2.4 Màn hình quản lý thức ăn/đồ uống v Chi tiết hình: 5.3.2.5 Màn hình quản lý danh mục thức ăn/đồ uống v Chi tiết hình: 51 v 5.3.2.6 Màn hình quản lý bàn Chi tiết hình: 52 v 5.3.2.7 Màn hình quản lý tài khoản Chi tiết hình: 53 v 5.3.2.8 Màn hình thay đổi thơng tin cá nhân Chi tiết hình: 54 5.4.Thiết kế lớp (VOPC thực hóa Use Case) 5.4.1.Sơ đồ lớp 5.5.Thiết kế data base 55 Các thực thể: DoUong(idDoUong,tenDoUong,idLoaiDoUong,gia) ThongTinHoaDon(idThongTinHoaDon, idHoaDon, chiPhi, idDoUong) ThucDon(idDoUong, idThongTinHoaDon) LoaiDoUong(idLoaiDoUong, tenDoUong) Ban(idBan, tenban, soBan) HoaDon(idHoaDon, ngayLap, idBan, giamGia, tongGia) 56