如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 工作报告 > 报告写作指导 > 软件系统设计报告

软件系统设计报告

来源:免费论文网 | 时间:2016-12-19 07:21:56 | 移动端:软件系统设计报告

篇一:软件系统设计文档报告

钢混框架结构设计软件系统(SDS-RCF)

设计说明

2013/6/24

学号:2010010131

班级:结 02

姓名:陈伟

指导老师:马智亮

目录

一、设计概要 ................................................................................................................................... 2

1.1软件开发目的 ..................................................................................................................... 2

1.2开发背景............................................................................................................................. 3

1.3参考资料............................................................................................................................. 3

二、总体设计 ................................................................................................................................... 4

2.1需求规定............................................................................................................................. 4

2.1.1系统要求 .................................................................................................................. 4

2.1.2操作性要求 .............................................................................................................. 4

2. 1.3效率要求 ................................................................................................................. 4

2. 1.4容错性要求 ............................................................................................................. 5

2. 1.5安全性要求 ............................................................................................................. 5

2. 1.6灵活性要求 ............................................................................................................. 5

2. 1.7可查询性要求 ......................................................................................................... 5

2.2运行环境............................................................................................................................. 6

2.2.1硬件设备 .................................................................................................................. 6

2.2.2计算机系统 .............................................................................................................. 6

2.2.3数据接口 .................................................................................................................. 6

2.2.4输入控制设备 .......................................................................................................... 6

2.3系统运行流程 ..................................................................................................................... 6

2.4功能需求与系统模块的对应关系 ..................................................................................... 9

2.5可能存在的问题分析 ....................................................................................................... 10

三、数据结构设计 ......................................................................................................................... 10

3.1数据读入存储形式 ........................................................................................................... 11

3.2有限元计算数据结构 ....................................................................................................... 12

3.3内部特有数据储存结构 ................................................................................................... 13

四、用户菜单设计 ......................................................................................................................... 14

4.1菜单命令汇总 ................................................................................................................... 14

4.2用户主菜单介绍 ............................................................................................................... 16

4.3各分对话框 ....................................................................................................................... 16

五、系统开发的难点 ..................................................................................................................... 24

5.1数据库的设计 ................................................................................................................... 24

5.2利用CAD输出图形 .......................................................................................................... 25

5.3截面选择和配筋过程的循环迭代 ................................................................................... 25

一、设计概要

1.1软件开发目的

2010 年,中国建筑设计行业利润总额为254 亿元,比上年增长40.3%。如果按照2006~2010 年的利润总额增长预测,近五年来的平均增长率约为24.42%,那么2011年的利润总额预计为316 亿元。在结构设计方面,如何开发有效实用的设计软件至关重要,也能适应现阶段的社会需求,有很大的发展市场。

目前,城市建设目新月异,各种高层建筑如雨后春笋。钢筋混凝土框架结构是由楼板、梁、柱及基础四种承重构件组成的。由主梁、柱与基础构成平面框架,各平面框架再由连续梁连接起来形成空间结构体系。采用框架结构体系时,框架梁应纵横向布置,形成双向抗侧力构件,使之具有较强的空间整体性,以承受任意方向的侧向力。框架结构具有建筑平面布置灵活、造型活泼等优点,可以形成较大的使用空间,易于满足多功能的使用要求。在结构受力性能方面,框架结构属于柔性结构,自振周期较长,地震反应较小,经过合理的结构设计,可以具有较好的延性性能。但是,框架结构也不可避免的存在一些缺点:整体侧向刚度较小,在强烈地震作用下侧向变形较大,容易使填充墙产生裂缝,并引起建筑装修、玻璃幕墙等非结构构件的破坏,地震时容易危及人身安全,造成财产损失,而且震后的修复工作和的费用也很大。同时当层数较多或水平力较大时,水平位移较大,在强烈地震作用下往往由于变形过大而引起非结构构件的破坏,为了满足承载力和侧向刚度的要求,柱子的截面设计往往较大,既耗费了建筑材料,又会减少使用面积,给室内办公用品或家具的布置带来不便,这就使框架结构的建筑高度受到一定的限制,因此这种结构一般用于非地震区或层数较少的低烈度高层建筑。因此,在框架建筑结构设计中,如何做到结构设计优化,使设计的整体结果分布更均匀、设计更合理是十分重要的课题。

