4. Thiết kế hệ thống
4.5. Biểu đồ triển khai hệ thống
Hệ thống được triển khai dưới dạng Website và cài đặt khác nhau trên các máy Client cho thủ thư và cho Bạn đọc. Biểu đồ triển khai hệ thống được mô tả đơn giản như dưới đây:
Hình 26: Biểu đồ triển khai hệ thống
DieuKhien GiaoDien ThucThe CSDL request request return return
May Thu Thu Server
May Ban Doc TCP/IP
PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN Page 31 KẾT LUẬN
Trên đây là báo cáo kết quả tìm hiểu công cụ Rational Rose và ứng dụng để phân tích thiết kế hệ thống quản lý thư viện. Qua việc thực hiện đề tài này chúng em đã đạt được những kết quả sau:
- Phân tích thiết kế xong hệ thống quản lý thư viện
- Hiểu thêm về ngôn ngữ mô hình hóa UML
- Làm quen và sử dụng được Rational Rose để vẽ các biểu đồ và sinh code tự động từ biểu đồ thành phần
- Biết được quy trình thiết kế một hệ thống thông tin
Tuy nhiên, trong quá trình thực hiện bài tập lớn này cũng còn nhiều hạn chế. Về nghiệp vụ thư viện không có điều kiện tìm hiểu kĩ, chủ yếu tham khảo một số tài liệu hướng dẫn không được cụ thể. Các kiến thức về UML cũng như hiểu biết về công cụ Rational Rose còn quá ít và có một số nhầm lẫn. Chắc chắn còn nhiều chỗ chưa được hợp lý cần được bổ sung chỉnh sửa.
Đề xuất: Với các thiết kế như trên còn nhiều lỗi sai nên cần phải tiếp tục chỉnh sửa. Sau đó, dựa trên những thiết kế này sử dụng Java tiến hành xây dựng một hệ thống quản lý thư viện thật để có thể đem ứng dụng vào trong thực tế
TÀI LIỆU THAM KHẢO
[1] Phân tích và thiết kế hệ thống thông tin–Trần Đình Quế, Nguyễn Mạnh Sơn [2] Phân tích, thiết kế hệ thống thông tin – Nguyễn Văn Ba
[3] Using Rose from http://rational.com
[4] website: www.ibm.com , www.uml.org , www.wikipedia.com và một số forum tin học
PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN Page 32 MỤC LỤC
LỜI NÓI ĐẦU ... 1
NỘI DUNG ... 2
1. Phát biểu bài toán ... 2
2. Khảo sát nghiệp vụ ... 2
2.1. Hoạt động nghiệp vụ thư viện ... 2
2.2. Yêu cầu hệ thống ... 2
3. Phân tích hệ thống ... 3
3.1. Xây dựng biểu đồ use case ... 3
3.2. Xây dựng biểu đồ lớp phân tích ... 12
3.3. Biểu đồ trạng thái ... 13
4. Thiết kế hệ thống ... 144
4.1. Các biểu đồ tuần tự... 144
4.2. Biểu đồ lớp chi tiết ... 21
4.3. Biểu đồ hoạt động ... 277
4.4. Biểu đồ thành phần ... 30
4.5. Biểu đồ triển khai hệ thống ... 30
KẾT LUẬN ... 31