Usercase quản lý khĩa học

Một phần của tài liệu Luận văn Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng (Trang 67 - 69)

Định danh

 Tên: Quản lý khĩa học

 Mục tiêu (tĩm tắt): Thêm, sửa, xĩa, tìm kiếm thơng tin khĩa học.

 Tác nhân chính: Người dùng là Admin, Mod

 Ngày tạo và ngày cập nhật mới: 05/05/2014

 Người tạo: Nguyễn Hồng Thạch

 Phiên bản (version): 1.0

Chuỗi hành vi

 Mơ tả tổng quát: Thêm, sửa, xĩa, tìm kiếm thơng tin lớp khĩa học.

 Điều kiện đầu (pre-cond): Khơng cĩ

 Chuỗi liên kết các thơng báo (messages):

Hệ thống hiển thị bảng gồm thơng tin các khĩa học hiện tại đang cĩ trên hệ thống. Và một button thêm khĩa học mới vào hệ thống.

 Khi tiến hành thêm khĩa học mới, actor sẽ nhập đầy đủ các thơng tin về khĩa học theo như yêu cầu trên form (nếu actor muốn thêm mới thơng tin về khĩa học)

và sẽ lưu thơng tin vưa thêm bằng các ấn nút thêm mới thơng tin khĩa học. Thơng tin video kèm theo sẽ được cập nhật khi khĩa học được tạo mới thành cơng.

 Sau đĩ hệ thống sẽ lưu thơng tin khĩa học vào cơ sở dữ liệu lại nếu khơng cĩ ngoại lệ hoặc sẽ thơng báo ngoại lệ.

 Ngoại lệ do dữ liệu nhập bị bỏ trống (xử lý trực tiếp trên form khơng thao tác trên cơ sở dữ liệu) yêu cầu actor nhập đầy đủ thơng tin theo như yêu cầu trên form.

GVHD: Ths Bùi Thị Hồng Phúc SVTH: Nguyễn Hồng Thạch  Actor sẽ tìm kiếm thơng tin về khĩa học nào đĩ bằng cách nhập tên lớp học, nội dung lớp học, ngày đăng, người đăng cần tìm lên form (tại ơ tên tìm kiếm lớp học.

 Sau đĩ hệ thống hoặc sẽ hiển thị tất cả các thơng tin về khĩa học đang cần tìm (nếu tìm thấy) lên form và khơng cho actor thao tác trên phần mã số khĩa học này, hoặc sẽ thơng báo khơng tìm thấy thơng tin về khĩa học đang cần tìm (nếu tìm khơng thấy) và sẽ yêu cầu actor kiểm tra lại thơng tin cần tìm

 Nếu hệ thống tìm thấy thơng tin về khĩa học cần tìm thì actor hoặc cĩ thể thay đổi các thơng tin cịn lại trên form sau đĩ sẽ lưu thơng tin vừa thay đổi bằng cách ấn chọn nút sửa thơng tin khĩa học, hoặc cĩ thể xĩa thơng tin khĩa học đĩ bằng cách ấn chọn nút xĩa thơng tin.

 Nếu khĩa học mới được cập nhật mới mà khơng cần cập nhật ảnh đại diện hệ thống sẽ bật cảnh báo tình trạng.

 Nếu actor muốn thêm, sửa, xĩa video của lớp học hiện tại thì cĩ thế nhấp vào button được hiển thị đi kèm với từng video.

 Điều kiện cuối (post-cond): Cập nhật thơng tin (cĩ thể hiển thị thơng tin theo như yêu cầu) và lưu vào trong cơ sở dữ liệu.

 Xử lý ngoại lệ (Exception):

 Khơng tìm thấy khĩa học cần tìm, hệ thống yêu cầu kiểm tra lại thơng tin

 Tên khĩa học vừa sửa (tên khĩa học mới) đã tồn tại ở khĩa học khác. Hệ thống yêu cầu nhập lại tên khĩa học vừa sửa.

 Các thơng tin vừa được hiển thị (lúc tìm được khĩa học) trên form bị xĩa trắng. Hệ thống phải thơng báo yêu cầu khơng được bỏ trống các thơng tin trên form

 Khĩa học cần xĩa đã cĩ video thì hệ thống phải cảnh báo khơng cho phép xĩa khĩa học đĩ.

 Khi thay đổi nội dung video mà chưa điền dữ liệu mới vào hệ thống sẽ cảnh báo.

GVHD: Ths Bùi Thị Hồng Phúc SVTH: Nguyễn Hồng Thạch

Một phần của tài liệu Luận văn Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng (Trang 67 - 69)