精品南京领军型科技创业人才引进计划创业计划书23_第1页
精品南京领军型科技创业人才引进计划创业计划书23_第2页
精品南京领军型科技创业人才引进计划创业计划书23_第3页
精品南京领军型科技创业人才引进计划创业计划书23_第4页
精品南京领军型科技创业人才引进计划创业计划书23_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、申报人编号:(166045)2012年度南京领军型科技创业人才引进计划创业计划书(a类)申报人:戴钦项目名称:orderit 线上线下点单系统创业(拟创)企业名称:orderit线上线下商务平台南京领军型科技创业人才引进计划专项办公室2012年3月第一部分 概述一、创业项目概述本项目(orderit)结合了当前流行的网上订购,移动互联网,触屏机器等应用理念,旨在寻求一个可以用于各种不同商业模式下的全新的销售模式,让广大的用户可以通过线下触屏机器和互联网上进行点单,付款,积分,信息共享,多方式检索服务信息等操作,给各商家灵活配置系统布局的功能和专业的数据分析,真正的享受到互联网,电子商务和电子产

2、品给人们带来的便利。项目的第一个主要创新点是其合理的整合了多种信息技术,并且形成了一套商业模型,从技术开发上分为两大部分:(注:客户是本项目服务的用户;用户是客户的用户) 第一部分是一套具有点单功能的网络应用:1)orderit platform web系统: 一个具有产品展示,说明和订购功能的网络应用;2)orderit platform admin管理系统: 一个可以添加,修改,删除,查询商品的信息管理网络应用;3)orderit platform config 配置系统: 一个内部使用的整合功能的配置系统,可以通过配置来完成网页布局和相关功能的组合;4)orderit web servi

3、ce 网络数据分析服务系统: orderit引擎可以进行数据分析和数据挖掘,并以pdf形式将分析的结果(图表,走势等)提供给客户下载;5)orderit index 分类检索应用: 一个将orderit商业模型下的所有商户以地理位置,商户类型,客户商户列表,个人偏好等进行分类检索,整合客户资源,互相促进宣传,并且带来了更为完善的客户体验。6)orderit mobile移动网络系统:基于安卓等移动设备软件技术开发,将orderit platform系统推广在移动网络上(手机,平板电脑等)。第二部分是触摸屏机器:该机器可以被放置在各个客户的商户中,供用户点单或者确认网上订单使用,该触摸屏机器在与

4、网络应用共享数据,并且也能促进网站的推广。所谓“一个可以用于各种不同商业模式下的全新的商业模型”,是这个项目的另一个主要特点,项目能应用在各种行业中(餐饮,酒店,旅游,购物等),只要是可以通过点单来达成交易目的的商业模式,都可以从我们的项目中找到合作的可能。因此,我们的开发很注意商业模式的共性,上文提到的项目的两大部分都是基于平台(platform)的开发,当我们每发展到一个新客户的时候,我们将会在平台(platform)的基础上进行快速的再开发,在具体客户项目结束后会将项目的具有价值的功能回馈到我们的平台开发中,以此做到产品的不断自我壮大,商业模型的不断完善。目前我们的项目已基本完成了触屏机

5、器的开发,orderit platform web系统和orderit platform admin管理系统的开发也告一段落(请参看demo链接 11:8080/orderit/ )。二、创业机会概述我们曾经对相关市场进行过调研。目前来说,市场上存在有外卖点餐网站和触摸屏机器应用等类似产品,但是一方面这些企业面向的客户单一(例如餐厅),第二他们没有形成相应的商业模型(服务功能单一),第三他们的销售理念偏向于从客户处获取返点抽成(增值点单一)。我们的项目由于将网上订购,线下触摸屏机器,移动互联网,数据挖掘与分析,网络资源检索等功能和理念进行整合,并且注重商业模

6、型的构架,所以我们可以面对多种类型的客户。此外,由于本项目初期的投入大部分是在技术开发层面上,并且已经完成了相当一部分的开发工作,所以我们的初期销售策略会着重于低价推广,力求寻求连锁型商户,让线上的产品的推广与线下的触屏机器推广互相促进,再有一定规模之后,我们的销售会在继续推广商业模型的前提下,侧重于附加功能的增值部分(例如在现有客户中推广“orderit web service 网络数据分析服务系统”和“orderit mobile移动网络点单系统”)。 从目前的市场行情来说,触屏机器的软硬件和维护成本大约是5000元/台,网站的维护成本约3000元/年,公司团队和其他花费的成本大约1200

