1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo btl phân tích thiết kế phần mềm hệ thống website nhà sách phương nam

119 1 0

Đ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

Nội dung

 Sự mong đợi, kỳ vọng về hệ thống của người dùng. Các chính sách và các hướng dẫn mô tả bản chất của kinh doanh, thị trường và môi trường mà trong đó nó hoạt động. Các quy tắc chi phố

lOMoARcPSD|39514913 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 Đề tài: PHÂN TÍCH THIẾT KẾ PHẦN MỀM HỆ THỐNG WEBSITE NHÀ SÁCH PHƯƠNG NAM GVHD: ThS Phạm Thị Kim Phượng Nhóm-Lớp: 01 - 20222IT6066002 Sinh viên: Nguyễn Anh Tiến 2021602014 Nguyễn Công Thành 2021601687 Trần Xuân Vũ 2021601795 Phạm Mạnh Toàn 2021601385 Nông Minh Trường 2021602340 Hà Nội – Năm 2023 1 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 PAGE LỜI MỞ ĐẦU Nhà Sách Phương Nam là một chuỗi nhà sách nổi tiếng tại Việt Nam với sự hiện diện mạnh mẽ trên mạng thông qua trang web nhasachphuongnam.com Để đảm bảo rằng trang web đáp ứng được nhu cầu và kỳ vọng của khách hàng, việc phân tích và đặc tả yêu cầu một cách kỹ lưỡng là rất quan trọng Quá trình này bao gồm việc thu thập thông tin từ nhiều nguồn khác nhau, bao gồm phản hồi của khách hàng và nghiên cứu thị trường, để xác định các tính năng và chức năng chính sẽ nâng cao trải nghiệm người dùng và thúc đẩy thành công kinh doanh 2 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 PAGE MỤC LỤC Chương 1 Khảo sát hệ thống 10 1.1 Khảo sát sơ bộ 10 1.1.1 Mục tiêu 10 1.1.2 Phương pháp 10 1.1.3 Thông tin sơ bộ về hệ thống 17 1.1.4 Các tài liệu thu thập được 18 1.2 Khảo sát chi tiết 23 1.2.1 Hoạt động của hệ thống 23 1.2.2 Các yêu cầu chức năng và dữ liệu 24 1.2.3 Các yêu cầu phi chức năng 25 Chương 2 Mô hình hóa chức năng 26 2.1 Biểu đồ use case 26 2.1.1 Các use case chính 27 2.1.2 Các use case thứ cấp 29 2.1.3 Quan hệ giữa các use case .31 2.2 Mô tả chi tiết các use case 32 2.2.1 Mô tả use case Đặt hàng (Nguyễn Anh Tiến) 32 2.2.2 Mô tả use case Hủy đơn hàng (Nguyễn Anh Tiến) 33 2.2.3 Mô tả use case Đánh giá sản phẩm (Nguyễn Công Thành) 34 2.2.4 Mô tả use case Sửa thông tin cá nhân (Nguyễn Công Thành) .35 2.2.5 Mô tả use case Đăng nhập (Trần Xuân Vũ) 36 2.2.6 Mô tả use case Đăng ký (Trần Xuân Vũ) 38 2.2.7 Mô tả use case Xem chi tiết sản phẩm (Nông Minh Trường) 39 3 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 PAGE 2.2.8 Mô tả use case Quản lý giỏ hàng (Nông Minh Trường) 40 2.2.9 Mô tả use case Thêm vào danh sách yêu thích (Phạm Mạnh Toàn) 41 2.2.10 Mô tả use case Xem danh sách yêu thích (Phạm Mạnh Toàn) 42 2.2.11 Mô tả use case Bảo trì sản phẩm (Nguyễn Anh Tiến) .44 2.2.12 Mô tả use case Quản lý đánh giá (Nguyễn Công Thành) 47 2.2.13 Mô tả use case Bảo trì nhà xuất bản (Trần Xuân Vũ) .48 2.2.14 Mô tả use case Quản lý tài khoản (Phạm Mạnh Toàn) 50 2.2.15 Mô tả use case Quản lý đơn hàng(Nông Minh Trường) .52 Chương 3 Mô hình hóa dữ liệu 54 3.1 Các yêu cầu về dữ liệu 54 3.2 Biểu đồ thực thể liên kết mức logic 56 3.3 Mô hình cơ sở dữ liệu mức vật lý .56 3.3.1 Thiết kế bảng 56 3.3.2 Biểu đồ thực thể liên kết mức vật lý .59 Chương 4 Phân tích use case 60 4.1 Biểu đồ các lớp Entity của hệ thống 60 4.2 Phân tích các use case .60 4.2.1 Phân tích use case Đặt hàng (Nguyễn Anh Tiến) 60 4.2.1.1 Biểu đồ trình tự 60 4.2.1.2 Biểu đồ lớp phân tích 61 4.2.2 Phân tích use case Hủy đơn hàng (Nguyễn Anh Tiến) 61 4.2.2.1 Biểu đồ trình tự 61 4.2.2.2 Biểu đồ lớp phân tích 62 4 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 PAGE 4.2.3 Phân tích Use case Sửa thông tin cá nhân (Nguyễn Công Thành).63 4.2.3.1 Biểu đồ trình tự 63 4.2.3.2 Biểu đồ lớp phân tích 64 4.2.4 Phân tích Use case Đánh giá sản phẩm (Nguyễn Công Thành) 64 4.2.4.1 Biểu đồ trình tự 64 4.2.4.2 Biểu đồ lớp phân tích 65 4.2.5 Phân tích Use case Đăng ký (Trần Xuân Vũ) .65 4.2.5.1 Biểu đồ trình tự 65 4.2.5.2 Biểu đồ lớp phân tích 66 4.2.6 Phân tích Use case Đăng nhập (Trần Xuân Vũ) 66 4.2.6.1 Biểu đồ trình tự 66 4.2.6.2 Biểu đồ lớp phân tích 67 4.2.7 Phân Tích Use case Quản lý giỏ hàng (Nông Minh Trường) .67 4.2.7.1 Biểu đồ trình tự 67 4.2.7.2 Biểu đồ lớp phân tích 68 4.2.8 Phân tích Use case Xem chi tiết sản phẩm(Nông Minh Trường) 68 4.2.8.1 Biểu đồ trình tự 68 4.2.8.2 Biểu đồ lớp phân tích 69 4.2.9 Phân tích Use case Thêm danh sách yêu thích (Phạm Mạnh Toàn) 69 4.2.9.1 Biểu đồ trình tự 69 4.2.9.2 Biểu đồ lớp phân tích 70 4.2.10 Phân tích Use case Xem danh sách yêu thích (Phạm Mạnh Toàn) 70 5 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 PAGE 4.2.10.1 Biểu đồ trình tự 70 4.2.10.2 Biểu đồ lớp phân tích 71 4.2.11 Phân tích Use case Bảo trì sản phẩm (Nguyễn Anh Tiến) 72 4.2.11.1 Biểu đồ trình tự 72 4.2.11.2 Biểu đồ lớp phân tích 73 4.2.12 Phân tích Use case Quản lý đánh giá (Nguyên Công Thành) 74 4.2.12.1 Biểu đồ trình tự 74 4.2.12.2 Biểu đồ lớp phân tích 76 4.2.13 Phân tích Use case Bảo trì nhà xuất bản (Trần Xuân Vũ) 77 4.2.13.1 Biểu đồ Trình tự 77 4.2.13.2 Biểu đồ lớp phân tích 78 4.2.14 Phân tích Use case Quản lý đơn hàng (Nông Minh Trường) .79 4.2.14.1 Biểu đồ trình tự 79 4.2.14.2 Biểu đồ lớp phân tích 80 4.2.15 Phân tích Use case Quản lý tài khoản (Phạm Mạnh Toàn) 80 4.2.15.1 Biểu đồ trình tự 80 4.2.15.2 Biểu đồ lớp phân tích 81 4.3 Biểu đồ các lớp phân tích 82 4.3.1 Nhóm use case chính .82 4.3.2 Nhóm use case thứ cấp 83 Chương 5 Thiết kế giao diện 84 5.1 Giao diện use case Đặt hàng (Nguyễn Anh Tiến) .84 5.1.1 Hình dung màn hình 84 5.1.2 Biểu đồ lớp màn hình 84 6 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 PAGE 5.1.3 Biểu đồ cộng tác của các màn hình 85 5.2 Giao diện use case Hủy đơn hàng (Nguyễn Anh Tiến) .85 5.2.1 Hình dung màn hình 85 5.2.2 Biểu đồ lớp màn hình 86 5.2.3 Biểu đồ cộng tác của các màn hình 86 5.3 Giao diện use case Đánh giá sản phẩm (Nguyễn Công Thành) 87 5.3.1 Hình dung màn hình .87 5.3.2 Biểu đồ lớp màn hình 88 5.3.3 Biểu đồ cộng tác của các màn hình 88 5.4 Giao diện use case Sửa thông tin cá nhân (Nguyễn Công Thành) 89 5.4.1 Hình dung màn hình .89 5.4.2 Biểu đồ lớp màn hình 90 5.4.3 Biểu đồ cộng tác của các màn hình 90 5.5 Giao diện use case Đăng nhập (Trần Xuân Vũ) 91 5.5.1 Hình dung màn hình .91 5.5.2 Biểu đồ lớp màn hình 91 5.5.3 Biểu đồ cộng tác của các màn hình 92 5.6 Giao diện use case Đăng ký (Trần Xuân Vũ) 92 5.6.1 Hình dung màn hình .92 5.6.2 Biểu đồ lớp màn hình 93 5.6.3 Biểu đồ cộng tác của các màn hình 93 5.7 Giao diện use case Xem chi tiết sản phẩm (Nông Minh Trường) .94 5.7.1 Hình dung màn hình .94 5.7.2 Biểu đồ lớp màn hình 95 7 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 PAGE 5.7.3 Biểu đồ cộng tác của các màn hình 95 5.8 Giao diện use case Quản lý giỏ hàng (Nông Minh Trường) .96 5.8.1 Hình dung màn hình .96 5.8.2 Biểu đồ lớp màn hình 97 5.8.3 Biểu đồ cộng tác của các màn hình 97 5.9 Giao diện use case Thêm vào danh sách yêu thích (Phạm Mạnh Toàn) .98 5.9.1 Hình dung màn hình .98 5.9.2 Biểu đồ lớp màn hình 98 5.9.3 Biểu đồ cộng tác của các màn hình 99 5.10 Giao diện use case Xem danh sách yêu thích (Phạm Mạnh Toàn) 99 5.10.1 Hình dung màn hình 99 5.10.2 Biểu đồ lớp màn hình .100 5.10.3 Biểu đồ cộng tác của các màn hình 100 5.11 Giao diện use case Bảo trì sản phẩm (Nguyễn Anh Tiến) .101 5.11.1 Hình dung màn hình 101 5.11.2 Biểu đồ lớp màn hình .102 5.11.3 Biểu đồ cộng tác của các màn hình 102 5.12 Giao diện use case Quản lý đánh giá (Nguyễn Công Thành) 103 5.12.1 Hình dung màn hình 103 5.12.2 Biểu đồ lớp màn hình .104 5.12.3 Biểu đồ cộng tác của các màn hình 105 5.13 Giao diện use case Bảo trì nhà xuất bản (Trần Xuân Vũ) .106 5.13.1 Hình dung màn hình 106 8 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 PAGE 5.13.2 Biểu đồ lớp màn hình .106 5.13.3 Biểu đồ cộng tác của các màn hình 107 5.14 Giao diện use case Quản lý tài khoản (Phạm Mạnh Toàn ) 108 5.14.1 Hình dung màn hình 108 5.14.2 Biểu đồ lớp màn hình .109 5.14.3 Biểu đồ cộng tác của các màn hình 110 5.15 Giao diện use case Quản lý đơn hàng (Nông Ming Trường) 111 5.15.1 Hình dung màn hình 111 5.15.2 Biểu đồ lớp màn hình .112 5.15.3 Biểu đồ cộng tác của các màn hình 112 5.16 Biểu đồ điều hướng giữa các màn hình .113 5.16.1 Nhóm use case chính .113 5.16.2 Nhóm use case thứ cấp 113 9 Downloaded by XINH BONG (bongbong2@gmail.com) lOMoARcPSD|39514913 PAGE Chương 1 Khảo sát hệ thống 1.1 Khảo sát sơ bộ 1.1.1 Mục tiêu  Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động của nhà sách Phương Nam  Tìm hiểu các chức năng, nhiệm vụ và cung cách hoạt động của hệ thống nhà sách  Chỉ ra các chỗ hợp lý của hệ thống, cần được thừa kế và những chỗ bất hợp lý của hệ thống, cần được nghiên cứu khắc phục  Sự mong đợi, kỳ vọng về hệ thống của người dùng  Các chính sách và các hướng dẫn mô tả bản chất của kinh doanh, thị trường và môi trường mà trong đó nó hoạt động  Các quy tắc chi phối hoạt động thu thập, quản lý, xử lý và phân phối các dữ liệu và thông tin cũng như các yêu cầu kỹ thuật (các yêu cầu phi chức năng)  Các thiết kế, các mô tả và các file, các hệ thống phần mềm của hệ thống nhà sách 1.1.2 Phương pháp ● Phỏng vấn KẾ HOẠCH PHỎNG VẤN Người được hỏi: Nguyễn Thu Trang Người phỏng vấn: Nguyễn Anh Tiến Địa chỉ: Tầng 3- The Garden Shopping Thời gian hẹn: 21/3/2023 center, Đường Mễ Trì, P Mỹ Đình 1, Q Thời điểm bắt đầu: 8h00 Nam Từ Liêm, TP Hà Nội Thời điểm kết thúc: 9h00 Đối tượng: Các yêu cầu đòi hỏi: Quản lý nhà sách Quản lý quá trình bán hàng Cần thu thập dữ liệu về hoạt động thu thập, quản lý, xử lý và phân phối các sản phẩm Cần cung cấp thông tin chính xác đúng sự thật Ước lượng thời gian Chương trình 10 Downloaded by XINH BONG (bongbong2@gmail.com)

Ngày đăng: 27/03/2024, 15:53

w