(Tiểu luận) báo cáo thực nghiệm học phần phân tích thiết kế phần mềm đề tài quản lý bán sách cho nhà sách tiến thọ

145 4 0
(Tiểu luận) báo cáo thực nghiệm học phần phân tích thiết kế phần mềm đề tài quản lý bán sách cho nhà sách tiến thọ

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN 🙙🕮🙛 - BÁO CÁO THỰC NGHIỆM Học phần: Phân tích thiết kế phần mềm ĐỀ TÀI: QUẢN LÝ BÁN SÁCH CHO NHÀ SÁCH TIẾN THỌ Giáo viên hướng dẫn : Nguyễn Thị Thanh Huyền Lớp: 20221IT6066002 Nhóm: 15 Nhóm sinh viên thực : Nguyễn Văn Hiệp_2020604996 Phạm Hữu Khải_2020607388 Nguyễn Quang Huy_2020603048 Nguyễn Long Nhật_ 2020604002 Phạm Mạnh Cường_2020605601 Hà Nội - Năm 2022 h Mục Lục CHƯƠNG KHẢO SÁT HỆ THỐNG 1.1 Khảo sát sơ 1.1.1 Mục tiêu 1.1.2 Phương pháp 1.2 Thông tin sơ hệ thống 1.2.1 Các tài liệu thu thập 1.2.2 Khảo sát chi tiết CHƯƠNG MƠ HÌNH HỐ CHỨC NĂNG 2.1 Biểu đồ Use Case 2.1.1 Các Use Case 2.1.2 Các Use Case thứ cấp 2.1.3 Quan hệ Use Case 2.2 Mô tả chi tiết Use Case 2.2.1 Mô tả Use Case Đăng Nhập (Người làm Phạm Hữu Khải) 2.2.2 Mô tả Use Case Đăng Ký (Người làm Phạm Hữu Khải) 2.2.3 Mô tả Use Case Sửa thông tin tài khoản (Người làm Phạm Hữu Khải) 2.2.4 Mô tả Use Case Xem sách theo danh mục ( Người làm Nguyễn Quang Huy) 2.2.5 Mô tả Use Case Xem sách bán chạy (Người làm Nguyễn Quang Huy) 2.2.6 Mô tả Use Case Xem sách khuyến mại(Người làm Nguyễn Quang Huy) 2.2.7 Mô tả Use Case Xem sách giảm giá (Người làm Nguyễn Văn Hiệp) 2.2.8 Mơ tả Use Case Tìm kiếm sách (Người làm Nguyễn Văn Hiệp) 2.2.9 Mô tả Use Case Đánh giá sách (Người làm Nguyễn Văn Hiệp) 2.2.10 Mô tả Use Case Đặt hàng (Người làm Nguyễn Long Nhật) 2.2.11 Mô tả Use Case Huỷ đơn hàng (Người làm Nguyễn Long Nhật) 2.2.12 Mô tả Use Case Quản lý giỏ hàng (Người làm Nguyễn Long Nhật) h 2.2.13 Mơ tả Use Case Bảo trì giảm giá (Người làm Phạm Hữu Khải) 2.2.14 Mô tả Use Case Bảo trì sách bán chạy (Người làm Nguyễn Quang Huy) 2.2.15 Mơ tả Use Case Bảo trì thơng tin sách (Người làm Nguyễn Văn Hiệp) 2.2.16 Mô tả Use Case Bảo trì danh mục (Người làm Nguyễn Long Nhật) 2.2.17 Mơ tả Use Case Bảo trì chương trình khuyến (Người làm Phạm Mạnh Cường) 2.2.18 Mô tả Use Case Quản lý tài khoản khách hàng (Người làm Phạm Mạnh Cường) 2.2.19 Mô tả Use Case Thêm sách (Người làm Phạm Mạnh Cường) 2.2.20 Mơ tả Use Case Xố sách (Người làm Phạm Mạnh Cường) CHƯƠNG MƠ HÌNH HỐ DỮ LIỆU 3.1 Các yêu cầu liệu 3.2 Biểu đồ thực thể liên kết mức logic 3.3 Mô hình sở liệu mức độ vật lý 3.3.1 Thiết kế bảng 3.3.2 Biểu đồ thực thể liên kế mức vật lý CHƯƠNG PHÂN TÍCH USE CASE 4.1 Biểu đồ lớp thực thể (entity) hệ thống 4.2 Phân tích Use Case 4.2.1 Phân tích Use Case Đăng Nhập (Người làm Phạm Hữu Khải) 4.2.2 Phân tích Use Case Đăng Ký (Người làm Phạm Hữu Khải) 4.2.3 Phân tích Use Case Sửa thơng tin tài khoản (Người làm Phạm Hữu Khải) 4.2.4 Phân tích Use Case Xem sách theo danh mục (Người làm Nguyễn Quang Huy) 4.2.5 Phân tích Use Case Xem sách bán chạy (Người làm Nguyễn Quang Huy) 4.2.6 Phân tích Use Case Xem sách khuyến mại (Người làm Nguyễn Quang Huy) h 4.2.7 Phân tích Use Case Xem sách giảm giá ( Người làm Nguyễn Văn Hiệp) 4.2.8 Phân tích Use Case Tìm kiếm sách ( Người làm Nguyễn Văn Hiệp) 4.2.9 Phân tích Use Case Đánh giá sách ( Người làm Nguyễn Văn Hiệp) 4.2.10 Phân tích Use Case Đặt hàng (Người làm Nguyễn Long Nhật) 4.2.11 Phân tích Use Case Huỷ đơn hàng (Người làm Nguyễn Long Nhật) 4.2.12 Phân tích Use Case Quản lý giỏ hàng (Người làm Nguyễn Long Nhật) 4.2.13 Phân tích Use Case Bảo trì giảm giá (Người làm Phạm Hữu Khải) 4.2.14 Phân tích Use Case Bảo trì sách bán chạy (Người làm Nguyễn Quang Huy) 101 105 4.2.15 Phân tích Use Case Bảo trì thông tin sách (Người làm Nguyễn Văn Hiệp) 109 4.2.16 Phân tích Use Case Bảo trì danh mục (Người làm Nguyễn Long Nhật) 111 4.2.17 Phân tích Use Case Bảo trì chương trình khuyến (Người làm Phạm Mạnh Cường) 115 4.2.18 Phân tích Use Case Quản lý tài khoản khách hàng (Người làm Phạm Mạnh Cường) 118 4.2.19 Phân tích Use Case Thêm sách (Người làm Phạm Mạnh Cường) 121 4.2.20 Phân tích Use Case Xố sách (Người làm Phạm Mạnh Cường) 123 4.3 Biểu đồ lớp phân tích 125 4.3.1 Nhóm Use Case 125 4.3.2 Nhóm Use Case thứ cấp 125 CHƯƠNG THIẾT KẾ GIAO DIỆN 5.1 Thiết kế giao diện 126 126 5.1.1 Giao diện Use Case Đăng Nhập (Người làm Phạm Hữu Khải) 126 5.1.2 Giao diện Use Case Đăng Ký (Người làm Phạm Hữu Khải) 128 5.1.3 Giao diện Use Case Xem sách theo danh mục (Nguyễn Quang Huy) 5.1.4 Giao diện Use Case Xem sách bán chạy (Phạm Mạnh Cường) 130 132 h 5.1.5 Giao diện Use Case Xem sách khuyến mại (Người làm Nguyễn Văn Hiệp) 133 5.1.6 Giao diện Use Case Tìm kiếm sách (Người làm Nguyễn Văn Hiệp) 5.1.7 Giao diện Use Case Quản lý giỏ hàng (Người làm Nguyễn Long Nhật) 135 137 5.1.8 Giao diện Use Case Bảo trì sách bán chạy (Người làm Nguyễn Quang Huy) 140 5.1.9 Giao diện Use Case Bảo trì thông tin sách (Người làm Nguyễn Văn Hiệp) 142 5.1.10 Giao diện Use Case Bảo trì danh mục (Người làm Nguyễn Long Nhật) 144 5.1.11 Giao diện Use Case Quản lý tài khoản khách hàng (Người làm Phạm Mạnh Cường) 146 5.2 Các biểu đồ tổng hợp 149 5.2.1 Biểu đồ điều hướng nhóm Use Case 149 5.2.2 Biểu đồ điều hướng nhóm Use Case thứ cấp 149 DANH MỤC HÌNH ẢNH Hình 1.Hố đơn mua hàng Hình 2.Biểu đồ use case Hình Các use case Hình 4.Use case thứ cấp Hình Quan hệ use case khách hàng Hình 6.Quan hệ use case quản trị viên(Admin) Hình 7.Biểu đồ thực thể liên kết mức logic Hình Bảng Sách Hình Bảng Danh Mục Hình 10 Bảng Thể Loại Sách Hình 11 Bảng Tác Giả Hình 12 Bảng Sách Tác Giả Hình 13 Bảng Sách Bán Chạy h Hình 14 Bảng giảm giá đặc biệt Hình 15 Bảng Đơn Hàng Hình 16 Bảng Lịch Sử Giao Dịch Hình 17 Biểu đồ lớp thực thể hệ thống Hình 18 Biểu đồ trình tự Đăng Nhập Hình 19.Biểu đồ rẽ nhánh Đăng Nhập Hình 20 Biều đồ phân tích Use Case Đăng Nhập Hình 21 Biểu đồ trình tự Use Case Đăng Ký Hình 22 Biểu đồ rẽ nhánh Use Case Đăng Ký Hình 23 Biểu đồ phân tích Use Case Đăng Ký Hình 24.Biểu đồ trình tự Use Case Sửa Thơng Tin Tài Khoản Hình 25 Biểu đồ rẽ nhánh Use Case Sửa Thơng Tin Tài Khoản Hình 26 Biểu đồ lớp phân tích Use Case Sửa Thơng Tin Tài Khoản Hình 27 Biẻu đồ trình tự Use Case Xem sách theo danh mục Hình 28 Biểu đồ rẽ nhánh Use Case Xem sách theo danh mục Hình 29 Biểu đồ lớp phân tích Use Case Xem Sách Theo Danh Mục Hình 30 Biểu đồ trình tự Use Case Xem sách bán chạy Hình 31 Biểu đồ rẽ nhánh Use Case Xem sách bán chạy Hình 32 Biểu đồ lớp phân tích Use Case Xem sách bán chạy Hình 33 Biểu đồ trình tự Use Case Xem sách khuyến mại Hình 34 Biểu đồ rẽ nhánh Use Case Xem sách khuyến mại Hình 35 Biểu đồ lớp phân tích Use Case Xem sách khuyến mại Hình 36 Biểu đồ trình tự Use Case Xem sách giảm giá Hình 37 Biểu đồ rẽ nhánh Use Case Xem sách giảm giá Hình 38 Biểu đồ lớp phân tích Use Case Xem sách giảm giá Hình 39 Biểu đồ trình tự Use Case Tìm kiếm sách Hình 40 Biểu đồ rẽ nhánh Use Case Tìm kiếm sách Hình 41 Biểu đồ lớp phân tích Use Case Tìm kiếm sách Hình 42 Biểu đồ trình tự Use Case Đánh giá sách Hình 43 Biểu đồ rẽ nhánh Use Case Đánh giá sách Hình 44 Biểu đồ lớp Use Case Đánh giá sách Hình 45 Biểu đồ trình tự Use Case Đặt hàng Hình 46 Biểu đồ lớp phân tích Use Case Đặt hàng Hình 47 Biểu đồ trình tự Use Case Huỷ đơn hàng Hình 48 Biểu đồ rẽ nhánh Use Case Huỷ đơn hàng Hình 49 Biểu đồ lớp phân tích Use Case Huỷ đon hàng Hình 50 Biểu đồ trình tự Use Casse Quản lý giỏ hàng Hình 51 Biểu đồ rẽ nhánh Use Case Quản lý giỏ hàng Hình 52 Biểu đồ rẽ nhánh Use Case quản lý giỏ hàng Hình 53 Biểu đồ trình tự Use Case Bảo trì giảm giá h Hình 54 Biểu đồ rẽ nhánh Use Case Bảo trì giảm giá Hình 55 Biểu đồ lớp phân tích Use Case Bảo trì giảm giá Hình 56 Biểu đồ trình tự Use Case Bảo trì sách bán chạy Hình 57 Biểu đổ rẽ nhánh Use Case Bảo trì sách bán chạy Hình 58 Biểu đồ lớp phân tích Use Case Bảo trì sách bán chạy Hình 59 Biểu đồ trình tự Bảo trì thơng tin sách Hình 60 Biểu đồ rẽ nhánh Use Case Bảo trì thơng tin sách Hình 61 Biểu đồ lớp phân tích Use Case Bảo trì thơng tin sách Hình 62.Biểu đồ trình tự Use Case Bảo trì danh mục Hình 63 Biều đồ rẽ nhánh Use Case Bảo trì danh mục Hình 64 Biểu đồ lớp phân tích Use Case Bảo trì Danh Mục Hình 65 Biểu đồ trình tự Use Case Bảo trì chương trình khuyến mại Hình 66 Biểu đồ rẽ nhành Use Case Bảo trì chương trình khuyến mại Hình 67 Biểu đồ lớp phân tích Use Case Bảo trì khuyến mại Hình 68 Biểu đồ trình tự Use Case Quản lý tài khoản khách hàng Hình 69 Biểu đồ rẽ nhánh Use Case Quản lý tài khoản khách hàng Hình 70 Biểu đồ lớp phân tích Use Case Quản lý tài khoản khách hàng Hình 71 Biểu đồ trình tự Use Case Thêm sách Hình 72 Biểu đồ rẽ nhánh Use Case Thêm sách Hình 73 Biểu đồ lớp phân tích Use Case Thêm sách Hình 74 Biểu đồ trình tự Use Case xố sách Hình 75 Biểu đồ rẽ nhánh Use Case Xố sách Hình 76 Biểu đồ lớp phân tích Use Case Xố sách Hình 77 Biểu đồ nhóm Use Case Hình 78 Biểu đồ nhóm Use Case thứ cấp Hình 79 Giao diện hình đăng nhập Hình 80 Biểu đồ lớp hình đăng nhập Hình 81 Biểu đồ cộng tác Use Case Đăng Nhập Hình 82.Giao diện hình đăng ký Hình 83 Biểu đồ lớp hình Use Case Đăng Ký Hình 84 Biểu đồ cộng tác Use Case Đăng Ký Hình 85 Giao diện xem sách theo danh mục Hình 86 Biểu đồ lớp hình Xem sách theo danh mục Hình 87 Biểu đồ cộng tác hình Hình 88 Giao diện Use Case Xem sách bán chạy Hình 89 Biểu đồ lớp hình Xem sách bán chạy Hình 90.Biểu đồ cộng tác hình xem sách bán chạy Hình 91 Giao diện Xem chương trình khuyến mại Hình 92 Biểu đồ lớp hình chương trình khuyến mại Hình 93 Biểu đồ cộng tác hình chương trình khuyến mại 100 101 103 104 105 106 106 107 109 109 110 112 114 114 115 116 116 117 118 118 119 120 120 121 121 122 123 123 124 125 125 126 127 128 128 129 129 130 130 130 h Hình 94 Giao diện tìm kiếm sách Hình 95 Biểu đồ cộng tác hình tìm kiếm Hình 96 Biểu đồ cộng tác hình tìm kiếm Hình 97 Giao diện Quản lý đơn hàng Hình 98 Biểu đồ lớp hình Quản lý đơn hàng Hình 99 Biểu đồ cộng tác hình Quản lý đơn hàng Hình 100 Giao diện bảo trì sách bán chạy Hình 101 Biểu đồ lớp hình bảo trì sách bán chạy Hình 102 Biểu đồ cộng tác hình bảo trì sách bán chạy Hình 103 Giao diện bảo trì sách Hình 104 Biểu đồ lớp hình bảo trì sách Hình 105 Biểu đồ cộng tác hình bảo trì sách Hình 106 Giao diện bảo trì danh mục Hình 107 Biểu đồ lớp hình bảo trì danh mục Hình 108 Biểu đồ cộng tác hình Bảo trì danh mục Hình 109 Giao diện quản lý tài khoản Hình 110 Biểu đồ lớp hình quản lý tài khoản Hình 111 Biểu đồ cộng tác hình quản lý tài khoản Hình 112 Biểu đồ điều hướng nhóm Use Case Hình 113 Biểu đồ điều hướng nhóm Use Case thứ cấp 131 132 132 133 133 134 135 135 136 137 137 138 139 139 140 141 142 143 143 143 h KHẢO SÁT HỆ THỐNG CHƯƠNG 1.1 Khảo 1.1.1 sát sơ Mục tiêu Tìm mơ tả hệ thống văn bản, đề xuất phương án thực hiện, cuối hình thành dự án mang tính khả thi 1.1.2 ● Phương pháp Phỏng vấn hoạt động đặt hàng toán hệ thống KẾ HOẠCH PHỎNG VẤN Người hỏi: Nguyễn Hoài Nam Người vấn: Nguyễn Văn Hiệp Địa chỉ: Nhà sách Tiến Thọ 36 Xuân Thời gian hẹn: 8:00 sáng ngày Thủy, Dịch Vọng Hậu, Cầu Giấy, Hà 6/10/2022 Nội, Việt Nam Thời điểm bắt đầu: 8:00 sáng Số điện thoại: 0934173636 ngày 6/10/2022 Thời điểm kết thúc: 9:00 sáng ngày 6/10/2022 Đối tượng: Các yêu cầu đòi hỏi: Đối tượng hỏi: Nhân viên bán Vai trò: Người vấn thu thập hàng Nguyễn Hồi Nam thơng tin hoạt động đặt hàng toán Cần thu thập liệu: Vị trí: thành viên nhóm 15 Cách đặt hàng nhà sách: trực tiếp môn Phân tích thiết kế phần mềm trực tuyến Trình độ: Sinh viên năm khoa h Các cách thức toán nhà sách CNTT Cần thỏa thuận: Kinh nghiệm người hỏi: Nhân viên bán hàng chia sẻ, trả lời vấn Có năm làm việc nhà sách Tiến đề xoay quanh nội dung liên quan đến Thọ nhà sách Chương trình Ước lượng thời gian Giới thiệu phút Tổng quan dự án phút Tổng quan vấn phút Chủ đề đề cập (từ đến chủ đề), phút Xin phép ghi âm Chủ đề 1: Cách đặt hàng, nhà sách Câu hỏi 1: Giờ em muốn mua sách bên em phải làm nào? phút Câu hỏi 2: Nếu em đặt hàng trực tiếp bên xử lý anh? Câu hỏi 3: Nếu em đặt hàng trực tuyến phút bên xử lý anh? Chủ đề 2: Phương thức tốn nhà sách Câu hỏi 1: Bên có phương phút thức toán anh? Tổng hợp nội dung ý kiến 10 h Hình 91 Giao diện Xem chương trình khuyến mại Biểu đồ lớp hình Biểu đồ cộng tác hình Hì Hình 93 Biểu đồ cộng tác hình chương trình khuyến mại 5.1.6 Giao diện Use Case Tìm kiếm sách (Người làm Nguyễn Văn Hiệp) 131 h Hình dung hình Hình 94 Giao diện tìm kiếm sách Biểu đồ lớp hình 132 h Hì Biểu đồ cộng tác hình Hình 96 Biểu đồ cộng tác hình tìm kiếm Giao diện Use Case Quản lý giỏ hàng (Người làm Nguyễn Long Nhật) 5.1.7 Hình dung hình 133 h Hình 97 Giao diện Quản lý đơn hàng Biểu đồ lớp hình 134 h Hình 98 Biểu đồ lớp hình Quản lý đơn hàng Biểu đồ cộng tác hình Hình 99 Biểu đồ cộng tác hình Quản lý đơn hàng 5.1.8 Giao diện Use Case Bảo trì sách bán chạy (Người làm Nguyễn Quang Huy) Hình dung hình 135 h Hình 100 Giao diện bảo trì sách bán chạy Biểu đồ lớp hình Hình 101 Biểu đồ lớp hình bảo trì sách bán chạy Biểu đồ cộng tác hình 136 h Hình 102 Biểu đồ cộng tác hình bảo trì sách bán chạy Giao diện Use Case Bảo trì thơng tin sách (Người làm Nguyễn Văn Hiệp) 5.1.9 Hình dung hình Hình 103 Giao diện bảo trì sách 137 h Biểu đồ lớp hình Hình 104 Biểu đồ lớp hình bảo trì sách Biểu đồ cộng tác hình 138 h Hình 105 Biểu đồ cộng tác hình bảo trì sách Giao diện Use Case Bảo trì danh mục (Người làm Nguyễn Long Nhật) 5.1.10 Hình dung hình 139 h Hình 106 Giao diện bảo trì danh mục Biểu đồ lớp hình Hình 107 Biểu đồ lớp hình bảo trì danh mục Biểu đồ cộng tác hình 140 h Hình 108 Biểu đồ cộng tác hình Bảo trì danh mục Giao diện Use Case Quản lý tài khoản khách hàng (Người làm Phạm Mạnh Cường) 5.1.11 Hình dung hình 141 h Hình 109 Giao diện quản lý tài khoản Biểu đồ lớp hình 142 h Hình 110 Biểu đồ lớp hình quản lý tài khoản Biểu đồ cộng tác hình 143 h Hình 111 Biểu đồ cộng tác hình quản lý tài khoản 5.2 Các 5.2.1 biểu đồ tổng hợp Biểu đồ điều hướng nhóm Use Case 144 h Hình 112 Biểu đồ điều hướng nhóm Use Case 5.2.2 Biểu đồ điều hướng nhóm Use Case thứ cấp Hình 113 Biểu đồ điều hướng nhóm Use Case thứ cấp 145 h

Ngày đăng: 10/05/2023, 15:18

Tài liệu cùng người dùng

Tài liệu liên quan