7、00/年。粗略计算,一个中小型客户(10家连锁分店)使用我们的产品(在客户的每一家分店中置放一台我们的触屏机器,并使用orderit platform线上系统),每月每个分店的使用费是1500元,那么一年本项目可以从此客户处得到12101500 = 180000元,而我们的运营成本大约是500010 + 3000 + 120000 = 173000。依次计算,只要有一个中小型客户(180000 173000= 7000),公司就可以完成初步盈利。综上所述,我们的项目力求商业模型的构建和扩大适用的用户类型,在市场中并暂无类似模型,加上初期开发维护成本低廉,所以orderit很有可能在市场中寻找出

8、一条出路的。第二部分 创业团队一、申报人申报人介绍(300字之内):介绍申报人的创新意识、开拓能力、经营理念以及在科技、经济、管理领域取得的主要业绩。申请人毕业于新南威尔士大学,并以学术排名院系第五的成绩获得信息技术硕士学位,在读研期间参与了学院的科研项目 (q & a web service)的算法研究和开发,毕业后就职于axe group(悉尼的一家大型信息技术公司,主要以j2ee的技术开发保险公司和银行的分析系统和投保系统),在就职的前半年,作为程序开发者在公司的r&d部门,参与了platform系统和studio软件(rcp编程)的开发,并且在公司产品构架师的指导下往系统构架师的职业方

9、向发展,之后参与了公司与aia的项目(eapp redesign and refresh),并且成功的完成了项目的开发,构架和项目管理工作。申请人具有较为全面的开发能力和项目管理经验。在orderit 项目中,申请人主要担任产品构架师,产品项目经理的角色。并且已完成了项目的在线订单系统和在线管理系统的开发。二、创业团队其他成员姓名性别出生年月毕业院校最高学历或学位角色是否全职严宇倞男1986.6newcastle university硕士msc(distinction)computing science行政总监是三、拟办(已创办)企业情况拟注册企业名称orderit线上线下商务平台意向落户园区

10、中国(南京)软件谷企业注册地址中国(南京)软件谷所在区县(开发区)中国(南京)软件谷申报人担任的职务是 其他:总经理企业人数 10博士 2硕士 5本科 3企业性质 有限公司拟注册资本100 万元产业领域电子信息 拟定股本构成(万元)内容货币出资无形资产作价有形资产作价技术作价其他无形资产作价申报人100 团队其他成员 风险投资 其他资金 合计 申报人个人投入占股百分比:100 %第三部分 项目技术与产品(服务)实现第一章 项目技术方案一、项目总体技术概述(一)总体技术方案项目所依据的技术原理(1000字之内):本项目的线上部分主要是基于j2ee, 应用了目前所流行的struts + hiber

11、nate + spring 框架来开发,使用jboss和ibm webshpere作为服务器,postgresql,mssql 和db2 三种数据库,在前端页面采用了jquery,javascript,css,jstl等前段技术,我们避免了使用类似struts标签等前段技术,力求可以更好的达到跨平台的目的。另外为了产品质量和开发效率,我们还做了两项主要的技术革新:1) 为了使系统可以适应不同数据库的要求,我们还开发了hibernate ddl generator自动产生postgresql,mssql 和db2 三种数据库的脚本。2) 为了使orderit 在线系统的业务流程更加清晰,开发更为

12、高效,我们创造性的开发了struts annotation,并且很好的融合在项目中。在orderit mobile移动网络系统的开发中,我们使用了android。在orderit index 分类检索应用的开发中,我们使用了googlemap api v3, edit distance,和b+ tree算法。在触屏机器的软件开发,我们使用了java fx技术。此外当项目开始进入orderit web service 网络数据分析服务系统的开发时,我们将会用restful web service 以及数据挖掘技术和算法;主要技术与性能指标(500字之内):本项目产品主要涉及j2ee技术、数据库技

13、术、前端脚本编程技术、android编程技术、java fx编程技术,web service编程技术,以及一系列的搜索引擎算法。1) 在线系统最大支持不低于1000 http并发请求。2) 在线系统最大支持不低于100个用户终端同时登陆,包括网页、网络服务等。3) 整个在线系统可保持全年累计平均故障时间不超过1小时。4) 触摸屏机器可以保证全年不关机状态正常运行,正常维护除外。5)在线系统可以保证不间断提供服务,包括在正常维护过程中,仍然有备用服务器接收用户访问请求。6)在服务器负载较大时保证客户请求反应时间低于8秒。7)数据库快照功能可保证在不影响系统功能正常运行的同时对数据库已有数据进行快

