Professional Documents
Culture Documents
Môn học
PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
1. Giới thiệu............................................................................................................................................3
2. Mô hình use case................................................................................................................................3
3. Đặc tả chức năng................................................................................................................................3
3.1 Chức năng Thêm sản phẩm (Main Scenario)..........................................................................3
3.2) Chức năng thêm sản phẩm thành công sau khi hệ thống yêu cầu nhân viên nhập lại thông tin
sản phẩm................................................................................................................................................5
4. Mô hình lĩnh vực ( Domain Model ).................................................................................................6
5. Lược đồ trình tự hệ thống (System Sequence Diagram - SSD)........................................................7
5.1) SSD Tình huống chính.....................................................................................................................7
5.2) SSD tình huống thay thế...................................................................................................................8
6. Lược đồ trình tự (Sequence Diagram – SD)........................................................................................9
7. Lược đồ cộng tác (Communication Diagram)...............................................................................10
8. Lược đồ lớp (Design Class Diagram).............................................................................................11
9. So sánh Mô hình lĩnh vực và lược đồ lớp.......................................................................................12
10. Phát sinh mã nguồn từ thiết kế...................................................................................................12
1
Danh mục hình ảnh
2
1. Giới thiệu
Lần thực hiện dự án cuối kì này em sẽ làm về Cửa hàng bán nước giải khát và
gồm có hai chức nắng chính là Tìm kiếm sản phẩm và Thêm sản phẩm. Phần
mềm thêm sản phẩm và tìm kiếm sản phẩm sẽ là một cánh tay đắc lực cho nhân
viên giúp cho việc tìm kiếm sản phẩm và thêm sản phẩm vào cửa hàng một
cách dễ dàng như giúp nhân viên có thể tìm các loại nước, tên nước và thêm
một sản phẩm vào cửa hàng một cách dễ dàng theo từng loại.
2. Mô hình use case
3
4. Nhân viên nhập thông tin sản phẩm bao gồm (Mã sản phẩm, Tên sản phẩm,
Số lượng, Nhà cung cấp và Giá sản phẩm).
5. Hệ thống sẽ kiểm tra thông tin sản phẩm.
6. Nhân viên thực hiện Thêm sản phẩm
7. Kết thúc chức năng "Thêm sản phẩm"
4
Hình 3: Thêm sản phẩm thành công
3.2) Chức năng thêm sản phẩm thành công sau khi hệ thống yêu cầu nhân viên nhập
lại thông tin sản phẩm
1. Giống tính huống chính
2. Giống tính huống chính
3. Giống tính huống chính
4. Nhân viên nhập sai thông tin sản phẩm bao gồm (Mã sản phẩm, Tên sản
phẩm, Số lượng, Nhà cung cấp và Giá sản phẩm).
5. Giống tính huống chính
6. Hệ thống yêu cầu nhân viên nhập lại thông tin sản phẩm
7. Nhân viên nhập lại thông tin sản phẩm
8. Hệ thống kiểm tra thông tin sản phẩm
9. Nhân viên thực hiện Thêm sản phẩm
10. Kết thúc chức năng "Thêm sản phẩm"
5
Hình 4: Thêm sản phẩm thành công sau khi hệ thống yêu cầu nhân viên nhập lại
thông tin sản phẩm
6
Hình 5: Mô hình lĩnh vực (Domain Model)
7
Hình 6: SSD Tình huống chính
8
6. Lược đồ trình tự (Sequence Diagram – SD)
9
SD Nhập thông tin
10
Hình 11: CD Chọn chức năng
11
9. So sánh Mô hình lĩnh vực và lược đồ lớp
Ở mô hình lĩnh vực và lược đồ lớp giống nhau đều có 3 Conceptual là
+Nhân viên
+Quản lý sản phẩm
+Sản phẩm
12