刘泊辰 张凌宸 冯 涛
南京信息工程大学,电子与信息工程学院 江苏 南京 210044
对于商业的选址问题,国内外学者早已对其进行过深入的研究分析,早在1909年weber问题就被Alfred weber提出来解决仓库的选址问题。但传统选址方法投入成本高、时间周期长,即耗费的人力、物力、财力及时间成本较大,选址效率低,容易错失良机。而现今基于大数据的商业选址研究,都是在使用各种数据平台及数据收集方法采集大量相关数据的情况下,对数据进行分析,提出相应的选址与优化提升建议,为商业选址提供辅助参考决策,提高效率,且准确率较高。
该系统通过对原始城市数据的采集,以及利用计算机算法在对数据进行分析过后,自动计算出商业用店及工厂的最佳位置,为有商业用地需求的用户提供由算法推荐的商业用地。之后,进一步结合人口、建筑、路网等数据,生成地图和报告,得出若干备选地址,从而帮助商业用店获得更高的经济,帮助工厂提高物流效率,增加城市的经济效益与环境效益。
选址系统以web网页形式展现在用户眼前,当用户打开网页后,网页会自动定位到用户的所在位置并给出坐标。本系统会对事先划分好的每一个小模块中各个城市数据(诸如学校、医疗中心、居民区、地铁站等等)进行统计,统计后的数据全部存放到了后台的数据库之中。每当用户选择了一个地域点击时触发算法,系统就会调出这个区域所归属的模块,并对其中的城市数据进行科学计算,并在现有的商铺店面之中选取最优解。
同时,系统也会给出后台计算所用到的数据分配比,并以图表形式展现:
操作步骤如下:
1.输入网址打开网页。用户输入系统地址打开网页,网页即地图界面,并会自动给出所在地经纬度坐标
2.寻找想要运营商店的地域。用户可以通过鼠标的拖动和滑轮控制地图页面的拖动和大小控制,而随着地图页面的放大缩小,界面展示的地标也会有所变动,随即找到想要运营商铺店面的地域,单击此地域触发后台工作。
3.系统工作计算出最终结果。在接收到用户的单击指令后,系统就会开始计算工作,根据数据库中的城市数据依靠已经编写的算法快速计算出最终结果。跳出弹框,显示该地域的城市数据,同时在此地域中会有黑点标出,表示为最佳的运营地址。
4.系统给出图表。在计算得出结果之后,用户可以点击“查看后台数据”超链接,此时就会跳转到另一网页,在该网页中,系统会提供该地区的放大图,并提供各个城市数据的具体信息,并且在最后会给出各项数据计算分配比的图表。
1.交互。在交互功能中采用了MVC这一得力工具。设计创建交互式应用程序的模式,MVC模式在GUI程序中有很广泛的应用:Model(模型)是应用程序中用于处理应用程序数据逻辑的部分,通常负责在数据库中存取数据、程序的业务逻辑等。View(视图)显示数据(数据库记录)。是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。Controller(控制器)处理输入(写入数据库记录)。是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
2.服务器与站点。系统采用windows系统,并在其中使用“宝塔”搭建站点,系统同时采用腾讯云服务器进行网页设计。
3.网页设计。采用HTML、CSS以及JavaScript等语言进行网页界面的设计与排版,插入百度地图的API实现具体地图界面的展示,利用JavaScript与Python进行其他功能的实现。
4.视图。视图界面与百度地图几乎一样,同样具有鼠标拖动,滑轮放大缩小等功能。与此同时,系统仍然做出了一些修改,实现了自动定位功能,实现查询地址坐标等功能。
但上述所述其实都只是用户视图,就是呈现在用户眼前的视图。实际上,作为开发编程人员,他们所看到的又是不一样的视图。
事实上,我们系统采用的是“4+1”视图模型。即逻辑视图、开发视图、进程视图和物理视图。