phan tich thiet ke web ban hang bang uml
TRANSCRIPT
ĐỀ TÀIĐỀ TÀI: : ỨNG DỤNG UML PHÂN TÍCHỨNG DỤNG UML PHÂN TÍCHTHIẾT KẾ WEBSITE BÁN LAPTOPTHIẾT KẾ WEBSITE BÁN LAPTOPGiáo viên hướng dẫn: Ts Trần Anh KiệtGiáo viên hướng dẫn: Ts Trần Anh Kiệt
Nội dungNội dung• Actors và Use-casesActors và Use-cases• Đặc tả Use casesĐặc tả Use cases• Use-cases ModelUse-cases Model• Sequence ModelSequence Model• Collaboration ModelCollaboration Model• Class ModelClass Model• Activity ModelActivity Model• Statechart ModelStatechart Model• Component ModelComponent Model• Deployment ModelDeployment Model
Các ActorCác Actor
• UserUser
• GuestGuest
• CustomerCustomer
• AdministratorAdministrator
• Order ManagerOrder Manager
• Product ManagerProduct Manager
Các Use-caseCác Use-case• LoginLogin
• LogoutLogout
• SearchSearch
• RegisterRegister
• Browse CategoryBrowse Category
• Change PasswordChange Password
• View Product DetailView Product Detail
• Add To Shopping CartAdd To Shopping Cart
Các Use-caseCác Use-case• Order EntryOrder Entry
• Delete OrderDelete Order
• Update OrderUpdate Order
• Manage OrdersManage Orders
• Update QuantityUpdate Quantity
• Manage ProductsManage Products
• View Shopping CartView Shopping Cart
• Delete Item From CartDelete Item From Cart
Các Use-caseCác Use-case• Add ProductAdd Product
• Update ProductUpdate Product
• Delete ProductDelete Product
• Add New ManufacturerAdd New Manufacturer
• Add New ProcessorAdd New Processor
• Order ReportOrder Report
• Manage EmployeersManage Employeers
Đặc tả Use-casesĐặc tả Use-cases
Name of Use Case: Add To Shopping CartBrief Description: Use-case này cung cấp chức năng thêm một item vào giỏ
hàng.Actors: CustomerBasic Flow: Use-case bắt đầu khi actor click vào button Add to
cart của một Laptop cụ thể.
Hệ thống sẽ tạo một giỏ hàng rồi thêm sản phẩm vào giỏ hàng
Hệ thống thông bá thêm sản phẩm thành công, lưu dữ liệu mới vào giỏ hàng.
Alternate Flows: Nếu đã có gi hàng trong sesscion hệ thống sẽ chỉ thêm sản phẩm vào giỏ hàng.
Special requirements:
Actor phải đang kết nối vào mạng internet.
Pre-conditions: Actor đang ở trạng thái đăng nhập.Post-conditions: Không có.Extension points: Không có.
Đặc tả Use-casesĐặc tả Use-cases
Name of Use Case: Order EntryBrief Description: Use-case này cung cấp chức năng tạo đơn đặt hàng khi khách
hàng đã lựa chọn xong và quyết định mua những sản phẩm trong giỏ hàng.
Actors: CustomerBasic Flow: Use-case bắt đầu khi actor click vào button Finish.
Actor click I agree khi hệ thống hiện thị một thông báo yêu cầu actor xác nhận việc đặt hàng.
Hệ thống hiển thị thông điệp báo cho actor biết đã tạo đơn đặt hàng thành công và nhân viên của công ty sẽ sớm liên lạc với khách hàng, đồng thời hệ thống lưu dữ liệu đặt hàng vào database.
Đồng thời hệ thống xóa bỏ giỏ hàng.Alternate Flows: o Actor click No khi hệ thống yêu cầu xác nhận việc đặt hàng,
hệ thống đưa actor trở lại màn hình quản lý sản phẩm trong giỏ hàng.
Special requirements:
Actor phải đang kết nối vào mạng internet.
Pre-conditions: Actor đang ở trạng thái đăng nhập.Post-conditions: Không có.Extension points: Không có.
Biểu đồ Sequence của Use-case Biểu đồ Sequence của Use-case Add To Shopping CartAdd To Shopping Cart
Biểu đồ Sequence của Use-case Biểu đồ Sequence của Use-case Order EntryOrder Entry
Biểu đồ Sequence của Use-case Biểu đồ Sequence của Use-case Add To Shopping CartAdd To Shopping Cart
Biểu đồ Sequence của Use-case Biểu đồ Sequence của Use-case Order EntryOrder Entry
Biểu đồ Collaboration của Use-case Biểu đồ Collaboration của Use-case Add To Shopping CartAdd To Shopping Cart
Biểu đồ Collaboration của Use-case Biểu đồ Collaboration của Use-case Order EntryOrder Entry
Biểu đồ Class của Use-case Biểu đồ Class của Use-case Add To Shopping CartAdd To Shopping Cart
Biểu đồ Class của Use-case Biểu đồ Class của Use-case Order EntryOrder Entry
Biểu đồ Activity của Use-case Biểu đồ Activity của Use-case Add To Shopping CartAdd To Shopping Cart
Biểu đồ Activity của Use-case Biểu đồ Activity của Use-case Order EntryOrder Entry
Biểu đồ Statechart của đối tượng Biểu đồ Statechart của đối tượng Shopping CartShopping Cart
Biểu đồ Statechart của Use-case Biểu đồ Statechart của Use-case Order EntryOrder Entry
Biểu đồ Component của Use-case Biểu đồ Component của Use-case Add To Shopping CartAdd To Shopping Cart
Biểu đồ Component của Use-case Biểu đồ Component của Use-case Order EntryOrder Entry
Mô hình Mô hình Deployment Deployment
Thank youThank you