1. Đối với người quản trị:
2. Biểu đồ Usecase:
- Biểu đồ Use Case mô tả các chức năng của trang web với các tác nhân tác động lên trên trang web đó là người quản lý (Admin) và người sử dụng. Sau đây là biểu đồ Use Case của hệ thống:
3. Đặc tả Usecase:
- Đặc tả Usecase quản lý module:
Tóm tắt: Usecase cho phép người quản trị có thể tùy biến với các module cần thiết cho trang web.
Actor chính: Người quản trị. Stackeholders and Interests:
+ Người quản trị: có thể thêm module từ folder vào hệ thống nhầm tạo cho trang web có chức năng, đồng thời họ cũng có thể sửa hoặc xóa hoặc tùy biến với các chức năng của module đó nhầm đem lại cái nhìn thân thiện hơn cho module đó khi xuất ra trang web.
- Đặc tả Usecase quản lý bài viết:
Tóm tắt: Usecase cho phép người quản trị có thể viết bài mới hoặc sửa, xóa bài viết, ngoài ra họ cũng có thể tạo và quản lý thư mục bài viết.
Actor chính: Người quản trị. Stackeholders and Interests:
+ Người quản trị: có chức năng cập nhật bài viết cho trang web thông qua quản lý bài viết như thêm, sửa, xóa…bài viết, họ có thể sử dụng các chức năng có sẵn để làm cho bài viết thêm sinh động và có hiệu ứng hơn khi xuất ra giao diện của trang web.
Điều kiện tiên quyết: hệ thống website vẫn còn hoạt động và Admin phải đăng nhập vào hệ thống.
- Đặc tả UseCase quản lý Template:
Tóm tắt: Usecase cho phép người quản trị có thể thêm hoặc xóa giao diện web.
Actor chính: Người quản trị. Stackeholders and Interests:
+ Người quản trị: có chức năng quản lý thông tin của các template có sẵn hoặc có thể thêm tempalte thông qua trình quản lý để Install vào, học cũng có thể xóa và mặc định template đó cho trang we của họ.
Điều kiện tiên quyết: hệ thống website vẫn còn hoạt động và Admin phải đăng nhập vào hệ thống.
- Đặc tả UseCase Like và comment bài viết:
Tóm tắt: Use case cho phép người quản trị và người dùng có thể like và comment bài viết nếu họ thấy thú vị.
Actor chính: Người quản trị và người dùng. Stackeholders and Interests:
+ Người dùng: có thể xem bài viết đó, học có thể like bài viết đó nếu thấy thú vị hoặc comment bài viết để người quản trị bài viết đó có thể sửa đổi trong lần sau nếu có bài viết tương tự như thế.
+ Người quản trị: có chức năng như người dùng và họ còn có thể tùy ý chỉnh sửa chức năng này.
Điều kiện tiên quyết: hệ thống website vẫn còn hoạt động và Admin phải đăng nhập vào hệ thống.
4. Thông tin cơ sở dữ liệu:
- Bảng chứa các module:
- Bảng chứa các Template:
- Bảng quản lý Menu:
- Bảng quản lý người dùng truy cập: