CHƢƠNG 4 PHÂN TÍCH – THIẾT KẾ HỆ THỐNG
I. PHÂN TÍCH HỆ THỐNG
4.3. Phân tích gói ca sử dụng “Bảo hành”
4.3.1. Ca sử dụng “Kiểm tra thiết bị”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 4.25 Biểu đồ tuần tự thực thi ca sử dụng “Kiểm tra thiết bị”
Biểu đồ cộng tác thực thi ca sử dụng
Hình 4.26 Biểu đồ cộng tác thực thi ca sử dụng “Kiểm tra thiết bị”
4.3.2. Ca sử dụng “Lập phiếu nhận bảo hành”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 4.28 Biểu đồ tuần tự thực thi ca sử dụng “Lập phiếu nhận bảo hành”
Biểu đồ cộng tác thực thi ca sử dụng
Hình 4.29 Biểu đồ cộng tác thực thi ca sử dụng “Lập phiếu nhận bảo hành”
4.3.3. Ca sử dụng “Lập phiếu trả”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 4.30 Biểu đồ tuần tự thực thi ca sử dụng “Lập phiếu trả hàng”
Biểu đồ cộng tác thực thi ca sử dụng
Hình 4.31 Biểu đồ cộng tác thực thi ca sử dụng “Lập phiếu trả hàng”
Mô hình phân tích gói ca “ Bảo hành”
Hình 4.32 Mô hình phân tích gói ca Bảo hành
4.4. Phân tích gói ca sử dụng “Báo cáo”
4.4.1. Ca sử dụng “Báo cáo nhập hàng ” Biểu đồ tuần tự thực thi ca sử dụng
Hình4.33 Biểu đồ tuần tự thực thi ca sử dụng “Báo cáo nhập hàng”
Biểu đồ cộng tác thực thi ca sử dụng
Hình 4.34 Biểu đồ cộng tác thực thi ca sử dụng “Báo cáo nhập hàng”
4.4.2. Ca sử dụng “Báo cáo bán hàng ” Biểu đồ tuần tự thực thi ca sử dụng
Hình 4.35 Biểu đồ cộng tác thực thi ca sử dụng “Báo cáo bán hàng”
Biểu đồ cộng tác thực thi ca sử dụng
Hình 4.36 Biểu đồ cộng tác thực thi ca sử dụng “Báo cáo bán hàng”
4.4.3. Ca sử dụng “Báo cáo
Biểu đồ tuần tự thực thi ca sử dụng
Hình 4.37 Biểu đồ tuần tự thực thi ca sử dụng “Báo cáo hàng tồn kho”
Biểu đồ cộng tác thực thi ca sử dụng
Hình 4.38 Biểu đồ cộng tác thực thi ca sử dụng “Báo cáo hàng tồn kho”
Mô hình phân tích gói ca “ Báo cáo”
Hình 4.39 Mô hình phân tích gói ca Báo cáo
II.THIẾT KẾ HỆ THỐNG
4.5. Thiết kế hệ thống “Nhập hàng”
Hình 4.40 Mô hình lớp thiết kế gói ca sử dụng “Nhập hàng”
4.6. Thiết kế hệ thống “Bán hàng”
Hình 4.41 Mô hình lớp thiết kế gói ca sử dụng “Bán hàng”
4.7. Thiết kế hệ thống “Bảo hành”
Hình 4.42 Mô hình lớp thiết kế gói ca sử dụng “Bảo hành”
4.8. Thiết kế hệ thống “Báo cáo”
Hình 4.43 Mô hình lớp thiết kế gói ca sử dụng “Báo cáo”
4.9. Thiết kế hệ thống “Quản lý mua bán máy tính”
Hình 4.44 Mô hình lớp thiết kế gói ca sử dụng “Quản lý Mua bán máy tính ”
4.10. Thiết kế vật lý 1. Nhân viên
2. Nhà cung cấp
3. Khách hàng
4. Kho hàng
5. Thiết bị
6. Phiếu nhập
7. Dòng phiếu nhập
8. Phiếu xuất
9. Dòng phiếu xuất
10. Phiếu nhận bảo hành
11. Dòng phiếu bảo hành
12. Phiếu trả hàng bảo hành
13. Đăng nhập
CHƢƠNG 5: CÀI ĐẶT CHƢƠNG TRÌNH
5.1.CHUYỂN ĐỔI 5.1.1.Lý do
Do phương pháp hướng đối tượng chưa có hệ quản trị cơ sở dữ liệu lưu trữ nên ta phải mượn hệ quản trị SQL Server để làm việc.Vì vậy ta có thuật toán chuyển đổi mô hình lớp UML sang mô hình quan hệ.
5.1.2.Thuật toán [4]
Bước 1:
- Mỗi lớp tong biểu đồ lớp ta tạo ra 1 kiểu thực thể tương ứng.
- Các thuộc tính của lớp được chuyển thành các thuộc tính của kiểu thực thể.
- Bổ sung thuộc tính định danh để làm thuộc tính khóa.
Bước 2:
- Quan hệ kết hợp một hay hai chiều được chuyển đổi thành các quan hệ.
- Tùy thuộc vào cơ số của quan hệ kết hợp mà quan hệ tương ứng trong quan hệ thực thể là “1-1”, “1-n”, “n-m”.
Bước 3:Quan hệ kết hợp có lớp kết hợp.
- Lớp kết hợp được chuyển thành mối quạn hệ giữa các kiểu thực thể.
- Thuộc tính của lớp kết hợp được chuyển thành thuộc tính của mối quan hệ.
Bước 4:Quan hệ kết tập
- Quan hệ kết tập được chuyển thành mối quan hệ “1-n” giữa 2 kiểu thực thể.
Bước 5:Quan hệ tổng quát hóa
- Quan hệ tổng quát hóa giữa 2 lớp thì được chuyển thành quan hệ chuyên biệt hóa giữa 2 kiểu thực thể biểu diễn lớp cha và lớp con.
5.2.MÔ HÌNH SAU CHUYỂN ĐỔI
5.2.1.Mô hình liên kết thực thể chuyển sang đƣợc
5.2.2.Mô hình quan hệ
5.2.3. Thiết kế vật lý 5.2.3.1. Nhân viên
5.2.3.2. Nhà cung cấp
5.2.3.3. Khách hàng
5.2.3.4. Kho hàng
5.2.3.5. Thiết bị
5.2.3.6. Phiếu nhập
5.2.3.7. Dòng phiếu nhập
5.2.3.8. Phiếu xuất
5.2.3.9. Dòng phiếu xuất
5.2.3.10. Phiếu nhận bảo hành
5.2.3.11. Dòng phiếu bảo hành
5.2.3.12. Phiếu trả hàng bảo hành
5.2.3.13. Đăng nhập
5.3.MỘT SỐ GIAO DIỆN CHƢƠNG TRÌNH 5.3.1.
5.3.2.
5.3.3.
5.3.4.
5.3.5.
5.3.
5.3.7.Chi tiết phiếu xuất
5.3.8.Hóa đơn bán hàng kiêm bảo hành
5.3.9.Thông tin ngƣời dùng
5.3.10
5.3.11.Thống kê hàng xuất theo ngày
5.3.12.Báo cáo thống kê hàng tồn kho
KẾT LUẬN
Qua quá trình thực hiện đồ án tốt nghiệp với đề tài “Ứng dụng phương pháp phân tích thiết kế hướng đối tượng vào bài toán Quản lý mua bán Máy tính tại công ty Gia Phạm” bản thân em tự thấy mình đã thu được các kết quả sau:
1. Hiểu biết thêm nhiều về phương pháp phân tích thiết kế hướng đối tượng. Từ
đó đã áp dụng để phân tích thiết kế bài t với
sự trợ giúp của Rational Rose.
2. Có được kinh nghiệm thực tế khi được tham gia vào một dự án cụ thể, có thể áp dụng kiến thức đã được học vào thực tiễn, đồng thời thu thập được rất nhiều những kiến thức khác từ quá trình làm đồ án .
3. Thử nghiệm được công cụ UML và ngôn ngữ Rational Rose để hỗ trợ thiết kế hệ thống.
4.
phương pháp hướng đối tượng một cách hoàn thiện, đầy đủ. Cài đặt được một số modul để thử nghiệm bằng ngôn ngữ Visual Basic 6.0.