1. Trang chủ
  2. » Công Nghệ Thông Tin

Phân tích thiết kế hệ thống thông tin cho phần mềm quản lý siêu thị

57 115 1

Đ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

Bản phân tích thiết kế hệ thống thông tin này sẽ là căn cứ triển khai xây dựng mô hình hóa hệ thống nghiệp vụ đáp ứng nhu cầu về các công tác quản lý tại siêu thị Winmart. Ngoài ra, nó còn là căn cứ kiểm thử phần mềm sau khi hoàn thành xem nó đã đáp ứng các yêu cầu của khách hàng chưa. Đồng thời, tài liệu là căn cứ để triển khai hệ thống giúp việc vận hành và bảo trì trở nên dễ dàng hơn.

TRƯỜNG ĐẠI HỌC THỦY LỢI KHOA CÔNG NGHỆ THÔNG TIN 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ị Winmart Nhóm sinh viên thực hiện: Thành viên nhóm: Nhóm Hoàng Nhật Minh Trần Thanh Sơn Đỗ Ngọc Sơn Đỗ Văn Xuân Giảng viên phụ trách môn học: Nguyễn Tu Trung Hà Nội, 1/2021 Mục lục I Giới thiệu chung Mục đích .7 Mô tả hoạt động Yêu cầu phần mềm II Xây dựng biểu đồ Use Case Các Actor Xác định Use Case 2.1 Người quản lý siêu thị .8 2.2 Nhân viên quản lý nhân 2.3 Nhân viên quản lý kho .9 2.4 Nhân viên bán hàng Biểu đồ Use Case tổng quát 3.1 Phân rã gói Use Case lập báo cáo thống kê 10 3.2 Phân rã gói Use Case quản lý nhà cung cấp 10 3.3 Phân rã gói Use Case quản lý tài khoản người dùng 11 3.4 Phân rã gói Use Case quản lý nhân viên 11 3.5 Phân rã gói Use Case quản lý chức vụ 12 3.6 Phân rã gói Use Case quản lý hóa đơn nhập hàng 12 3.7 Phân rã gói Use Case quản lý hóa đơn xuất hàng 13 3.8 Phân rã gói Use Case quản lý sản phẩm 13 3.9 Phân rã gói Use Case quản lý hóa đơn bán hàng 14 Xây dựng kịch cho Use Cases 14 4.1 Kịch Use case: Thêm sản phẩm 14 4.2 Kịch Use case: Cập nhật sản phẩm 15 4.3 Kịch Use case: Xóa sản phẩm 16 4.4 Kịch Use case: Tìm kiếm sản phẩm 18 4.5 Kịch Use case: In hóa đơn bán hàng .19 4.6 Kịch Use case: Thêm nhà cung cấp 20 4.7 Kịch Use case: Sửa thông tin nhà cung cấp 21 4.8 Kịch Use case: Xóa nhà cung cấp 22 4.9 Kịch Use case: Tìm kiếm nhà cung cấp 24 4.10 Kịch Use case: Thêm hóa đơn bán hàng .25 4.11 Mô tả sản phẩm 26 4.12 Mô tả hóa đơn bán hàng 27 4.13 Mô tả nhà cung cấp .27 III Xây dựng biểu đồ hoạt động 28 Biểu đồ hoạt động cho Use case: Thêm sản phẩm 28 Biểu đồ hoạt động cho Use case: Cập nhật sản phẩm .29 Biểu đồ hoạt động cho Use case: Xóa sản phẩm .30 Biểu đồ hoạt động cho Use case: Tìm kiếm sản phẩm 31 Biểu đồ hoạt động cho Use case: In hóa đơn bán hàng .32 Biểu đồ hoạt động cho Use case: Thêm nhà cung cấp 33 Biểu đồ hoạt động cho Use case: Sửa thông tin nhà cung cấp 34 Biểu đồ hoạt động cho Use case: Xóa nhà cung cấp 35 Biểu đồ hoạt động cho Use case: Tìm kiếm nhà cung cấp 36 10 Biểu đồ hoạt động cho Use case: Thêm hóa đơn bán hàng .37 IV Xây dựng biểu đồ lớp phân tích 37 Biểu đồ lớp phân tích cho Use case: Thêm sản phẩm .37 Biểu đồ lớp phân tích cho Use case: Cập nhật sản phẩm 37 Biểu đồ lớp phân tích cho Use case: Xóa sản phẩm 38 Biểu đồ lớp phân tích cho Use case: Tìm kiếm sản phẩm 38 Biểu đồ lớp phân tích cho Use case: In hóa đơn bán hàng 38 Biểu đồ lớp phân tích cho Use case: Thêm nhà cung cấp 38 Biểu đồ lớp phân tích cho Use case: Sửa thông tin nhà cung cấp .38 Biểu đồ lớp phân tích cho Use case: Xóa nhà cung cấp 39 Biểu đồ lớp phân tích cho Use case: Tìm kiếm nhà cung cấp 39 10 Biểu đồ lớp phân tích cho Use case: Thêm hóa đơn bán hàng 39 V Xây dựng biểu đồ .40 Biểu đồ cho Use case: Thêm sản phẩm 40 Biểu đồ cho Use case: Cập nhật sản phẩm 41 Biểu đồ cho Use case: Xóa sản phẩm 42 Biểu đồ cho Use case: Tìm kiếm sản phẩm 42 Biểu đồ cho Use case: In hóa đơn bán hàng 43 Biểu đồ cho Use case: Thêm nhà cung cấp 43 Biểu đồ cho Use case: Sửa thông tin nhà cung cấp .44 Biểu đồ cho Use case: Xóa nhà cung cấp 44 Biểu đồ cho Use case: Tìm kiếm nhà cung cấp .45 10 Biểu đồ cho Use case: Thêm hóa đơn bán hàng 45 VI Xây dựng biểu đồ cộng tác 46 Biểu đồ cộng tác cho Use case: Thêm sản phẩm .46 Biểu đồ cộng tác cho Use case: Cập nhật sản phẩm 46 Biểu đồ cộng tác cho Use case: Xóa sản phẩm 47 Biểu đồ cộng tác cho Use case: Tìm kiếm sản phẩm 47 Biểu đồ cộng tác cho Use case: In hóa đơn bán hàng .48 Biểu đồ cộng tác cho Use case: Thêm nhà cung cấp 48 Biểu đồ cộng tác cho Use case: Sửa thông tin nhà cung cấp .49 Biểu đồ cộng tác cho Use case: Xóa nhà cung cấp 49 Biểu đồ cộng tác cho Use case: Tìm kiếm nhà cung cấp 50 10 Biểu đồ cộng tác cho Use case: Thêm hóa đơn bán hàng 50 VII Xây dựng biểu đồ lớp chi tiết 51 Biểu đồ lớp chi tiết cho Use case: Thêm sản phẩm 51 Biểu đồ lớp chi tiết cho Use case: Cập nhật sản phẩm 51 Biểu đồ lớp chi tiết cho Use case: Xóa sản phẩm .51 Biểu đồ lớp chi tiết cho Use case: Tìm kiếm sản phẩm .52 Biểu đồ lớp chi tiết cho Use case: In hóa đơn bán hàng 52 Biểu đồ lớp chi tiết cho Use case: Thêm nhà cung cấp .52 Biểu đồ lớp chi tiết cho Use case: Sửa thông tin nhà cung cấp 53 Biểu đồ lớp chi tiết cho Use case: Xóa nhà cung cấp 53 Biểu đồ lớp chi tiết cho Use case: Tìm kiếm nhà cung cấp .53 10 Biểu đồ lớp chi tiết cho Use case: Thêm hóa đơn bán hàng 54 VIII Xây dựng biểu đồ trạng thái cho đối tượng .54 Biểu đồ trạng thái cho đối tượng hóa đơn bán hàng 54 Biểu đồ trạng thái cho đối tượng nhân viên 56 Biểu đồ trạng thái cho đối tượng hóa đơn nhập hàng 56 Biểu đồ trạng thái cho đối tượng hóa đơn xuất hàng 57 Biểu đồ trạng thái cho đối tượng sản phẩm .57 IX Xây dựng biểu đồ lớp thực thể .58 Lời nói đầu Cơng nghệ thơng tin động lực quan trọng phát triển Ứng dụng phát triển công nghệ thông tin nước ta nhằm góp phần giải phóng sức mạnh vật chất, trí tuệ tinh thần tồn dân tộc, thúc đẩy công đổi mới, phát triển nhanh đại hoá ngành kinh tế, tăng cường lực cạnh tranh doanh nghiệp, hỗ trợ có hiệu cho trình hội nhập kinh tế quốc tế, nâng cao chất lượng sống người Nhờ người làm việc cách dễ dàng, thuận tiện, khoa học Ngoài ra, việc số hóa liệu giúp làm giảm số người tham gia quản lý, giảm bớt thời gian quy trình xử lý, tăng tốc độ cập nhật tra cứu liệu, giảm bớt sai sót tính tốn… Nhận thấy ích lợi đó, sau học mơn “Phân tích thiết kế hệ thống thơng tin” chúng em tìm hiểu học hỏi cách phân tích xây dựng nên phần mềm ứng dụng vào thực tiễn đời sống xã hội Xuất phát từ ý tưởng trên, nhóm chúng em xin tìm hiểu thực đề tài “Phần mềm quản lý siêu thị Winmart” với việc xây dựng phân tích thiết kế hệ thống lưu trữ thơng tin nhanh chóng hiệu quả, tra cứu thơng tin nhanh chóng giúp quản trị hệ thống cách dễ dàng thuận tiện Chúng em xin chân thành cảm ơn thầy Nguyễn Tu Trung cung cấp cho chúng em kiến thức tận tình hướng dẫn chúng em bước thực đề tài Mặc dù chúng em cố gắng không tránh khỏi sai sót Chúng em mong nhận cảm thơng góp ý thầy để chúng em bước hoàn thiện I Giới thiệu chung 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ị Winmart Ngồi ra, cịn kiểm thử phần mềm sau hồn thành xem đáp ứng yêu cầu khách hàng 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 Mô tả hoạt động Siêu thị Winmart muốn xây dựng hệ thống phần mềm để quản lý việc mua, bán hàng siêu thị 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 hàng hóa, 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ố hàng hóa, kiểm kê hàng hóa 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 Quản lý bán hàng: 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 tốn cho khách hàng Hệ thống tính, hiển thị 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 Quản lý xuất, nhập hàng: 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 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 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 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, tình trạng hàng hóa thời 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ý Yêu cầu phần mềm   Đảm bảo tính bảo mật sở liệu Hỗ trợ người dùng cập nhật, sửa đổi, tìm kiếm thơng tin…thơng qua form tự   động tính tốn thơng số Quản lý hóa đơn phiếu nhập xuất Hỗ trợ làm báo cáo thống kê tình hình doanh thu theo tháng, theo quý, theo năm siêu thị I Xây dựng biểu đồ Use Case Các Actor     Người quản lý siêu thị Nhân viên quản lý kho Nhân viên quản lý nhân Nhân viên bán hàng Xác định Use Case 2.1 Người quản lý siêu thị     Đăng nhập hệ thống Lập báo cáo thống kê Quản lý nhà cung cấp Quản lý tài khoản người dùng 2.2 Nhân viên quản lý nhân  Đăng nhập hệ thống  Quản lý nhân viên  Quản lý chức vụ 2.3     2.4 Nhân viên quản lý kho Đăng nhập hệ thống Quản lý nhập hàng Quản lý xuất hàng Quản lý sản phẩm Nhân viên bán hàng  Đăng nhập hệ thống  Quản lý hóa đơn bán hàng Biểu đồ Use Case tổng quát 3.1 Phân rã gói Use Case lập báo cáo thống kê 3.1 Phân rã gói Use Case quản lý nhà cung cấp 10 26 Biểu đồ cho Use case: In hóa đơn bán hàng 27 Biểu đồ cho Use case: Thêm nhà cung c ấp 43 28 Biểu đồ cho Use case: Sửa thông tin nhà cung c ấp 29 Biểu đồ cho Use case: Xóa nhà cung cấp 44 30 Biểu đồ cho Use case: Tìm kiếm nhà cung c ấp 31 Biểu đồ cho Use case: Thêm hóa đơn bán hàng 45 V Xây dựng biểu đồ cộng tác Biểu đồ cộng tác cho Use case: Thêm sản phẩm 32 Biểu đồ cộng tác cho Use case: Cập nhật sản phẩm 46 33 Biểu đồ cộng tác cho Use case: Xóa sản phẩm 34 Biểu đồ cộng tác cho Use case: Tìm kiếm sản phẩm 47 35 Biểu đồ cộng tác cho Use case: In hóa đơn bán hàng 36 Biểu đồ cộng tác cho Use case: Thêm nhà cung cấp 48 37 38 Biểu đồ cộng tác cho Use case: Sửa thông tin nhà cung c ấp Biểu đồ cộng tác cho Use case: Xóa nhà cung c ấp 49 39 Biểu đồ cộng tác cho Use case: Tìm kiếm nhà cung cấp 40 Biểu đồ cộng tác cho Use case: Thêm hóa đơn bán hàng 50 VI Xây dựng biểu đồ lớp chi tiết Biểu đồ lớp chi tiết cho Use case: Thêm sản phẩm 41 Biểu đồ lớp chi tiết cho Use case: Cập nhật sản phẩm 42 Biểu đồ lớp chi tiết cho Use case: Xóa sản phẩm 51 43 Biểu đồ lớp chi tiết cho Use case: Tìm kiếm sản phẩm 44 Biểu đồ lớp chi tiết cho Use case: In hóa đơn bán hàng 45 Biểu đồ lớp chi tiết cho Use case: Thêm nhà cung cấp 52 46 Biểu đồ lớp chi tiết cho Use case: Sửa thông tin nhà cung cấp 47 Biểu đồ lớp chi tiết cho Use case: Xóa nhà cung c ấp 48 Biểu đồ lớp chi tiết cho Use case: Tìm kiếm nhà cung cấp 53 49 VII Biểu đồ lớp chi tiết cho Use case: Thêm hóa đơn bán hàng Xây dựng biểu đồ trạng thái cho đối tượng Biểu đồ trạng thái cho đối tượng hóa đơn bán hàng 54 50 Biểu đồ trạng thái cho đối tượng nhân viên 51 Biểu đồ trạng thái cho đối tượng hóa đơn nhập hàng 55 52 Biểu đồ trạng thái cho đối tượng hóa đơn xuất hàng 53 Biểu đồ trạng thái cho đối tượng sản phẩm 56 VIII IX Xây dựng biểu đồ lớp thực thể Tài liệu tham khảo [1] Bài giảng: “Phân tích thiết kế hệ thống thống tin” trường Đại học Thủy Lợi 57 ... nhân Người quản lý siêu thị Mức Người chịu trách nhiệm Người quản lý siêu thị Tiền điều kiện Người quản lý siêu thị đăng nhập vào hệ thống Đảm bảo tối thiểu Hệ thống loại bỏ thông tin tìm kiếm... Quản lý tài khoản người dùng 2.2 Nhân viên quản lý nhân  Đăng nhập hệ thống  Quản lý nhân viên  Quản lý chức vụ 2.3     2.4 Nhân viên quản lý kho Đăng nhập hệ thống Quản lý nhập hàng Quản. .. nhân Người quản lý siêu thị Mức Người chịu trách nhiệm Người quản lý siêu thị Tiền điều kiện Người quản lý siêu thị đăng nhập vào hệ thống Đảm bảo tối thiểu Hệ thống loại bỏ thơng tin xóa quay

Ngày đăng: 21/01/2022, 09:41

Xem thêm:

TỪ KHÓA LIÊN QUAN

w