软件设计大赛课题参考

上传人:luoxia****01805 文档编号:74517738 上传时间:2019-01-28 格式:DOCX 页数:7 大小:34.39KB
返回 下载 相关 举报
软件设计大赛课题参考_第1页
第1页 / 共7页
软件设计大赛课题参考_第2页
第2页 / 共7页
软件设计大赛课题参考_第3页
第3页 / 共7页
软件设计大赛课题参考_第4页
第4页 / 共7页
软件设计大赛课题参考_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《软件设计大赛课题参考》由会员分享,可在线阅读,更多相关《软件设计大赛课题参考(7页珍藏版)》请在金锄头文库上搜索。

1、1、 分布式网络资源检索应用的设计与开发一.题目背景 分布式的资源检索的思想是当用户登陆任何一台服务器的时候,这个服务器除了要检索自己本地的资源以外,还可以作为一个客户端,自动地去连接其它服务器,发出检索请求,并将检索的结果进行合并和汇总,返回给用户。这样,用户只需要登陆任意一台服务器,就可以检索到大量所需资源,尽管这些资源来自于不同的服务器,但检索的过程对用户来说是透明的,用户检索和获取这些资源就如同检索和获取所请求的服务器上的资源一样。二.功能与设计要求 在网络环境下(也可以是一个局域网),每一台机器是一个Web服务器,并且在服务器上按照一定方式保存了大量资源,这些资源的信息保存在xml文

2、档中,存放在服务器下。(一)基本功能 (1)设计一种资源检索系统,用户只需要登陆任意一台服务器,就可以检索到该xml所描述的所有资源(2)对于其中特定格式的资源,如动画、视频等能够直接播放。 (3)对于word或PPT文档,能够预览其中的部分内容。 (二)扩展功能 (1).扩展基于移动智能平台的检索支持。(2).语义检索。(3).全文检索。2、 手机游戏、体感游戏、手感游戏一题目背景手机与现代信息化社会紧密相连,已经成为日常生活中不可缺少的组成部分。相应手机的娱乐功能也越来越重要,手机游戏伴随着智能手机和无线通信网络的发展迅速普及,对手机游戏开发人员的需求也急速增加,目前保守估计全国至少有15

3、万人的开发者缺口。二.功能与设计要求 (一)基本功能设计一款原创性的基于主流智能手机平台或者PC机上的游戏软件。(可以选选择主要类别包括:过关冒险类游戏、休闲益智游戏、RPG游戏、3D游戏、体感游戏等)创新性和原创新:即使没有完整完成,只要能够有吸引人的创意和构思内容:内容丰富,有趣味性、串联合理; 美工音乐:界面的画面和音效设计制作精良、具有欣赏价值; 交互性:操作简捷,指示清晰、交互友好、错误少,稳定; 技术难度与特色:可以不是完整的游戏,提交自主研发的手机游戏引擎、手机游戏开发平台等。(二)扩展功能鼓励游戏设计进行3D游戏特效、自然交互方式(基于摄像头的交互、重力感应控制交互)、密集计算

4、技术及基于3G技术的手机网游等方面的积极尝试。3、 通用的企业数据查询手机客户端设计一设计背景该题目的设计旨在鼓励参赛者创造性地设计一种具有通用、可配置能力的数据查询和表现移动客户端软件,通过灵活的配置、快速的数据源连接就能适用于不同平台、不同数据格式的企业,以产品的形式快速占领市场。二功能和设计要求(一)基本功能通用数据查询表现客户端软件应能够使企业用户通过快速配置,实现符合企业通常数据格式要求的数据发布、客户端查询应用等功能。可以参照实现:实现主流数据库互联功能、不同注册用户的权限控制、手机终端的数据查询功能等。(二)扩展功能(1)要求交互界面友好(2)良好的面向对象设计思想(3)采用流行

5、的开发技术与测试平台。4、基于云的软件设计与开发一设计背景当网络上的资源越来越丰富、网络速度越来越快时,如何将这些资源以及各种各样的网络服务(Service)整合起来,为我所用。这时,我们编制程序所依赖的基础不仅仅是操作系统提供的API了,我们还有网络所提供的各种资源、各项服务。一个应用程序,不管它运行于C/S模式,还是B/S模式,我们希望它能尽可能地利用网络所提供的各项服务,于是Web Service诞生了。网络中可以对外提供服务的功能封装为Web Service,应用程序可以像调用本地API那样来调用这些Service。如果一个软件的主要部分采用了网络服务,即它把存储或计算环节等”外包给其

