需求规格说明书.docx
《需求规格说明书.docx》由会员分享,可在线阅读,更多相关《需求规格说明书.docx(15页珍藏版)》请在冰豆网上搜索。
需求规格说明书
需求规格说明书
1引言
1.1编写目的
本项目需求分析主要是基于消费者对明发商业广场的具体服务业信息的要求和投资商用户对广场商业信息的需求。
根据用户的需求,为明发商业广场设计出一个信息系统,便于用户从可视化的角度了解明发,并提供相关空间分析为消费者的消费活动提供决策辅助。
1.2背景及范围
1.2.1系统的名称:
明发商业广场信息系统
1.2.2系统的组织者:
集美大学GIS专业
系统的开发设计者:
明发商业广场信息系统开发课题组
系统的用户:
普通消费者、潜在商家、数据维护人员
1.2.3系统的所有权:
明发商业广场信息系统开发课题组
1.3定义,术语,缩写词和略语
GIS(GeographyInformationSystem):
即地理信息系统,是在计算机软、硬件支持下,采集、存储、管理、处理、检索、分析和显示空间物体的地理分布数据及与之相关的属性,并以回答用户问题等为主要任务的技术系统。
VB(VisualBasic):
基于Basic的可视化的程序设计语言。
MO(MapObjects):
是一套制图软件集,它使程序员能够把地图加到应用程序中。
SQL(StructuredQueryLanguage):
即结构化查询语言。
它是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。
原型:
即PA(PrototypingApproach),是指由系统分析设计人员与用户合作,在短期内定义用户基本需求的基础上,开发出一个只具备基本功能、实验性的、简易的应用软件。
静态数据:
系统固化在内的描述系统实现功能的一部分数据。
动态数据:
在软件运行过程中用户输入后系统输出给用户的一部分数据,也就是系统要处理的数据。
数据字典:
数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”。
1.4参考资料
《地理信息系统设计与实现》——吴信才等编著电子工业出版社
《软件工程》——齐治昌、谭庆平、宁洪编著高等教育出版社
《地理信息系统软件工程得原理与方法》华硕本等编著
《GIS设计与实现》——李满春、任建武、陈刚、周炎坤科学出版社
2任务概述
2.1目标
2.1.1开发意图
城市商业广场是各种商业活动集中的地方,是城市居民和外来人口经济活动、文化娱乐活动及社会生活最频繁集中的地方。
近年来,由于我国经济的高速增长,城市商业广场也得到了迅速的发展。
在迅速发展的同时,商业广场相关信息越来越呈现种类多、信息量大,相关性复杂等特点。
明发商业广场是位于厦门富山商圈,具有良好的区位条件,由于业种丰富、商家数量多、建筑空间结构复杂,富含了大量的信息。
这使得消费者与欲入驻商家在不能很好的了解明发环境,消费者在消费过程中造成一定的不适宜,从而影响消费心情,商家因缺少相关信息降低了选择入驻的可能性。
这突显出了,收集、管理相关信息,对其进行充分利用的重要性。
因此,根据消费者需求的角度为明发商业广场建立一个适宜的地理信息系统是必要与可行的。
这有利于用户从可视化的角度对相关信息进行获取、分析,为其消费提供便利。
2.1.2应用目标
本系统基于用户的需求出发设计的信息系统,基于各种查询功能,以便用户从可视化的角度了解明发,并提供相关空间分析为消费者的消费活动提供决策辅助。
2.1.3背景
本系统应用GIS技术,使用VB编程语言,结合MO控件进行开发,以模块的形式完成。
2.1.4问卷调查分析
本次问卷调查一共下发问卷63份,回收问卷60份,其中有效问卷60份。
本次问卷调查的对象主要是在明发商业广场的消费者,女性居多,占57%;男生占43%。
该问卷的内容主要包括两个部分:
一是了解被调查者在明发商业广场的消费情况,包括被调查者的消费习惯和在明发的购物频率;二是了解被调查者对明发信息系统的需求程度和需要的功能、了解他们需要的信息和对本系统开发的建议和意见。
(一)调查对象的消费情况
问卷中关于被调查者的消费习惯设有6个选项(多选),其中选择就近消费的有24人,占总数的40%;选择价格公道的有36人,占60%;选择质量为上的有44人,所占比例为73.3%;交通便利的有14人,占23.3%,无所谓和其他选择的人数较少,分别为4人和0人,无所谓占的比例为6.7%。
数据如下图1所示:
图1、消费习惯情况
由上图可以看出,消费者子在购物时都比较关注商品的质量和价格,因此为消费者提供的信息中可以考虑提供商家所售商品的详细信息,以供消费者浏览。
问卷中关于被调查者来明发的消费频率一题中,一个月一次的有13人;一个月两次的有21人;一周一次有18人;其他为8人;所占比例分别为17%、41%、32%、10%,如下图2所示:
图2、消费频率情况
通过上图可以看出,本次问卷的调查对象大多为明发的常客,具有一定的代表性,说明本次调查所采集的是有效的数据。
(二)系统功能和信息的需求情况
在调查开始之前,我们向被调查者简短地介绍了我们的系统将能实现的功能。
再介绍之后,他们中认为设计这样一个系统非常有必要的有6人;必要的有43人;随便的有7人;没必要的4人;完全没必要的0人。
数据如下图3所示:
图3、该系统的必要程度
在信息系统提供的功能一题中(多选),选择查询功能有45人,占75%;信息浏览功能33人,占55%;地图功能38人,占63%;商家评价功能21人,占35%;投资辅助决策功能13人,占22%;
图4、系统功能选择情况
在系统提供的信息一题中(多选),53人选择商家信息,占88%;34人选择基础设施信息(WC、电梯、座椅)占57%;42人选择优惠活动信息,占70%;23人选择周围交通路线信息,占38%;4人选择其他信息,占7%。
数据如下图5所示:
图5、所需各类信息百分数分布图
由上题可得,88%的消费者都关注商家信息,在商家的各类信息中,关注商店名称的有23人;主营业务的有49人;门牌号的为4人;商店性质(个体、连锁)的42人;营业时间36人;商店图片的27人;其他信息3人。
数据如下图6所示:
图6、商家信息关注情况
在商家信息查询方式一题中(多选),37人选择指定点附近的商家信息,占0.62;45人选择指定销售产品的商家分布,占0.75;42人选择指定性质(个体、连锁)的商家分布,占0.7;30人选择指定档次的商家分布,占0.67;
图7、查询方式选择情况
(1代表指定点附近的商家信息、2代表指定销售产品的商家分布、3代表指定性质(个体、连锁)的商家分布、4代表指定档次的商家分布)
在系统的辅助决策功能选项中,选择显示到达目的地的距离有36人;显示到达目的地的最佳路径有53人;选择指定范围内所需的信息有40人,选择消费建议选择的有21人,其他的有4人。
图8、辅助决策功能选择情况
2.3系统功能
本系统的功能是通过可视化窗口进行数据编辑、地图浏览、查询基础、消费者决策辅助、店铺选址决策辅助、数据输出、商业互动、三维模拟、用户功能管理等功能。
图9系统功能
2.4用户特点
本系统普通用户为消费者和潜在商家,高级用户数据维护人员。
2.5一般约束
2.5.1本系统开发人员为4人。
组长:
邓文雄负责总体计划和总体设计、详细设计
组员:
熊政辉负责信息系统的程序编码与程序检测
温贵李负责信息系统的数据准备与数据库检测
张徐负责需求分析,编写需求规格说明书与用户手册
2.5.2开发周期为2个星期。
进度如图10所示:
图10进度安排图
2.5.3本系统主要采用结构化方法来开发系统,受时间限制,只开发出系统原型。
3数据描述
3.1静态数据
静态数据是系统内部有关的数据结构与操作规程。
本系统的静态数据包括:
(1)图形、图像数据:
Googleearth影像图,数字化地图。
(2)服务业相关属性数据:
商店面积(area)、从业人数、商店性质(个体、连锁)、商店档次(高、中、低)、管辖街道、投诉电话、商品种类、营业时间、主营业务、门牌号等。
3.2动态数据
动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值。
本系统的动态数据主要有:
(1)输入数据:
已知店名,直接输入店名查询相关信息;
未知店名,通过下拉选项选择服务业业态类型,显示相关信息。
(2)输出数据:
查询结果,即所查询服务业相关信息,如所查位置、商店面积、从业人数等信息。
3.3数据流图
3.3.1基于用户查询的明发商业广场的顶层图
3.3.2系统的数据流图
3.4数据库描述
本系统使用geodatabase来存储相关属性数据,数据库的名称是明发商业广场地理信息系统数据库。
3.5数据字典
3.5.1数据流条目——数据流条目给出某个数据流和定义,它通常是列出该数据流的各组成数据元素。
3.5.2文件条目——文件条目给出某个文件的定义,列出它的组成数据项,此外还要给出文件的组织形式。
3.5.3数据元素条目——给出某个数据单项的定义,通常是数据项的值类型。
表1属性信息的相关设置
商家属性
SJ_ID(编码)
Short
20
SJ_MPH(门牌号)
Text
20
SJ_MJ(名称)
Text
30
SJ_QYLB(企业类别)
Text
20
SJ_JYFW(经营范围)
Text
20
SJ_YZ(业种)
Text
20
SJ_LXDH(联系电话)
Text
20
SJ_JYSJ(营业时间)
Text
20
SJ_TP(图片)
Image
SJ_BZ(备注)
Text
50
SJ_PJ(评价)
店铺属性
DP_ID(编码)
Short
20
DP_MPH(门牌号)
Text
20
DP_ZT(状态)
Text
10
DP_SZQY(所在区域)
Text
20
DP_SZLC(所在楼层)
Text
10
DP_MJ(面积/平方米)
Short
15
道路属性
DL_ID(编码)
Short
20
DL_MPH(街区)
Text
10
JCSS_SZLC(所在楼层)
Text
10
交通站点属性
JTZD_ID(编码)
Short
20
JTZD_ZM(站名)
Text
20
JTZD_QSZ(起始站)
Text
20
JTZD_ZDZ(终点站)
Text
20
JTZD_JGZ1(经过站1)
Text
20
JTZD_JGZ2(经过站2)
Text
20
JTZD_JGZ3(经过站3)
Text
20
```````````
Text
20
3.6数据采集
3.6.1属性数据采集的方式:
(1)通过实地考察和访问、语言交流采集相关商业数据。
(2)在本系统运行期间通过人机界面来提示用户输入。
3.6.2空间数据采集的方式:
(1)截取Googleearth上的遥感地图,然后导入,进行数字化;
(2)电子地图。
4功能需求
根据信息特征和用户需求分析,该系统课分为三个子系统:
消费者子系统,主要功能有地图浏览、基础查询、消费者决策辅助、商业互动;投资商子系统,主要功能地图浏览、基础查询、店铺选址决策辅助、三维模拟、成果输出;数据维护人员子系统主要功能是数据编辑。
4.1 地图浏览
该模块满足地图界面的基本功能,方便用户进行信息的调用和浏览,可以通过选取自己的商业目标显示相关的服务业信息和空间信息,同时还可以对地图进行放大、缩小、漫游、全图等各种功能。
4.2基础查询
本系统的查询方式主要包括以下两种:
(1)点击查询:
点击某个项目,可以显示该项目的各类信息。
(2)选择查询:
按项目的类型分类列表显示出某类项目的信息。
(3)条件查询,用户可以根据自己的特殊需求,通过属性条件中的值进行查询。
比如选择商店面积>50平方米,档次为高,主营业务=服装,进行查询。
4.3消费者决策辅助
消费者决策分析一般包括距离量算(跟据用户的选定的起点与终点,计算两点间的距离)、最短路径分析(跟据用户的选定的起点与终点(或含有几个中间点),分析提供最短路径方案)、邻近分析等。
4.4店铺选址决策辅助
统计分析:
根据商家对象的属性字段,设定一定条件,统计分析某类商家并形成相关统计图表;客流分析:
根据用户要求显示客流密度分布图;盈利模拟:
对将要入驻的商家在空间位置上,根据其模型运算,模拟其预期盈利状况。
4.5商业互动
主要是消费者可针对各个商家的商品与服务态度给予评价与提供改善建议统计并记录。
4.6三维模拟
三维模拟主要包括:
1.景观模拟:
对明发商业广场进行三维景观模拟,并定期进行更新,增强其现势性。
2.效果预览:
可根据输入的编号锁定为将三维场景中各大广告牌纹理,并可上传图片,暂时替换纹理,达到公告效果预览作用。
5性能需求
5.1数据精确度
(1)在往数据库文件数组中添加数时,要求输入数准确;
(2)在向数据库文件提取数据时,数据记录定位准确;
(3)用户输入值必须符合相应字段要求;
(4)在选择空间地物时,设置有一定的容差值。
5.2时间特性
(1)响应时间在人的感觉和视觉事件范围内;
(2)更新处理时间,随着MO控件和VB版本的升级,本系统将相应的进行更新;
(3)数据转换与传输时间根据其数据量的大小而决定;
5.3适应性
本系统是使用VB.NT结合MO空间在windows7系统下完成的,所以只要是兼容windows的操作系统,都可以正确地运行,有较好的适应能力与兼容性;应用户的特殊需求系统在完成后的维护阶段可以保持几个与其他类软件接口,随时满足用户的使用要求。
6运行需求
6.1用户界面
基于标准窗口系统,具有统一界面风格的图形用户界面已经成为GIS用户界面发展主流。
成功的GIS系统应具备完善的功能和友好的的图形界面,能使用户集中精力于他们的任务本身,给他们带来愉悦而没有“障碍”的感觉,并能对他们的每一个操作的反应作出预测。
6.2用户接口
面向用户的接口输入设备采用键盘、鼠标及图象扫描仪等,输出设备包括显示终端、打印机、绘图仪及多媒体设备。
输出介质为纸张、光盘、多媒体介质。
6.3故障处理
本系统的故障处理一般由操作系统完成,只要保持与操作系统的接口即可。
只要操作系统没有大的故障程序一般是比较稳定的。
7其他需求
系统保证了较好的可使用性、可维护性、数据的安全保密性,如对不同用户有一定权限。
由于本系统不大,还保留了一定程度的可移植性。
通过保留的软、硬件接口便可看出本系统具备良好的可扩展性。