基于.net平台的中国化肥价格指数系统的制作方法

文档序号:8396318阅读:429来源:国知局
基于.net平台的中国化肥价格指数系统的制作方法
【技术领域】
[0001]本发明涉及一种价格指数系统,尤其是一种基于.NET平台的中国化肥价格指数系统,属于农资物联网的技术领域。
【背景技术】
[0002]近几年来我国化肥行业迎来了空前的发展,中国已经成为世界上最大的化肥生产国和消费国。但随着我国化肥流通体制改革的不断深化,化肥市场发育的不断成熟,化肥行业面临着一系列的问题与挑战。国内化肥产能过剩,2013年我国磷肥总产能约为2360万吨,消费量却仅有1200万吨,产能过剩高达49%。在世界化肥产能总体过剩的大环境下,化肥出口也不容乐观。化肥市场出现“淡季不淡、旺季不旺”,化肥淡储制度遇尴尬。我国幅员辽阔,化肥区域市场差别大,用肥要求不尽相同,价格也千差万别。面临这一系列的问题,传统的市场流通方式和市场判断方式已完全不能适应化肥市场的客观需求。我国化肥行业迫切需要一系列能及时准确反映国内化肥价格变化趋势和幅度的指标。

【发明内容】

[0003]本发明的目的是克服现有技术中存在的不足,提供一种基于.NET平台的中国化肥价格指数系统,其在广泛采集化肥信息的基础上,通过其安全可靠的数据管理功能,经过汇总、分析和精确计算,为农民了解化肥市场,化肥生产、流通企业进行经营决策,政府参与市场调控,提供了及时、准确的参考指标。
[0004]按照本发明提供的技术方案,所述基于.NET平台的中国化肥价格指数系统,包括安装IIS服务并用于价格信息采集、统计和发布的Web服务器,所述Web服务器内能动态生成网页,并能与浏览器客户端进行交换,以进行化肥价格的填报与统计信息的查询,数据服务器与Web服务器连接,能对Web服务器采集、统计的数据进行存取与备份。
[0005]所述Web服务器的部署采用ASP.NET MVC实现,通过Web服务器能进行用户注册管理、基础参数设置、化肥信息采集、统计信息查询、统计信息报表、指数统计查询以及指数信息发布。
[0006]所述Web服务器)动态生成的网页采用基于HTML5的开源框架ichartjs,网页脚本采用开源框架jquery,数据回传采用Ajax方式。
[0007]所述Web服务器采用数据访问层、业务逻辑层以及表现层的三家架构。所述数据库服务器采用SQL Server 2008数据库,Web服务器通过实体关系映射框架.NET EntityFramework访问数据库服务器。
[0008]本发明的优点:前端页面大量采用Ajax方式与后台Web服务器进行交互,有效提高用户的访问速度;Web服务器与数据库服务器交互采用.NET Entity Framework框架,保证数据访问安全、可靠和高效;系统交互界面设计人性化,页面简洁,操作简单;系统数据采集广泛,来源可靠,可为农民了解化肥市场,化肥生产、流通企业经营决策,政府参与市场调控,提供及时、准确的参考指标。
【附图说明】
[0009]图1为本发明的结构框图。
[0010]图2为本发明Web服务器的功能图。
[0011]图3为本发明的流程图。
[0012]附图标记说明:1_数据库服务器、2-Web服务器、3-互联网以及4-浏览器客户端。
【具体实施方式】
[0013]下面结合具体附图和实施例对本发明作进一步说明。
[0014]如图1所示:为了在广泛采集化肥信息的基础上,通过其安全可靠的数据管理功能,经过汇总、分析和精确计算,本发明包括安装IIS服务并用于价格信息采集、统计和发布的Web服务器2,所述Web服务器2内能动态生成网页,并能与浏览器客户端4进行交换,以进行化肥价格的填报与统计信息的查询,数据服务器I与Web服务器2连接,能对Web服务器2采集、统计的数据进行存取与备份。
[0015]具体地,浏览器客户端4与Web服务器2之间采用B/S架构,任一浏览器客户端4能通过互联网3与Web服务器2连接,以对Web服务器2进行访问。浏览器客户端4通过Web服务器2动态生成的网页向提交化肥信息,并查询和修改已填报数据。通过Web服务器2提供的统计功能,用户可以查询化肥购买、销售和库存数量的同比环比以及价格指数等信息,通过报表功能,浏览器客户端4可以下载化肥相关数据的统计报表。
[0016]所述Web服务器2为安装有IIS服务的服务器。Web服务器2安装有采用Asp.NETMVC框架开发的系统,Web服务器2采用三层架构,分别为数据访问层、业务逻辑层和表现层。数据访问层负责与数据服务器进行交互,进行数据的存储和访问,为业务逻辑层提供服务。业务逻辑层负责整个系统业务逻辑的处理,比如系统用户的登录验证、用户填报化肥信息的有效性验证和指数的计算等等,都在业务逻辑层实现。表现层也就是用户接口层,通过动态生成页面与用户交互。为了减少层与层之间的耦合度,层与层之间采用Castle的1C容器 Windsor。
[0017]所述数据库服务器I采用SQL Server 2008数据库,Web服务器2通过实体关系映射框架.NET Entity Framework为来访问数据库,提供安全可靠的数据存储和访问服务。
[0018]如图2所示,Web服务器2内包括用户注册管理模块、基础参数设置模块、化肥信息采集模块、统计信息报表模块、指数统计查询模块和指数信息发布模块六大功能模块。用户注册管理模块负责系统用户的注册和审核,为保证采集信息的可信性,系统用户必须为注册用户并且需要通过系统管理员的审核,具有化肥信息填报资格才可以使用该系统。基础参数设置模块负责设置用于统计计算的参数,如化肥指数地区权重等等。化肥信息采集模块用于化肥各类价格和数量信息的采集,用户通过该模块填报数据。统计信息报表模块负责化肥价格和数量相关统计信息的查询和报表的下载。指数统计查询模块负责指数的计算和查询。指数信息发布模块负责相关指数信息的发布,并提供数据接口,为其他系统提供数据访问服务,如手机端Android系统的数据访问。
[0019]如图3所示,为本发明的操作流程,一般包括如下步骤:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1