6、他网站了,那么我们就说这个软件属于Web Service架构。Web Service架构的基本思想,就是尽量把非核心功能交给其他人去做,自己全力开发核心功能。这就是目前正在流行的云计算(或云服务)模式。云计算的概念将Web Service形象化了,其实,云计算(cloud computing)或者云服务(cloud services),实际上就是Web Service的同义词,它们不说你把事情交给其他计算机去做,而说你把事情交给云去做。二功能和设计要求(一)基本功能使用百度或者google等的开放云平台,开发基于云服务的应用软件或者是移动智能应用软件。(二)扩展功能(1)要求交互界面友好。云手

7、机或web页面的设计采用流行的界面设计技术。(2)良好的面向对象设计思想。(3)采用流行的开发技术与测试平台。4、 HTML5创意应用一项目背景2013年5月6日, HTML 5.15正式草案公布。该规范定义了第五次重大版本,第一次要修订万维网的核心语言:超文本标记语言(HTML)。在这个版本中,新功能不断推出,以帮助Web应用程序的作者,努力提高新元素互操作性。二功能和设计要求(一)基本功能采用HTML5、CSS3、JavaScript、jQuery、AJAX等技术,设计实现一种创意应用网站,可同时满足PC机和移动终端访问,具体内容不限,但要求有一定实用性,要求兼容流行的最新版的五大浏览器

8、IE,Chrome,Firefox,Safari,Opera,界面美观大方,交互友好。(二)扩展功能(参考应用推荐)(1)百万格子网(2)世纪佳缘交友网(3)创意设计 HTML5元素周期表 6、智能自然语言交流系统一、题目背景上世纪80年代起,国外出现了很多有代表性的聊天机器人,比如TalkBot,Elbot,Alice等。在国内,也涌现出不少基于中文的聊天机器人,比如赢思软件的小i,爱博小A,还有最近流行的小黄鸡等。另外,聊天机器人也开始应用到商务和政务领域,很多网站上出现了web客服机器人,让互动交流变得更加方便和人性化。二功能和设计要求(一)基本功能本题目要求开发一个基于中文的自然语言对

9、话交流系统,也就是开发一个聊天机器人,系统应能够像人与人对话一样和人进行交流。支持语音识别,语音输入输出、智能提醒等功能。(二)扩展功能(1)可设计对话机器人具备某种个性特点,比如卖萌、耍酷等(2)有记忆功能,能综合上下文回答(3)虚拟化身的口型、表情和动作等比较丰富,能够与对话内容很好的匹配。7、电子地图应用一、题目背景随着经济的发展和社会的进步,私家车、物流业、出租车业、城市管理对电子地图的需求越来越多。利用电子地图结合GPS、北斗星等实时定位系统,我们可以实现诸多的应用,如汽车导航、运输车辆监控、出租车呼叫调度、城市交通流量监控、急救车辆调度等等,借助这些应用,用户可以极大地提高工作效率

10、,减少能源消耗,是提升服务满意度、建设绿色经济的有效途径。目前,许多互联网公司都提供了免费的电子地图开发接口,如百度地图API、Microsoft Virtual Earth API、谷歌地图API、MapABC API、MapBar API、我要地图API等等,借助这些免费的地图资源,请各位选手发挥自己的创意,为个人用户和行业用户提供更个性化更优秀的地图服务。二功能和设计要求(一)基本功能本题目作品可以利用各类电子地图,借助手机、GPS终端提供的真实定位信息或者自行设计模拟定位信息,使用自选程序设计语言来完成。(二)扩展功能针对具体的用户需求进行设计,如个人用户、物流业用户、出租车业用户、城

