第23届广东高校杯华资高校杯软件作品设计.DOC

第23届广东高校杯华资高校杯软件作品设计.DOC

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第23届广东高校杯华资高校杯软件作品设计.DOC

第23届广东省“高校杯”(华资高校杯)软件作品设计 (本科组)竞赛赞助企业—广州华南资讯科技有限公司设置题目 一、基于Android平台的移动应用研发(优选) 题目摘要: 随着Android技术的不断成熟,Android平台上的移动应用像雨后春笋,争先恐后地出现在人们的生活、工作等各个领域上,深刻地影响着我们周边的生活。Android技术主要涉及的技术范围包括:离线应用系统研发、网络语音视频技术研发、OPEN GL 3D技术的应用研发、云计算移动系统研发等。 “基于Android平台的移动应用研发”课题列表 离线应用系统研发 在移动设备处于网络离线的情况下,无缝的处理好从网络在线到网络离线、再由网络离线到网络在线的情况变换下,移动设备上应用数据的备份、缓存、上传管理(包括断点续传)等功能。 移动网络语音视频技术研发 在3G网络高速发展的今天,移动网络语音视频的应用将在日常生活和工作中发挥着重要的作用。移动网络语音视频技术需要考虑到各种网络状态下,语音视频应用的流畅和清晰度,需要考虑到数据的加密和压缩技术。 OPEN GL 3D技术的应用研发 Open GL的引入,将使Android平台的世界变得更加绚丽,动态的、三维立体的效果将使用应用操作更加人性化,可用性更高,应用更加顺畅。3D技术的引入,需要考虑到移动终端资源的利用,在硬件设备配置不高的情况下,依然可以看到绚丽的效果。 云计算移动系统研发 全文检索 题目摘要 我们身处海量数据时代。截止到2012年,数据量已经从 TB(1024GB=1TB)级别跃升到 PB(1024TB=1PB)、 EB(1024PB=1EB)乃至 ZB(1024EB=1ZB)级别。未来十年,全球大数据还将增加50倍。面对数据的暴增,如何有效的存储、管理、访问这些数据?如何使用全文检索技术快速准确的访问这些数据是一个重要的课题。 本课题要求以Lucene为基础。 “全文检索”课题列表 关系型数据库索引的快速建立和检索 除了抓取网页的建立索引,对以数据库为数据源建立索引是企业级全文检索应用的一个重要功能,包括对初始数据建立全量索引、对增量数据进行索引增量更新、字典对照表进行数据转换(如1转换为是,2转换为否)。对企业级海量数据需要能够快速构建立索引:在单实例下取用多线程、并行处理等技术使建立索引达到2000-3000条数据/秒。数据的准确性对企业级全文检索应用至关重要,无论全量索引还是索引增量更新都要保证不能漏数据或者至少对漏掉的数据进行日志记录。全文检索之于数据库查询的主要优势之一是能在海量数据中快速检索出想要的数据;所以需要能在1亿左右的数据中对普通的关键字能在1秒左右返回结果。 分布式全文检索 在“大数据”时代,数据量非常庞大,单实例已经不能承受大数据、高并发访问的需求。所以需要应用分片、复制的方式来存储索引,取用分布式部署(云部署)联合多台计算机的处理能力及容错能力来提供高质量的检索服务(快速、7*24不间断的服务)。取用分布式部署后要处理如何高效的处理复制之间索引的同步,如何把一个查询分发到各个分片中进行处理并把各分片的处理结果汇集为一个总的查询结果。 自然语言在全文检索中的运用 自然语言检索就是利用自然语言进行标引和检索,它是把出现的每一个词或短语都看作一个检索入,允许自然语言直接获取原文中的有关章节、段落和句子。自然语言直接面向用户,可用作标引用语和数据库语言,具有方便、易用、标引成果可共享等优点,它已成为智能检索中最常用、最方便的检索语言。 规则引擎 题目摘要 现在很多应用软件,其业务规则越来越复杂,而且在任何阶段都有可能会频繁地变更规则,其中大部分规则的变化都需要软件开发人员修改源码来完成,增加了软件开发、维护成本,降低了生成效率。 因此,需要有一套简单又高效率的规则引擎组件,能按我们设计好的规则自动完成处理。这样,开发人员只需调整系统的规则定义,来满足业务规则的变更需求,甚至可以把简单的业务规则调整的工作,移交给最终用户去完成。 “规则引擎”课题要求 1.使用java语言开发规则引擎,符合JSR 94 规范; 2.不要使用现有的规则定义脚本(如:Groovy ,Python等),请设计自定义的规则定义方法,并设计出可以存放规则定义的表结构,将规则定义存放在数据库表中; 3.支持规则的次序和规则冲突检验; 4.支持嵌入通用开发语言开发的规则定义,如:javabean、sql语句、数据库存储过程等; 5.规则可进行版本控制。当规则发生变更后,新启动的业务自动采用新的规则版本,已经在进行中的业务仍然采用原规则版本; 6.有规则定义管理和规则执行历史查询界面。可直观的展现、管理规则定义,回溯规则执行历史。 网络拓扑模型构建及展现 题目摘要 互联网络拓扑结构复杂,节点数目庞大,我

文档评论(0)

wangxing1张 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档