3。1。1 系统开发目标
土地出让价格查询系统的开发主要原因是:土地出让价格对于房价的影响跟我们生活的息息相关,近两年来房价不断疯狂的上涨,人们对房价的问题尤其的关注,几乎走在路上就会听到人们讨论房价,因此,人们对于土地出让价格信息的查询掌握是对于了解房价的一个大前提。对于土地出让查询系统的开发目标有以下几点:
⑴百度地图数据显示
应用百度地图,采用ajax技术获取JSON数据,数据从各大网站抓取,没有的数据利用百度地图画区域方法,获取区域的各个角落的点,然后多个点形成面的方式显示地块范围,点击土拍地块可以弹出信息框,简明的显示土拍信息。
⑵数据列表展示
列表显示土拍数据,从后台数据库读取,能够详细显示土拍价格以及其其他数据,并用百度地图静态显示区域位置,方便查找。
⑶楼市相关信息
制作若干楼市相关专题UI,了解楼市动态,关注楼市价格。
⑷图表显示信息
用百度echarts图表显示部分土拍信息变化,数据从2010年至2016年4月,来自于土拍大数据网站,具有说服性。
3。2 系统详细设计方案
3。2。1系统功能模块划分
土地出让查询系统划分为三个模块:①百度地图显示土地出让数据,静态加载土拍地块信息;②土拍数据的显示查询模块;③土拍各方面数据的比较模块。
百度地图的通用功能也就是一般的查询、修饰地图、放大缩小、显示信息等,另外根据数据显示土拍的信息,土拍数据显示是在百度地图外的,用表格的形式显示在新建的页面上;土拍比较模块则是用图表显示,比较每个时期的土拍价格以及房价走势,客观的多方面的展示土地价格的变化以及对人们生活的影响。
3。2。2 系统开发技术路线
系统开发语言选择了C#语言,系统框架则选择了属于C#语言中的一种MVC5框架,数据库采用了SQL Server数据库,开发平台为微软的VisuaL Studio 2015软件。
4 南京市土地出让查询系统开发
4。1 系统框架文献综述
土地出让查询系统采用MVC框架,MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑[12]。用该框架开发土地出让查询系统的原因主要是其重用性高、生命周期成本低、部署快、可维护性高的优点。
图4-1 系统框架模版信息-MVC5模版
4。1。1 系统若干模块
系统模块分为以下几个模块:土拍地块地图展示模块、土拍信息数据列表展示模块、房产直击模块、土地成交对比模块和土地成交趋势模块。如下图所示:
图4-2 系统若干模版信息
图4-3 页面模块信息
4。1。2 百度地图模块
土拍地图展示采用了百度地图显示方式,利用其开源的百度地图API技术,对地图进行简单的显示查询操作。
图4-4 地图模块
图4-5 地图地块标注显示
图4-6 地图地块信息显示
4。1。3 模块相关重要代码
$。ajax({
type: "GET",
url: "json2。json",
dataType: "JSON",
success: function (e) {
if (e) {
for (var j in e) {
data = e[j];
var pointArray = new Array();
for (var i = 0; i < data。JW。length; i++) { 南京市土地出让查询系统设计(4):http://www.youerw.com/jisuanji/lunwen_89282.html