商场信息系统中期报告Word格式文档下载.docx
《商场信息系统中期报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《商场信息系统中期报告Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。
学号:
20119
指导教师:
刘亚静
一、
二、工作任务的进展情况
1.1系统简述
此系统研究内容主要是根据市民平时购物所考虑的因素以及商场的基本信息,从而考虑如何向市民提供唐山市区内商场的空间数据和属性数据的显示、查询和管理等功能,能够对全市范围内商圈附近购物人群进行统计,并对商圈火热程度进行划分,从而对政府部门的经济建设决策提供帮助;
并且利用商场和周边商圈的基础数据以及实时的路况,对市民选择出行路线提供参考。
1.2需求分析
1.2.1系统目标分析
系统用户类型:
使用商场系统进行分析的管理者。
系统服务对象:
唐山市市民。
1.2.2系统功能分析
利用GIS结构化分析法自顶向下、逐层分解来定义商场管理信息系统的需求。
商场管理信息系统的开发过程主要分为三个阶段,包括地图的绘制、窗体布局的设、代码的编写。
地图的绘制主要依靠Arcmap实现,通过在唐山市区的地图上添加道路数据以及商场相关数据,从而完成地图的绘制。
窗体的设计以及代码的编写依靠VS2010专业版软件,在VS2010中进行设计与编写。
本系统的功能主要包括系统登录、基本数据管理、增删改查、路径分析、缓冲区分析等,根据具体情况,该系统的功能可分为三类:
第一类是数据更新与维护;
第二类是信息的查询;
第三类是空间数据分析。
1.3总体设计
根据软件本身的系统机构,我们从功能的角度对系统的功能进行了初步的分析,主要区分了每个功能的边界,这是第一次将系统功能进行细化的过程,并利用分析结果对系统进行设计,总体设计结果如下表1.2-1所示。
表1.2-1基于GIS的商场信息系统初步需求分析
属性
功能
功能点
功能描述
用户的需求
查看商场信息
查看所有商场及某个商场的详细信息
查找商场
地图上显示商场位置
查找路线
地图显示到达目标商场的最短路径
确定市场周边信息
缓冲区分析商场周边
空间数据管理
增加商场或修改已有商场的位置
根据表1.2-1用户描述的需求,将系统功能模块划分如表1.2-2所示,并对其模块的划分和功能进行描述。
划分模块的目的是使系统的结构更加清晰,开发难度降低并有利于开发。
表1.2-2商场信息系统需求分析结果
系统登录
登录流程
对用户输入的用户名、密码进行验证,验证通过后,该用户可以使用系统功能,否则拒绝使用
维护基本数据
商场空间数据维护
修改、删除、新增或查询商场空间数据,系统根据用户的操作,对商场空间数据进行显示或更新
商场属性数据维护
修改、删除、新增或查询商场属性数据,系统根据用户的操作,对商场属性数据进行显示或更新
选择商场
查询商场属性
用户根据自己的需求,查询适合的商场
确定商场位置
用户选择的商场在地图上高亮显示
查询路线
最短路径查询
用户根据所查询的路径信息,选择出行路线
商场周边信息显示
查询商场周边信息
用户对商场周边进行缓冲区分析,具体了解商场周边
技术路线图如图1(详见后一页):
1.4系统详细设计
1.4.1地图处理
原始数据为shape文件,其中包含了唐山市市区里的道路、居民区等图层,下图是商场数据未添加的地图,随着设计的逐步完善,地图数据也将逐渐完善,会根据各个商场的实际位置信息,属性信息进行数据的录入,未添加商场数据时,效果图如图2:
图2未添加商场数据的地图数据
1.4.2数据库设计
数据库设计平台是SQLServer2008,也包括地图中各个要素在属性数据库中的属性数据,在数据库中设计后台数据表和关系,其中数据表详细情况如表1-表2:
表1.4-1管理员信息表
字段名
数据类型
长度
是否为空
是否为主键
说明
name
nvarchar
50
否
是
管理员名
password
密码
表1.4-2商场信息表(位于地图属性数据库)
mname
商场名称
classify
nchar
20
商场类别
tel
商场电话
intro
ntext
商场简介
address
商场地址
1.4.3系统平台设计
使用ArcEngine10.1搭建系统平台,使用Visualstudio2010调用Arcgis控件,实现系统的平台设计,系统为C/S构架的窗体程序,将地图添加进程序后,可在窗体上进行对地图的一系列操作。
图3系统主界面
1.5系统功能实现
主窗体的设计,如图3:
系统功能目前实现的有商场空间定位、地图基本操作等模块。
(1)商场空间定位
选择相应的商场,将选中的商场在地图上高亮显示,如图4:
图4定位查询
(2)地图基本操作
用户登陆后,对地图上要素的添加、修改、删除。
如图5(见后一页):
图5地图基本操作控件
二、未按计划完成工作任务的原因
由于软件与系统版本不兼容的原因,在软件的下载与安装时耗费了许多时间,导致未按照计划完成工作任务。
而且原始地图数据包含的无用信息较多,商场信息较少,查询各个商场的准确位置和属性信息耗费了许多时间。
总体评估为以下几点:
(1)没有正确估算各阶段任务用时;
(2)由于系统设计存在一定的不足,需要在工作中不断进行调整;
(3)实现一些功能的过程中,输入的代码中存在一些细小的错误,还需仔细改正;
(4)在地图发布时,ARCGIS软件安装过程可能没有安装好,所以地图的发布老出问题,后来重装了,花费了一段时间,
三、工作中遇到的问题及改进措施
(1)系统所需要的工作底图没有选择好,简单地图数据信息较少,下步计划对工作地图在进行修改,美化地图。
(2)代码仍有很多错误,有些简单的功能在运行中不稳定,不时地会出现错误。
(3)此外系统还需要一个登录界面,会在后期制作。
四、下一步工作计划
第9周-第10周:
实现商场缓冲区模块。
第11周-第12周:
实现系统的路径分析模块,以及一些对地图操作的功能的完善。
地图数据的进一步更新和完善。
第13周:
优化各个模块的功能。
第14周:
调试系统到最佳状态,撰写毕业设计说明书。
第15周:
完成毕业设计说明书和其他材料,准备毕业答辩。
学生签字:
赵晨光
2015年4月25日