Khi chưa có tài khoản, người dùng truy cập vào blog với vai trò là một khách. Đối với khách họ chỉ được xem thông tin (bài viết, thông tin cá nhân chủ blog, album ảnh, ), mà họ không có quyền có bất kỳ thay đổi nào thậm chí cả bình luận. | Phân tích sơ bộ blog 1. Các đối tượng tác động vào blog Khi chưa có tài khoản, người dùng truy cập vào blog với vai trò là một khách. Đối với khách họ chỉ được xem thông tin (bài viết, thông tin cá nhân chủ blog, album ảnh, ), mà họ không có quyền có bất kỳ thay đổi nào thậm chí cả bình luận. Khi muốn có một trang riêng cho mình (blogger), để có thể thay đổi định dạng theo sở thích, thì người dùng cần phải đăng kí tài khoản. Sau khi có tài khoản riêng các blogger đăng nhập vào hệ thống với thông tin trùng với thông tin đã đăng kí. Sau khi đăng nhập các blogger có thể trực tiếp tương tác vào hệ thống với các nhóm như: Giao diện: đổi câu blast, thêm module, đổi theme, dàn trang, sửa hồ sơ, đổi ảnh hiển thị, tải ảnh, quản lý album, Nội dung: viết blog, viết bình luận, quản lý bài viết, tạo thư mục, quản lý thư mục, quản lý bình luận, Kết nối: blog nổi bật, quản lý danh sách bạn bè, khách mới xem, sổ đen, mời kết bạn, quản lý tin nhắn, Blogger có thể tìm kiếm các thông tin như bài viết, bạn bè, Để kết thúc truy cập blogger thoát khỏi tài khoản. Ban quản trị ngoài việc giúp cho hệ thống chạy tốt, thì họ còn cần để duyệt các bài viết, gửi các tin nhắn báo cáo vi phạm đối với blogger có hành vi, bài viết vi phạm, kích hoạt tài khoản, 2. Các luồng dữ liệu a. Các tác nhân tác động vào hệ thống: khách, blogger, quản trị. b. Các luồng dữ liệu đối với từng tác nhân i. Đối với khách Xem thông tin: khách truy cập trang web để xem các thông tin như các bloger nổi bật, số lượng bloger tham gia, thông tin cá nhân của blogger, các bài viết, các bình luận, hình ảnh, các tài liệu, tiện ích giải trí khác, Tìm kiếm thông tin (tìm kiếm theo tên blog, bài viết, ): các thông tin mà khách có thể tìm kiếm như: tên blog, tiêu đề bài viết, chủ đề, thư mục, ii. Đối với blogger Đăng kí: các blogger cung cấp thông tin cần thiết để đăng kí một tài khoản blog. Sau khi đăng kí tài khoản của blogger trong trạng thái chờ duyệt (lúc này bloger giống như khách). Khi được kích hoạt bởi ban quản trị, ban quản trị gửi một tin nhắn đăng ký thành công đến bảng tin nhắn của tài khoản. Việc đăng kí kết thúc blogger có thể đăng nhập tài khoản của mình. Đăng nhập: Blogger đăng nhập với thông tin như đã đăng kí. Sau khi đăng nhập thành công blogger sẽ ở vị trí trang chủ của blogger. Cập nhật thông tin cá nhân: Sau khi đăng nhập blogger có thể cập nhật thông tin cá nhân của mình, tải ảnh cá nhân, đổi ảnh hiển thị, với các thông tin trong form sẵn. Khi cập nhật thành công blogger ở vị trí trang chủ của blogger, trang chủ đó hiển thị được nội dung thông tin cá nhân đã cập nhật. Thao tác giao diện: Thay đổi theme: blogger tùy chọn cho mình một theme yêu thích, sau đó kích hoạt nó. Thêm, hủy, sắp xếp các module: các module được sắp xếp theo sở thích của blogger bằng cách chọn vị trí phù hợp. Nội dung của module như: tên module (title), nội dung module (css+html) Dàn trang: blogger sử dụng các mẫu có sẵn để chọn một style phù hợp với mình.(Các mẫu đã được định nghĩa sẵn). Thao tác nội dung Quản lý câu blast: cập nhật Quản lý thư mục: thêm mới, sửa, xóa, Quản lý bài viết: thêm mới, sửa, xóa. Quản lý album: đăng tải, sửa, xóa album. Thao tác kết nối Quản lý danh sách bạn bè Khách mới xem(thống kê) Sổ đen Kết bạn Tìm kiếm thông tin Xem thông tin iii. Đối với ban quản trị Kích hoạt tài khoản blogger Thông báo bảo mật 3. Biểu đồ use-case a. Biểu đồ use-case tổng quát b. Biểu đồ use-case phân rã 4.