由于结构计算牵扯的数学公式较多,并且所涉及的规范和标准很零碎。并且计算量非常之大,近年来,随着经济进一步发展,城市人口集中、用地紧张以及商业竞争的激烈化,更加剧了房屋设计的复杂性,许多多高层建筑不断的被建造。这些建筑无论从时间上还是从劳动量上,都客观的需要计算机程序的辅助设计。这样,结构软件开发就显得尤为重要。

一栋建筑的结构设计是否合理,主要取决于结构体系、结构布置、构件的截面尺寸、材料强度等级以及主要机构构造是否合理。这些问题已经正确解决,结构计算、施工图的绘制、则是另令人辛苦的具体程序设计工作了,因此原来在学校使用的手算方法,将被运用到具体的程序代码中去,精力就不仅集中在怎样利用所学的结构知识来设计出做法,还要想到如何把这些做法用代码来实现。

在上述情况下,本系统软件的开发将综合各方面因素,设计开发一套具有设计结构功能(1)提供便捷的结构建模命令; (2)考虑与有限元分析软件集成,能自动生成结构分析所需要的数据文件。 的基于Autocad的钢筋混凝土框架结构设计软件,使其具有以下特点:

1.2开发背景

本系统名称为SDS-RCF(StructureDesign Software For Reinforced Concrete Frame),即钢筋混凝土框架结构设计软件。

本系统是清华大学土木工程专业课程《土木工程CAD技术基础》的课程大作业,由马智亮老师的指导下开发而成,是在课程中讲授的软件工程、AutoCAD二次开发环境ObjectARX、数据库管理系统等知识的基础上而设计的一个基于C++程序设计框架编写的辅助设计程序。 钢筋混凝土框架结构,顾名思义,即用钢筋混凝土作为材料的框架结构,在现阶段使用较为广泛。框架结构是指由梁和柱以刚接或者铰接相连接而成构成承重体系的结构,即由梁和柱组成框架共同抵抗适用过程中出现的水平荷载和竖向荷载。框架建筑的主要优点:空间分隔灵活,自重轻,有利于抗震,节省材料;具有可以较灵活地配合建筑平面布置的优点,利于安排需要较大空间的建筑结构;框架结构的梁、柱构件易于标准化、定型化,便于采用装配整体式结构,以缩短施工工期;采用现浇混凝土框架时,结构的整体性、刚度较好,设计处理好也能达到较好的抗震效果,而且可以把梁或柱浇注成各种需要的截面形状。)可以减轻建筑物的重量。(3)有较好的抗震能力。(4)有较好的延性。(5)有较好的整体性。在现阶段很多大型建筑和民用建筑都大量使用这种结构体系。

1.3参考资料

1)《土木工程CAD技术基础》第六章课件

2)GB50011-2001.

3)GB 50068-2001.

4)03G101.建筑抗震设计规范 建筑结构可靠度设计统一标准 建筑结构可靠度设计统一标准

建筑结构荷载规范

混凝土结构设计规范 5)GB 50009-2001. 6)GB 50010-2002.

7)GB/T 50105-2001. 建筑制图标准

二、总体设计

2.1需求规定

2.1.1系统要求

系统应具备根据用户输入的参数数值(如轴网数、开间长度、层数、层高、轴网间距等)自动生成初始结构平面图,以及形成结构初始框架的功能。其次,系统应能够根据用户输入的荷载信息、材料属性自动估算出结构的柱、梁、楼板尺寸,并且,估算出的尺寸应符合规范要求,且方便实际施工。且系统应能自动对楼板和框架体系进行规范所要求的内力分析,并将得到的构件内力按照规范进行组合。之后系统应该可以根据内力组合根据规范要求的公式进行配筋计算,并形成带有钢筋单元的新有限元模型。之后系统应该能够根据新的带钢筋的结构结合原计算荷载进行内力再次验算,如果内力不满足能够及时返回配筋步骤重复循环。最后系统应能够自动生成通用的设计成果及报告。

