Biểu đồ tuần tự khi Guest đăng nhập hệ thống như sau:
Hình 2.16: Biểu đồ tuần tự cho chức năng đăng nhập. Tác nhân Guest – Khách đăng nhập thông qua giao diện form FormDangNhap, form đăng nhập yêu cầu nhập tên tài khoản và mật khẩu.
FormDangNhap gửi tài khoản và mật khẩu cho điều khiển đăng nhập DK DangNhap để kiểm tra tồn tại trong cơ sở dữ liệu, nếu có thì chuyển Guest tới màn hình chức năng tương ứng là User hay Admin.
Biểu đồ tuần tự chức cho năng khi Admin xóa tài khoản
Hình 2.17: Biểu đồ tuần tự cho chức năng xóa tài khoản.
Admin chọn trong danh sách tài khoản cần xóa trên form User.aspx, sau đó chọn nút xóa để xác nhận, form lấy thông tin về mã Id tài khoản xóa truyền cho thủ tục sp_DeleteUser trong cơ sở dữ liệu để thực hiện xóa. Xóa thành công danh sách tài khoản được cập nhật lại.
Biểu đồ tuần tự chức năng khi Admin thêm loại danh mục
Hình 2.18: Biểu đồ tuần tự cho chức năng thêm loại danh mục.
Tác nhân chính trong biểu đồ này là Admin quản trị. Admin nhập thông tin về loại danh mục thông qua form quản lý CategoryType.aspx, form kiểm tra kiểu hợp lệ rồi truyền là tham số đầu vào cho thủ tục sp_InsertCategoryType trong cơ sở dữ liệu.
Biểu đồ tuần tự chức năng khi Admin xóa loại danh mục
Hình 2.19: Biểu đồ tuần tự cho chức năng xóa loại danh mục.
Admin chọn trong danh sách loại danh mục cần xóa trên form CategoryType.aspx, form lấy thông tin về Id gọi thủ tục trong cơ sở dữ liệu sp_DeleteCategoryType như là thông tin đầu vào. Xóa thành công danh sách loại danh mục được cập nhật lại.
Biểu đồ tuần tự chức năng khi Admin thêm danh mục
Hình 2.20: Biểu đồ tuần tự cho chức năng thêm danh mục. Admin nhập thông tin danh mục thông qua form quản lý danh mục
Category.aspx, form kiểm tra thông hợp lệ rồi truyền là tham số đầu vào cho thủ tục sp_InsertCategory trong cơ sở dữ liệu, liệt kê danh sách sau khi thêm thành công.
Biểu đồ tuần tự chức năng khi Admin xóa danh mục
Hình 2.21: Biểu đồ tuần tự cho chức năng xóa danh mục.
Admin chọn trong danh sách danh mục cần xóa trên form Category.aspx, form lấy thông tin về mã Id gọi thủ tục trong cơ sở dữ liệu sp_DeleteCategory như là thông tin đầu vào. Xóa thành công danh sách danh mục được cập nhật lại.
Biểu đồ tuần tự chức năng khi User, Admin thêm tin bài
Hình 2.22: Biểu đồ tuần tự cho chức năng thêm tin bài.
User hoặc Admin nhập thông tin về tin bài vào form NewEvent.aspx, form kiểm tra tính hợp lệ của thông tin và gửi thông tin đó như là tham số đầu vào tới thủ tục sp_InsertNewEvent trong cơ sở dữ liệu và liệt kê danh sách mới khi thành công.
Biểu đồ tuần tự chức năng khi User, Admin sửa, cập nhật tin bài
Hình 2.23: Biểu đồ tuần tự cho chức năng sửa, cập nhật tin bài.
User, Admin chọn tin bài sửa trên form NewEvent.aspx, form kiểm tra nội dung hợp lệ và gọi thủ tục sp_UpdateNewEvent trong cơ sở dữ liệu và liệt kê danh sách sau khi thành công.
Biểu đồ tuần tự chức năng khi User, Admin xóa tin bài
Hình 2.24: Biểu đồ tuần tự cho chức năng xóa tin bài.
User hay Admin chọn tin bài cần xóa trong danh sách các tin bài trên form NewEvent.aspx, form lấy mã Id của tin truyền cho thủ tục sp_DeleteNewEvent trong cơ sở dữ liệu và liệt kê danh sách mới khi thành công.
Biểu đồ tuần tự chức năng khi User, Admin thêm quảng cáo
Hình 2.25: Biểu đồ tuần tự cho chức năng thêm quảng cáo.
User, Admin yêu cầu thêm quảng cáo và nhập thông tin quảng cáo thông qua form Advert.aspx, form kiểm tra thông tin hợp lệ rồi truyền là tham số đầu vào cho thủ tục sp_AdvertInsert trong cơ sở dữ liệu, liệt kê danh sách quảng cáo sau khi thêm thành công.
Biểu đồ tuần tự chức năng khi User, Admin thêm xóa quảng cáo
Hình 2.26: Biểu đồ tuần tự cho chức năng xóa quảng cáo.
User, Admin chọn trong danh sách quảng cáo cần xóa trên form Advert.aspx và xác nhận xóa, form lấy thông tin về mã Id gọi thủ tục trong cơ sở dữ liệu
sp_AdvertDelete như là thông tin đầu vào. Xóa thành công danh sách quảng cáo được cập nhật lại.
Biểu đồ tuần tự chức năng khi User, Admin thêm liên kết web
Hình 2.27: Biểu đồ tuần tự cho chức năng thêm liên kết web.
User, Admin yêu cầu thêm liên kết website và nhập thông tin liên kết website thông qua form Weblink.aspx, form kiểm tra thông tin hợp lệ rồi truyền là tham số đầu vào cho thủ tục sp_WeblinkInsert trong cơ sở dữ liệu, liệt kê danh sách liên kết web sau khi thêm thành công.
Biểu đồ tuần tự chức năng khi User, Admin xóa liên kết web
Hình 2.28: Biểu đồ tuần tự cho chức năng xóa liên kết web. User, Admin chọn trong danh sách liên kết web cần xóa trên form
Weblink.aspx và xác nhận xóa, form lấy thông tin về mã Id gọi thủ tục trong cơ sở dữ liệu sp_WeblinkDelete như là thông tin đầu vào. Xóa thành công danh sách liên kết web được cập nhật.