14、速备份。8) 保证系统安全性,包括系统可避免受恶意外部访问破坏,保护客户资料数据。9) 保证系统定时循环式查找并屏蔽反动,黄色,暴力等不法信息。(二)项目创新内容创新类别应用创新项目创新内容(1200字之内):创新内容要根据选择的创新类别,用技术语言按创新点分条目描述,尽可能多用实验数据,要有数据分析、对比。如果是技术创新,请说明目前一般采用什么技术,申报项目对什么技术进行了创新,;如果是结构创新、工艺创新,需进行新旧结构或工艺对比,并画出新旧结构图和工艺流程图。本项目旨在将网上订购,线下触摸屏机器,移动互联网,数据挖掘与分析,网络资源检索等功能和理念进行整合,并且注重商业模型的构架,使其可以

15、满足多种类型的客户的需要。因此,通用性,业务逻辑的整合以及跨平台成为了本项目需要考虑的重点。本项目拥有三个“应用创新”以及一个“构架创新”。1)应用创新:struts annotation(struts框架注解应用)传统的struts 1.x是通过xml文件来配置struts action映射,forwarder跳转映射,异常处理等业务流程,由于项目的规模的扩大,业务流程的增多,此xml配置文件将会非常复杂,导致可读性下降,产品开发效率严重降低。因此,我们创造性的开发了struts annotation,通过注解形式在struts action的java代码文件中对传统struts actio

16、n配置选项进行注解,从繁琐的xml文件配置中解放出来,使得业务流程更加清晰,开发更为高效。2)应用创新:hibernate ddl generator(数据库脚本产生器):面向对象与面向关系数据库的完美映射正常情况下,hibernate的使用者会考虑在完成hibernate entity代码之前将数据库生成的sql语句写好。之后再根据sql语句来编写hibernate entity代码,这样一来很容易导致entity和数据库表的不一致,这种不一致在很多情况下是不易被发觉的,但是在真正商业产品的使用中就会暴露出大量的数据库错误。hibernate ddl generator很好的解决了这一问题,

17、我们可以先以面向对象的角度将hibernate entity完成,并且注册在spring context中,之后运行hibernate ddl generator,它将会快速产生相应sql代码,与hibernate自动产生的sql建表语句不同,hibernate ddl generator将会严格按照hibernate entity中所注解的表名,变量名,外键名等等来产生的建表语句。另外,当开发者希望修改数据库表的schema时,完全可以通过修改hibernate entity,然后运行ddl generator来重新生成建表语句。3)应用创新:hibernate ddl generator(

18、数据库脚本产生器):同时产生多种数据库脚本除了可以准确的产生建表语句外,处于对产品跨数据库平台的考虑,hibernate ddl generator还可以同时准确的生成三种不同的sql脚本,它们分别是postgresql(主要是开发中使用),mssql(考虑很多客户现有的服务器需求),以及db2(本项目在今后会使用ibm websphere服务器进行商业营运)。4)结构创新点:引入了platform的概念由于面对各种不同客户是本项目的一个重要目的,所以在开发上我们十分重视项目的通用性,platform包括了在线点单系统,在线管理系统,在线配置系统,在线分类检索系统,在线数据分析系统和线下触屏机

19、器系统,所有这些系统都是通用的。我们的系统中有个一个叫做orderit-platform-foundation-service的重要组成部分,它包括通用的业务逻辑服务(如多种形式产品信息存取,下单服务,各类检索服务等),在每个客户的orderit系统中都会被包含orderit-platform-foundation-service这个重要的部分,在此基础上,我们将会开发属于不同用户自己的foundation-service,以及可发布的网站。(三)与项目相关的知识产权情况与项目相关的知识产权情况知识产权类别知识产权名称发明(创作)人专利号权利人发明专利网络点餐装置是201120167442.7

20、是二、项目技术开发可行性(一)项目技术发展现状国内外相关技术的研究、开发现状的介绍、分析(1200字之内): 技术发展现状:本项目所用到的技术主要有j2ee,基于j2ee的框架struts + hibernate + spring, 网络服务技术(web service),触屏软件技术java fx,数据挖掘与分析技术,触屏硬件支持技术和搜索引擎算法技术等,下面就该项目涉及到的主要技术做一个简单的介绍与分析。1)j2ee技术这是一种利用java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。j2ee技术的基础就是核心java平台或java 2平台的标准版,j2ee不仅巩固

21、了标准版中的许多优点,例如编写一次、随处运行的特性、方便存取数据库的jdbc api、corba技术以及能够在internet应用中保护数据的安全模式等等,同时还提供了对 ejb(enterprise javabeans)、java servlets api、jsp(java server pages)以及xml技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构,总的来说,j2ee技术已经非常成熟,不论在国外还是国内,许许多多的企业应用都在使用j2ee来进行开发。2) 基于j2ee的框架struts + hibernate + springstruts 的mv

