3.2.5.1 Mô hình Sequence Diagram đối với người duyệt web
Actor LoginAction LoginBlock View AdminLogic AdminDb
1 : Request() 2 : checkUser () 4 :selectOne () 5 : Request() 6 : Request() 7 : Request() 8 : Response() 3 : selectUser () LoginAction LoginBlock BaseView AdminDb AdminLogic 2:Query 1:Request 4:Request 3:Request
• Mô hình Sequence Diagram của trang chủ phía người dùng
Hình 3.11: Mô hình Sequence Diagram của trang chủ phía người dùng
• Mô hình Sequence Diagram của chức năng xem chi tiết sản phẩm
Actor HomeAction Block View Logic Database
1 : Request() 2 : Request() 3 : Request() 4 : Query() 6 : Request() 7 : Response() 5 : Request()
Actor ContentDetailHomeAction Block View ContentLogic ContentDB
1 : Request() 2 : selectData() 3 : selectOne() 4 : updateDataView() 5 : updatePrimaryView () 6 : Request() 7 : Request() 8 : Query() 9 : Request() 10 : Request() 11 : Response()
• Mô hình Sequence Diagram của chức năng hiển thị danh sách các sản phầm theo từng chuyên mục
Hình 3.13: Mô hình Sequence Diagram của chức năng hiển thị danh sách các sản phẩm
3.2.5.2 Mô hình Sequence Diagrams đối với người quản lý website
• Mô hình Sequence Diagram của chức năng tìm kiếm tin tức và hiển thị danh sách sản phẩm
Hình 3.14: Mô hình Sequence Diagram của chức năng tìm kiếm và hiển thị danh sách sản phẩm
Actor NewsPCategoryAction Block View CategoryLogic CategoryDB
1 : Request() 2 : SearchListPCategoryNews() 3 : Query() 4 : Request() 5 : Request() 6 : Query() 7 : Request() 8 : Request() 9 : Response()
Actor AdminContentAction View ContentLogic ContentDB
1 : Request()
2 : searchList()
3 : selectList() 4 : Request()
• Mô hình Sequence Diagram của chức năng thêm mới sản phẩm
Hình 3.15: Mô hình Sequence Diagram của chức năng thêm mới sản phẩm
• Mô hình Sequence Diagram của chức năng sửa sản phẩm
Hình 3.16: Mô hình Sequence Diagram của chức năng sửa sản phẩm
Actor ContentAddAction View ContentLogic ContentDB
1 : Request()
2 : insertData ()
3 : insert () 4 : Request()
5 : Response()
Actor ContentEditAction View ContentLogic ContentDB
1 : Request() 2 : selectData() 3 : selectOne() 4 : Request() 5 : updateData() 6 : updatePrimary() 7 : Request() 8 : Response()
• Mô hình Sequence Diagram của chức năng xóa sản phẩm
Hình 3.17: Mô hình Sequence Diagram của chức năng xóa sản phẩm
• Mô hình Sequence Diagram của chức năng tìm kiếm và hiển thị danh sách chuyên mục sản phẩm
Hình 3.18: Mô hình Sequence Diagram của chức năng tìm kiếm và hiển thị danh sách chuyên mục sản phẩm
Actor ContentAction View ContnetLogic ContentDB
1 : Request()
2 : deleteData ()
3 : deletePrimary () 4 : Request()
5 : Response()
Actor AdminCategoryAction View CategoryLogic CategoryDB
1 : Request()
2 : searchList()
3 : selectList() 4 : Request()
• Mô hình Sequence Diagram của chức năng thêm mới chuyên mục sản phẩm
Hình 3.19: Mô hình Sequence Diagram của chức năng thêm mới chuyên mục sản phẩm
• Mô hình Sequence Diagram của chức năng sửa chuyên mục sản phẩm
Hình 3.20: Mô hình Sequence Diagram của chức năng sửa chuyên mục sản phẩm
Actor CategoryAddAction View CategoryLogic CategoryDB
1 : Request()
2 : insertData ()
3 : insert () 4 : Request()
5 : Response()
Actor CategoryEditAction View CategoryLogic CategoryDB
1 : Request() 2 : selectData() 3 : selectOne() 4 : Request() 5 : updateData() 6 : updatePrimary() 7 : Request() 8 : Response()
• Mô hình Sequence Diagram của chức năng xóa chuyên mục sản phẩm
Hình 3.21: Mô hình Sequence Diagram của chức năng xóa chuyên mục sản phẩm
• Mô hình Sequence Diagram của chức năng thay đổi password
Hình 3.22: Mô hình Sequence Diagram của chức năng thay đổi password
Actor CategoryDeleteAction View CategoryLogic CategoryDB
1 : Request()
2 : DeleteData()
3 : deletePrimary () 4 : Request()
5 : Response()
Actor AdminEditAction View AdminLogic AdminDb
1 : Request()
2 : changePass ()
3 : updatePrimary ()
4 : Request()