HEBEIUNITEDUNIVERSITY课程设计说明书设计题目:唐山市市场消费导航系统学生姓名:专业班级:学院:指导教师:2012年06月29日摘要-I-摘要随着互联网在国际上迅猛的发展,基于互联网的各种应用也日益受到人们的重视,特别是现代远程查询得到了巨大的发展。基于Web的消费市场查询系统正是在这种形势下应运而生的。为满足唐山人们足不出户就能得到自己消费场所的消费和位置信息,该系统设置了唐山市各个消费商场的位置和商品信息。该系统采用互联网网页查询的模式,在唐山市地图上标注唐山市各大商场的位置和属性信息,其中包括商场的图片和商品的价格等信息,消费者经过点击即可查询所需要的商品,进而与其他商场的商品进行比较。唐山市消费导航系统使唐山市人们在生活采购更加方便、高效的了解商品的最新动态,提高现代化生活的水平和节奏,也为各商场和商家带来了收益。关键词:消费导航、商场位置、商品信息、GIS目录-II-目录摘要.............................................................................................................................I第1章市场消费导航系统的需求分析......................................................................31.1系统需求分析.......................................................................................................................31.1.1系统功能分析...............................................................................................................31.1.2系统的数据流图............................................................................................................31.2系统的可行性分析................................................................................................................3第2章市场消费导航系统的总体设计......................................................................52.1系统概要设计.......................................................................................................................52.1.1系统功能模块的划分...................................................................................................52.1.2市场消费导航系统的主流程图...................................................................................62.2数据库设计............................................................................................................................63.1系统详细设计........................................................................................................................83.2各模块详细设计图................................................................................................................93.3数据库设计..........................................................................................................................113.3本章小结.............................................................................................................................12第4章市场消费导航系统实现................................................................................13参考文献......................................................................................................................25-3-第1章市场消费导航系统的需求分析1.1系统需求分析1.1.1系统功能分析市场消费导航系统是唐山市商场和商品信息的管理、查询和处理,首先它从为顾客服务的角度出发,针对顾客的需要进行分析和设计。其次,从商家的角度出发,商家将自己的商品贴到该系统的信息栏中加以展示,并对商品的价格加以标示,将商场和商品的信息反馈给消费者。市场消费导航系统应用Web信息共享的功能来处理它们之间的业务联系和数据交换的情况,以及应用GIS原理来实现相关地图控制方面的操作情况。包括:系统管理、地图控制、商品信息管理、商品信息更新、商品信息导航、商场简介等几个部分。其中商品信息导航部分是最关键的部分,它把GIS应用到系统中,它不仅为顾客提供商品的属性,而且为顾客提供了方便快捷的查找商家和商品的途径。1.1.2系统的数据流图根据市场导航系统的功能,对市场消费导航系统中的数据流进行分析,可以得到如下流图:1.2系统的可行性分析2009年,我国的城镇人口按统计口径算,已达6.22亿人,城镇化率提高到46.60%,意味着我国的城镇化率已经逐步接近中等收入国家的平均水平,未来10-15年中国仍将处于城镇化快速发展阶段,人们的生活水平越来越高,需求越使用者市场消费导航系统地图操作商品查询-4-来越大。人们的生活必将高效化和合理化。在信息时代发展的今天,以前单一的手工检索已不能满足人们的要求,对于商家的管理者来说,当今社会信息量与日俱增,各种商家和商品也大量的出现,其信息管理难度也越来越大,单凭手工记录更改商品信息,单靠服务员介绍商品相关信息已经远远跟不上时代的步伐。对于消费者来说,在交通繁忙的大城市,在劳累繁忙的工作之后去各商场现场浏览比较自己需要的商品,不仅会浪费人们宝贵的时间,还会对人们的身体造成一定的疲劳,满足不了人们日趋加快的生活节奏。利用现代快速发展的计算机技术和地理信息系统(GIS)技术,运用Web信息共享原理,可以进行综合分析和导航,有效的提高信息管理和查询的效率,改善信息管理的方式,设计开发一个基于GIS的市场信息导航系统是完全可行的。-5-第2章市场消费导航系统的总体设计2.1系统概要设计2.1.1系统功能模块的划分市场消费导航系统主要由基本图形操作模块、查询功能模块、分析功能模块、系统登录模块、系统维护模块等构成,其总体设计模块划分图如下:唐山市市场消费导航系统图形操作模块查询功能模块分析功能模块登录模块系统维护模块-6-2.1.2市场消费导航系统的主流程图2.2数据库设计1、概念结构设计概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示出上述信息世界中的常用概念。概念模型的表示方法很多,其中最为著名最为常用的主要有四种策略:自顶向下,自底向上,由里向外(逐步扩张)和混合策略。市场消费导航系统通过属性数据和空间数据构成整体数据库,其数据库结构图如下:启动程序编辑帮助退出登录地图处理-7-唐山市市场消费管理系统属性数据库用户信息表商场信息表商品信息表点状数据线状数据面状数据空间数据库-8-第3章市场消费导航系统的详细设计3.1系统详细设计详细设计阶段的主要任务是为各模块划分子模块,后台管理部分的各模块的子模块划分图如下所示。唐山市市场消费导航系统系统管理员商家消费者帮助登录维护登录注册添加修改删除注销商品查询价格查询定位-9-3.2各模块详细设计图3.2.1图形操作模块设计图本部分主要是用于系统其它辅助功能,提供用户更直观方便的视角。3.2.2查询功能模块该功能是本系统的主要功能模块,是集合定位、商品信息、商场信息等查询为一体的模块,功能模块图如下:图形操作模块放大缩小移动全图-10-3.2.3登录功能模块该模块主要分为两部分:系统管理员登录,为高级用户;商家登录,为普通用户。消费者无需登录。查询功能模块定位商场信息商品信息-11-…3.3数据库设计数据是信息系统的中枢,数据库是以一定的组织方式存储在一起的相互关联的数据集合,能以最佳方式,最少重复为多种目的服务。数据库设计时,必须满足数据库建设的要求,需满足唐山市市场消费导航系统的要求。具体而言,数据库的设计要遵循如下一些原则:⑴数据库安全稳定数据库是系统良好运行的关键,因此,必须从软硬件平台选型、数据库结构等方面进行优化设计,确保数据库的稳定运行。采用严格的用户身份认证措施防止非法用户的攻击,做好数据的备份,防止数据库的崩溃。⑵数据库设计必须规范合理数据库设计必须符合数据完整性和数据最小处理单元的原则,进一步完善数据操作的安全性、完整性、一致性、并发性、保密性等。登录模块管理员登陆普通用户登录-12-⑶空间属性数据的存储管理为了实现对该系统数据业务的高效访问和操作,便于数据更新维护,必须考虑将空间数据和属性数据进行统一的设计,实现空间和属性的综合查询和管理。⑷能够适应数据的实时更新数据管理中各项数据的编辑操作应能在数据库中得到实时更新。数据编辑更新后关联数据也必须得到相应的更新,数据库设计将遵循ER实体关系模型,建设各个表之间合理的逻辑关系,确保数据库表之间的关联更新。3.3本章小结本章主要介绍了市场消费导航系统的需求分析和设计过程,分为市场消费导航系统需求分析、市场消费导航系统概要设计和市场消费导航系统详细设计三个部分。该系统的主要部分在于查询系统,充分应用了gis缓冲区分析和定位查询等arcgisserver的强大功能。在数据库中收集了部分商场和商品的信息做引例,连接到查询功能的查询框,包括模糊查询的功能。功能虽然还不甚完善,但是我们会努力做到最好。-13-第4章市场消费导航系统实现4.1系统主界面系统主界面包括了定位查询、图形处理、图层操作、商场信息查询按钮等功能。图示如下:4.2查询定位该功能实现主要是靠获取关键字,可精确查询,也可模糊查询。查询出的地点在图上由图标标示出来:查询框:-14-查询定位的结果显示:查询结果栏显示:-15-4.3主要功能栏主要功能栏包括图形的放大、缩小、移动、鹰眼、属性显示、全图显示、局部放大、点线面量算、点线面缓冲区分析、清除选择等功能。4.3.1属性显示实现图:4.3.2局部放大功能实现图:数字表示放大倍数,放大时鼠标移动区有红十字丝,十字丝指示的位置为放大位置。-16-4.3.