1、111 学 号:2011毕 业 设 计 说 明 书GRADUATE DESIGN设计题目:基于 GIS 的商场信息系统华北理工大学信息学院-摘 要随着信息技术的不断发展,数字化商场信息管理和建设成为未来趋势。世界是一个大舞台,人的生活就决定了要有琳琅满目的商品,而有了众多的商品,就需要商场去进行销售,商场一多了,就需要对各式各样的商场商圈进行管理,怎么样做到管理商场和商圈及其周边的信息,这是一个不太容易的问题。这就需要我们开发一个基于 GIS 的商场信息管理系统来很大程度上减少这些问题的发生。商场信息系统的设计与开发采用 ArcEngine 组件式开发技术、VS 2010 中C#编程语言、SQ
2、L Server 数据库,在充分调查市民对系统的需求后进行设计与开发的。通过这些技术,系统所能够完成基于 ArcEngine 实现地理信息系统与传统信息管理系统的结合、基本的图形操作:平移、放大、缩小、商场及周边商圈的空间位置及属性数据的显示及查询、对商场及周边商圈进行分析,对商圈内不同属性的要素进行分类。通过这些功能的实现,商场信息系统将充分胜任市民出行时向导的角色,从而更好地服务于市民。关键词 数字化商场信息管理;商城商圈;组件式开发技术;服务Abstract-I-AbstractWith the development of information technology, digital
3、 shopping mall information management and construction become the future tendency. The world is a big stage, life decided to have an array of goods, and many of the commodity, the need for mall sales, need of all kinds of shopping district management, how to do management of shopping malls and shopp
4、ing district and the surrounding information, this is a question which is not easy. This requires us to develop a shopping malls information system to a large extent to reduce the occurrence of these problems. Shopping malls information system design and development using ArcEngine component develop
5、ment technology, VS 2010 C# programming language and SQL Server database, on full investigation to the public after the system requirements for design and development. Through these techniques, the system can complete based on ArcEngine achieve the combination of geographic information system and tr
6、aditional management information system, the basic graphics operations: translation, amplification, narrow, shopping malls and the surrounding district of spatial location and attribute data display and query, to the mall and the surrounding district analysis, on the properties of different elements
7、 within the district are classified. Through the realization of these functions, the shopping mall information system will be fully qualified for the role of the public travel time guide, and thus better serve the public.Keywords The information management of the digital shopping center, the shoppin
8、g district, the component type development technology, service目 录-II-目 录摘 要 .IABSTRACT .II第 1 章 绪论 .11.1 商场信息系统的现状 .11.1.1 商场信息系统在国外的发展状况 .11.1.2 商场信息系统在国内的发展状况 .21.1.3 基于 GIS 的唐山市商场信息系统的特征 .21.2.本课题的来源 .31.3 本文主要内容 .31.4 本章小结 .3第 2 章 系统分析 .42.1 系统需求分析 .42.1.1 系统简述 .42.1.2 系统功能分析 .42.2 系统可行性分析 .42.2
9、.1 理论上的可行性 .42.2.2 技术上的可行性 .52.3 系统目标 .52.4 本章小结 .5第 3 章 总体设计 .63.1 系统软硬件配置方案 .63.2 软件开发工具与技术 .63.2.1 系统开发语言 C#.63.2.2 SQL 数据库 .73.2.3 ArcEngine 组件式开发技术 .83.3 系统结构体系设计 .93.3.1 系统的技术路线图 .93.3.2 系统的体系结构 .103.3.3 系统数据流程图 .103.3.4 逻辑结构层次图 .103.3.5 系统功能模块设计 .123.4 本章小结 .13第 4 章 详细设计 .144.1 数据库设计 .144.1.1
10、 地理空间数据库(Geodatabase) .144.1.2 数据库的建立 .144.2 界面设计 .154.3 系统功能设计 .154.3.1 文件 .164.3.2 地图基本操作模块 .16目 录-III-4.3.3 地图查询模块 .174.3.4 路径分析模块 .174.3.5 缓冲区分析模块 .184.3.6 登陆和密码修改模块 .184.4 本章小结 .18第 5 章 系统实现 .195.1 用户登录以及密码修改 .195.2 界面实现 .195.3 系统工具栏及快捷菜单实现 .205.3.1 工具栏 .205.3.2 系统菜单栏实现 .215.4 系统主要功能实现 .215.4.1
11、 地图查询功能 .215.4.2 缓冲区查询 .255.4.3 根据品牌查询商场 .255.4.5 生成专题图 .27结 论 .28参考文献 .30谢 辞 .32矿业工程学院-0-第 1 章 绪论1.1 商场信息系统的现状1.1.1 商场信息系统在国外的发展状况地理信息系统(GIS)是 20 世纪 60 年代中期开始发展起来的技术。它是对空间数据和属性数据进行处理的计算机信息系统。20 世纪 80 年代是 GIS 普及和推广应用的大发展阶段,由于新一代高性能的计算机的普及和迅速发展,GIS也逐步走向成熟 1。20 世纪 90 年代,GIS 已经成为确定性产业。GIS 已渗透到各行各业,越来越多
12、的国际性会议、学术刊物以 GIS 为主题,它已经成为人们规划管理中不可缺少的应用工具。基于 GIS 的商场信息系统在实际应用上概括来说是向着普及性和高层次两个方向发展 2。从普及性方面来说,随着计算机功能的增强和广泛应用,以计算机为主要信息处理工具的、功能完善的商场管理信息系统将越来越多地受到管理人员和市民的欢迎并且要逐渐地向着用以支持决策活动的方向发展;从高层次上来讲,以大型计算机为中央处理器的分布式商场信息系统也是一个重要的发展方向,利用计算机和大型主机联网,可以为管理者提供更为广泛的信息和决策支持 8。目前在国外,GIS 在商业上的应用主要有:(1) 商业企业区位布局的原则分析:市场条件
13、对商业企业区位布局具有决定性的作用;消费因素使商业企业区位布局产生差异;商业企业在一定区位上成行成市,形成有效的相关区位,可产生聚集的效益;交通可达性是影响商业企业区位布局的重要因素。(2) 商业区位分析:商业中心的等级体系划分;市场区分析;商业网络研究。(3) 商业区位分析模型:主要包括商业区位结构分析模型、商业区位选择分析模型。从信息系统的体系结构看,传统的商场信息系统一般都采用 C/S 结构,这种结构集中了大中型系统及文件服务器的优点,并有良好的系统开放性和扩展性 3。 GIS 的商场信息管理系统在世界发达国家已发展了几十年,并形成了完整、成熟、细分的产业链。专业的数字商场商圈产品和服务
14、由专业公司主导建设,产业化运作成熟完备,应用建设比较全面。第一章 绪论-1-1.1.2 商场信息系统在国内的发展状况在引进 GIS 技术的前几年,强大的 GIS 工具在商业应用方面还很有限,随着硬件价格明显下降,操作简单的新设备投入使用,新的民用卫星升入轨道,覆盖全球。软件也变得简单易用,使得 GIS 在商业方面得到快速的发展。国内技术方面已经成熟了,只是随着目前互联网的发展,技术方面也跟进了角度,例如开发出了基于 IOS 的 APP,从而使得 PAD 设备的使用很容易普及了。另外随着社交网络的发展,会使得用户的数据量大增,例如新浪微博的位置分享这样的功能,处理和分析大量数据的技术也是比较成熟
15、了,从数据库到分析软件,其他行业都有现成的技术可用来学习和借鉴。商场信息管理系统是城市信息建设的重要组成部分,但当前商场信息管理系统的主要问题有以下几个方面 4:(1)城市信息覆盖小。原因是地图的内容不够详细,包含的信息太过单一,只是简单地把商场的名称进行了汇总,而客流量、地址、类型之类的信息还有所欠缺。(2)各个商圈内信息和资源管理混乱。没有将商场进行很好的分类,包括商场内的品牌的查询也很混乱。(3)缺乏统一的商场信息平台。各类商场的信息比较分散,没有在一个集中的系统或者软件中提供。(4)各级商圈信息化发展不平衡。总是对一些火热的商场的信息进行汇总,而忽视了那些并不是火热但有特色的商场,比如
16、一些小的家具市场,一些数码城。目前,全国有许多城市都在建设数字城市,但是基于 GIS 的商场商圈信息管理系统数量不多,因其具有良好的市场移植能力,这就使得 GIS 在商业有着更加广阔的发展前景。1.1.3 基于 GIS 的唐山市商场信息系统的特征目前很多有很多的商场软件包括网络上的,然而其中的大部分都只是简单的数据库查询。对于很多用户在日常生活中遇到的问题不能很好的解决,更不能实现商圈信息的及时汇总,也不能将商场商圈信息可视化的显示在地图当中。然而基于 GIS 的商场信息系统则能够很好的解决这些问题,并具有很多新的特点。基于 GIS 的商场信息系统的特点 5:(1)商场信息系统根据市民平时购物
17、所考虑的因素以及商场的基本信息,矿业工程学院-2-从而考虑如何向市民提供唐山市区内商场的空间数据和属性数据的显示、查询和管理等功能。(2)商场信息系统能够对全市范围内商圈附近购物人群进行统计。(3)本系统可以对商圈火热程度进行划分,从而对政府部门的经济建设决策提供帮助。(4)商场信息系统利用商场和周边商圈的基础数据以及路线图,对市民选择出行路线提供参考。1.2.本课题的来源随着信息技术的不断发展,数字化商场信息管理和建设成为未来趋势。众多各式各样的商场在我们生活中扮演着重要的角色,商场一多了,就需要对各式各样的商场商圈进行管理, 这就需要我们开发一个基于 GIS 的商场信息管理系统,有计划而合
18、理的管理商场商圈信息。方便对商场信息、商圈内容、商场商圈种类分类、商场商圈地理位置的更新和管理, 实现数字化、科学化、信息化管理,提高管理效率,降低经营成本,方便市民出行。目前很多的商场软件包括网络上的,然而其中的大部分都只是简单的数据库查询。对于很多用户在日常生活中遇到的问题不能很好的解决,更不能实现商圈信息的及时汇总,也不能将商场商圈信息可视化的显示在地图当中。这就严重的影响了用户使用软件的效果。由于种种限制不能将有效的数据实时的以可视化的方式呈现在用户面前,使用户在查询时还要逐一筛选。这只是其中的一个问题,而本系统将会一一解决这样的问题。1.3 本文主要内容本文主要设计并实现了一个基于 GIS 的商场信息系统,商场信息系统功能包括查看商场信息、查找商场和路线、确定商场周边信息、空间数据查询与管理、用户密码修改等功能。本文重点研究了 C#编程语言和 ArcGIS 控件的调用方法以及 SQL Server 数据库的增删改查,并详细描述了本系统的窗体设计和调用方法以及 SQL Server 数据库的设计过程。本文将单设章节讨论程序的窗体设计、控件的调用以及数据库的设计方法,还有程序各部分所能实现的功能。1.4 本章小结本章主要分析了商场信息系统的当前现状,总结了商场信息系统的特征,指出了当前商场信息系统的一些问题,最后对本课题的来源以及本文主要内容第一章 绪论-3-进行了介绍。