2.1.2操作性要求

由于本软件面向对象较广泛,为了让用户能够很快上手并且熟悉掌握软件的使用方法,系统操作要求尽量简单明了,以减轻设计人员的负担。同时界面按键不能有歧义,并且全部以中文的形式显示。操作界面要求布置合理,要考虑到人机互动的方便性。系统应尽量减少用户的输入次数,以提高设计的效率。并在用户输入出错时及时报错,并改正,以免发生由最初输入所引起的全面重新工作。并且,考虑到用户的偏好多样性,应有多种输入输出的方式。本系统中输入应既可以通过命令行输入,又可以通过鼠标图形拾取输入,还可有菜单中弹出的对话框进行输入。数据输入格式应简单,避免复杂的格式要求。

2.1.3效率要求

软件中包含了部分有限元计算部分以及大量普通处理的过程,故系统响应的时间可以存在较大的差别。对于一般的简单操作,系统要求进行瞬时响应,以方便用户实际掌握软件运行的情况。对于一些计算需要时间的模块,如有限元计算模块、配筋模块等,系统需在模块运行过程中给予用户模块正在运行的反馈,以表现程序正在运行计算(可以在命令栏显示)。由于本软件多次需要使用到有限元计算,如何尽可能地提高运行速度是一个很重要的问题,在内部处理时尽量使用简单的数据结构,同时在试算过程中不妨采用弹性分析的方法,而在设计过程中可以采用弹塑性分析。

篇二:系统设计报告样例模板

题目:

管理信息系统课程

第二次大作业

沈阳红光物资有限公司CRM系统设计学院:管理学院 专业:工程管理10 学号: 姓名:

1. 功能模块划分及描述

客户关系管理系统是一个典型的数据库开发应用程序,由客户管理模块、库存管理模块、服务管理模块、报表管理模块、email管理模块、用户管理模块组成,系统功能模块及描述如下。

1.1系统功能模块结构图

图1 系统功能模块结构图

1.2系统功能模块描述

1、客户管理模块

该模块主要功能是对客户信息、客户联系人信息、合同信息进行添加、删除、查询等操作。

2、库存管理模块

该模块的主要功能是管理入库、出库信息、产品信息进行管理,其中包括对库存信息、产品信息进行添加、删除、查询等操作。

3、服务管理模块

该模块主要功能是对客户反馈信息进行添加、删除、查询等操作。 4、报表管理模块

该模块主要通过查询条件,对各种信息进行查询,并将得到的结果导出Excel表、进行打印报表等操作(其中信息包括:客户信息、联系人信息、反馈客户信息、库存信息)。

5、邮件管理模块

该模块主要管理客户联系人email地址信息,对企业客户之间的email文件进行管理,向客户发送邮件。

6、用户管理

该模块主要管理用户信息的添加、删除等操作,并设置用户的使用权限。

2. 系统配置设计

硬件平台:

CPU:P4 2.8GHz; 内存:512MB以上。 软件平台:

操作系统:Windows xp/ Windows 2000/ Windows 2003; 数据库:SQL Server 2000; 浏览器:IE5.0,推荐使用IE6.0; Web服务器:IIS5.0; 分辨率:最佳效果1024*768。

3.系统流程图设计

系统流程图又叫事务流程图,是在计算机事务处理应用进行系统分析时常用的一种描述方法(另一个是数据流图),它描述了计算机事务处理中从数据输入开始到获得输出为止,各个处理工序的逻辑过程。

根据需求分析的要求对系统进行设计,系统流程图如图2:

图2 系统流程图

4. 代码设计

代码是代表事物名称、属性、状态等的符号,为了方便于计算机处理,一般用数字、字母或它们的组合来表示。

代码分为顺序码、区间码和记忆码,本系统采用的是区间码。区间码是把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定的意义。它的优点是信息处理比较可靠,排序、分类、检索等操作易于进行。

客户信息代码采用四位字符表示,设计方案如图3:

X X

X X

01

图3 客户信息代码设计方案

反馈信息代码采用四位字符表示,设计方案如图4:

X X X X

库存信息代码采用四位字符表示,设计方案如图5:

X X X X

合同信息代码采用四位字符表示,设计方案如图6:

X X X X

发件人信息代码采用四位字符表示,设计方案如图7:

X X X X

05

04

03

02

图4 反馈信息代码设计方案

图5 库存信息代码设计方案

图6 合同信息代码设计方案

图7 发件人信息代码设计方案

5. 数据库设计 5.1概念结构设计

根据系统分析的数据流程图和数据字典,即可设计出能够满足用户需求的各实体及他们的关系,为后面的逻辑结构设计打下基础。这些实体包含的具体信息,通过相互间的作用形成数据的流动。E-R图如图8:

篇三:软件系统设计报告模板

项目名称

软件系统设计报告

姓名: 学号: 班级: 日期:

目录

0. 文档说明 ........................................................................................................................................... 1 0.1 0.2 0.3 0.4 1.1 1.2 1.3

设计文档的目的和文档使用范围; ....................................................................................... 1 文档的读者; ........................................................................................................................... 1 参考资料; ............................................................................................................................... 1 缩略语; ................................................................................................................................... 1

1. 系统概述 ........................................................................................................................................... 2 系统部署图 ............................................................................................................................... 2 硬件环境 ................................................................................................................................... 2 软件环境 ................................................................................................................................... 3 1.3.1 OS环境 ............................................................................................................................. 3 1.3.2 依赖软件 ........................................................................................................................... 3 1.3.3 开发环境 ........................................................................................................................... 3 1.4 系统安装 ................................................................................................................................... 3 1.5 系统启动 ................................................................................................................................... 3 1.6 系统退出 ................................................................................................................................... 4 2. 关键技术 ........................................................................................................................................... 5 2.1

技术点描述 ............................................................................................................................... 5 2.1.1 XXX1技术点 ..................................................................................................................... 5 2.1.2 XXX2技术点 ..................................................................................................................... 5 2.2 关键算法描述 ........................................................................................................................... 5 2.2.1 YYY1关键算法 ................................................................................................................. 5 2.2.2 YYY2关键算法 ................................................................................................................. 6 3. 结构设计 ........................................................................................................................................... 7 3.1 3.2 3.3 3.4 3.5 4.1 5.1

软件架构图 ............................................................................................................................... 7 模块关系图 ............................................................................................................................... 9 模块功能说明 ........................................................................................................................... 9 系统的初始化、退出描述 ....................................................................................................... 9 系统状态图 ............................................................................................................................. 11 线程结构 ................................................................................................................................. 13

4. 并发设计 ......................................................................................................................................... 13 5. 模块内设计 ..................................................................................................................................... 15

XX模块设计 ........................................................................................................................... 15 5.1.1 类的关系图 ..................................................................................................................... 15 5.1.2 类的说明 ......................................................................................................................... 15 5.1.3 接口说明 ......................................................................................................................... 16

5.1.4 5.2

算法描述 ......................................................................................................................... 16

YY模块设计 ........................................................................................................................... 16

0. 文档说明

0.1 设计文档的目的和文档使用范围;

简要描述这个文档的编写目的和使用范围。 正文。 0.2 文档的读者;

描述这个文档的读者。 正文。 0.3 参考资料;

与本设计相关的资料。一般是指设计依据的资料。如:

0.4 缩略语;

定义重要的术语、缩写词 或缩略语;

1. 系统概述

主要从系统需求的角度,描述系统;描述的输入是用户需求(式样)。 正文。 1.1 系统部署图

给出系统部署图,并进行简要说明。使用Visio描画,表示方法参见图例。

图例参见:

Microsoft Word

文档

例图如下:

图 1 – 系统部署图

下面应该对部署图进行说明。 正文。

1.2 硬件环境

描述系统的硬件环境:以及对系统有影响的关键硬件信息。


软件系统设计报告》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/show/125126.html
转载请保留,谢谢!
相关文章