11、市管理部门用户、急救管理部门用户等进行有针对性设计与开发,避免做成广、全、大的应用。只针对一个具体应用场景进行专门、专业开发。8、原创动画一、题目背景动画设计是新兴的设计。动画设计作为一门应用性很强的专业学科分分为人物造型设计和场景设计,动画设计师要运用运动学原理,使静态的人物、场景在二维、三维中连贯的运动。同时为这个动画提供艺术的诙谐性,这是动画的主流。二功能和设计要求(一)基本功能1. 传统二维手绘、三维动画类要求:(1)参赛动画作品题材不限,情节完整,故事性强,内容积极向上,谢绝暴力、色情等;不接受临摹作品以及铅笔搞、复印搞 。(2)此次参赛作品一律采用Pal制式,画面尺寸为720*57

12、6像素、帧速率为 25/s 。2Flash动画类要求(1)情节完整,内容健康向上,严肃认真 。(2)必须以Flash为主要制作工具,提交作品为flv格式 。上述作品提交时提供作品相应的脚本、分镜头、角色设定搞等等,必须原创!9、移动垂直社交应用一、项目背景为了满足人们寻找具有相同兴趣爱好的人群的社交需求,移动垂直社交应用应运而生。二、功能和设计要求(一)基本功能移动垂直社交应用应为用户构建一个由移动设备组成的专题领域(或地域有限,或内容专业)的垂直社交网络。就是构建一款移动设备上的由具有相同兴趣爱好(或其他共性属性)的群体使用的微博。(二)扩展功能(1)、有足够多的用户使用量; (2)、有盈利

13、实现;(3)、合理使用移动设备的GPS、Wifi网络、重力感应等特性。(4)、方便使用,操作灵活。10、基于数据挖掘技术的智能化数据分析系统设计与开发一项目背景:数据挖掘又称数据库中的知识发现,一般是指从大量的数据中自动搜索隐藏于其中的有着特殊关系性的信息的过程,是目前人工智能和数据库领域研究的热点问题。数据挖掘主要有数据准备、规律寻找和规律表示3个步骤,常见功能包括关联分析、聚类分析、分类分析、异常分析、特异群组分析和演变分析等等。市场上种类丰富的数据挖掘软件工具也为这一应用的普及提供了很好的技术支撑。(注意:并非所有的信息发现任务都被视为数据挖掘。例如,使用数据库管理系统查找个别的记录,或

14、通过因特网的搜索引擎查找特定的Web页面,则是信息检索领域的任务。虽然这些任务是重要的,可能涉及使用复杂的算法和数据结构,但是它们主要依赖传统的计算机科学技术和数据的明显特征来创建索引结构,从而有效地组织和检索信息。)二、功能和设计要求(一)基本功能各赛队自主选定问题的行业应用背景及本次数据挖掘针对的问题;各赛队自行获取数据挖掘所需的大量数据;数据挖掘工具可自选;(二)扩展功能针对数据挖掘产生的结果请从应用角度进行解释,并说明该结果对于问题决策的意义;开发文档中请详细描述开发过程及所有中间结果、最终结果。11、MOOC大型开放式网络课堂 一项目背景多年来,大陆学生纷纷涌向海外顶尖大学的教育,但

15、今天,越来越多转向到最新的教育前沿:互联网。通过接触网上大量免费开放的课程或“MOOC平台”即大型开放式网络课程MOOC(massive open online courses),如EDX和Coursera,学生们逐渐树立起网络在线学习的意识。国内多个大学也投入了一些项目在Coursera平台上面,以免自己将来被教育竞争甩在后面。大量开放的在线网络课程是远程教育取得的最新发展成果,这些课程所提供教育资源可以被任何人所接触使用。总部在美国加州的Coursera新增中文、法文、西班牙文和意大利文四种授课语言。未来几个月,它将能多提供约90个新课程。其联合创立人、斯坦福大学副教授吴恩达(Andrew Ng)说:“用其他语言授课将能让更多学生上我们的课。”二、功能和设计要求(一)基本功能结合我校教学活动,设计一个基于MOOC模式的在线教学、在线课程、在线知识分享交流系统平台,功能设计要符合MOOC模式,可以结合实际情况进行改良,功能设计新颖,界面美观,操作简单容易上手。(二)扩展功能(1)开发语言可以随意。例如(Java、PHP、Python、Ruby、.Net等均可)。(2)MOOC模式,功能

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > Windows相关

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号