CHƯƠNG 1: MÔ TẢ VẤN ĐỀ Môn Đồ Án Phần Mềm Việc thanh toán trên nền tảng ERE cần như thế nào? Hệ thống thanh toán cần thuận tiện, bảo đảm an toàn thông tin của các học viên, hỗ trợ nhiều phương thức thanh toán. Theo bạn, nên các chức năng nào để theo dõi tiến độ học tập của mình? Hệ thống cần có chức năng ghi lại lịch sử học tập, xem lại bài giảng đã mua, thống kê tiến độ học của bản thân. Nên làm thế nào để bạn có thể tương tác dễ dàng với giảng viên trên hệ thống? Hệ thống nên hỗ trợ đặt câu hỏi bên dưới các khóa học, nhận phản hồi từ giảng viên, có cộng đồng học tập để chia sẻ kiến thức, giải đáp các thắc mắc. 19 CHƯƠNG 2: PHÂN TÍCH YÊU CẦU Môn Đồ Án Phần Mềm CHƯƠNG 2: PHÂN TÍCH YÊU CẦU 2.
Trình bày sơ đồ tổng quát hệ thống 2.Sơ đồ tổ chức Hình 1. Sơ đồ tổ chức của website bán khóa học ERE 20 CHƯƠNG 2: PHÂN TÍCH YÊU CẦU Môn Đồ Án Phần Mềm 2.Ý nghĩa các bộ phận Bảng 4. Ý nghĩa bộ phận STT Tên bộ phận Mô tả Người chịu trách nhiệm vận hành và quản lý nền trảng học online ERE. Quản trị viên có thể thực hiện hầu hết các nghiệp vụ mà hệ thống cung cấp trừ một số nghiệp vụ mà hệ thống thực hiện tự động (vd: Gửi thông báo sau khi có khóa học được mua, Gửi thông báo được tặng khóa học, Gửi thông báo sau khi đơn hàng được xác nhận giao hàng, Thêm đơn hàng).
Người có tài khoản trên hệ thống với vai trò quản trị viên có thể thực hiện các nghiệp vụ sau trên hệ thống: • Quản lý tài khoản • Quản lý đơn hàng • Quản lý khóa học 1 Quản trị viên • Quản lý chương • Quản lý bài giảng • Quản lý thẻ tag • Quản lý danh mục • Quản lý voucher • Quản lý flash sale • Quản lý báo cáo • Quản lý câu hỏi • Quản lý bình luận • Thống kê thu nhập của cộng tác viên Bên cạnh đó, quản trị viên có thể nâng cấp tài khoản học viên lên cộng tác viên và giáng cấp tài khoản cộng tác viên xuống học 21 CHƯƠNG 2: PHÂN TÍCH YÊU CẦU Môn Đồ Án Phần Mềm viên. Quản trị viên cũng có thể thực hiện được các nghiệp vụ mà cộng tác viên, học viên và khách vãng lai có thể thực hiện. Người có tài khoản trên hệ thống với vai trò cộng tác viên có thể sở hữu voucher. Giả dụ học viên A mua một khóa học sử dụng voucher được cộng tác viên B cung cấp, voucher thuộc quyền sở hữu của B.
Nếu quá trình mua khóa học và Xác nhận giao hàng 2 Cộng tác viên diễn ra thành công thì cộng tác viên B sẽ nhận được tiền hoa hồng vì đã hỗ trợ việc mua bán khóa học online trên nền tảng. Bên cạnh đó cộng tác viên cũng có thể thực hiện được các nghiệp vụ mà học viên, khách vãng lai có thể thực hiện. Người đã đăng ký thành công tài khoản trên hệ thống. Tài khoản có vai trò là học viên có thể thực hiện các nghiệp vụ sau trên hệ thống: • Đăng ký, Đăng ký - đăng nhập bằng Google, Đăng ký - đăng nhập bằng Github.
• Đăng nhập thủ công. • Đăng xuất, Quên mật khẩu, Đặt lại mật khẩu, Thay đổi mật khẩu. 3 Học viên • Xem thông tin tài khoản, Cập nhật thông tin tài khoàn. • Thích/Bỏ thích khóa học.
• Mua khóa học, Tìm kiếm tài khoản, Áp dụng voucher khi mua khóa học. • Xem danh sách khóa học đã đăng ký, Xem chi tiết khóa học đã đăng ký, Xem danh sách chương khóa học đã đăng ký, Xem danh sách bài giảng đã đăng ký, Xem chi tiết bài giảng đã đăng ký, • Báo cáo bài giảng đã đăng ký. 22 CHƯƠNG 2: PHÂN TÍCH YÊU CẦU Môn Đồ Án Phần Mềm • Đặt câu hỏi trên diễn đàn. • Ẩn/Hiển thị câu hỏi được đăng bởi tài khoản đó.
• Thích/Bỏ thích câu hỏi. • Đăng bình luận. • Thích/Bỏ thích bình luận. • Ẩn/Hiển thị bình luận được đăng bởi tài khoản đó.
• Quản lý thông báo tài khoản: Bật/Tắt thông báo tài khoản, Xóa thông báo tài khoản. Học viên thực hiện thanh toán khóa học đã mua bên ngoài hệ thống. Sau khi nhận được tiền thanh toán khóa học của học viên, quản trị viên sẽ thực hiện nghiệp vụ Xác nhận giao hàng đơn hàng mà học viên đó đã mua trên hệ thống. Nếu nghiệp vụ diễn ra thành công, hệ thống sẽ tự động tiến hành Gửi thông báo sau khi đơn hàng được xác nhận giao hàng đến email đã đăng ký trên hệ thống của học viên.
Trong trường hợp mua khóa học để tặng, hệ thống sẽ tự động tiến hành Gửi thông báo sau khi đơn hàng được xác nhận giao hàng đến email đã đăng ký trên hệ thống của học viên và gửi thông báo được tặng khóa học đến email mà học viên đã nhập phần mua khóa học để tặng. Học viên cũng có thể thực hiện các nghiệp vụ khách vãng lai có thể thực hiện. 23 CHƯƠNG 2: PHÂN TÍCH YÊU CẦU Môn Đồ Án Phần Mềm Người không có tài khoản trên hệ thống. Người không có tài khoản trên hệ thống có thể thực hiện được các nghiệp vụ sau: • Xem danh sách các khóa học được hiển thị, Xem chi tiết khóa học được hiển thị, Xem danh sách chương hiển thị của khóa học, Xem danh sách bài giảng hiển thị.
4 Khách vãng lai • Tìm kiếm khóa học hiển thị. • Xem danh sách danh mục hiển thị, Xem danh sách thẻ tag hiển thị. • Xem danh sách câu hỏi hiển thị. • Xem danh sách bình luận của câu hỏi.
• Xem danh sách khóa học đang flash sale. 24 CHƯƠNG 2: PHÂN TÍCH YÊU CẦU Môn Đồ Án Phần Mềm 2.Nhu cầu người dùng và Yêu cầu của phần mềm (NGHIỆP VỤ) Bảng 5. Nghiệp vụ STT Nhu cầu Nghiệp vụ Ai Mức Phân Lãnh Bộ phận Bộ phận Hệ độ hỗ loại yêu đạo thực liên quan thống trợ cầu hành ngoài 1 Người dùng muốn thực hiện Đăng ký Học viên Quản trị Bán tự Lưu trữ đăng ký trên hệ thống. viên, cộng động tác viên 2 Người dùng muốn đăng ký Đăng ký - đăng nhập bằng Học viên Quản trị Github Bán tự Lưu trữ - đăng nhập tài khoản bằng Github viên, cộng động Github trên hệ thống.
tác viên 3 Người dùng muốn đăng ký Đăng ký - đăng nhập bằng Học viên Quản trị Google Bán tự Lưu trữ tài khoản bằng Google trên Google viên, cộng động hệ thống. tác viên 4 Người dùng muốn thực hiện Đăng nhập thủ công Học viên Quản trị Bán tự Lưu trữ đăng nhập bằng cách nhập viên, cộng động tên đăng nhập/email và mật tác viên khẩu trên hệ thống. 25 CHƯƠNG 2: PHÂN TÍCH YÊU CẦU Môn Đồ Án Phần Mềm 5 Người dùng muốn đăng Đăng xuất Học viên Quản trị Bán tự Lưu trữ xuất khỏi tài khoản trên hệ viên, cộng động thống. tác viên 6 Người dùng muốn thực hiện Quên mật khẩu Học viên Quản trị Email Bán tự Xử lý quên mật khẩu trên hệ viên, cộng động tính toán thống.
tác viên 7 Người dùng muốn đặt lại Đặt lại mật khẩu Học viên Quản trị Bán tự Lưu trữ mật khẩu cho tài khoản khi viên, cộng động quên mật khẩu trên hệ tác viên thống. 8 Người muốn thay đổi mật Thay đổi mật khẩu Học viên Quản trị Bán tự Lưu trữ khẩu trên hệ thống. viên, cộng động tác viên 9 Người dùng muốn xem Xem thông tin tài khoản Học viên Quản trị Bán tự Tra cứu thông tin tài khoản trên hệ viên, cộng động thống. tác viên 10 Người dùng muốn cập nhật Cập nhật thông tin tài khoản Học viên Quản trị Bán tự Lưu trữ thông tin tài khoản trên hệ viên, cộng động thống.
tác viên 26 CHƯƠNG 2: PHÂN TÍCH YÊU CẦU Môn Đồ Án Phần Mềm 11 Người dùng muốn xem và Xem danh sách khóa học Học viên Quản trị Bán tự Tra cứu, thực hiện sắp xếp, trả lại được hiển thị viên, cộng động Lưu trữ mặc định danh sách khóa tác viên, học hiển thị trên hệ thống. khách vãng lai 12 Người dùng muốn xem chi Xem chi tiết khóa học hiển Học viên Quản trị Bán tự Tra cứu tiết khóa học hiển thị trên hệ thị viên, cộng động thống. tác viên, khách vãng lai 13 Người dùng muốn xem Xem danh sách chương của Học viên Quản trị Bán tự Tra cứu danh sách chương của khóa khóa học viên, cộng động học trên hệ thống. tác viên, khách vãng lai 14 Người dùng muốn xem Xem danh sách bài giảng Học viên Quản trị Bán tự Tra cứu danh sách bài giảng hiển thị hiển thị viên, cộng động trên hệ thống.
tác viên, khách vãng lai 27 CHƯƠNG 2: PHÂN TÍCH YÊU CẦU Môn Đồ Án Phần Mềm 15 Người dùng muốn tìm kiếm Tìm kiếm khóa học hiển thị Học viên Quản trị Bán tự Tra cứu khóa học hiển thị trên hệ viên, cộng động thống. tác viên, khách vãng lai 16 Người dùng muốn mua Mua khóa học Học viên Quản trị Bán tự Lưu trữ khóa học cho tài khoản trên viên, cộng động hệ thống. tác viên 17 Người dùng muốn áp dụng Áp dụng voucher Học viên Quản trị Bán tự Lưu trữ voucher khi mua khóa học viên, cộng động trên hệ thống. tác viên 18 Người mua khóa học muốn Gửi thông báo sau khi đơn Email Tự Xử lý nhận được thông báo khi hàng được xác nhận giao động tính toán khóa học được xác nhận hàng giao hàng.
19 Người được tặng khóa học Gửi thông báo được tặng Email Tự Xử lý muốn nhận được thông báo khóa học động tính toán khi được tặng khóa học. 28 CHƯƠNG 2: PHÂN TÍCH YÊU CẦU Môn Đồ Án Phần Mềm 20 Người dùng muốn xem Xem danh sách khóa học đã Học viên Quản trị Bán tự Tra cứu danh sách khóa học đã đăng đăng ký viên, cộng động ký trên hệ thống. tác viên 21 Người dùng muốn xem chi Xem chi tiết khóa học đã Học viên Quản trị Bán tự Tra cứu tiết khóa học đã đăng ký đăng ký viên, cộng động trên hệ thống. tác viên 22 Người dùng muốn báo cáo Báo cáo bài giảng đã đăng Học viên Quản trị Bán tự Lưu trữ bài giảng đã đăng kí trên hệ ký viên, cộng động thống.
tác viên 23 Người dùng muốn xem Xem danh sách chương Học viên Quản trị Bán tự Tra cứu danh sách các chương khóa khóa học đã đăng ký viên, cộng động học đã đăng ký. tác viên 24 Người dùng muốn xem Xem danh sách bài giảng đã Học viên Quản trị Bán tự Tra cứu danh sách bài giảng đã đăng đăng ký viên, cộng động ký trên hệ thống.