- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10章MapBasic应用
第10章 MapBasic应用 10.1 应用型地理信息系统的开发过程 10.1.1 系统分析 1. 需求分析 需求分析是在了解用户需求和未来使 用预期的基础上,确定新系统的目标。 2. 可行性分析 可行性分析是系统设计者根据技术可 行、经济承受因素确定系统的可行与否的 工作。 10.1.2 总体设计 要回答“系统如何去做”的问题。 1. 模块和子系统设计 遵循以下原则: ① 系统每个模块功能清晰明确。 ② 功能分层。即将整个系统看成一个模块,按功能分解为第一层模块,然后再把该模块进行二次分解。 ③ 减少模块之间的依赖和交换。这样可以减小修改模块的难度。 2. 流程设计 计算机对信息的处理的基本方法包括变换、分类、核对、合并、更新、抽出、分配和生成八种。流程设计主要体现为数据流程图。 3. 代码设计 代码设计要遵循唯一性、合理性、可扩充性、简单性、适用性、规范性、系统性的原则。 4. 输入输出设计 屏幕输入设计一般采用和原始凭证相同的格式进行输入,并能进行修改、增加、删除等操作,使用户操作像填写原始凭证一样方便。系统同时应提供数据检验的机制,检验数据输入是否合乎要求。 5. 人机接口设计 人机借口包括用户与计算机进行询问、回答的对话框,用户使用的菜单等系统界面。这是系统的重要部分,用户界面的友好、易用是好的系统重要因素。 10.1.3 数据库详细设计 1. 概念设计 2. 逻辑设计 3. 物理设计 10.1.4 应用模型设计 1. 系统自带模型 2. 用户自定义模型 10.1.5 输入输出设计 1. 输入设计 2. 输出设计 10.2 应用型地理信息系统的实施 10.2.1 程序设计 程序设计应采用结构化程序设计方法,按照 “从上到下,逐步求精”的原则进行设计。 10.2.2 人员培训 10.2.3 系统测试 系统测试包括编程人员测试和用户使用反 馈。 10.3 应用型地理信息系统的评价 1. 系统效率 2. 系统可靠性 3. 可扩展性 4. 可移植性 5. 系统的效益 10.4 应用型地理信息系统的举例 10.4.1 系统目标 建立全国各个政区的人口信息系统,系统完成人口查询,合理预测某个年份的人口数量的功能。 系统应包含空间数据输入、修改功能,属性数据输入、修改功能,应用模型分析功能,查询功能,输出功能。 10.4.2 系统实现 【例10-1】下面是查询模块的MapBasic程序。 10.4.3 系统调试 图10-3 系统菜单 ① 单击“按省份”菜单,显示“按省份”查询对话框,在对话框中输入“河南省”。如图10-4所示。 图10-4 按省份查询对话框 ② 单击“确定”,显示浏览结果。地图窗口显示查询结果的地图对象,浏览窗口显示查询结果的属性信息。地图窗口中的“河南省”突出显示如图10-5、图10-6所示。 ] 图10-6 地图窗口显示查询结果的地图对象 图10-5 浏览窗口显示结果的属性信息 ③ 单击“按编号”菜单,显示“按编号”查询对话框,在对话框中输入“05”。如图10-8所示。 ④ 单击“确定”,显示浏览结果。“青海省”所在的地图区域突出显示。如图10-7、图10-9所示。 图10-8 按编号查询对话框 图10-7 地图窗口显示查询结果的地图对象 图10-9 浏览窗口显示结果的属性信息 ⑤ 单击“按人口”菜单,显示“按人口”查询对话框,在对话框中输入“567”。如图10-10所示。 ⑥ 单击“确定”,显示浏览结果。所有人口大于567万的省份的地图区域突出显示。如图10-11、图10-12所示。 图10-10 按人口查询对话框 图10-11 地图窗口地图对象 图10-12 浏览窗口显示结果的信息 【例10-2】修改“按人口”查询的对话框,改变单一的只能输入一个数值的限制。可以创建一个复选框,若用户选择了复选框,则可以在后面的编辑框中进行输入。否则,不能使用后面的编辑框。 图10-13 选择人口大于一定数量省份 图10-14 选择人口
文档评论(0)