babylovebabyangel
New Member
Link tải luận văn miễn phí cho ae Kết Nối
LỜI MỞ ĐẦU 1
I. ĐỊNH NGHĨA BÀI TOÁN 2
I.1. Định nghĩa bài toán 2
I.2. Các nhóm chức năng của hệ thống 2
I.3. Xác định các tác nhân 2
II. XÁC ĐỊNH CÁC USE CASE, CÁC GÓI UC VÀ XÂY DỰNG BIỂU ĐỒ UC CHI TIẾT 3
II.1. Xác định các Use case 3
II.2. Xác định các gói UC, biểu đồ UC chi tiết 4
II.2.1. Gói UC Đăng ký, đăng nhập 5
II.2.2. Gói UC Quản lý thông tin cá nhân 5
II.2.3. Gói UC Quản lý danh sách thành viên 5
II.2.4. Gói UC Quản lý danh mục sản phẩm 6
II.2.5. Gói UC Mua hàng 6
II.2.6. Gói UC Tiếp nhận và xử lý đơn hàng 7
II.2.7. Gói UC Bảo hành sản phẩm 7
III. ĐẶC TẢ CÁC USE CASE 7
III.1. Hệ thống đăng ký, đăng nhập 7
III.1.1. Đặc tả UC đăng ký thành viên 7
III.1.2. Đặc tả UC đăng nhập 8
III.2. Hệ thống xem thông tin 9
III.2.1. Đặc tả UC xem thông tin giỏ hàng 9
III.2.2. Đặc tả UC xem thông tin đơn hàng 9
III.2.3. Đặc tả UC xem thông tin sản phẩm 9
III.2.4. Đặc tả UC xem thông tin cá nhân 10
III.3. Hệ thống quản lý thông tin 10
III.3.1. Đặc tả UC sửa thông tin cá nhân 10
III.3.2. Đặc tả UC quản lý danh mục sản phẩm 11
III.3.3. Đặc tả UC quản lý danh sách thành viên 12
III.4. Hệ thống mua hàng 12
III.4.1. Đặc tả UC chọn sản phẩm cần mua 12
III.4.2. Đặc tả UC thêm sản phẩm vào giỏ hàng 12
III.4.3. Đặc tả UC loại sản phẩm đã chọn ở giỏ hàng 13
III.4.4. Đặc tả UC thanh toán 13
III.5. Hệ thống tiếp nhận và xử lý đơn hàng 15
III.5.1. Đặc tả UC tiếp nhận đơn hàng 15
III.5.2. Đặc tả UC giao cho nhân viên thực hiện 15
III.5.3. Đặc tả UC nhận đơn hàng và giao hàng 16
III.5.4. Đặc tả UC báo cáo kết quả 16
III.6. Hệ thống bảo hành sản phẩm 17
III.6.1. Đặc tả UC yêu cầu bảo hành 17
III.6.2. Đặc tả UC nhận yêu cầu bảo hành 17
III.6.3. Đặc tả UC giao cho nhân viên thực hiện 17
III.6.4. Đặc tả UC thực hiện bảo hành 18
III.6.5. Đặc tả UC nhận lại hàng 18
III.6.6. Đặc tả UC thanh toán chi phí bảo hành 18
III.6.7. Đặc tả UC báo cáo kết quả 19
IV. XÁC ĐỊNH CÁC LỚP THỰC THỂ VÀ CÁC LỚP BIÊN 19
V. BIỂU ĐỒ HOẠT ĐỘNG CỦA CÁC USE CASE 21
V.1. UC Đăng ký 21
V.2. UC Đăng nhập 21
V.3. UC Sửa thông tin cá nhân 21
V.4. UC Quản lý danh sách thành viên 22
V.5. UC Quản lý danh mục sản phẩm 22
V.6. UC Mua hàng, tiếp nhận và xử lý đơn hàng 22
V.7. UC Bảo hành sản phẩm 23
VI. MÔ HÌNH HÓA TƯƠNG TÁC TRONG CÁC USE CASE: BIỂU ĐỒ TUẦN TỰ VÀ BIỂU ĐỒ GIAO TIẾP 23
VI.1. Use case Đăng ký thành viên 23
VI.2. Use case Đăng nhập 24
VI.3. Use case Sửa thông tin cá nhân 25
VI.4. Use case Quản lý danh sách thành viên 25
VI.5. Use case Quản lý danh mục sản phẩm 26
VI.6. Use case Mua hàng, tiếp nhận và xử lý đơn hàng 26
VI.7. Use case Bảo hành sản phẩm 27
TÀI LIỆU THAM KHẢO 28
I. ĐỊNH NGHĨA BÀI TOÁN
I.1. Định nghĩa bài toán
Hệ thống mua bán và bảo hành thiết bị máy tính là một Website cung cấp cho người sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự hoạt động cũng như theo dõi tình hình phát triển cửa hàng của mình. Đối với khách hàng, hệ thống cho phép xem thông tin về sản phẩm của cửa hàng. Sau khi đăng ký làm thành viên, khách hàng có thể chọn sản phẩm trên website đưa vào giỏ hàng và tiến hành giao dịch mua bán. Sau khi chọn hàng xong khách hàng chuyển qua việc thanh toán bằng một trong các hình thức thanh toán, đồng thời chọn địa điểm và xác định thời gian giao hàng. Sau khi đã thực hiện xong, khách hàng nhấn xác nhận để hoàn tất giao dịch.
Đối với các nhân viên, là người sẽ tiếp nhận đơn hàng do người quản lý chuyển đến, thực hiện việc giao hàng và xác nhận việc giao hàng đã hoàn tất.
Khi khách hàng có yêu cầu về bảo hành thiết bị đã mua ở cửa hàng, bộ phận bảo hành sẽ tiến hành kiểm tra, sửa chữa và gửi lại cho khách kèm theo một hoá đơn thanh toán bảo hành (nếu thiết bị đã quá thời gian bảo hành). Các thông tin về việc bảo hành thiết bị sẽ được lưu lại trong sổ bảo hành.
I.2. Các nhóm chức năng của hệ thống
Chức năng của hệ thống có thể chia làm các nhóm chức năng chính như sau:
1. Nhóm chức năng đăng ký, đăng nhập thành viên
2. Nhóm chức năng xem thông tin, bao gồm xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân
3. Nhóm chức năng quản lý thông tin, bao gồm quản lý thông tin cá nhân, quản lý danh sách thành viên, quản lý danh mục sản phẩm
4. Nhóm chức năng mua hàng, tiếp nhận và xử lý đơn hàng
5. Nhóm chức năng bảo hành sản phẩm
I.3. Xác định các tác nhân
Dựa vào mô tả bài toán, ta có thể xác định được các tác nhân chính của hệ thống như sau:
KHÁCH HÀNG: là người giao dịch với hệ thống thông qua các đơn đặt hàng, khách hàng có thể chọn các loại sản phẩm, chọn địa điểm và thời gian giao hàng. Khách hàng có thể đăng ký làm thành viên của hệ thống.
NGƯỜI QUẢN LÝ: là người điều hành, quản lý và theo dõi mọi hoạt động của hệ thống.
NHÂN VIÊN: là người tiếp nhận và xử lý các đơn hàng, các yêu cầu bảo hành do người quản lý giao.
THÀNH VIÊN: bao gồm người quản lý, nhân viên và những khách hàng đã đăng ký. Sau khi đăng nhập để trở thành thành viên, ngoài những chức năng chung của người sử dụng, còn có thêm một số chức năng khác phục vụ cho công việc cụ thể của từng đối tượng.
Theo tính chất của các Actor, ta có thể tổng quát hoá chúng như sau
Hình 1: Mối quan hệ giữa các tác nhân
II. XÁC ĐỊNH CÁC USE CASE, CÁC GÓI UC VÀ XÂY DỰNG BIỂU ĐỒ UC CHI TIẾT
II.1. Xác định các Use case
- Tác nhân Khách hàng có các UC sau:
o Đăng ký làm thành viên
o Xem thông tin sản phẩm
o Xem thông tin giỏ hàng
o Chọn sản phẩm cần mua
o Thêm, bớt sản phẩm trong giỏ hàng
o Thực hiện việc mua hàng
o Thanh toán
o Yêu cầu bảo hành
o Nhận lại thiết bị sau khi bảo hành
- Tác nhân Người quản lý có các UC sau:
o Tiếp nhận đơn hàng, nhận yêu cầu bảo hành
o Giao cho nhân viên thực hiện
o Quản lý danh sách thành viên
o Quản lý danh mục sản phẩm
- Tác nhân Nhân viên có các UC sau:
o Thực hiện việc giao hàng
o Thực hiện việc bảo hành sản phẩm
o Báo cáo kết quả
Ngoài ra, các thành viên của hệ thống bao gồm người quản lý, nhân viên và các khách hàng đã đăng ký làm thành viên còn có các UC sau:
o Đăng nhập
o Xem thông tin cá nhân
o Sửa đổi thông tin cá nhân
II.2. Biểu đồ do UC tổng quát
II.3. Xác định các gói UC, biểu đồ UC chi tiết
Từ việc phân tích các UC của từng tác nhân, ta xây dựng thành các gói UC như sau:
Hình 2: Gói các Use Case.
Từ các gói UC trên, ta xây dựng biểu đồ chi tiết cho từng gói UC:
II.2.1. Gói UC Đăng ký, đăng nhập
Hình 3: Biểu đồ UC của gói UC Đăng ký, đăng nhập.
II.2.2. Gói UC Quản lý thông tin cá nhân
Hình 4: Biểu đồ UC của gói UC Quản lý thông tin cá nhân
II.2.3. Gói UC Quản lý danh sách thành viên
7. UC kết thúc.
Luồng sự kiện rẽ nhánh A1:
2. Hệ thống thông báo việc gửi báo cáo không thành công
3. Nếu nhân viên chọn gửi lại thì quay lại bước 2 của luồng sự kiện chính, nếu chọn hủy bỏ thì UC kết thúc.
Hậu điều kiện: thông tin báo cáo được gửi đến người quản lý
III.6. Hệ thống bảo hành sản phẩm
III.6.1. Đặc tả UC yêu cầu bảo hành
Tác nhân: khách hàng
Mô tả: UC cho phép khách hàng gửi yêu cầu bảo hành đến nhà quản lý
Tiền điều kiện: khách hàng có thiết bị cần được bảo hành
Luồng sự kiện chính:
1. Khách hàng chọn chức năng gửi yêu cầu bảo hành
2. Form bảo hành xuất hiện
3. Khách hàng nhập thông tin yêu cầu
4. Kích nút gửi để gửi thông tin yêu cầu đến nhà quản lý
5. UC kết thúc
Hậu điều kiện: yêu cầu bảo hành đã được gửi cho cửa hàng.
III.6.2. Đặc tả UC nhận yêu cầu bảo hành
Tác nhân: nhà quản lý
Mô tả: UC cho phép nhà quản lý nhận yêu cầu bảo hành
Tiền điều kiện: có yêu cầu bảo hành của khách hàng gửi đến
Luồng sự kiện chính:
1. Nhà quản lý chọn chức năng nhận yêu cầu bảo hành
2. Form bảo hành xuất hiện
3. Nhà quản lý kiểm tra điều kiện bảo hành
4. Nhận yêu cầu
5. UC kết thúc
Hậu điều kiện: Yêu cầu bảo hành đã được nhận.
III.6.3. Đặc tả UC giao cho nhân viên thực hiện
Tác nhân: nhà quản lý
Mô tả: UC cho phép nhà quản lý giao công việc bảo hành cho nhân viên
Tiền điều kiện: có yêu cầu bảo hành chờ xử lý
Luồng sự kiện chính:
1. Nhà quản lý chọn chức năng giao việc
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:
LỜI MỞ ĐẦU 1
I. ĐỊNH NGHĨA BÀI TOÁN 2
I.1. Định nghĩa bài toán 2
I.2. Các nhóm chức năng của hệ thống 2
I.3. Xác định các tác nhân 2
II. XÁC ĐỊNH CÁC USE CASE, CÁC GÓI UC VÀ XÂY DỰNG BIỂU ĐỒ UC CHI TIẾT 3
II.1. Xác định các Use case 3
II.2. Xác định các gói UC, biểu đồ UC chi tiết 4
II.2.1. Gói UC Đăng ký, đăng nhập 5
II.2.2. Gói UC Quản lý thông tin cá nhân 5
II.2.3. Gói UC Quản lý danh sách thành viên 5
II.2.4. Gói UC Quản lý danh mục sản phẩm 6
II.2.5. Gói UC Mua hàng 6
II.2.6. Gói UC Tiếp nhận và xử lý đơn hàng 7
II.2.7. Gói UC Bảo hành sản phẩm 7
III. ĐẶC TẢ CÁC USE CASE 7
III.1. Hệ thống đăng ký, đăng nhập 7
III.1.1. Đặc tả UC đăng ký thành viên 7
III.1.2. Đặc tả UC đăng nhập 8
III.2. Hệ thống xem thông tin 9
III.2.1. Đặc tả UC xem thông tin giỏ hàng 9
III.2.2. Đặc tả UC xem thông tin đơn hàng 9
III.2.3. Đặc tả UC xem thông tin sản phẩm 9
III.2.4. Đặc tả UC xem thông tin cá nhân 10
III.3. Hệ thống quản lý thông tin 10
III.3.1. Đặc tả UC sửa thông tin cá nhân 10
III.3.2. Đặc tả UC quản lý danh mục sản phẩm 11
III.3.3. Đặc tả UC quản lý danh sách thành viên 12
III.4. Hệ thống mua hàng 12
III.4.1. Đặc tả UC chọn sản phẩm cần mua 12
III.4.2. Đặc tả UC thêm sản phẩm vào giỏ hàng 12
III.4.3. Đặc tả UC loại sản phẩm đã chọn ở giỏ hàng 13
III.4.4. Đặc tả UC thanh toán 13
III.5. Hệ thống tiếp nhận và xử lý đơn hàng 15
III.5.1. Đặc tả UC tiếp nhận đơn hàng 15
III.5.2. Đặc tả UC giao cho nhân viên thực hiện 15
III.5.3. Đặc tả UC nhận đơn hàng và giao hàng 16
III.5.4. Đặc tả UC báo cáo kết quả 16
III.6. Hệ thống bảo hành sản phẩm 17
III.6.1. Đặc tả UC yêu cầu bảo hành 17
III.6.2. Đặc tả UC nhận yêu cầu bảo hành 17
III.6.3. Đặc tả UC giao cho nhân viên thực hiện 17
III.6.4. Đặc tả UC thực hiện bảo hành 18
III.6.5. Đặc tả UC nhận lại hàng 18
III.6.6. Đặc tả UC thanh toán chi phí bảo hành 18
III.6.7. Đặc tả UC báo cáo kết quả 19
IV. XÁC ĐỊNH CÁC LỚP THỰC THỂ VÀ CÁC LỚP BIÊN 19
V. BIỂU ĐỒ HOẠT ĐỘNG CỦA CÁC USE CASE 21
V.1. UC Đăng ký 21
V.2. UC Đăng nhập 21
V.3. UC Sửa thông tin cá nhân 21
V.4. UC Quản lý danh sách thành viên 22
V.5. UC Quản lý danh mục sản phẩm 22
V.6. UC Mua hàng, tiếp nhận và xử lý đơn hàng 22
V.7. UC Bảo hành sản phẩm 23
VI. MÔ HÌNH HÓA TƯƠNG TÁC TRONG CÁC USE CASE: BIỂU ĐỒ TUẦN TỰ VÀ BIỂU ĐỒ GIAO TIẾP 23
VI.1. Use case Đăng ký thành viên 23
VI.2. Use case Đăng nhập 24
VI.3. Use case Sửa thông tin cá nhân 25
VI.4. Use case Quản lý danh sách thành viên 25
VI.5. Use case Quản lý danh mục sản phẩm 26
VI.6. Use case Mua hàng, tiếp nhận và xử lý đơn hàng 26
VI.7. Use case Bảo hành sản phẩm 27
TÀI LIỆU THAM KHẢO 28
I. ĐỊNH NGHĨA BÀI TOÁN
I.1. Định nghĩa bài toán
Hệ thống mua bán và bảo hành thiết bị máy tính là một Website cung cấp cho người sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự hoạt động cũng như theo dõi tình hình phát triển cửa hàng của mình. Đối với khách hàng, hệ thống cho phép xem thông tin về sản phẩm của cửa hàng. Sau khi đăng ký làm thành viên, khách hàng có thể chọn sản phẩm trên website đưa vào giỏ hàng và tiến hành giao dịch mua bán. Sau khi chọn hàng xong khách hàng chuyển qua việc thanh toán bằng một trong các hình thức thanh toán, đồng thời chọn địa điểm và xác định thời gian giao hàng. Sau khi đã thực hiện xong, khách hàng nhấn xác nhận để hoàn tất giao dịch.
Đối với các nhân viên, là người sẽ tiếp nhận đơn hàng do người quản lý chuyển đến, thực hiện việc giao hàng và xác nhận việc giao hàng đã hoàn tất.
Khi khách hàng có yêu cầu về bảo hành thiết bị đã mua ở cửa hàng, bộ phận bảo hành sẽ tiến hành kiểm tra, sửa chữa và gửi lại cho khách kèm theo một hoá đơn thanh toán bảo hành (nếu thiết bị đã quá thời gian bảo hành). Các thông tin về việc bảo hành thiết bị sẽ được lưu lại trong sổ bảo hành.
I.2. Các nhóm chức năng của hệ thống
Chức năng của hệ thống có thể chia làm các nhóm chức năng chính như sau:
1. Nhóm chức năng đăng ký, đăng nhập thành viên
2. Nhóm chức năng xem thông tin, bao gồm xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân
3. Nhóm chức năng quản lý thông tin, bao gồm quản lý thông tin cá nhân, quản lý danh sách thành viên, quản lý danh mục sản phẩm
4. Nhóm chức năng mua hàng, tiếp nhận và xử lý đơn hàng
5. Nhóm chức năng bảo hành sản phẩm
I.3. Xác định các tác nhân
Dựa vào mô tả bài toán, ta có thể xác định được các tác nhân chính của hệ thống như sau:
KHÁCH HÀNG: là người giao dịch với hệ thống thông qua các đơn đặt hàng, khách hàng có thể chọn các loại sản phẩm, chọn địa điểm và thời gian giao hàng. Khách hàng có thể đăng ký làm thành viên của hệ thống.
NGƯỜI QUẢN LÝ: là người điều hành, quản lý và theo dõi mọi hoạt động của hệ thống.
NHÂN VIÊN: là người tiếp nhận và xử lý các đơn hàng, các yêu cầu bảo hành do người quản lý giao.
THÀNH VIÊN: bao gồm người quản lý, nhân viên và những khách hàng đã đăng ký. Sau khi đăng nhập để trở thành thành viên, ngoài những chức năng chung của người sử dụng, còn có thêm một số chức năng khác phục vụ cho công việc cụ thể của từng đối tượng.
Theo tính chất của các Actor, ta có thể tổng quát hoá chúng như sau
Hình 1: Mối quan hệ giữa các tác nhân
II. XÁC ĐỊNH CÁC USE CASE, CÁC GÓI UC VÀ XÂY DỰNG BIỂU ĐỒ UC CHI TIẾT
II.1. Xác định các Use case
- Tác nhân Khách hàng có các UC sau:
o Đăng ký làm thành viên
o Xem thông tin sản phẩm
o Xem thông tin giỏ hàng
o Chọn sản phẩm cần mua
o Thêm, bớt sản phẩm trong giỏ hàng
o Thực hiện việc mua hàng
o Thanh toán
o Yêu cầu bảo hành
o Nhận lại thiết bị sau khi bảo hành
- Tác nhân Người quản lý có các UC sau:
o Tiếp nhận đơn hàng, nhận yêu cầu bảo hành
o Giao cho nhân viên thực hiện
o Quản lý danh sách thành viên
o Quản lý danh mục sản phẩm
- Tác nhân Nhân viên có các UC sau:
o Thực hiện việc giao hàng
o Thực hiện việc bảo hành sản phẩm
o Báo cáo kết quả
Ngoài ra, các thành viên của hệ thống bao gồm người quản lý, nhân viên và các khách hàng đã đăng ký làm thành viên còn có các UC sau:
o Đăng nhập
o Xem thông tin cá nhân
o Sửa đổi thông tin cá nhân
II.2. Biểu đồ do UC tổng quát
II.3. Xác định các gói UC, biểu đồ UC chi tiết
Từ việc phân tích các UC của từng tác nhân, ta xây dựng thành các gói UC như sau:
Hình 2: Gói các Use Case.
Từ các gói UC trên, ta xây dựng biểu đồ chi tiết cho từng gói UC:
II.2.1. Gói UC Đăng ký, đăng nhập
Hình 3: Biểu đồ UC của gói UC Đăng ký, đăng nhập.
II.2.2. Gói UC Quản lý thông tin cá nhân
Hình 4: Biểu đồ UC của gói UC Quản lý thông tin cá nhân
II.2.3. Gói UC Quản lý danh sách thành viên
7. UC kết thúc.
Luồng sự kiện rẽ nhánh A1:
2. Hệ thống thông báo việc gửi báo cáo không thành công
3. Nếu nhân viên chọn gửi lại thì quay lại bước 2 của luồng sự kiện chính, nếu chọn hủy bỏ thì UC kết thúc.
Hậu điều kiện: thông tin báo cáo được gửi đến người quản lý
III.6. Hệ thống bảo hành sản phẩm
III.6.1. Đặc tả UC yêu cầu bảo hành
Tác nhân: khách hàng
Mô tả: UC cho phép khách hàng gửi yêu cầu bảo hành đến nhà quản lý
Tiền điều kiện: khách hàng có thiết bị cần được bảo hành
Luồng sự kiện chính:
1. Khách hàng chọn chức năng gửi yêu cầu bảo hành
2. Form bảo hành xuất hiện
3. Khách hàng nhập thông tin yêu cầu
4. Kích nút gửi để gửi thông tin yêu cầu đến nhà quản lý
5. UC kết thúc
Hậu điều kiện: yêu cầu bảo hành đã được gửi cho cửa hàng.
III.6.2. Đặc tả UC nhận yêu cầu bảo hành
Tác nhân: nhà quản lý
Mô tả: UC cho phép nhà quản lý nhận yêu cầu bảo hành
Tiền điều kiện: có yêu cầu bảo hành của khách hàng gửi đến
Luồng sự kiện chính:
1. Nhà quản lý chọn chức năng nhận yêu cầu bảo hành
2. Form bảo hành xuất hiện
3. Nhà quản lý kiểm tra điều kiện bảo hành
4. Nhận yêu cầu
5. UC kết thúc
Hậu điều kiện: Yêu cầu bảo hành đã được nhận.
III.6.3. Đặc tả UC giao cho nhân viên thực hiện
Tác nhân: nhà quản lý
Mô tả: UC cho phép nhà quản lý giao công việc bảo hành cho nhân viên
Tiền điều kiện: có yêu cầu bảo hành chờ xử lý
Luồng sự kiện chính:
1. Nhà quản lý chọn chức năng giao việc
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:
You must be registered for see links
Last edited by a moderator: