Hệ thống gồm có 5 lớp chính : - Dữ liệu đất: Mô tả các thông tin về nền đất của công trình.. Hình 2.3 : Biểu đồ lớp của hệ thống Biểu đồ tuần tự Là phương tiện biểu diễn tương tác dưới d
Trang 1Chương 11: Biểu đồ lớp ( Class Diagram )
Biểu đồ lớp mô tả các lớp , là các viên gạch để xây dựng bất
kỳ hệ thống hướng đối tượng nào Khả năng cộng tác giữa chúng,
bằng cách truyền thông điệp, chỉ ra trong các mối quan hệ giữa
chúng
Biểu đồ lớp được sử dụng khắp nơi trong quy trình phát triển
Nó biểu diễn cấu trúc tĩnh của các lớp tạo nên hệ thống hoặc hệ thống con Cấu trúc tĩnh của các lớp bao gồm các lớp đang xem xét cùng các đặc trưng của chúng, là thuộc tính và thao tác Chúng sẽ cung cấp các khả năng để thực hiện một phần các yêu cầu chức năng hệ thống Biểu đồ lớp không chỉ ra các thành phần của mô hình lớp tương tác với nhau Đó là kỹ thuật của biểu đồ tuần tự hoặc của biểu đồ cộng tác
Hệ thống gồm có 5 lớp chính :
- Dữ liệu đất: Mô tả các thông tin về nền đất của công trình
Gồm có các trường : Tên đất, trạng thái, độ sệt, chiều dày lớp đất, dung trọng tự nhiên, dung trọng riêng, góc ma sát trong, lực dính, hệ số nở hông, độ ẩm tự nhiên, môđun biến dạng
- Tải trọng: Mô tả các giá trị của các loại tải trọng tác dụng lên
móng Gồm có các trường: Tải trọng nút, tên trường hợp tải, lực theo phương X, lực theo phương Y, lực theo phương Z,
Trang 2mômen theo phương X, mômen theo phương Y, tải trọng phần tử, tải tập trung, tải phân bố
- Vật liệu: Mô tả vật liệu dùng trong móng Gồm có các
trường: Mác bêtông, cường độ chịu kéo Rn, cường độ chịu nén Rk, môđun đàn hồi, nhóm cốt thép, cường độ kéo Ra, cường độ kéo Ra’
- Móng : Mô tả các thông tin về móng Nó gồm có các trường:
Tên tiết diện, hình dáng tiết diện, kích thước tiết diện, chiều dày của lớp bảo vệ, kích thước tiết diện cột, chiều sâu chôn móng, kích thước cột, cốt thép chịu lực, cốt thép đai, số lượng cốt thép, đường kính cốt thép, khoảng cách cốt thép
- Toạ độ : Gồm có các trường: Toạ độ theo phương X, toạ độ
theo phương Y, toạ độ theo phương Z
Năm lớp trên đều là các lớp của đối tượng dữ liệu được người dùng nhập vào, do vậy chúng có chung ba phương thức là : Nhập(), Sửa(), Xoá() để thao tác với dữ liệu đưa vào Biểu đồ lớp của hệ thống (H 2.3):
Trang 3
Hình 2.3 : Biểu đồ lớp của hệ thống
Biểu đồ tuần tự
Là phương tiện biểu diễn tương tác dưới dạng hình ảnh, biểu
đồ cộng tác có hai đặc điểm chính: Mô tả các mối quan hệ cấu trúc,
Trang 4giữa các vai trò lớp hoặc giữa các đối tượng dưới dạng vai trò kết hợp hoặc liên kết nhằm phản ánh cấu trúc của biểu đồ lớp, và mô
tả thứ tự của tương tác bằng cách đánh số thứ tự các thông điệp Các biểu đồ tuần tự biểu diễn một số thông tin tương tự, nhưng không phải tất cả Chúng biểu diễn các thể hiện đóng vai trò được định nghĩa trong cộng tác, chúng không biểu diễn các quan hệ cấu trúc giữa các đối tượng mà biểu diễn thứ tự của tương tác một cách
trực quan bằng cách dùng trục đứng của biểu đồ để biểu diễn thời
gian.
a Các đối tượng của biểu đồ tuần tự
Form nhập dữ liệu cho chương trình:
- Form nhập sơ đồ mặt bằng: Tạo hệ lưới mô tả sơ đồ hình học
- Form nhập dữ liệu địa chất: dùng cho người sử dụng nhập số liệu địa chất các hố khoan
- Form khai báo vật liệu: Nhập tên vật liệu các thông số của bê tông, cốt thép như cường độ nén, cường độ kéo, môđun đàn hồi,…
- Form khai báo kiểu tiết diện và gán tiết diện cho vật liệu : Nhập kích thước tiết diện móng và gán vật liệu cho nó
Trang 5- Form nhập tải trọng công trình : Định nghĩa các trường hợp tải trọng, nhập tải trọng cho các nút, các phần tử thanh
- Form khai báo hệ số nền: Giúp cho người sử dụng định nghĩa hệ số nền đất K Gán hệ số nền cho các nút được chọn
Các module tính toán:
- Module khởi tạo: Chứa các biến chung phục vụ quá trình nhập, xuất dữ liệu Chứa thủ thục khởi tại giá trị ban đầu cho các biến cần thiết
- Module đất nền: Chứa dữ liệu là các chỉ tiêu cơ lý của các hố khoan địa chất, sử lý các dữ liệu đất nền nhập và tính toán các số liệu phục vụ cho việc tính toán kiểm tra cường độ đất nền, tính lún,…
- Module vật liệu: Tạo thư viện vật liệu, chứa các biến số chung phục vụ cho quá trình nhập vật liệu
- Module kiểm tra nhập: Chứa các hàm, các thủ tục phục
vụ cho quá trình nhập dữ liệu
- Module xử lý tải trọng: Chứa các hàm, các thủ tục liên quan đến nhập tải trọng và sử lý các số liệu tải trọng trong quá trình tính toán
- Module tính toán : Chứa toàn bộ các hàm, thủ tục điều khiển quá trình tính toán móng băng
Trang 6- Module đồ hoạ: Chứa các hàm, thủ tục khởi tạo đồ hoạ,
xử lý số liệu đồ hoạ, kết xuất bản vẽ ra các Form
Các Form xem kết quả:
- Form biểu đồ chuyển vị nút: Đưa ra biểu đồ chuyển vị của móng băng
- Form biểu đồ lực cắt: Đưa ra biểu đồ lực cắt của móng băng
- Form biểu đồ mômen: Đưa ra biểu đồ mômen của móng băng
- Form kiểm tra độ lún: Kiểm tra độ lún của móng băng
- Form bản vẽ địa chất: Bản vẽ cấu tạo lát cắt địa chất
- Form lập báo cáo: Báo cáo kết quả tính móng dưới dạng văn bản
Trang 7b Sơ đồ tương tác của biểu đồ tuần tự
Biểu đồ tuần tự quá trình nhập dữ liệu trong chương trình (H 2.4):
Hình 2.4 : Biểu đồ tuần tự quá trình nhập dữ liệu cho chương trình
Trang 8 Biểu đồ tuần tự quá trình tính toán trong chương trình (H 2.5):
Trang 9Hình 2.5 : Biểu đồ tuần tự quá trình tính toán chương trình
Trang 10 Biểu đồ tuần tự xem kết quả của chương trình (H 2.6):
Hình 2.6: Biểu đồ tuần tự kết quả xem chương trình