计算机辅助设计软件的开发思路
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据维护管理子系统主要负责数据库内数据 的维护。
2 详细设计过程 2.1 修改设计参数 由于图面表示的原因,除顶层图外的数据流图 中使用方框表示加工。箭头表示读取、存储顺序或 程序执行顺序,未进行说明。内部数据传递及存储 使用数据集,保存在内存中,在数据流图中未表示。 2.2 读取设计资料 设计资料内容包括:a 平面图;b 纵断面图;c 特 大桥表(缺口表),跨线桥涵洞(跨线桥、小桥涵表)、 隧道表、车站表、桥涵表(涵洞、桥、上立交)、平立交 道路表;d 设计参数表:埋深及防护要求表、余长要 求表、计算参数输入表(材料要求表)、接头要求表。 2.3 通信预设计计算
碑的关键如下:在项目的早期或者要对危机做出反 应的时候启动使用小型里程碑;里程碑间距应控制 在 1~2 天以内;确保里程碑列表详尽;准确报告里 程碑的进展情况;定期评价进度并且在它们脱离里 程碑进度时调整或者重新计划。
3.2.2.3 控制无处不在的风险 在项目开发的进程中,影响进度计划的风险有 很多,有的是很明显的风险,有的则是潜在的风险。 最常见的进度计划风险包括:功能蔓延、质量不定、 计划过于乐观、设计欠佳、技术能力达不到、开发人 员与客户之间发生摩擦等等。从项目管理的角度来 看,风险会出现在范围管理、进度管理、成本管理和 质量管理四个领域。我们必须明确项目的风险并分 析它们的可能性和量级,排出风险的优先级,然后 对它们进行控制。针对不同的风险采取不同的控制 方法,确保项目的顺利推进。 3.2.2.4 不被不切实际的用户期望所拖累 果断的告诉用户哪些目标无法实现或暂时无 法实现,取得用户的认可,确保项目整体进度不被 拖累。 3.2.2.5 选择合适的试点单位 在内部测试的同时,选择一个合适的试点单 位,可以减少项目组的压力并有助于交付用户满意 的产品。 3.2.3 开发基于工作流的通用管理信息平台 平台之上的企业信息化建设的精髓在于设计
- 16 - 中国新技术新产品
中国新技术新产品 2009 NO.4 China New Technologies and Products
信息技术
源自文库
通信管线计算机辅助设计软件的开发思路
吴国庆 (中铁第一勘察设计院集团有限公司通信信号处,陕西 西安 710043)
摘 要:给出通信管线计算机辅助设计软件的系统设计架构和详细设计过程,开发所用软件是 AutoCAD.NET,采用 Oracle 作为后台数据库, 为铁路勘测设计、基础维护、设备管理提供更好的数据服务和决策支持。 关 键 词 :通信管线;辅助系统设计;AutoCAD
4 结论 不同的项目具有不同的快速开发的需求,快速 开发的核心问题是做好前期的家庭作业,只有前期 的工作做好了,后期才能减少如返工造成的时间拖 延。做好每件工作也是实现快速开发的诀窍。
参考文献 [1《} 快速软件开发》(美)Steve McConnell 著 清华 大学出版社 [2《] 实用软件工程》 郑人杰 殷人昆 陶永雷 著 清 华大学出版社
参考文献 [1]顾建华,张晋云.构建铁路客运专线综合维修管理 体系研究[J]中国铁路,2008. [2]黄荣星.铁路水电管线应用 GIS 技术的研究[J]上 海铁道科技,2005. [3]刘志荣.北京铁路局工务地理信息管理系统的开 发和应用[J].铁路航测,2001.
激励是决定工作表现最重要的影响因素。大多数关 于生产率的研究表明,激励对生产率的影响比任何 其他因素都大。对于开发人员,应从以下几方面提 供激励机制:
图 1 系统整体架构 通信管线计算机辅助设计软件系统主要分为 三个部分。 用户界面子系统主要负责表示层逻辑,提供用 户界面,并完成与辅助设计、数据维护相关的交互。 通信管线设计子系统是本软件最重要的部分, 主要负责业务逻辑的处理;并与 GIS 系统交互,提 取相关数据;同时数据也将被送入通信管线数据 库。
是由用户自己进行的,而不是由一些远离现场的专 门的设计人员集中设计出来,只有这样,才能防止 企业信息系统的抽象性和疏远化。目前,我们已经 利用 Microsoft .NET 开发出一套通用管理信息平 台,解决需要流转的信息系统。利用这套系统,开发 人员无需编码只需做好以下工作就可以生成一套 新的基于信息流转的系统。定义应用程序的权限; 将新应用模块的内容定义在权限中;将应用权限赋 予使用者;把每个权限中的具体应用步骤定义出 来;定义每个步骤在应用程序中的页面显示内容、 页面上需要的控件、数据集内容等等。在具体程序 应用中,流程之间的流转应用等都是建立在通用的 代码上面。应用程序作为一个接口,读取数据库内 容,形成一整套我们所需要的、提前定义好的应用 流转程序。目前,我们已经利用该系统实现了物资 采购流程、科技立项审批、合理化建议流转等应用。
明确工作目标,使之具有成就感; 授予权力,能够让其充分发挥出自己的特性和 特长;提供培训机会,既为开发人员创造了发展机 遇,又为今后的工作打下坚实基础;关心开发人员, 为其创造良好的工作环境,使之安心享受工作的乐 趣。 3.2.2 过程管理 软件开发的过程包括管理方法学与技术方法 学。评估过程对开发进度的影响远比评估人员对开 发进度的影响容易得多。一般的,项目管理的阶段 分为启动阶段、计划阶段、执行阶段、收尾阶段。关 注过程管理,可以有效地规避风险。 3.2.2.1 运用强大的预先制定的计划来定义任 务和时间表。计划一个软件项目应包括以下活动: 项目估算和时间进度;确定项目需要多少人参与、 需要什么样的技能、何时加入以及具体人选;确定 项目组运作的方式;确定项目采用的生命期模型; 管理风险;确定项目策略; 3.2.2.2 采用小型里程碑管理 小型里程碑提供了一种高水平的项目控制方 法。小型里程碑的一个主要优点是应用它可以不断 地比较预计的进度和实际的进度。成功应用小里程
2.4 展绘、交互设计和输出 首先进行通信表排序,接着绘制起点,若存在 下一记录则绘制下一点,否则绘制终点。
捕捉修改事件,判断对象类型,设计对象修改 以及修改属性记录,完成设计。输出成果文件时,要 进行重新统计工程数量表,并绘制径路图,生成成 果图册。
3 软件实现 AutoCAD 提供了"managed"API。它是混合模 式的动态链接库,可以连通"unmanaged"的 Objec- tARX 的调用,即从复杂的定义于 ObjectARX 的数 据类型到"managed"API 的映射。 通过 AutoCAD.NET,该软件可以完成与 Au- toCAD 的无缝集成。该软件采用 Oracle 作为后台数 据库,但为了保持数据库接口的开放性,数据库的 可移植性,以及开发人员的学习曲线,没有采用效 率较高的 OCI,而是采用了 ODBC 的结构。 4 结束语 通信管线计算机辅助设计软件利用既有信息 资源,从设计过程中就考虑各专业信息共享,有序 地安排各专业的数据和图层,规范子图的属性,数 据库和图纸实现同步更新,设计图纸作为维护管理 的基础数据。为铁路勘测设计、基础维护、设备管理 提供更好的数据服务和决策支持。
引言 近些年来,设计人员已经能够熟练掌握 Auto- CAD 进行计算机辅助设计,加快了成图的速度,但 是如何结合现有的经验数据,更加有效的利用 Au- toCAD,避免重复劳动,更大程度的提高生产效率和 准确率,是设计者面临的新的挑战。 针对通信管线设计的特殊性,整合现有资源, 开发相应的软件,可以有效的解放人力资源。该软 件系统主要为两种人员使用:工程设计人员将使用 该软件结合 AutoCAD 进行辅助设计,运营维护人 员将使用该软件进行数据的维护管理。 1 软件架构设计