TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ======***====== BÁO CÁO BTL THUỘC HỌC PHẦN PHÂN TÍCH THIẾT KẾ PHẦN MỀM PHÂN TÍCH THIẾT KẾ PHẦN MỀM HỆ THỐNG WEBSITE BÁN SÁCH CỦA NHÀ SÁCH NHÃ[.]
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ======***====== BÁO CÁO BTL THUỘC HỌC PHẦN: PHÂN TÍCH THIẾT KẾ PHẦN MỀM PHÂN TÍCH THIẾT KẾ PHẦN MỀM HỆ THỐNG WEBSITE BÁN SÁCH CỦA NHÀ SÁCH NHÃ NAM GVHD: Ths Nguyễn Thị Thanh Huyền Nhóm - Lớp: 11 - 20212IT6097002 Thành viên: Trịnh Thế Khánh - 2021602271 Đồn Duy Thành Hồng Chí Bằng - 2020605671 Mai Thị Hường - 2020606386 Trần Hồng Sơn - 2020603986 Hà nội, Năm 2022 PAGE \ LỜI MỞ ĐẦU Cùng với phát triển khoa học công nghệ kĩ thuật Ngày nay, hệ thống thông tin quản lý cung cấp thông tin cho người dùng sử dụng cách rộng rãi, thuận tiện an toàn giúp nhà quản lý nâng cao hiệu công việc Ở nước ta, năm gần đây, ứng dụng công nghệ thông tin vào công tác uản lý ngày trở nên phổ biến lẽ tất yếu Mạng Internet thực tạo nên cách mạng công nghiệp tất lĩnh vực Với xu trao đổi hàng hóa ngày tăng số lượng lẫn chất lượng Vì mà sàn thương mại điện tử dùng để giới thiệu doanh nghiệp cửa hàng hay quảng bá sản phẩm đến với khách hàng cần thiết Cụ thể nhiều công ty bán sách, đồ dùng học tập đồ chơi áp dụng phương pháp để khách hàng dễ dàng tìm kiếm thơng tin đặt mua sản phẩm cách thuận tiện dễ dàng Trong số cơng ty Cổ phần Văn hóa Truyền thơng Nhã Nam tạo website có tên nhanam.com.vn để giải khó khăn khách hàng bậc phụ huynh khơng có nhiều thời gian đến hàng chọn mua sách cho em Ngồi nhanam.com.vn đề tài cho môn thiết kế phần mềm nhóm chúng em thực Rất mong nhận ý kiến đóng góp, lời nhận xét Nguyễn Thị Thanh Huyền bạn, chúng em xin chân thành cảm ơn! Phân tích thiết kế phần mềm PAGE \ 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.1.3 Thông tin sơ hệ thống 40 1.1.4 Các tài liệu thu thập 42 1.2 Khảo sát chi tiết 44 1.2.1 Hoạt động hệ thống 44 1.2.2 Các yêu cầu chức liệu 45 1.2.3 Các yêu cầu phi chức 45 Chương Mơ hình hóa chức 2.1 47 Biểu đồ use case 47 2.1.1 Các use case 48 2.1.2 Các use case thứ cấp 50 2.2 Mô tả chi tiết use case 51 2.2.1 Mô tả use case Đăng nhập (Mai Thị Hường) 51 2.2.2 Mơ tả use case Bảo trì sản phẩm (Mai Thị Hường) 53 2.2.3 Mô tả use case Đăng ký (Hồng Chí Bằng) 56 2.2.4 Mơ tả usecase Quản lý tài khoản (Hồng Chí Bằng) 58 2.2.5 Mơ tả use case Xem thông tin giỏ hàng (Trần Hồng Sơn) 59 2.2.6 Mơ tả use case Bảo trì chương trình khuyến mại (Trần Hồng Sơn) 61 2.2.7 Mô tả use case Tìm kiếm sản phẩm theo tên (Đồn Duy Thành) 63 2.2.8 Mơ tả use case Quản lý đơn hàng (Đồn Duy Thành) 64 2.2.9 Mô tả use case Đăng xuất (Trịnh Thế Khánh) 65 2.2.10 Mô tả use case Xem sản phẩm theo danh mục (Trịnh Thế Khánh) Chương Mơ hình hóa liệu 66 67 3.1 Các u cầu liệu 67 3.2 Biểu đồ thực thể liên kết mức logic 68 Phân tích thiết kế phần mềm PAGE \ 3.3 Mơ hình sở liệu mức vật lý 68 3.3.1 Thiết kế bảng 68 3.3.2 Biểu đồ thực thể liên kết mức vật lý 70 Chương Phân tích use case 71 4.1 Biểu đồ lớp Entity hệ thống 71 4.2 Phân tích use case 71 4.2.1 Phân tích use case Đăng nhập (Mai Thị Hường) 71 4.2.2 Phân tích use case Bảo trì sản phẩm (Mai Thị Hường) 72 4.2.3 Phân tích use case Đăng ký (Hồng Chí Bằng) 74 4.2.4 Phân tích use case Quản lý tài khoản (Hồng Chí Bằng) 75 4.2.5 Phân tích use case Xem thơng tin giỏ hàng (Trần Hồng Sơn) 77 4.2.6 Phân tích use case Tìm Kiếm sản phẩm theo tên (Đồn Duy Thành) 78 4.2.7 Phân tích use case Quản lý đơn hàng (Đồn Duy Thành) 80 4.2.8 Phân tích use case Xem sản phẩm theo danh mục (Trịnh Thế Khánh) 83 4.3 Biểu đồ lớp phân tích 85 4.3.1 Nhóm use case 85 4.3.2 Nhóm use case thứ cấp 85 Chương Thiết kế giao diện 86 5.1 Giao diện use case Đăng nhập (Mai Thị Hường) 86 5.2 Giao diện use case Quản lý tài khoản (Mai Thị Hường) 87 5.3 Giao diện use case Bảo trì sản phẩm (Hồng Chí Bằng) 89 5.4 Giao diện use case Xem sản phẩm theo danh mục (Hồng Chí Bằng) 92 5.5 Giao diện use case Quản lý đơn hàng (Trịnh Thế Khánh) 94 5.6 Giao diện use case Tìm kiếm sản phẩm theo tên (Trần Hồng Sơn) 97 5.7 Biểu đồ điều hướng hình (Đồn Duy Thành) 99 Phân tích thiết kế phần mềm PAGE \ Chương Khảo sát hệ thống 1.1 Khảo sát sơ 1.1.1 Mục tiêu - Tìm hiểu nhu cầu khách hàng - Tìm hiểu chức cách hoạt động hệ thống website bán sách - Xác định mối quan hệ chức hệ thống - Thu thập thông tin nghiệp vụ, các quy trình xử lý phục vụ cho việc xây dựng các chức của hệ thống website bán sách nhanam.com.vn 1.1.2 Phương pháp ● Phỏng vấn KẾ HOẠCH PHỎNG VẤN Người hỏi: Đoàn Duy Thành Người vấn: Mai Thị Hường Địa chỉ: (Cơ quan, phòng, điện thoại) Thời gian tầng 4, tịa A11, trường Đại học Cơng Nghiệp Hà Nội 8:00 AM hẹn: Thời điểm bắt đầu: 8:15 AM Thời điểm kết thúc: 9:15 AM Đối tượng: Các yêu cầu địi Đối tượng hỏi: Đồn Duy Thành hỏi: Cần thu thập liệu: - Vai trò: Quản lý - Cảm nhận khách hàng sử dụng hệ thống nhân viên Phân tích thiết kế phần mềm PAGE \ - Những khó khăn lợi ích sử dụng hệ - Vị trí: Quản lý thống cửa hàng Cần thỏa thuận về: - Trình độ: Đại - Địa điểm, thời gian vấn học - Cho phép bên vấn ghi âm, quay video buổi - Kinh phòng vấn nghiệm người hỏi: Trên năm Chương trình ● Giới thiệu ● Tổng quan dự án ● Tổng quan vấn ● Chủ đề đề cập (từ đến chủ đề) ● Tên chủ đề 1: Sản phẩm Ước lượng thời gian: Câu hỏi 1: Bạn sử dụng web mua hàng hay chưa? Chủ đề 1: 10 phút Câu hỏi 2: Bạn có thấy thoải mái mua hàng online khơng? Câu hỏi 3: Bạn có cảm thấy mã giảm giá mặt hàng có cần thiết khơng? Câu hỏi 4: Web có chức khiến bạn cảm thấy hài lịng nhất? Câu hỏi 5: Loại sách bạn muốn bán nhiều nhất? Phân tích thiết kế phần mềm PAGE \ ● Tên chủ đề 2: Cải tiến web Câu hỏi 1: Bạn thấy web có đầy đủ chức chưa? Câu hỏi 2: Sản phẩm dùng khơng? Câu hỏi 3: Nếu có cải tiến bạn muốn cải tiến điều gì? ● Tên chủ đề 3: Phản hồi khách hàng Câu hỏi 1: Cảm nhận bạn sử dụng Chủ đề 2: 10 phút web? Câu hỏi 2: Trang web khiến bạn hài lịng khơng? ● Tổng hợp nội dung ý kiến người hỏi Kết thúc (thỏa thuận) Chủ đề 3: phút Dự kiến tổng cộng: Phân tích thiết kế phần mềm PAGE \ 25 phút PHIẾU PHỎNG VẤN Dự án: Hệ Thống Tiểu dự án: Phân tích phát triển website bán website bán sách cho sách nhà sách Nhã Nam công ty Nhã Nam Người hỏi: Người hỏi: Mai Thị Hường Nguyễn Văn Cảnh Ngày: 21/12/2022 Câu hỏi Ghi Câu 1: Bạn sử Trả lời: Tất nhiên rồi, bán hàng dụng web mua hàng online hình thức bán hàng phổ biến hay chưa? Quan sát: Trả lời xác Câu 2: Bạn có cảm thấy Trả lời: Tơi nghĩ cần thiết thu mã giảm giá mặt hút nhiều khách hàng hơn. hàng có cần thiết không Quan sát: Trả lời chi tiết Câu 3: Web có chức Trả lời: Đó khuyến tốn nhiều khiến bạn cảm hình thức khác thấy hài lịng nhất? Quan sát: Trả lời nhanh Câu 4: Loại sách Trả lời: Các loại sách giáo dục bạn muốn bán Quan sát: Có vẻ người thích đọc sách nhiều nhất? Phân tích thiết kế phần mềm PAGE \ Câu 5: Bạn thấy web có Trả lời: Cũng đầy đủ đầy đủ chức chưa? Quan sát: Hiểu biết hệ thống bán hàng Câu 6: Sản phẩm Trả lời: Rất dễ hiểu dễ sử dụng dùng không? Quan sát: Người hài lịng hệ thống Câu 7: Nếu có cải tiến Trả lời: Tơi muốn hệ thống có thêm chức chat bạn muốn cải tiến điều để việc trao đổi khách hàng cửa hàng dễ gì? trao đổi tư vấn khách hàng hiệu Quan sát: Trả lời xác Câu 8: Cảm nhận Trả lời: Nó tốt dễ sử dung bạn sử dụng web? Quan sát: Có vẻ hài lịng website Câu 9: Trang web Trả lời: Hiện tơi chưa thấy khó khăn gì, chúng tơi có điều Nhưng sau thời gian thấy k ổn tơi b khiến bạn cảm thấy khó áo lại cho bên bạn khăn không? Quan sát: Trả lời chi tiết lịch Câu 10: Trang web Trả lời: Hài lịng chúng tơi có khiến bạn hài lịng khơng? Quan sát: Trả lời nhanh Phân tích thiết kế phần mềm PAGE \ Đánh giá chung: Cuộc diễn thuận lợi, quản lý cửa hàng hiểu biết hệ thống Phân tích thiết kế phần mềm PAGE \ 4.3 Biểu đồ lớp phân tích 4.3.1 Nhóm use case 4.3.2 Nhóm use case thứ cấp Phân tích thiết kế phần mềm PAGE \ Chương Thiết kế giao diện 5.1 Giao diện use case Đăng nhập (Mai Thị Hường) 5.1.1 Hình dung hình 5.1.2 Biểu đồ lớp hình Phân tích thiết kế phần mềm PAGE \ 5.1.3 Biểu đồ cộng tác hình 5.2 Giao diện use case Quản lý tài khoản (Mai Thị Hường) 5.2.1 Hình dung hình Phân tích thiết kế phần mềm PAGE \ 5.2.2 Biểu đồ lớp hình 5.2.3 Biểu đồ cộng tác hình Phân tích thiết kế phần mềm PAGE \ 5.3 Giao diện use case Bảo trì sản phẩm (Hồng Chí Bằng) 5.3.1 Hình dung hình Phân tích thiết kế phần mềm PAGE \ 5.3.2 Biểu đồ lớp hình Phân tích thiết kế phần mềm PAGE \ 5.3.3 Biểu đồ cộng tác hình Phân tích thiết kế phần mềm PAGE \ 5.4 Giao diện use case Xem sản phẩm theo danh mục (Hồng Chí Bằng) 5.4.1 Hình dung hình 5.4.2 Biểu đồ lớp hình Phân tích thiết kế phần mềm PAGE \ 5.4.3 Biểu đồ cộng tác hình Phân tích thiết kế phần mềm PAGE \ 5.5 Giao diện use case Quản lý đơn hàng (Trịnh Thế Khánh) 5.5.1 Hình dung hình Phân tích thiết kế phần mềm PAGE \ 5.5.2 Biểu đồ lớp hình Phân tích thiết kế phần mềm PAGE \ 5.5.3 Biểu đồ cộng tác hình Phân tích thiết kế phần mềm PAGE \ 5.6 Giao diện use case Tìm kiếm sản phẩm theo tên (Trần Hồng Sơn) 5.6.1 Hình dung hình Phân tích thiết kế phần mềm PAGE \ 5.6.2 Biểu đồ lớp hình 5.6.3 Biểu đồ cộng tác hình Phân tích thiết kế phần mềm PAGE \ 5.7 Biểu đồ điều hướng hình (Đồn Duy Thành) 5.7.1 Nhóm use case 5.7.2 Nhóm use case thứ cấp Phân tích thiết kế phần mềm