22、c设计模式可以使我们的逻辑变得很清晰。spring 的ioc和aop可以使我们的产品在最大限度上解藕。hibernate的作用是实体对象的持久化了,建立了面向对象编程与关系数据库的映射。典型的j2ee三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。本项目中的表现层是传统的jsp技术,中间层采用的是spring+hibernate,spring的作用贯穿了整个中间层,将web层、service层、dao层及po无缝整合,其数据服务层用来存放数据。其

23、中的web层,就是mvc模式里面的“c”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的mvc框架采用struts。service层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以dao层为基础,通过对dao组件的正面模式包装,完成系统所要求的业务逻辑。dao层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。po,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用hibernate作为orm框架。在国外的企业应用中普遍使用ssh框架来简化开发,不

24、过他们不太会去尝试新版本的ssh框架(例如struts,大部分公司偏向使用1.x),主要是因为国外的it企业比较重视产品的稳定性;而国内it企业比较重视产品的效率和成本,并且乐于尝试新的技术(例如其他框架)。3) web服务(web service)web服务(web service)应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口(api)所组成的,它们通过网络,例如国际互联网(internet)的远程服务器端,执行客户所提交服务的请求。主从式架构(client-server)之间根据soap协议进行传递xml格式消息。web服务过程中会由服务器提供一个机

25、器可读的描述(通常基于wsdl)以辨识服务器所提供的web服务。另外,虽然wsdl不是soap服务端点的必要条件,但目前基于java的主流web服务开发框架往往需要wsdl实现客户端的源代码生成。web service在国外应用的十分广泛,国外的it公司,特别是为金融机构提供分析服务的it公司非常重视将主要业务逻辑的代码放在自己公司内维护的服务器中,因此本项目中也会使用类似的理念把用于提供数据挖掘和分析的核心代码放在公司所维护的服务器中对外部请求提供服务(提供有分析结果的pdf),使用web service向客户提供服务。4) 触屏软件技术java fx据了解,目前国内市场上存在的大部分触屏机

26、器所使用的配套开发软件技术主要是flash,为了好更的统一本项目所使用的技术,让platform的理念更好的实现,我们决定使用基于java的java fx技术开发线下触屏系统软件。javafx脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。javafx脚本为多种多样的操作提供了声明式、无中间程序逻辑的语法,这些操作包括创建2d动画、设置属性或者声明在模式和视图对象之间

27、的绑定依赖关系。同时,java fx技术也被国外很多it企业所使用。 5) 数据挖掘与分析技术数据挖掘(data mining)是从大量的、不完全的、有噪声的、模糊的、随机的数据中提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。随着信息技术的高速发展,人们积累的数据量急剧增长,动辄以tb计,从海量的数据中提取有用的知识便是数据挖掘的目的。数据挖掘就是为顺应这种需要应运而生发展起来的数据处理技术。是知识发现(knowledge discovery in database)的关键步骤。提供决策分析服务的it企业广泛的使用了数据挖掘与分析技术,本项目非常适合引入此技术,将大量的

28、客户订单信息进行关联分析、聚类分析、分类、预测、时序模式和偏差分析等可以创造出意想不到的价值。澳大利亚的新南威尔士大学(unsw)的计算机科学与工程学院(cse)正在研究有关于类似方向的算法课题。6) 触屏硬件支持常见触摸屏可以分成电阻式触摸屏、电容式触摸屏,这是目前最常见的两种,此外还有电感式触摸屏、声波、红外触摸屏。其中声波屏、电阻屏、电容屏应用都比较多。触摸屏的接口有串口、usb、ps/2口等形式。在国外许多触屏机器都选用了电容式或者电感式触摸屏技术,甚至支持了多指触摸,滑动等操作,触屏技术是十分流行的科技。近些年国内的触摸屏机器应用的也越来越广了,不同的是国内的生产商更偏向使用成本较低

29、的电阻式触摸屏。常见触摸屏优缺点比较:触摸屏类型工作原理触摸方式安装位置透明度及优缺点声波式回波检测手指接触内置或外挂需定期维护,优点寿命长、不怕划、分辨率高甚至可以检测z坐标,缺点是怕水、怕尘。寿命5年红外式红外接收检测接近或接触阻挡外挂需定期维护,抗干扰强,分辨率低,一般放室内使用,寿命3年,电阻式电压测量笔、手指点压显示屏前透明度一般,电阻屏优点:不怕水、不怕尘,缺点:寿命短、怕划,寿命3年,电容式电容耦合金属笔尖、手指接触显示屏前跟工艺有关,跟电阻式相当,寿命2年,电感式电磁谐振笔类接近感应显示屏后好,寿命2年,7) 搜索引擎算法技术主要是使用edit distance算法来辨认两个字

