Page 244 - 建筑工程施工技术与工程管理创新
P. 244

建筑工程施工技术与工程管理创新
             Innovation in Construction Technology and Engineering Management of Building Engineering


                  (3)安全性
                  系统在使用时应该能保障数据的安全。为此,应减少用户对核心数据的读写
             操作,并对用户实行必要的身份验证。

                  (4)高伸缩性
                  高伸缩性是指系统在设计完成之后应该易于维护和修改。为此,系统在设计
             时应对核心业务逻辑提取分层出来,使得针对系统业务逻辑的变动和扩充仅仅局
             限在核心业务逻辑模块中,而无须对系统的总体结构做大的修改,实现系统的高

             灵活性和易维护性。
                  (5)科学性
                  科学性不是一个可以脱离具体项目或系统而定义的独立指标,它是系统各个

             设计原则和考虑因素的一个平衡。WebGIS 城建管理系统在考虑成本、技术、安
             全和使用时,要力求达到一种平衡,使系统最终实现多方的满意。
                  2. 设计阶段其他对象分析
                  在 WebGIS 中,人机交互部分对应的是一套系统,人机交互的对象是一个个
             页面。确定了对象及其关系,页面系统的结构也基本定下来了。任务管理部分负

             责空间对象和非空间对象的管理,它和业务的工作流程是基本对应的。该部分将
             各个操作按照软件工程的原则进行封装,实现软件的重用。
                  数据库管理则是负责与数据库进行交互的对象,当问题域对象与数据库进行

             交互时,须由数据库对象进行代理,他将数据库进行交互的代码封装起来,管理
             数据进出数据库。
                  数据库管理和任务管理对应的是 WebGIS 中的服务器设计,和客户端网页系
             统相对应。
                  3. 数据库设计

                  数据库表的设计主要是依据问题论域的对象的属性,采用对象关系数据库为
             基础进行设计。根据对象及其关系,确定数据库表和表结构。如果一个数据库太
             大,将它分成几个数据库进行设计。

                  Map Suite 可以使用 Shape 文件、图像文件、属性表或通过 ESRI 专用数据库
             引擎连接到专用数据库。
                  Shape 文件是地图数据的矢量形式。图像文件是栅格图像或尤指航空或卫星
             畸变图像的纠正照片。属性表是可用 ODBC 装入的任意格式。专用数据库是网



             230
   239   240   241   242   243   244   245   246   247   248   249