项目开发意向书

  • 格式:doc
  • 大小:37.62 KB
  • 文档页数:9

标准的项目开发方案项目概述本项目是为xxx移动项目拟订的公共信息同步方案,用于同步各种相关的配置信息,如单位名称、xx种类、产品种类等信息。

这些信息需要及时保证与中心数据库保持一致。

这些信息的特点是:1)数据量大,主要是单位信息;2)不经常发生变更;3)即使发生变更,变更数据量小。

项目对数据的要求主要为:1)使设备端的数据库中的配置信息与中心数据库尽量保持一致;2)当windows mobile设备通过gprs连接网络时,自动更新配置信息;3)同步过程中,只更新与中心数据库不同的数据;4)项目的设备数量较多,需要保证并发访问的效率。

基于以上的要求,我们选择了以下的技术架构来完成项目要求:技术架构根据技术项目的具体要求,我们认为采用sql sever mobile edition(简称sql mobile)中的merge replication作为数据同步方式,是一个兼顾效率与成本的选择。

选择merge replication的理由如下:2) merge replication适应间断式网络,在失去网络连接时会正常工作,当网络再次连接时会自动访问服务器,检查服务器数据库中的记录更新;3)每次更新只会将数据库中的修改进行交换,而不会交换未变换文件;4)有较好的容错机制,当同步过程中网络中断或发生其他错误,系统会自动记录失败,当下次网络连接时,会再次尝试进行同步;5)数据同步可以自动进行,不需要认为控制,当每次网络连接时,或者一定时间间隔之后,会自动进行数据同步,我们也可以手工进行数据同步。

1)数据库:可选择sql sever 2000或sql sever 2005(推荐使用sql server 2005) 2) web服务器:运行于internet中的网络服务器,安装iis 5.0或以上版本;需要安装sql mobile 2005 sever tools。

web服务器能够访问数据库服务器,两者可以运行于一台服务器中。

web服务器需要申请域名,也可以通过ip地址访问,但后期维护成本加大系统架构如下图:我们面临的主要技术困难:1)初始化数据量大尽管需要同步的数据量较小,但是初始化时数据量很大,会超过10m数据。

通过gprs 进行初始化,下载大量数据显然是不合适的;2)并发访问量大一期项目设备超过一万台,与一般web网站的并发访问不同,我们必须假设存在大量设备同时进行同步的可能,所以我们至少应该保证1000台设备能够同时数据同步成功(并非并发访问数达到1000)3)数据安全性4)数据完整性我们必须保证数据完整性,所以我们要在程序中进行一定控制。

我们对这些问题的一些应对构想:1)对于初始化数据:我们可以考虑在pc平台上首先进行数据库的初始化,然后将初始化好的数据库加入到发布工程里去。

由于merge replication在同步过程中创建了一些自定义信息,手工创建的sql mobile数据库不能被merge replication支持。

所以我们只能在pc上编写一个支持merge replication的应用程序。

这是目前的一个难点。

2)对于并发访问的问题:我们可以通过测试软件来查看服务器是否有数据瓶颈存在。

编写一个运行于windows mobile或pc上的测试程序,同时使用多个线程并发数据同步,模拟大量用户访问。

3)最好将配置信息独立保存在一个单独的数据库文件中,方便在同步失败的情况下不影响其他程序运行。

其他程序在初始化时将配置信息读入内存,不保持与配置信息数据库的连接。

4)测试在网络重新连接的情况下,merge replication是否会自动启动。

如果不能自动启动,还需要考虑使用同步程序检测网络情况的实现,以及系统启动时,同步程序是否能够自动启动的问题。

针对这些问题及构思,我们提供的解决方案将包括以下软件及文档:软件描述1.软件部分1)数据初始化程序主要功能:1)将提供的文本文件数据插入到sql sever数据库中,格式见定长单表记录格式说明.doc 的说明;文本文件格式以2006年x月x日提供的“客户端本地存储数据”格式为准;2)创建sql mobile数据库文件,并将导入到sql sever数据库中的数据及表结构同步到该数据库文件(.sdf文件)中运行环境:pc机,可以连接sql sever数据库,提供原始数据的文本文件,需要.net framework 2.0支持2)设备数据同步程序主要功能:1)管理windows mobile设备上的数据同步2)设置数据同步的配置3)记录并管理数据同步的日志3)并发访问测试程序主要功能:1)测试web服务器在大量并发连接的情况下是否正常工作;2)提供1-1000个线程同时进行数据同步;3)可以同时在多台pc及设备上运行4)源代码上述程序的源代码5)sql sever表结构提供构建sql sever表的查询语句文件2.文档部分1)软件使用文档介绍上述软件如何使用的说明文档2)sql sever配置说明文档其中包括sql sever配置merge replication的说明,和如何在iis中配置sql mobile sever tools的说明3.其他部分培训提供一场针对开发人员及网络管理员的技术培训,时间 1.5小时。

主要内容包括:sqlmobile数据同步的基本原理,merge replication的概念,sql sever配置,sql mobile severtools配置,windows mobile数据同步程序开发等。

技术支持提供与merge replication相关的技术支持,直至数据同步项目能够正常运行为止。