30、段的相似度,以确定两个字段,两个字符串是否是同一意思,或近似意思,算法是通过两个比较字段的其中一个通过多少次增删改操作可以转化成另一个字段的基本思路实现的。国外各个高校和研究机构都十分重视对搜索引擎技术的研究,并且将研究结果应用在了很多领域,例如google,wikipedia等信息搜索应用,或者国防,医疗,银行,保险等产业。(二)项目主要研究内容项目研究开发内容及涉及的关键技术及技术指标描述(1500字之内):逐条阐述项目研究开发的主要内容及涉及的关键技术及技术指标。本项目产品主要应用于类似连锁餐饮,酒店,票务,各种零售商店等行业,为他们的客户提供线上,线下点单服务,为他们提供数据分析服务,

31、并且致力于根据客户行业分类,地理分类等构建检索页面,整合本项目产品的客户的资源。在线上服务方面,我们采用j2ee,基于j2ee的ssh框架技术,web服务技术,数据挖掘与分析技术。通过基于orderit platform开发的在线点单系统来实现在线查询产品信息,点单,发送确认信息等功能,通过基于orderit platform admin开发的在线客户产品信息管理系统来使客户对其产品数据进行增删改查的操作,通过基于orderit platform config开发的在线客户功能页面配置系统来让客户自由的配置其页面布局功能结构,让客户自己通过配置更新其在线点单系统的布局与功能。通过基于order

32、it platform web service开发的在线数据分析系统提供给客户全面专业的销售数据分析结果,并提供pdf下载。在线下触摸点单系统方面,我们采用了基于java的java fx编程技术和电阻式触摸屏机器。作为整个orderit platform的一部分,java fx脚本将会调用与线上orderit platform一样的功能服务,访问与线上orderit platform一样的数据源,给使用者更加真实生动的使用感受,为客户(商家)带来更加吸引顾客的销售模式。本项目的研究重点:在线上orderit platform中,1)如何通过配置的方式动态的组织网页功能模块布局,2)检索算法改良

33、与实现,3)数据挖掘与分析的算法与实现,4)触屏软件系统与orderit-platform-foundation-service的兼容等。主要技术性能指标如下:1)在线系统最大支持不低于1000 http并发请求。2)在线系统最大支持不低于100个用户终端同时登陆,包括网页、网络服务等。3)整个在线系统可保持全年累计平均故障时间不超过1小时。4)触摸屏机器可以保证全年不关机状态正常运行,正常维护除外。5)在线系统可以保证不间断提供服务,包括在正常维护过程中,仍然有备用服务器接收用户访问请求。6)在服务器负载较大时保证客户请求反应时间低于8秒。7)数据库快照功能可保证在不影响系统功能正常运行的同

34、时对数据库已有数据进行快速备份。8)保证系统安全性,包括系统可避免受恶意外部访问破坏,保护客户数据资料数据。9)保证系统定时循环式查找并屏蔽反动,黄色,暴力等不法信息。(三)项目技术路线描述项目技术路线描述(1200字之内):包括技术原理图、工艺流程图、产品结构图、框架图等。本系统主要是结合了platform在线点单系统,在线admin管理系统,在线config配置系统,在线index分类检索系统,在线数据分析系统web服务和线下触屏机器系统。项目所依据的技术原理包括了j2ee,基于j2ee的框架struts + hibernate + spring, 网络服务技术(web service),

35、触屏软件技术java fx,数据挖掘与分析技术,触屏硬件支持技术和搜索引擎算法技术等。系统的工艺流程图、产品结构图和框架图的结构及组成如下:1、 触屏机器系统的工艺流程图及抽象系统结构图:触屏机器的硬件系统核心是一台计算机结合了一台可以接受触摸信号的屏幕,其他的装置,例如读卡器,电子扫描设备,收款设备等等都是通过接口连接在计算机上的。计算机中安装了使用java fx开发的orderit触屏软件系统,运行在开源的linux系统上(区别于很多其他触屏设备产品运行在不开源的microsoft windows系统)。软件系统调用orderit统一封装的核心业务逻辑(orderit-platform-f

36、oundation-service)中的功能,与数据库进行交互。2、orderit各系统之间的功能架构图:上图为整个orderit线上线下系统功能的总构架图,图中(7),(8),(9)所示分别为消费者,项目的客户(商家)和orderit开发团队。orderit开发团队对于(11)orderit foundation services(12)数据库和data mining engine等platform部分进行开发维护;除此以外,orderit的产品项目开发团队在platform的基础上再开发对应的foundation service和presentation layer(表现层)。此外,(1)

