1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài tập lớn đề tài tìm hiều về mô hình quy trình scrum và vận dụng trong dự án phát triển website bán đồ công nghệ

41 7 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

Thông tin cơ bản

Định dạng
Số trang 41
Dung lượng 1,15 MB

Nội dung

n BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN  BÀI TẬP LỚN MÔN HỌC: NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Đề tài: Tìm hiều mơ hình quy trình Scrum vận dụng dự án phát triển website bán đồ cơng nghệ Nhóm sinh viên thực hiện: Nhóm số Lớp: ĐH KHMT02 – K16 Giảng viên hướng dẫn: Vũ Đình Minh Sinh viên thực hiện: Nguyễn Thành Nam Nguyễn Đức Thanh Nam Trịnh Hải Nam Hà Nội, 2022 MỤC LỤC LỜI MỞ ĐẦU: CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI Error: Reference source not found 1.1 Giới thiệu chung đề tài Error: Reference source not found 1.2 Giới thiệu dự án phần mềm Error: Reference source not found 1.3 Công cụ, kỹ thuật phương pháp phát triển phần mềm 1.3.1 Mô hình quy trình ứng dụng để phát triển dự án phần mềm Error: Reference source not found 1.3.2 Công cụ, kỹ thuật phương pháp Error: Reference source not found 1.3.2.1 Error: Reference source not found CHƯƠNG II: PHÂN TÍCH VÀ YÊU CẦU ĐẶC TẢ PHẦN MỀM Error: Reference source not found 2.1 Tác nhân chức hệ thống Error: Reference source not found 2.1.1 Tác nhân hệ thống Error: Reference source not found 2.1.2 Tác nhân chức tương ứngError: Reference source not found 2.2 Sơ đồ use caseError: Reference source not found 2.2.1 Sơ đồ use case tổng quátError: Reference source not found 2.2.2 Sơ đồ phân rã use case 2.3 Quy trình nghiệp vụError: Reference source not found ……………………………………………………… 2.3.1 2.3.2 Error: Reference source not found 2.3.3 Error: Reference source not found 2.3.4 Error: Reference source not foundError: Reference source not found 2.3.5 Error: Reference source not found 2.3.6 Error: Reference source not found 2.3.7 Error: Reference source not found 2.4 Đặc tả use cáeError: Reference source not found ……………………………………………………… 2.4.1 Error: Reference source not found 2.4.2 Error: Reference source not found 2.4.3 Error: Reference source not foundError: Reference source not found 2.4.4 Error: Reference source not found 2.4.5 Error: Reference source not found 2.4.6 Error: Reference source not found CHƯƠNG III: THIẾT KẾ PHẦN MỀM Error: Reference source not found TỔNG KẾT: DANH MỤC HÌNH ẢNH Hình : Biểu đồ use case tổng quát Hình : Biểu đồ use case đăng nhập Hình : Biểu đồ use case quản lý sản phẩm Hình : Biểu đồ use case quản lý nhân viên Hình : Biểu đồ use case quản lý liên hệ Hình : Biểu đồ use case giỏ hàng, đơn hàng Hình : Biểu đồ use case quản lý khách hàng Hình : Biểu đồ Sequence Diagram – Đăng nhập Hình : Biểu đồ Sequence Diagram – Quản lý sản phẩm Hình : Biểu đồ Sequence Diagram – Quản lý nhân viên Hình : Biểu đồ Sequence Diagram – Quản lý liên hệ Hình : Biểu đồ Sequence Diagram – Giỏ hàng Hình : Biểu đồ Sequence Diagram – Quản lý khách hàng Hình : Biểu đồ Sequence Diagram – Quản lý hóa đơn Hình : Biểu đồ lớp DANH MỤC BẢNG BIỂU Bảng : Đặc tả use case tổng quát Bảng : Đặc tả use case đăng nhập Bảng : Đặc tả use case quản lý sản phẩm Bảng : Đặc tả use case quản lý nhân viên Bảng : Đặc tả use case quản lý liên hệ Bảng : Đặc tả use case giỏ hàng Bảng : Đặc tả use case quản lý khách hàng Lời nói đầu Trong thời đại cơng nghệ số nay, phần mềm đóng vai trị quan trọng việc giải vấn đề khó khăn sống Với mong muốn tạo sản phẩm phần mềm hữu ích, đáp ứng nhu cầu người dùng, tơi nhóm tơi tiến hành nghiên cứu phát triển dự án phần mềm đầy thử thách Trong báo cáo luận án này, tơi trình bày q trình nghiên cứu, thiết kế, phát triển triển khai dự án phần mềm Đồng thời, giới thiệu tính năng, chức sản phẩm, thách thức hạn chế trình thực Trong q trình thực đề tài chúng tơi gặp khơng khó khăn khúc mắc Cũng may mắn thầy giáo hướng dẫn TS Vũ Đình Minh nhiệt tình giải đáp thắc mắc hướng dẫn cách chi tiết Cộng với cố gắng thành viên nhờ chúng tơi hoàn thành tài liệu Mặc dù làm tập cần tính cơng phu tập trung cao sai sót khơng thể tránh khỏi Chúng tơi mong nhận lời đóng góp thầy giáo bạn đọc để tài liệu hồn thiện Chúng tơi xin chân thành cảm ơn! Nhóm tác giả: nhóm 1- 20222IT6082006 12 MỞ ĐẦU Lý chọn chủ đề/đề tài Đề tài nhóm chúng em "Tìm hiểu áp dụng mơ hình Scrum quy trình phát triển phần mềm bán đồ cơng nghệ " Nhóm chúng em chọn đề tài chúng em nhận thấy mơ hình Scrum sử dụng rộng rãi ngành cơng nghiệp phần mềm có tính ứng dụng cao Chúng em muốn tìm hiểu quy trình phát triển phần mềm mơ hình Scrum để áp dụng vào thực tế tương lai Mỗi cá nhân nhóm chúng em có mong muốn học kỹ kiến thức cần thiết để tham gia vào quy trình phát triển phần mềm cách hiệu Chúng em mong muốn có khả giải thích hoạt động thứ tự ưu tiên hoạt động mơ hình Scrum, đánh giá ưu điểm hạn chế mơ hình thực tế Mục tiêu đề tài chúng em hiểu rõ mơ hình Scrum áp dụng vào quy trình phát triển phần mềm bán đồ cơng nghệ Chúng em muốn tìm hiểu cách thức triển khai mơ hình Scrum, lợi ích mà mang lại, thách thức cách giải sử dụng mơ hình Bằng cách nghiên cứu đề tài này, chúng em hy vọng nâng cao kỹ kiến thức phát triển phần mềm chuẩn bị cho nghiệp tương lai Mục tiêu nghiên cứu Dựa vào lý chọn đề tài mà chúng em trình bày trên, chúng em đề mục tiêu nghiên cứu sau: - Hiểu rõ mơ hình quy trình Scrum hoạt động quy trình - Phân tích đánh giá ưu điểm hạn chế mơ hình Scrum phát triển website bán đồ công nghệ - Áp dụng mơ hình Scrum vào dự án phát triển website bán đồ cơng nghệ, tìm hiểu thực tiễn hiệu mơ hình dự án - So sánh đánh giá khác biệt việc sử dụng mơ hình Scrum việc khơng sử dụng mơ hình q trình phát triển website bán đồ công nghệ Đối tượng phạm vi nghiên cứu - Đối tượng nghiên cứu đề tài là: Mơ hình Scrum quy trình phát triển phần mềm bán đồ công nghệ, bao gồm hoạt động thứ tự ưu tiên chúng quy trình phát triển phần mềm, cụ thể quy trình kỹ thuật yêu cầu, thiết kế phần mềm kiểm thử phần mềm Đồng thời, đối tượng nghiên cứu bao gồm việc vận dụng mơ hình Scrum dự án phát triển phần mềm bán đồ công nghệ - Phạm vi nghiên cứu đề tài là: + Thời gian nghiên cứu: đề tài tập trung nghiên cứu khoảng thời gian kỳ học + Không gian nghiên cứu: đề tài tập trung nghiên cứu dự án phát triển website bán đồ công nghệ cụ thể, không giới hạn địa điểm + Lĩnh vực nghiên cứu: đề tài tập trung nghiên cứu mơ hình quy trình Scrum vận dụng dự án phát triển phần mềm, đặc biệt dự án phát triển website bán đồ công nghệ Kết mong muốn đạt đề tài - Hiểu rõ quy trình phát triển phần mềm Scrum để áp dụng vào dự án Web bán đồ công nghệ - Xác định áp dụng hoạt động Scrum vào dự án Web bán đồ công nghệ - Áp dụng phương pháp phân tích thiết kế hướng đối tượng vào dự án Web bán đồ công nghệ - Viết tài liệu đặc tả yêu cầu mô tả chi tiết thiết kế dự án Web bán đồ công nghệ - Đánh giá hiệu việc áp dụng mơ hình Scrum quy trình phát triển phần mềm bán đồ cơng nghệ Cấu trúc báo cáo Ngoài phần Mở đầu Kết luận, Tài liệu tham khảo, Phụ lục nội dung Báo cáo tập lớn bao gồm chương: o Chương Tổng quan đề tài o Chương Phân tích đặc tả yêu cầu phần mềm o Chương Thiết kế phần mềm Chương I: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu chung đề tài Để giải vấn đề trình phát triển phần mềm, đề tài tập trung nghiên cứu mơ hình quy trình Scrum áp dụng vào dự án phát triển Web bán đồ cơng nghệ Trong q trình thực đề tài, chúng em nghiên cứu phương pháp phân tích thiết kế hướng đối tượng áp dụng vào dự án Website bán đồ cơng nghệ Ngồi ra, cịn nghiên cứu quy trình phân tích kỹ thuật u cầu (phân tích yêu cầu phần mềm) viết tài liệu đặc tả yêu cầu Web bán đồ công nghệ Điều nhằm đảm bảo yêu cầu khách hàng hiểu đầy đủ Bên cạnh đó, đề tài nghiên cứu quy trình thiết kế Website viết tài liệu mơ tả chi tiết thiết kế Web bán đồ công nghệ Đây dự án phần mềm phát triển cho công ty kinh doanh bán đồ công nghệ áp dụng triển khai điểm bán hàng kho hàng cơng ty tồn quốc 1.2 Giới thiệu dự án phần mềm Dự án sử dụng mơ hình Scrum để quản lý phát triển sản phẩm Với mơ hình này, dự án phát triển chu kỳ phát triển linh hoạt có tính cập nhật liên tục để đáp ứng nhu cầu khách hàng Trang web bán đồ cơng nghệ thiết kế với tính đa dạng để đáp ứng nhu cầu khách hàng - Trang chủ hiển thị sản phẩm bật, ưu đãi nhất, thông tin sản phẩm đánh giá từ khách hàng - Danh mục sản phẩm cho phép khách hàng tìm kiếm sản phẩm theo nhiều tiêu chí khác - Trang chi tiết sản phẩm cho phép khách hàng xem thông tin chi tiết sản phẩm đặt hàng trực tuyến - Giỏ hàng cho phép khách hàng xem sửa đổi sản phẩm giỏ hàng họ trước đặt hàng 10 Hình 2.12: Biểu đồ Sequence Diagram - Giỏ hàng 2.3.6 Quy trình Quản lý khách hàng 27 Hình 2.13: Biểu đồ Sequence Diagram - Quản lý khách hàng 2.3.7 Quy trình quản lý hóa đơn 28 Hình 2.14: Biểu đồ Sequence Diagram - Quản lý hóa đơn 2.4 Đặc tả Use case 29 2.4.1 Use case đăng nhập Hình : Biểu đồ use case đăng nhập Mã use case UC1.1 Tên Đăng nhập hệ thống Tóm tắt Hê thống cấp quyền cho phép nguời dùng login Dịng kiện Người dùng đăng nhập hệ thống để sử dụng chức Các dòng kiện 1a Không đăng nhập Hệ thông báo tài khoản/mật không Hệ thống báo chưa có tài khoản 2a Đăng nhập thành cơng Điều kiện tiên Thông tin đăng nhập (id, pass) 30 Các yêu cầu đặc Giao diện thao tác dễ dùng với người lần đầu biệt tiên sử dụng Bảng: Đặc tả use case đăng nhập 2.4.2 Use case quản lý sản phẩm Hình : Biểu đồ use case quản lý sản phẩm Mã use case UC1.2 Tên Quản lý thơng tin sản phẩm đồ cơng nghệ Tóm tắt Thêm, sửa, xóa, thơng tin sản phẩm có phần quản lý Dịng kiện Người dùng đăng nhập hệ thống để sử dụng chức năng, cập nhật thơng tin sản phẩm Các dịng kiện 1a Đăng nhập vào hệ thống 31 2a Hệ thốn thị chức thông tin sản phẩm Thêm sản phẩm Sửa sản phẩm Xóa sản phẩm Điều kiện tiên Đăng nhập vào hệ thống Các yêu cầu đặc Giao diện thao tác dễ dùng với người lần đầu biệt tiên sử dụng Bảng: Đặc tả use case quản lý sản phẩm 2.4.3 Use case quản lý nhân viên 32 Hình : Biểu đồ use case quản lý nhân viên Mã use case UC1.3 Tên Quản lý nhân viên Tóm tắt Xem, sửa, xóa tài khoản nhân viên viên Dịng kiện Người dùng đăng nhập hệ thống để sử dụng chức Các dòng kiện 1a Đăng nhập vào hệ thống 2a Hệ thống thị chức thông tin thành viên Xem thông tin thành viên 33 Thêm thông tin thành viên Sửa thơng tin Xóa thơng tin thành viên Điều kiện tiên Đăng nhập vào hệ thống Các yêu cầu đặc Giao diện thao tác dễ dùng với người lần đầu biệt tiên sử dụng Bảng: Đặc tả use case quản lý nhân viên 2.4.4 Use case quản lý Liên hệ Hình: Biểu đồ use case quản lý liên hệ 34 Mã use case UC1.4 Tên Quản lý liên hệ Tóm tắt Xem, xóa liên hệ Dòng kiện Người dùng đăng nhập hệ thống để sử dụng chức Các dịng kiện 1a Đăng nhập vào hệ thống 2a Hệ thống thị chức thông tin thành viên Xem thơng tin liên hệ Xóa thơng tin liên hệ Điều kiện tiên Đăng nhập vào hệ thống Các yêu cầu đặc Giao diện thao tác dễ dùng với người lần đầu biệt tiên sử dụng Bảng: Đặc tả use case quản lý liên hệ 35 2.4.5 Use case giỏ hàng Hình : Biểu đồ use case giỏ hàng, đơn hàng Mã use case UC1.5 Tên Quản lý giỏ hàng, đơn hàng Tóm tắt Xem, thêm, sửa, xóa sản phẩm giỏ hàng, đơn hàng Dịng kiện Người dùng đăng nhập hệ thống để sử dụng chức Các dòng kiện Đăng nhập vào hệ thống Hệ thống thị chức thông tin khách hàng Xem sản phẩm giỏ hàng Thêm sản phẩm giỏ hàng 36 Sửa sản phẩm giỏ hàng Xóa sản phẩm giỏ hàng Xem sản phẩm hóa đơn Xóa hóa đơn Điều kiện tiên Đăng nhập vào hệ thống Các yêu cầu đặc Giao diện thao tác dễ dùng với người lần đầu biệt tiên sử dụng Bảng: Đặc tả use case giỏ hàng 2.4.6 Use case Quản lý khách hàng Hình : Biểu đồ use case quản lý khách hàng Mã use case UC1.6 37 Tên Quản lý khách hàng Tóm tắt Xem, thêm, sửa, xóa khách hàng Dịng kiện Người dùng đăng nhập hệ thống để sử dụng chức Các dòng kiện 1a Đăng nhập vào hệ thống 2a Hệ thống thị chức thông tin thành viên Xem thông tin khách hàng Thêm thông tin khách hàng Sửa thông tin khách hàng Xóa thơng tin khách hàng Điều kiện tiên Đăng nhập vào hệ thống Các yêu cầu đặc Giao diện thao tác dễ dùng với người lần đầu biệt tiên sử dụng Bảng : Đặc tả use case quản lý khách hàng 38 2.5 Biểu đồ lớp Hình : Biểu đồ lớp 2.6 Yêu cầu phi chức - Quản lý thông tin sản phẩm: cho phép cập nhật thông tin sản phẩm, giá cả, số lượng thông tin khác liên quan đến sản phẩm - Quản lý đơn hàng: cho phép quản lý đơn hàng khách hàng, bao gồm việc tạo đơn hàng, cập nhật trạng thái đơn hàng gửi thông tin đơn hàng cho khách hàng - Thanh toán trực tuyến: cho phép khách hàng toán trực tuyến phương thức toán khác thẻ tín dụng, chuyển khoản, ví điện tử - Tích hợp chức tìm kiếm: cho phép khách hàng tìm kiếm sản phẩm theo tiêu chí tên sản phẩm, loại sản phẩm, giá cả, - Tích hợp chức đánh giá sản phẩm: cho phép khách hàng đánh giá sản phẩm sau mua hàng 39 Chương III: THIẾT KẾ PHẦN MỀM 40 TÀI LIỆU THAM KHẢO: 41

Ngày đăng: 21/05/2023, 05:21

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w