4.提供协助为了项目的正常进行,需要协助的内容包括:1)提供数据库服务器,sql sever 2000或sql sever 2005 2)提供web服务器,运行iis 5.0或以上版本,和sql mobile sever tools。

最好有固定域名。

web服务器可以与sql sever运行于一台服务器中3)提供可以运行初始化程序的pc机,安装有.net framework 2.0,可以连接sqlsever服务器。

4)提供必要的测试,如果测试出的问题与具体设备相关,需要提供测试样机及必要的软件、网络连接支持等。

项目交付项目周期为三周:第一阶段:成果:交付1)数据初始化程序;2)sql sever配置说明文档;3)sql sever表结构目标:可以配置sql sever及web服务器的实验环境;可以使用数据初始化程序来创建sql mobile数据库文件(sdf文件)时间:一周第二阶段:成果:交付1)设备数据同步程序要求:搭建完成sql sever及web服务器的实验环境(最好是运行于公网上的服务器)目标:测试设备数据同步程序在windows mobile设备上运行,并修改bug 时间:一周第三阶段:成果:交付1)并发访问测试程序;2)软件使用文档;3)培训;4)技术支持要求:完成对设备数据同步程序的测试,搭建完成sql sever及web服务器的公网实验环境目标:1)在实际的网络情况下,使用pc和windows mobile设备对web服务器和sql sever服务器在大量并发数据访问情况进行效果评估,以确定整个数据同步系统是否可以适应实际要求。

2)完成对技术人员的培训时间:一周注:要求是甲方需要提供的协助,如果在规定时间无法达到要求,则项目时间顺延。

项目报价软件、文档开发费用 xxx 培训、技术支持费用 xxx 总计¥ xxx 注:确认项目方案,签订合同后,甲方付合同款30% 软件确认完成后,甲方付清剩余合同款70%,乙方提供项目所有的源代码及开发文档篇二:项目开发合作意向书-(空白)20140128项目开发合作意向书甲方:乙方:2014年日月项目开发合作意向书甲方:****(以下简称甲方)乙方:****(以下简称乙方)甲、乙双方根据国家、地方有关法律、法规,结合实际情况,本着诚信合作、公平公正、互惠互利的原则,经充分协商,就合作投资建设商住项目(名称待定,以下简称项目)达成如下合作意向,特立此意向书供双方共同遵守,以确保后续合作活动的顺利开展。

一、项目概况项目地块位于****,占地面积约为****㎡,折合约***亩(地块具体四至界线以国土部门认可的测绘红线图为准),地块现状为平整状态,*****政府承诺办理规划建设用地。

二、合作内容及方式1、甲乙双方按甲方*%、乙方*%的股权比例共同设立项目公司(公司名称、注册资金、章程、制度等待定)进行合作。

合作过程中双方按持股比例分享收益并分担风险。

2、甲方以项目建设和运作所需实际资金出资,乙方以项目地块的土地使用权作价出资。

项目公司作为项目报建、开发建设、项目销售及物业管理等运营活动的主体。

三、合作承诺1、乙方承诺在本意向书签订后双方签订正式合作协议前,负责以合作社名义备齐以下相关文件,就项目地块完成农村集体建设用地产权初始登记工作并取得相应的集体建设用地使用权证。

(1)建设用地批准书;(2)宗地图;(3)指界图;(4)建设用地规划许可证;(5)登记机关认为必要的其他文件。

2、乙方承诺在完成项目地块产权初始登记手续后,动员村民配合政府征地工作,完成项目地块用地性质转换手续,并取得如下相关文件(包括但不限于):(1)国有土地使用权证(须注明土地用途为商住用地);(2)项目地块红线图;(2)建设用地规划许可证(变更后);(3)建设用地批准书(变更后);(4)建设项目规划条件批文。

3、上述第1、2款所述事项的办理,乙方可依据项目用地的划拨的特殊性质要求政府相关部门减免有关税费及规费。

减免不成的,除办理土地使用权证的所有费用由乙方承担,其他相关证件办理的手续费用由甲方承担。

若届时乙方确无法承担相关办证费用,可先由甲方代为垫付后,待双方进行项目结算时在乙方所得的收益分成中作相应扣减。

以上手续须于本意向书签订之日起六个月内完成。

事项办理过程中乙方应及时向甲方汇报办理进度,甲方协助及配合乙方。

4、乙方完成以上第1、2款所述相关手续的办理并向甲方出示相关文件及批文后,双方共同协商拟定具体合作细则,并正式签订项目合作开发协议。

四、权责保护1、为了保证甲方、乙方双方的利益,双方在合作中各类细项均以书面形式进行确认,双方一旦签字,即视为同意,如有更改,必须经由双方协商同意后书面确认。

2、在本意向书签订后,乙方未经甲方书面同意不得就本意向书所指地块与第三方进行合作开发。

若甲方需转让合作开发权利或邀请第三方参与开发合作时,乙方应无偿配合相关手续的办理。

五、意向书的生效与终止1、本意向书自双方签字盖章之日起生效。

2、任一方怠于履行本意向书约定义务,经对方两次催告仍未履行或未作出合理答复的,催告方提前15天书面通知后有权单方终止本意向书。