37、是触屏机器系统,它通过读取预先生成xml文档取得数据,呈现给(7)消费者,并且把消费者的操作通过其自身的foundation service写到数据库中。(2)是orderit在线点单系统(demo链接 http:/11:8080/orderit/)。(3)是orderit mobile 移动网络线上点单系统。通过无线网络访问orderit终端,并且通过foundation services与orderit系统进行交互。(4)和(5)分别是orderit在线admin管理系统,和config配置系统。操作者主要是orderit的客户(各商家)。(6)是orderit在线

38、分析系统,通过data mining engine对数据进行挖掘分析,并且将分析结果传递给foundation services,最终给客户提供分析结果pdf的下载。3、orderit在线系统产品架构图: (四)项目技术实现依据设计思想依据(200字之内):包括文献,或专利,或发明等。1gail anderson paul anderson, essential javafx, 人民邮电出版社, 2009-82jesse james garrett,ajax: a new approach to web applications z,3吴吉义,平玲娣,web 2.0主流应用技术-ajax性能分

39、析j,计算机工程与设计,2008-8,1913-19144 introducing json z,5胡雯,利用json实现ajax中数据传递j,科技信息,2009-15,47-486柯昌正,黄厚宽。ajax技术的原理与应用j,计算机应用,2007,16-1,28-297王玉娟,ajax技术及其优缺点j,科技创新导报,2009-08,19-218 deepak alur,john crupi,dan malks,core j2ee patterns:best praetices and designstrategies m,pearson education,

40、inc,2006,37-389符光宝,邵定宏,李兰友,基于struts框架的档案管理系统应用研究j,计算机工程与设计,2008,29-18,3249-325010郁诺,对于struts和spring两种mvc框架的比较j,电子设计工程,2009,17(3),88-9011田立军,李军锋,何斌,基于hibernate框架实现数据持久化应用研究j,舰船电子工程,2009(6),161-16212 martin kalin, java web服务:构建与运行, 电子工业出版社, 2009-1113(美)格拉夫.库辛, 搜索引擎优化, 2007-1关键技术实现依据(500字之内):包括理论依据、实验依

41、据等所依据的技术原理包括j2ee,基于j2ee的框架struts + hibernate + spring, 网络服务技术(web service),触屏软件技术java fx,数据挖掘与分析技术,触屏硬件支持技术和搜索引擎算法技术等。1) j2ee依据面向对象编程思想,以封装来把客观事物封装成抽象的类;以继承来达到代码复用;以多态来将父对象设置成为和一个或更多的他的子对象。而j2ee是一种利用java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。j2ee技术的基础就是核心java平台或java 2平台的标准版,提供了对 ejb(enterprise javabeans

42、)、java servlets api、jsp(java server pages)以及xml技术的全面支持。2)基于j2ee的框架struts + hibernate + spring利用java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。struts 的mvc设计模式可以使我们的逻辑变得很清晰。spring 的ioc和aop可以使我们的产品在最大限度上解藕。hibernate的作用是实体对象的持久化了,建立了面向对象编程与关系数据库的映射。3)网络服务技术(web service)主从式架构(client-server)之间根据soap协议进行传递xml格式消息。

43、web服务过程中会由服务器提供一个机器可读的描述(通常基于wsdl)以辨识服务器所提供的web服务。4) javafx编程技术javafx脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。javafx脚本为多种多样的操作提供了声明式、无中间程序逻辑的语法,这些操作包括创建2d动画、设置属性或者声明在模式和视图对象之间的绑定依赖关系。5) 数据挖掘与分析技术数据挖掘(da

44、ta mining)是从大量的、不完全的、有噪声的、模糊的、随机的数据中提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。6) 触屏硬件支持技术常见触摸屏可以分成电阻式触摸屏、电容式触摸屏,这是目前最常见的两种,此外还有电感式触摸屏、声波、红外触摸屏。其中声波屏、电阻屏、电容屏应用都比较多。触摸屏的接口有串口、usb、ps/2口等形式。7) 搜索引擎算法技术主要是edit distance算法和b+ tree算法。可以准确高效的从大量数据总搜索关键字,或者相关信息内容。项目技术实现主要面临的风险及应对措施(800字之内):分析可能产生的技术风险因素对实现预期目标的影响和敏感

