17407 - Bai Giang Phan Tich Thiet Ke He Thong Huong Doi Tuong
phan tich thiet ke web ban hang bang UML
Transcript of phan tich thiet ke web ban hang bang UML
![Page 1: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/1.jpg)
ĐỀ 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
![Page 2: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/2.jpg)
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
![Page 3: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/3.jpg)
Các ActorCác Actor
• UserUser
• GuestGuest
• CustomerCustomer
• AdministratorAdministrator
• Order ManagerOrder Manager
• Product ManagerProduct Manager
![Page 4: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/4.jpg)
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
![Page 5: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/5.jpg)
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
![Page 6: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/6.jpg)
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
![Page 7: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/7.jpg)
![Page 8: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/8.jpg)
Đặ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ó.
![Page 9: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/9.jpg)
Đặ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ó.
![Page 10: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/10.jpg)
Biểu đồ Sequence của Use-case Biểu đồ Sequence của Use-case Add To Shopping CartAdd To Shopping Cart
![Page 11: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/11.jpg)
Biểu đồ Sequence của Use-case Biểu đồ Sequence của Use-case Order EntryOrder Entry
![Page 12: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/12.jpg)
Biểu đồ Sequence của Use-case Biểu đồ Sequence của Use-case Add To Shopping CartAdd To Shopping Cart
![Page 13: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/13.jpg)
Biểu đồ Sequence của Use-case Biểu đồ Sequence của Use-case Order EntryOrder Entry
![Page 14: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/14.jpg)
Biểu đồ Collaboration của Use-case Biểu đồ Collaboration của Use-case Add To Shopping CartAdd To Shopping Cart
![Page 15: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/15.jpg)
Biểu đồ Collaboration của Use-case Biểu đồ Collaboration của Use-case Order EntryOrder Entry
![Page 16: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/16.jpg)
Biểu đồ Class của Use-case Biểu đồ Class của Use-case Add To Shopping CartAdd To Shopping Cart
![Page 17: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/17.jpg)
Biểu đồ Class của Use-case Biểu đồ Class của Use-case Order EntryOrder Entry
![Page 18: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/18.jpg)
Biểu đồ Activity của Use-case Biểu đồ Activity của Use-case Add To Shopping CartAdd To Shopping Cart
![Page 19: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/19.jpg)
Biểu đồ Activity của Use-case Biểu đồ Activity của Use-case Order EntryOrder Entry
![Page 20: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/20.jpg)
Biểu đồ Statechart của đối tượng Biểu đồ Statechart của đối tượng Shopping CartShopping Cart
![Page 21: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/21.jpg)
Biểu đồ Statechart của Use-case Biểu đồ Statechart của Use-case Order EntryOrder Entry
![Page 22: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/22.jpg)
Biểu đồ Component của Use-case Biểu đồ Component của Use-case Add To Shopping CartAdd To Shopping Cart
![Page 23: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/23.jpg)
Biểu đồ Component của Use-case Biểu đồ Component của Use-case Order EntryOrder Entry
![Page 24: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/24.jpg)
Mô hình Mô hình Deployment Deployment
![Page 25: phan tich thiet ke web ban hang bang UML](https://reader033.fdocuments.net/reader033/viewer/2022052522/5532bfbc4a795998578b46b6/html5/thumbnails/25.jpg)
Thank youThank you