系统的可行性分析有以下几方面:
(1) 技术可行性:处理速度快,准确的显示出建筑物
(2) 经济可行性:降低了实物模拟的成本。
(3) 运行可行性:相比于实物所需的材料,大大降低了资源的利用。
(4) 其他因素:可降低工作人员工作强度,提高效率。
综上所述通过可行性分析认为建筑物材料数据库的开发切实可行,了进行开发。
2 数据库的设计
2.1 需求分析
2.1.1 需求分析概述
需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。在解决问题之前要理解问题,只有真正的理解问题才能更好地解决问题。需求分析就是给系统分析、给设计人员一个和用户交流来理解问题的机会,了解用户究竟需要什么。
需求分析也是一个建模的过程,与在概要设计中建模不同在需求分析中建模是面向用户的过程。而在概要设计中的建模过程是面向开发人员的过程。这样两中建模的过程就会存在差异,从而使自然语言进行描述也就不同。在传统的软件工程中并不建议大量的使用自然语言对软件的需求进行描述,因为太多的自然语言会引发出很多问题。[5]
2.1.2 系统完成任务
本课题所设计的是一个性能良好的,能满足用户使用要求的建筑物材料数据库,可以实现建筑物数据的导入、读取以及修改功能。能够准确的表现出现实建筑物种的几何、结构、要害等属性图。
通过对现实生活中建筑物的调查以及对任务目的的研究,初步构建出设计思想,将整个建筑物数据库分为材料库和目标库两个大部分。
材料库中加入了构建建筑物所需的所有材料以及它们的力学性能;主要包括材料的密度、强度、伸长率等。[6]
目标库中从目标几何、目标结构、目标要害三个角度规划处建筑物构造,目标几何数据指出建筑物的整体外形,目标结构数据显示建筑物大体构造,目标要害数据详细的显示目标建筑物的内部构造。
OpenGL建筑目标数据库及可视化的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_70029.html