45、度,阐述控制风险的应对措施。项目技术实现面临的风险主要有:orderit platform config系统与其他部分的集成风险、数据挖掘和分析的可信度风险。1) orderit platform config系统与其他部分的集成风险通过orderit platform config系统来让客户自己配置自己在线点单系统的布局功能模块(widget),首先网页布局和功能布局不拘一格,我们需要面对不同的客户需求来分割可用空间。其次,功能模块之间的功能联系也是制约这种思路实现的一个主要因素。另外,我们需要不断开发新的功能模块以满足客户的需要。应对措施:1) 对于网页布局和功能布局多变,需要合理的找出

46、分割可用网页空间的问题,我们的解决方案是尽量的将一个网页分为更多数量的大小一致的区块,对于一个新的功能模块来说(比如一个广告栏widget),我们可以通过配置来规定其占区块的数量,这样可以更灵活的规定其在网页中的大小和位置。2) 对于模块间的联系来说,我们可以尽可能的通过配置而不是代码的方法来解决。例如产品类表展示widget1,和产品类表展示widget2所递交数据的格式是一致的,所以无论是购物车widgeta还是购物车widgetb都可以准确无误的接受到数据,并且可以任意搭配产品展示widget和购物车widget。3) 对于大量新功能的开发问题,产品构架师在功能模块widget的开发上有

47、比较丰富的经验,config web在开发新功能模块时有一套比较完整而且简便的编程接口,以便其他开发人员快速开发新的功能模块。2)数据挖掘和分析的可信度风险本项目产品包括数据挖掘分析的web服务系统,对于大量数据进行关联分析、聚类分析、分类、预测、时序模式和偏差分析等理论上是许多企业十分需要的,然而对于不同类型的客户,他们所需要的分析也会有所不一。应对措施:项目产品构架师在留学期间参与了新南威尔士大学数据挖掘相关学术项目的研究,具备较好的理论基础,并且与该大学的博士研究生以及教授保持着良好的学术关系,可以获得很多专业学术帮助。另外,我们还会对不同商业模式下的市场分析需求做深入的了解,以应对不同

48、商业模式下的数据挖据分析需求。三、项目技术成熟性项目所处阶段基础开发项目产品销售(服务)情况试销关键技术成熟性分析(800字之内):包括项目产品采用的现有成熟关键技术、已攻克的关键技术、待研究的关键技术,结合关键技术的实验、生产运用数据情况,分析项目产品技术指标数据稳定性和关键技术成熟程度(尚未成熟、比较成熟、成熟)。本系统用到的关键技术主要涉及到j2ee,基于j2ee的框架struts + hibernate + spring, 网络服务技术(web service),触屏软件技术java fx,数据挖掘与分析技术,触屏硬件支持技术和搜索引擎算法技术等。我们一直从事商业化it产品的开发,自主

49、研发并掌握多项核心技术,成功的开发出了一些相关产品。团队研发人员有着较为扎实的it产品开发知识以及it项目管理经验,目前对于各方面技术应用已经较为成熟。1) j2ee和基于j2ee的框架struts + hibernate + spring目前,j2ee,基于j2ee的框架struts + hibernate + spring已在商业系统应用,可以算作是很成熟的技术。对于java程序开发,应用服务器使用,数据库设计开发,ssh框架的使用,我们已经驾轻就熟,有很多成功的案例。2) 网络服务技术(web service)网络服务技术(web service)在项目产品构架师所工作过的axe gro

50、up里被广泛使用,包括auto response ws,inbound document ws和auto fitnesse client,所以不论是网络服务技术本身还是本项目组在这一技术的掌握上都是比较有把握的。3) 触屏软件技术java fxjava fx技术在国外的触屏机器系统中被广泛应用,虽然该技术比较新,但是还算是比较成熟的技术,我们团队的成员已熟练掌握该技术,已经完成了触屏机器系统的开发,并尝试商用。4)数据挖掘与分析技术这类技术虽然是近十几年类发展出来的,但是由于其独到的优势,和极高的参考价值,已经被国内外广泛使用,所以随之技术的发展也十分迅猛(例如olap,star schema

51、理论等),项目产品构架师在留学期间参与了新南威尔士大学数据挖掘相关学术项目的研究,具备较好的理论基础。4) 触屏硬件支持技术 在国外许多触屏机器都选用了电容式或者电感式触摸屏技术,甚至支持了多指触摸,滑动等操作,是十分流行的科技。近些年国内的触摸屏机器应用的也越来越广了,不同的是国内的生产商更偏向使用成本较低的电阻式触摸屏。但是不管是什么材质作为触屏机器的感应介质,目前来说此类产品的技术也十分成熟。5) 和搜索引擎算法技术 搜索引擎算法是近些年国际计算机科学界最流行的科研话题之一,类似于美国的google,yahoo,中国的百度,搜狐都致力于类似算法的研究和实现,可以说这类型的算法课题在计算机

