资源描述:
《房地产预警预报系统总体设计方案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、[贵州省易迪尔信息技术有限公司]贵阳市房地产市场预警预报系统设计方案贵州易迪尔信息技术有限公司16[贵州省易迪尔信息技术有限公司]1.1背景贵阳市房地产预警系统是根据当前国家房地产业发展的需要,利用相关房地产经济理论、大系统控制论、大型专家系统、经济学及其多种统计、预测方法和贵阳市房地产市场历史运行数据开发而成的系统。2.1项目概述:主要的目的是为政府宏观决策、及时调控房地产市场,为房地产投资商提供房地产市场整体趋势和走向,为广大消费者理性消费提供参考,也就是为保障和促进房地产业的健康、持续和稳定发展服务。是以相关
2、科学理论和经济运行规律为指导,对房地产业经济运行历史过程经验分析.主要通过指标体系的过程和建立,揭示和认识基体指标与房地产经济运行总体态势和局部特征的内在联系,得到有关房地产总体经济运行态势和局部态势变化特征变化的准确判断,对潜在的问题进行分析和采取对策,对其今后走势做出正确的预测与评价,从而尽可能地采取调控措施,促进行业经济的持续健康运行.为贵阳市房地产市场健康,持续,稳定发展作出应有的贡献,为政府及相关主管部门科学决策提供客观,科学和全面的依据,也为贵阳房地产市场管理上升到信息化管理的先进行业发挥了重要作用.根
3、据建设部及国家有关部门对房地产业的要求,各地要尽快建立房地产市场信息披露系统和完善,加强房地产市场预警预报系统随着贵阳市房地产市场的发展,规划程度的加强,宏观环境的变化,市场成熟度的提高,市场主体导致的供求等条件的变化,需要对原有软件模块进行更新,提高工作效率,实现科学,客观,高效的管理,提供贵阳市房地产业健康,持续发展和国民经济的协调发展服务.2.2可行性分析技术可行性16[贵州省易迪尔信息技术有限公司]技术可行性,就是根据现有的技术条件,分析规划所提出的目标、要求能否达到,以及所选用的技术方案是否具有一定的先进
4、性。从硬件、软件、能源及环境条件、辅助设备及配件条件等方面进行研究。1)J2EE技术本系统以J2EE技术为基础。采用Extjs3.2+spring2.5+ibatis2.3.4+RestWebServices+oauth+spss架构,开发工具采用eclipse3.5J2EE是JAVA技术的重要组成部分,是JAVA企业应用的事实标准[5]。应用J2EE构建的Web应用用程序比比皆是。JAVA技术经过多年的发展,已经相当成熟。JAVA语言本身是面向对象设计语言的典范,在系统的开发与设计方面有着巨大的优势。另外,JAV
5、A语言的可移植性以及安全性对于加强系统稳定性、降低系统成本方面将起到巨大作用。J2EEWeb技术支持监听器于过滤器,对于系统中需要统一处理的功能提供了良好的支持。另外,基于J2EE技术的大量已有技术,对于系统的开发于实现有着很好的支持。通过使用J2EE框架,可以使系统层次结构清晰。增强系统的可维护性以及可扩展性。2)Struts框架Struts框架是表示层的MVC(ModelViewControl)框架。用其替代Model2来完成MVC可以大幅度提高系统构建效率[6]。首先,在数据提交方面,Struts提供了Act
6、ionForm类。可以通过将页面表单字段名与ActionForm的属性名对应的方式自动完成页面表单数据到JAVA对象的转换以及数据的验证等工作。并且为数据验证以及页面布局提供了Validate框架和Tiles框架。其次,Struts提供了可从写的前端控制器以及控制器。对Web应用程序中的页面流转提供了简单的设计方式,即通过对XML配置文件进行配置来完成。并且为简单的页面跳转提供了较为简单的虚拟Action,16[贵州省易迪尔信息技术有限公司]最后,Struts提供了丰富的Taglib(标签库)。使用StrutsTa
7、glib配合JSTL以及EL(表达式语言)配合,可以彻底将JSP页面中的JAVA代码分离出来,极大的增强了JSP页面的可维护性以及可读性。同时,节省了编写自定义标签的工作量。3)Spring框架Spring是一个轻量级的控制反转(IoC,InversionOfControl)框架以及容器。它具有以下特典:轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spr
8、ing应用中的对象不依赖于Spring的特定类[7]。控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它[7]。容器—