BÁO CÁO BÀI TẬP LỚN MÔN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài Phân tích thiết kế hệ thống cho phần mềm quản lý siêu thị Bách Hóa Xanh Mục Lục I Giới thiệu chung 9 1 1 Mô tả bài toán 9 1 2 Nhược điểm và quy trình quản lý hiện tại 9 1 3 Mục đích 9 1 4 Mô hình hóa nghiệp vụ 10 1 4 1 Quản lý hóa đơn 10 1 4 2 Quản lý xuất, nhập sản phẩm 11 1 4 3 Quản lý nhân viên 11 1 4 4 Thống kê, báo cáo 11 1 4 5 Quản lý khách hàng 12 1 4 6 Quản lý đối tác 12 1 5 Bảng thuật ngữ 13 II Xây dựng biểu đồ Use.
BÁO CÁO BÀI TẬP LỚN MƠN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Đề tài: Phân tích thiết kế hệ thống cho phần mềm quản lý siêu thị Bách Hóa Xanh Mục Lục I Giới thiệu chung 1.1 Mô tả toán 1.2 Nhược điểm quy trình quản lý .9 1.3 Mục đích .9 1.4 Mơ hình hóa nghiệp vụ 10 1.4.1 Quản lý hóa đơn .10 1.4.2 Quản lý xuất, nhập sản phẩm: 11 1.4.3 Quản lý nhân viên: 11 1.4.4 Thống kê, báo cáo: 11 1.4.5 Quản lý khách hàng: 12 1.4.6 Quản lý đối tác: 12 1.5 Bảng thuật ngữ 13 II Xây dựng biểu đồ Use case .15 1.1 Biểu đồ Use case tổng quát 15 1.2 Biểu đồ Use case phân rã 15 2.2.1 Biểu đồ Use case phân rã Quản lý báo cáo thống kê 16 2.2.2 Biểu đồ Use case phân rã Quản lý thống kê doanh thu .16 2.2.3 Biểu đồ Use case phân rã Quản lý nhập hàng 17 2.2.3 Biểu đồ Use case phân rã Quản lý hóa đơn 17 2.2.4 Biểu đồ Use case phân rã Quản lý Khách hàng 18 2.2.5 Biểu đồ Use case phân rã Quản lý nhân viên 18 2.2.6 Biểu đồ Use case phân rã Quản lý chấm công .19 2.2.7 Biểu đồ phân rã cho Quản lý đối tác .20 2.2.8 Biểu đồ phân rã cho Cập nhật thông tin đối tác 21 2.2.9 Biểu đồ phân rã cho Quản lý sản phẩm .22 2.2.10 Biểu đồ phân rã cho Cập nhật thông tin sản phẩm 23 III Xây dựng kịch cho Usecase .24 3.1 Thêm hóa đơn 24 3.2 Thêm hóa đơn 25 3.3 Xóa thống kê nhập hàng 26 3.4 Tìm kiếm thống kê doanh thu .28 3.5 Thêm nhân viên 29 3.6 Sửa thông tin nhân viên 32 3.7 Thêm đối tác 33 3.8 Tìm kiếm thơng tin sản phẩm 34 IV Bổ sung thông tin cần quản lý với Use Case mức 36 4.1 Các thông tin cần quản lý với usecase Thêm hóa đơn .36 4.2 Các thông tin cần quản lý với usecase Sửa thông tin khách hàng 36 4.3 Các thông tin cần quản lý với usecase Tìm kiếm sản phẩm 37 4.4 Các thông tin cần quản lý với usecase Thêm đối tác 37 4.5 Các thông tin cần quản lý với usecase Tìm kiếm thống kê doanh thu 38 V Biểu đồ hoạt động .39 5.1 Biểu đồ hoạt động cho usecace Thêm hóa đơn .39 5.2 Biểu đồ hoạt động cho usecace Sửa thông tin khách hàng 39 5.3 Biểu đồ hoạt động cho usecase Xóa thống kê nhập hàng 40 5.4 Biểu đồ hoạt động cho use case Tìm kiếm thống kê doanh thu 40 5.5 Biểu đồ hoạt động cho use case Thêm nhân viên 41 5.6 Biểu đồ hoạt động Sửa thông tin Nhân viên 42 5.7 Biểu đồ hoạt động cho usecase Thêm đối tác 42 5.8 Biểu đồ hoạt động cho usecase Tìm kiếm sản phẩm 44 VII Biểu đồ lớp phân tích cho Use case 45 6.1 Biểu đồ lớp phân tích cho usecase Thêm hóa đơn 45 6.2 Biểu đồ lớp phân tích cho usecase Sửa thông tin khách hàng .45 6.3 Biểu đồ lớp phân tích cho usecase Tìm kiếm thống kê doanh thu 45 6.4 Biểu đồ lớp phân tích cho usecase Xóa thống kê nhập hàng 45 6.5 Biểu đồ lớp phân tích cho usecase Quản lý nhân viên 46 6.6 Biểu đồ lớp phân tích cho usecase Quản lý đối tác 46 6.7 Biểu đồ lớp phân tích cho usecase Quản lý sản phẩm .47 VIII Biểu đồ cho Use case 48 7.1 Biểu đồ cho use case Thêm Hóa đơn 48 7.2 Biểu đồ cho usecase Sửa thông tin khách hàng 48 7.3 Biểu đồ cho usecase Tìm kiếm thống kê doanh thu 48 7.4 Biểu đồ cho usecase Xóa thống kê nhập hàng 49 7.5 Biểu đồ cho usecase Thêm nhân viên 49 7.6 Biểu đồ cho usecase Sửa thông tin nhân viên 50 7.7 Biểu đồ cho usecase Thêm đối tác .51 7.8 Biểu đồ cho usecase Tìm kiếm sản phẩm 51 VIII Biểu đồ cộng tác cho Use case 52 8.1 Biểu đồ cộng tác cho use case Thêm hóa đơn .52 8.2 Biểu đồ cộng tác cho use case Sửa thông tin khách hàng .52 8.3 Biểu đồ cộng tác cho use case Xóa thống kê nhập hàng 53 8.4 Biểu đồ cộng tác cho use case Tìm kiếm thống kê doanh thu .53 8.5 Biểu đồ cộng tác cho use case Thêm nhân viên .54 8.6 Biểu đồ cộng tác cho use case Sửa thông tin nhân viên 54 8.7 Biểu đồ cộng tác cho use case Thêm đối tác 55 8.8 Biểu đồ cộng tác cho use case Tìm kiếm sản phẩm .55 X Biểu đồ lớp chi tiết 56 10.1 Biểu đồ lớp chi tiết cho use case Thêm hóa đơn 56 10.2 Biểu đồ lớp chi tiết cho use case Sửa thơng tin hóa đơn 56 10.3 Biểu đồ lớp chi tiết cho use case Tìm kiếm thống kê doanh thu 56 10.4 Biểu đồ lớp chi tiết cho use case Xóa thống kê nhập hàng 56 10.5 Biểu đồ lớp chi tiết cho use case Quản lý nhân viên 57 10.6 Biểu đồ lớp chi tiết cho use case Quản lý đối tác 57 10.7 Biểu đồ lớp chi tiết cho use case Quản lý sản phẩm 58 XI Biểu đồ lớp thực thể 58 XII Biểu đồ trạng thái 59 11.1 Biểu đồ trạng thái cho đối tượng hóa đơn 59 11.2 Biểu đồ trạng thái cho đối tượng khách hàng 59 11.3 Biểu đồ trạng thái cho đối tượng Thống kê doanh số 59 11.4 Biểu đồ trạng thái cho đối tượng nhân viên 60 11.5 Biểu đồ trạng thái cho thêm nhân viên 60 11.6 Biểu đồ trạng thái cho đối tượng đối tác .61 11.7 Biểu đồ trạng thái cho đối tượng sản phẩm 61 I Giới thiệu chung 1.1 Mơ tả tốn Tại chuỗi siêu thị lớn tiếng có nhiều sở khác nhiều khu vực khác thu hút số lượng khách hàng lớn tới mua sắm phục vụ nhu cầu sản phẩm Thông tin tất sản phẩm, nhân viên, khách hàng, kho hàng siêu thị nhập vào sở liệu phần mềm quản lý từ tạo nhóm sản phẩm theo yêu cầu đặt Các nhóm sản phẩm, mặt hàng phải thống kê cụ thể chi tiết tùy theo yêu cầu siêu thị Nhân viên bán hàng có thơng tin loại mặt hàng kinh doanh khách hàng có nhu cầu mua để từ tạo danh sách hóa đơn sản phẩm bán để đáp ứng nhu cầu khách hàng Khi chọn hàng muốn mua, khách hàng tới quầy thu ngân tốn nhân viên thu ngân tiến hành tạo hóa đơn in danh sách mặt hàng có số lượng tất thông tin sản phẩm bán trước giao tới tay khách hàng Sau hồn tất cơng việc kiểm tra check thơng tin hóa đơn tiến hành giao sản phẩm cho khách hàng 1.2 Nhược điểm quy trình quản lý - Hầu hết quản lý phương pháp thủ công - Gặp khó khăn quản lý lượng hàng hóa hóa đơn lớn - Khó khăn quản lý nhân viên cửa hàng, quản lý thông tin khách hàng 1.3 Mục đích Bản phân tích thiết kế hệ thống thông tin triển khai xây dựng mơ hình hóa hệ thống nghiệp vụ đáp ứng nhu cầu công tác quản lý siêu thị Ngồi ra, cịn kiểm thử phần mềm sau hồn thành xem đáp ứng yêu cầu siêu thị chưa Đồng thời, tài liệu để triển khai hệ thống giúp việc vận hành bảo trì trở nên dễ dàng 1.4 Mơ hình hóa nghiệp vụ Siêu thị muốn xây dựng hệ thống phần mềm để quản lý việc mua, bán hàng Hệ thống cần phải ghi nhận hoạt động bán hàng xử lý cơng việc tốn với khách hàng mua lẻ Ngồi hệ thống cịn giúp người quản lý nắm tình hình nhập xuất sản phẩm, doanh thu siêu thị, việc thống kê thực hàng tháng, hàng quý; giúp thủ kho quản lý số lượng hàng kho theo mã số sản phẩm, kiểm kê sản phẩm kho Tại siêu thị có thiết bị phần cứng như: máy tính, máy đọc mã vạch, máy in hóa đơn phần mềm hệ thống để chạy hệ thống xây dựng 1.4.1 Quản lý hóa đơn Khi khách hàng đến mua hàng, họ xem hàng tìm hiểu thơng tin mặt hàng cần mua Nếu mặt hàng chưa biết thông tin nhân viên bán hàng tư vấn hướng dẫn cho khách hàng Sau khách hàng lựa chọn mặt hàng xong, họ đem quầy thu ngân để toán Nhân viên bán hàng ghi nhận mặt hàng thực toán cho khách hàng Hệ thống tính tổng tiền bán hàng, số tiền dư phải trả lại in hóa đơn tốn cho khách hàng có thơng tin ngày tốn, mã hóa đơn, danh sách mặt hàng giá, số lượng, giảm giá, tổng tiền, số dư phải trả lại, mã nhân viên lập hóa đơn Cơng nghệ thơng tin hỗ trợ khâu: Nhân viên bán hàng ghi nhận mặt hàng thực toán cho khách hàng Tính tổng tiền, số dư In hóa đơn bán hàng 1.4.2 Quản lý xuất, nhập sản phẩm: Do phận quản lý kho hàng chịu trách nhiệm Khi hàng kho hết không đủ đáp ứng cho khách, thủ kho báo cáo lên phận quản lý để liên hệ với nhà cung cấp Khi có hàng nhân viên phận quản lý kho kiểm tra chất lượng số lượng hàng theo phiếu nhập hàng mặt hàng trước nhập kho Nếu chất lượng số lượng đảm bảo, phận nhập hàng lập hóa đơn nhập hàng phiếu có ghi rõ tên nhà cung cấp, địa chỉ, số điện thoại, thông tin hàng nhập, email Công nghệ thông tin hỗ trợ khâu: Kiểm tra chất lượng số lượng hàng theo phiếu nhập hàng Lập hóa đơn nhập hàng 1.4.3 Quản lý nhân viên: Việc quản lý thực cách thêm vào danh sách có nhân viên tuyển, sửa đổi thơng tin có biến đổi xảy xóa bỏ nhân viên hết hợp đồng bị nghỉ việc Các thông tin nhân viên bao gồm: Mã nhân viên, họ tên, giới tính, địa chỉ, số điện thoại, ngày sinh, email Công nghệ thông tin hỗ trợ khâu: Lập danh sách nhân viên Quản lý thông tin nhân viên 1.4.4 Thống kê, báo cáo: Để tiện cho việc theo dõi kinh doanh tình trạng mặt hàng siêu thị, phận báo cáo thống kê theo tiêu chí mà nhà quản lý yêu cầu Báo cáo số lượng hàng bán, hàng tồn kho.Thống kê doanh thu, hóa đơn, phiếu nhập, phiếu xuất,… theo tháng sau làm báo cáo gửi cho nhà quản lý để có chiến lược kinh doanh cho tháng sau có biện pháp điều chỉnh hợp lý Công nghệ thông tin hỗ trợ khâu: Thống kê doanh thu Thống kê xuất nhập sản phẩm 1.4.5 Quản lý khách hàng: Phương thức tiếp cận giao tiếp tương tác với khách hàng cách hiệu quả, nắm bắt thơng tin người mua, đồng thời có phương án chăm sóc, hỗ trợ phù hợp Sau khách hàng mua sản phẩm, hệ thống lưu lại thông tin khách hàng đăng ký tiến hành đặt mua sản phẩm Nhân viên tìm kiếm khách hàng cần thiết Thông tin khách hàng gồm mã khách hàng, tên khách hàng, số điện thoại, mã thẻ tích điểm, email, giới tính, ngày sinh, địa chỉ, điểm tích lũy Cơng nghệ thơng tin hỗ trợ khâu: 1.4.6 Quản lý đối tác: Quản lý liên quan đến việc hiểu rõ vai trò, quan điểm, mức độ ảnh hưởng nhu cầu đối tác để có phương pháp quản lý mối quan hệ phương pháp giao tiếp cho phù hợp Tùy theo đối tác mà lợi ích, quan tâm siêu thị doanh nghiệp có khác Cơng nghệ thông tin hỗ trợ khâu: 1.5 Bảng thuật ngữ STT Tiếng Tiếng anh Giải thích nội dung manager Là người làm việc tổ chức, điều khiển việt người quản công việc người khác chịu trách nhiệm lý nhân trước kết hoạt động họ staff viên Là thuật ngữ để cá nhân tuyển dụng thông qua nhiều hình thức khác người có nhu cầu sử dụng lực lượng lao động để thực công việc mang tính chất đặc thù chức position vụ sản Là đảm nhiệm vai trị, địa vị tổ chức, tập thể product phẩm Là mặt hàng dịch vụ tạo cung ứng cho thị trường nhằm thỏa mãn nhu cầu người tiêu dùng doanh revenue thu hóa Là tồn tiền tiền thu q trình mua bán hàng hóa bill đơn Là chứng từ người bán lập, ghi nhận thơng tin bán hàng hóa, cung ứng dịch vụ theo quy định pháp luật nhà cung suppliers Là tổ chức cá nhân tham gia cung ứng hàng hóa dịch vụ thị trường 10 7.8 Biểu đồ cho usecase Tìm kiếm sản phẩm 47 VIII Biểu đồ cộng tác cho Use case 8.1 Biểu đồ cộng tác cho use case Thêm hóa đơn 8.2 Biểu đồ cộng tác cho use case Sửa thông tin khách hàng 48 8.3 Biểu đồ cộng tác cho use case Xóa thống kê nhập hàng 8.4 Biểu đồ cộng tác cho use case Tìm kiếm thống kê doanh thu 49 8.5 Biểu đồ cộng tác cho use case Thêm nhân viên 8.6 Biểu đồ cộng tác cho use case Sửa thông tin nhân viên 50 8.7 Biểu đồ cộng tác cho use case Thêm đối tác 8.8 Biểu đồ cộng tác cho use case Tìm kiếm sản phẩm 51 X Biểu đồ lớp chi tiết 10.1 Biểu đồ lớp chi tiết cho use case Thêm hóa đơn 10.2 Biểu đồ lớp chi tiết cho use case Sửa thông tin hóa đơn 10.3 Biểu đồ lớp chi tiết cho use case Tìm kiếm thống kê doanh thu 10.4 Biểu đồ lớp chi tiết cho use case Xóa thống kê nhập hàng 52 10.5 Biểu đồ lớp chi tiết cho use case Quản lý nhân viên 10.6 Biểu đồ lớp chi tiết cho use case Quản lý đối tác 53 10.7 Biểu đồ lớp chi tiết cho use case Quản lý sản phẩm XI Biểu đồ lớp thực thể 54 XII Biểu đồ trạng thái 11.1 Biểu đồ trạng thái cho đối tượng hóa đơn 11.2 Biểu đồ trạng thái cho đối tượng khách hàng 11.3 Biểu đồ trạng thái cho đối tượng Thống kê doanh số 55 11.4 Biểu đồ trạng thái cho đối tượng nhân viên 11.5 Biểu đồ trạng thái cho thêm nhân viên 56 11.6 Biểu đồ trạng thái cho đối tượng đối tác 11.7 Biểu đồ trạng thái cho đối tượng sản phẩm 57 ... lý liên quan đến việc hiểu rõ vai trò, quan điểm, mức độ ảnh hưởng nhu cầu đối tác để có phương pháp quản lý mối quan hệ phương pháp giao tiếp cho phù hợp Tùy theo đối tác mà lợi ích, quan tâm... Đơn giá Tổng tiền phẩm tính theo khối lượng có đơn vị kilogram Đơn giá sản phẩm, tính theo VNĐ Tổng tiền tất sản phẩm hóa đơn, tính Tiền khách trả Tiền trả lại theo VNĐ Số tiền khách hàng đưa... thông tin nhân viên 1.4.4 Thống kê, báo cáo: Để tiện cho việc theo dõi kinh doanh tình trạng mặt hàng siêu thị, phận báo cáo thống kê theo tiêu chí mà nhà quản lý yêu cầu Báo cáo số lượng hàng bán,