52、科学界属于比较前沿的范畴,本项目中虽然使用了edit distance算法,b+ tree算法。但是由于orderit platform index索引系统有可能存在的其他需求,我们也考虑引入较为传统的rdr搜索算法。项目产品可靠性分析(200字之内):介绍提高项目产品可靠性的关键环节所采用的技术原理和措施以及经实验或生产已经达到的指标,分析其可靠性。我们在触屏机器的系统开发已经告一段落,虽然此后很有可能会加入其他新的功能,例如自动收银,二维码扫描等,但是就近些时间的商业试运行来说还是比较成功的。对于线上系统的开发,我们始终坚持以下测试以保证可靠性:1)每个具体功能的代码中都会加入junit测

53、试,以保证实现变化后仍然满足功能需求。2)regression test3)smoke test4)system test (加入了integration test)5)performance test(用jmeter进行压力测试),以测试出效率水平,同时仿真测试可以发现并发时出现的相应问题(数据库读写等)6)selenium test 全面ui仿真测试7)fitnesse test 对web service进行测试项目产品技术检测情况:已检测:填写检测单位、检测意见、检测时间,并附检测意见扫描件。尚未检测第二章 项目产品(服务)化一、项目产品(服务)特性产品形态最终消费产品产品(服务)用途(

54、200字之内):介绍产品(服务)的主要功能、应用领域。本项目产品结合了j2ee,基于j2ee的框架struts + hibernate + spring, 网络服务技术(web service),触屏软件技术java fx,数据挖掘与分析技术,触屏硬件支持技术和搜索引擎算法技术等先进技术,旨在寻求一个可以用于各种不同商业模式下的全新的销售模式,让广大的用户可以通过在线下触屏机器和互联网上进行点单,付款,积分,信息共享,服务信息多方式检索等操作。产品(服务)性能比较优势(600字之内):介绍产品(服务)与同类产品(服务)比较所具有的产品(服务)性能、指标、功能、价格等方面比较优势。可以用列表说明

55、。本项目由于引入在platform的基础上对于不同客户需求再开发的理念,并且追求产品功能的统一性,所以可靠,高效,用途广泛,价格低廉,附加值高。1、 本项目产品功能优势如下:1)多种索引,总能让使用者找到一种方便快捷而且适合自己的搜索资源方式本系统目前已具备根据地理位置和商户类型进行检索商铺的功能,即我们不但将所有客户商铺的位置标注在地图上,并且还将所有客户和他们的商铺按照类型进行分类(餐饮类,旅行类等)。今后我们还将开发其他类型的检索,带来更加迷人的用户体验。2) platform使项目产品可以适用于多种商业类型我们引入基于platform的再开发的思想就是为了使项目产品适用的范围更加广,区

56、别于市面上目前存在的单一的点餐送餐网站,可以说只要可以通过点单完成的交易都可以在我们的项目中找到共同点。3)线上线下的“无缝对接”我们的项目既有线上的部分,也结合了线下的触屏机器部分,线上线下系统共享同一数据库。这样的设计一方面是出于产品推广的角度去思考的,通过线上系统的推广,更多的用户通过查询产品-下单-收到手机短信确认码-到商户中的触屏机器处扫描确认,这样的模式能够了解到线下系统;相反通过点击触屏机器搜索产品-下单-看到类似“您也可以通过线上系统在家轻松点单”这类的信息或者触屏机器机身,屏幕滚动广告,来了解线上系统。另外,在初期推广过程中,实物机器更能被客户所接受。其次,这样的设计还考虑到了产品增值服务的可能,例如线上系统可以提供给客户数据分析结果,帮助其作出更加合理的决策等。4)价格优势 由于orderit是通过线上线下同时发展的理念来开发的,并且致力于发展连锁店,商场等客户,我们在初期推广时会以较低的价格将触屏机器快速推广出去,将线上部分作为增值的主要途径。相比较为单一的点餐,送餐线上系统,或者线下“电子服务员”模式来说,成本较低。二、产品(服务)化实施计划产品(服务)具备进入市场年度2012年产品能够批量生产年度2014年产品(服

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论