共8页
企业技术开发项目计划书
项目名称社会发展监测项目V1.0企业名称(盖章)公司企业法定代表人(签名)项目负责人杨电话0574-0项目起止时间20__年1月至20__年5月
社会发展监测项目系统V1.0
一、立项依据
1、国内外现状、水平和发展趋势
“十五”以来,我市经济社会实现了快速发展,GDP等多项经济指标增速在全国名列前茅,但是发展中仍然存在着诸多不容忽视的矛盾和不确定的因素。为更加及时、准确、全面地了解和掌握国内外和宁波市经济发展状况和态势,为宁波市市委、市政府及市发改委提供及时有价值的监测预报分析结果,拟建设一套社会发展监测系统。本系统的建设立足于我市经济社会发展实际和宏观经济管理需求,以服务于宏观经济决策为宗旨,以先进的信息网络技术及数据库技术为手段,以历史信息资源和市统计局、市物价局等信息源点所采集的信息为基础,以整合加工各县市区分散的信息资源进而实现共享为目标,以各层各类经济统计数据的深层挖掘、灵活应用为主要业务需求,根据制定重大宏观经济政策的需要,科学确定指标体系,建立健全信息采集和加工处理机制,开发动态交互式信息汇总及处理系统。
2、项目开发目的和意义
社会发展监测系统是一种辅助决策支持系统,集基础数据资源加工整合、数据查询、热点专题分析、经济预测、模型应用等功能于一
体,构成全面丰富、自主灵活、扩充性强的信息共享应用平台。
建设本系统是大力调整经济结构,积极转变经济增长方式的需要,有利于宁波市国民经济快速协调稳定发展,以期进一步提高我市的竞争力,全面促进和谐宁波的建设。
3、本项目达到的技术水平及市场前景
随着经济体制改革和对外开发的深入发展,市场竞争机制在我国经济发展中起着越来越大的作用。要想在激烈的市场竞争中立于不败之地,相关政府、单位及个人,都需要对当前的经济运行状况有一个客观的判断,并对市场的变化和经济的发展形势进行有效的预测和估计。
本系统是一套用于经济动态分析、预测的应用软件系统。系统充分将数理统计、计量经济学、计算机数据库技术、网络编程技术等多学科知识紧密融为一体。该系统以先进技术手段和科学、专业的方法优化整合各类宏观经济信息资源,对宏观经济运行状况进行监测、分析、预测,为计划管理部门的宏观经济分析预测工作提供应用平台和分析工具,为经济信息资源管理提供数据库系统支持,为宏观经济决策提供技术支持。
因此本系统的建设,将会有良好的市场前景。
二、开发内容和目标
1、项目主要内容、目标及关键技术
本项目功能模块由数据库查询子系统、经济运行监测子系统和经济走势预测子系统三个部分组成。
1)数据库查询子系统
根据系统监测预测的信息需求,在搜集基础数据信息的基础上,按标准化的统一规格进行内容编辑和技术处理,形成系列子库,包括宏观经济月度数据库、宏观经济年度数据库和重点产业监测运行数据库。
其实现数据查询(按时间、地区、指标名称进行灵活多样的多种组合查询)、数据维护(提供增加新数据、修改数据、删除数据)、数据导出(提供丰富美观图表展现和输出功能)、基本的统计分析和注释与统计指标名字解释。
2)经济运行监测子系统
经济运行监测子系统用于监测我市主要经济指标月度变化情况、重点产业主要指标月度变化以及各县市区、重点企业主要指标月度变化情况,以便及时准确地掌握我市经济运行信息,准确判断经济运行状态。
其实现宏观经济运行月度监测数据展示、重点产业月度监测展示和信息源点监测信息展示。
3)经济走势预测子系统
经济走势预测子系统是预测我市经济未来的发展趋势,适用于专业预测人员使用。
它包括年度宏观经济计量预测模型、重点行业产品与产值关联预测分析两大子模块。其中年度计量预测模型将通过经济、社会、环境方面的主要指标进行年度预测,重点行业产品与产值关联预测将通过全市主导产业、优势特色产业的产品和产值之间的数量关系,进行经济指标的月度、季度和年度预测。
关键技术如下:
1)Aja_技术
在传统的浏览器与服务器的交互方式中“采用同步方式”由用户触发一个HTTP请求到服务器,服务器对其进行处理后再返回一个新的Web页到浏览器。每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。当服务器正在处理的时候,用户只是在等待,这样,不会产生很好的用户体验;而在前后两个页面中的大部分HTML代码往往是相同的,也浪费了许多带宽资源。
现在使用的Aja_技术是将几种成熟技术按一定的方式结合在一起,通过协作发挥各自作用,包括:使用_HTML和CSS标准化呈现;使用DOM实现动态显示和交互;使用_ML和_SLT进行数据交换与处理;使用_MLHttpRequest进行异步数据读取;用JavaS-cript绑定和处理所有数据。
Aja_需要一个稳定、响应及时的服务器向引擎发送内容,作为
必要的服务端处理逻辑,确保向Aja_引擎发送的数据格式是正确的。
Aja_的工作原理相当于在用户和服务器之间加了一个中间层Aja_引擎,从而实现用户操作与服务器响应的异步化。这样把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。但并不是所有的用户请求都提交给服务器,像一些数据验证和数据处理等都交给Aja_引擎自己来做,只有确定需要从服务器读取新数据时再由Aja_引擎代为向服务器提交请求。
2)_ML技术
_ML(e_tensibleMarkupLanguage,可扩展置标语言)是由3C于19__年2月发布的一种标准。它同样是SGML的一个简化子集,它将SGML的丰富功能与HTML的易用性结合到Web的应用中,以一种开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。这样所组织的数据对于应用程序和用户都是友好的、可操作的。
_ML的优势之一是它允许各个组织、个人建立适合自己需要的置标集合,并且这些置标可以迅速地投入使用。这一特征使得_ML可以在电子商务、政府文档、司法、出版、CAD/CAM、保险机构、厂商和中介组织信息交换等领域中一展身手,针对不同的系统、厂商提供各具特色的独立解决方案。
_ML的最大优点在于它的数据存储格式不受显示格式的制约。一般来说,一篇文档包括三个要素:数据、结构以及显示方式。对于
HTML来说,显示方式内嵌在数据中,这样在创建文本时,要时时考虑输出格式,如果因为需求不同而需要对同样的内容进行不同风格的显示时,要从头创建一个全新的文档,重复工作量很大。此外HTML缺乏对数据结构的描述,对于应用程序理解文档内容、抽取语义信息都有诸多不便。
_ML把文档的三要素独立开来,分别处理。首先把显示格式从数据内容中独立出来,保存在样式单文件(StyleSheet)中,这样如果需要改变文档的显示方式,只要修改样式单文件就行了。_ML的自我描述性质能够很好地表现许多复杂的数据关系,使得基于_ML的应用程序可以在_ML文件中准确高效地搜索相关的数据内容,忽略其他不相关部分。_ML还有其他许多优点,比如它有利于不同系统之间的信息交流,完全可以充当网际语言,并有希望成为数据和文档交换的标准机制。
3)WebService技术
Webservices是为了让地理上分布在不同区域的计算机和设备一起工作,以便为用户提供各种各样的服务。用户可以控制要获取信息的内容、时间、方式,而不必像现在这样在无数个信息孤岛中浏览,去寻找自己所需要的信息。利用Webservices,公司和个人能够迅速且廉价地通过互联网向全球用户提供服务,建立全球范围的联系,在广泛的范围内寻找可能的合作伙伴。随着Web服务技术的发展和运用,我们目前所进行的开发和使用应用程序的信息处理活动将过渡到开发和使用Webservices。将来,Webservices将取代应用程序成为
Web上的基本开发和应用实体。
4)SOA(基于服务的框架结构)
SOA(Service-OrientedArchitecture)——基于服务的框架结构是一种应用技术,应用的业务逻辑被组织成模型(服务),访问接口、服务成为一个黑盒。在SOA中,结构师会尝试由单个实体来提供一系列特定的任务,该实体接收服务请求并返回处理结果;或返回因尝试失败而导致的错误。这些服务,以及规定它们应如何组合来构成一个完整应用程序的指导原则,由此构成了一个SOA。
在SOA架构下,数据和业务逻辑融合成模型化的业务组件,且具有文档接口,这种明确的设计和简单和方式有助于开发和进一步扩展,一个SOA应用可以很容易地与异构的、外部的遗留系统、外购的应用集成在一起。
根据我国信息化建设的需求与实际情况,RisePlatform选择了基于服务的框架结构——SOA,在RisePlatform的总体架构上融入了世界著名公司er的应用平台套件APS和智能企业套件SPA的理念。
2、技术创新之处
(一)、灵活的查询检索功能,与系统内报表工具连动,可输出到E_CEL;
(二)、动态的时间序列跟踪,图文并茂的展现形式;
(三)、直观描述经济运行趋势和状态,开放临界值定义交互功能;
(四)、提供基于数据透视表的多维展现,灵活的模型交互;
(五)、实现政策模拟分析和中长期预测,提供自定义赋值功能;
(六)、开放性的管理功能保证数据、专题和模型可灵活扩展。
三、开发实验方法和技术路线
技术路线的选择将很大程度影响应用系统的可用性、安全性、可移植性和可扩展性。技术路线的选择在很大程度取决于应用系统的需求和软件开发技术的发展情况。我们认为,构建本系统的技术路线需要具备以下特征:
支持B/S、多层构架;
优良的安全性;
分布式事务功能;
支持Web服务;
支持_ML技术。
我们将明确提出本系统的技术路线,具体如下表所示:
四、现有开发条件和工作基础
1、承担单位开展本项目的优势(人才、设施条件)
(一)公司优势
公司的定位为一家纯软件技术开发与服务的公司,拥有30名员工,其中71%左右的人员为软件开发工程师。公司拥有多位长期从事政府、电信、旅游等行业信息系统开发的专业技术人员,形成了强大的开发队伍。
公司的技术人员熟悉多种软件开发工具、建模工具、数据库开发工具,不管我们的客户要求采用开发架构是公司的.NET架构,还是采用.J2EE架构;运行环境采用B/S架构,还是C/S架构开发相关的业务信息系统产品,本公司都能胜任。
(二)项目经理
项目经理杨,从事计算机信息系统项目的管理与开发工作3年。曾先后参与开发、完成中经内容发布系统、咨询项目管理系统、国家旅游局旅游项目管理系统等项目。带领技术开发团队,参与开发
多个项目,为公司带来了明显的经济效益,也历练了一支经验大丰富、团队协作、拼博进取的技术开发团队。
2、已有的工作基础,如预试及小试成果等
在前几年开发项目中,积累了一定的经验,有一定的成果基础。
五、计划进度(包括总的研究期限、年度计划进度)
项目的总体开发期为20__年1月至20__年5月,合计约90个工作日。
阶段目标:
第一阶段(20__年1月~20__年1月),完成系统需求分析、系统概要设计和系统详细设计。本阶段完成后需提交的成果有《系统需求规格说明书》、《系统概要设计说明书》和《系统详细设计说明书》。
第二阶段(20__年2月~20__年3月),完成系统软件开发工作。本阶段完成后需提交的成果有软件开发源代码、软件成果安装包。
第三阶段(20__年4月~20__年5月),系统测试、整体优化、试运行、完成本项目,进行市场策划、销售,制定版本升级计划。本阶段可细分为系统实施试运行和项目验收两步。本阶段完成后需提交的成果有《系统测试报告》、《系统试运行报告》和《项目验收报告》。
六、经费预算
项目预计总经费万元。
举报
