理工碩士論文開題報告

對象程式的基本元素,它含有定義其特徵的屬性,定義其任務和識別它可以回響的事件的方法。控制項和窗體是visualbasic中所有對象的示例。

過程為完成任務而編寫的代碼段。過程通常用於回響特定的事件。

屬性對象的特徵,如尺寸、位置、顏色或文本。屬性決定對象的外觀,有時也決定對象的行為。屬性也用於為對象提供數據和從對象取回信息。

5.設計主要內容

本軟體適用於現澆鋼筋混凝土多層、多跨的框架的設計。畢業設計要完成的工作包括:

1.平面鋼架分析程式的改造

對結構力學教研室版平面鋼架分析程式進行修改和補充。要求:

(1)編寫自動生成節點坐標和單元節點編號的程式,或以圖形方式輸入計算簡圖。

(2)修改程式,使之適合多工況內力計算;(3)根據輸入、輸出數據的特點,設計適當的人機界面。輸出應可選的顯示各構件端力和內力圖。

2.編寫鋼筋混凝土多層多跨框架機構的構件設計程式

(1)根據有關的規範,應明確計算的各種荷載(恆載、樓屋面活載、風荷載和地震作用等)的計算方法,在次基礎上編寫自動生成各種荷載作用下的結點荷載和單元荷載的程式。

地震作用按底部剪力法確定。自振周期用經驗公式確定。

(2)計算各種荷載單獨作用時框架各桿件的內力。計算結構存放在各自的桿端力(隨機)檔案中。

對豎向荷載下的梁端彎距進行塑性調幅。

(3)在(2)中產生的桿端力檔案基礎上,分別計算各種可能的荷載組合下,梁、柱控制截面的內力。計算結果存放在適當的檔案中。

(4)從(3)生成的檔案中選出最不利組合, 同時給出截面配筋。

梁、柱截面配筋的確定應考慮抗震設計的要求。

(5)部分編程較熟練的同學可根據計算結果和構造規定,用auto-cadvba繪製梁、柱配筋圖。

5.成果形式

本畢業設計的成果應包括:

1.可運行的、並能給出正確計算結果的源程式

在存放源程式的軟碟中,應至少有一個算例的數據檔案,可在基本不需另外鍵入數據的前提下,顯示正確地運行結果。

2.軟體使用手冊

這是為用戶準備的關於軟體使用方法、操作步驟和其他必要的文字材料。

3.軟體說明書

這是軟體作者的工作檔案,是軟體維護的基本資料。其中應包括:

(1)軟體所依據的工作檔案、力學和工程結構模型的較為詳細的描述,主要的計算公式及其使用的符號的含義,重要算法的文字說明:

(2)程式的結構:模組的劃分的情況、各模組相互之間的關係及各模組的功能;

(3)帶有較為詳細的注釋的源程式文本。其中應註明各標識符的含義(儘可能的採用通用公式中的符號)。各程式段的功能、相應的數學公式和特殊算法的說明;(4)為使他人根據軟體說明書讀懂你的程式所必需的其他資料。

(5)部分編程較熟練的同學可遞交梁、柱配筋圖紙一張。

4.對自己所編程式的評價

(1)對算例計算結果的合理性進行必要的分析;

(2)總結軟體設計過程中的經驗和及教訓,提出設計改進意見。

以上各項資料處源程式文本以軟碟形式提交外,其餘均用計算機列印。

6.進度計畫

第一周畢業實習,參觀工程,收集資料。

第二周需求分析:描述計算機模型,編些初步的軟體說明書。

第三周軟體設計:選擇模組劃分的方案

第四周模組設計:數據輸入界面設計(樑柱截面數據)

或數據輸入界面設計(可視化圖形輸入)