You are on page 1of 13

TRƯỜNG ĐẠI HỌC HOA SEN

KHOA CÔNG NGHỆ THÔNG TIN

Môn học
PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

Giảng Viên: Võ Thị Thu Hà


Đề tài: Phần mềm tạo đơn hàng nước và tìm kiếm
Sinh Viên Thực Hiện: Trần Thanh Hải
Phùng Quốc Khánh
Phạm Đỗ Trung Quân
Mục lục

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

Hình 1: Mô hình use case.............................................................................................................................3


Hình 2: Giao diện cửa hàng bán nước.........................................................................................................4
Hình 3: Thêm sản phẩm thành công............................................................................................................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
Hình 7: SSD tình huống thay thế.................................................................................................................8
Hình 8: SD chọn chức Năng........................................................................................................................9
Hình 9: SD Nhập thông tin........................................................................................................................10
Hình 10: CD Nhập thông tin.....................................................................................................................10
Hình 11: CD Chọn chức năng...................................................................................................................11
Hình 12: Lược đồ lớp (Design Class Diagram).........................................................................................11

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

Hình 1: Mô hình use case


3. Đặc tả chức năng
3.1 Chức năng Thêm sản phẩm (Main Scenario)

Tình huống chính: Thêm sản phẩm thành công


1. Nhân viên nhập số để chọn chức năng thêm sản phẩm.
2. Hệ thống chuyển sang chức năng thêm sảm phẩm
3. Hệ thống yêu cầu 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).

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"

Hình 2: Giao diện cửa hàng bán nước

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

4. Mô hình lĩnh vực (Domain Model)

6
Hình 5: Mô hình lĩnh vực (Domain Model)

5. Lược đồ trình tự hệ thống (System Sequence Diagram - SSD)


5.1) SSD Tình huống chính

7
Hình 6: SSD Tình huống chính

5.2) SSD tình huống thay thế

Hình 7: SSD tình huống thay thế

8
6. Lược đồ trình tự (Sequence Diagram – SD)

SD chọn chức Năng

Hình 8: SD chọn chức Năng

9
SD Nhập thông tin

Hình 9: SD Nhập thông tin

7. Lược đồ cộng tác (Communication Diagram)

Hình 10: CD Nhập thông tin

10
Hình 11: CD Chọn chức năng

8. Lược đồ lớp (Design Class Diagram)

Hình 12: Lược đồ lớp (Design Class Diagram)

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

10.Phát sinh mã nguồn từ thiết kế

12

You might also like