,用户检索和获取这些资源就如同检索和获取所请求的服务器上的资源一样。
(二)功能与设计要求 在网络环境下(也可以是一个局域网),每一台机器是一个 Web 服务器,指定为 TOMCAT 服务器。
在该服务器的按照一定方式保存了大量资源,这些资源的信息保存在一个 test.xml 文档中,存放在服务器根目录下。
要求参赛者: 1设计一种资源检索系统, 用户只需要登陆任意一台服务器,就可以检索到该 xml 所描述的所有资源,并以友好方式呈现另外需要提供查询花费的时间。
2)对于其中的特定格式资源,如动画、视频等能够直接播放。
3)对于 word 或 PPT 文档,能够预览其中的部分内容。
4 test.xml 文档的格式如下//后为注释信息://一条资源记录 07 各地高考作文题//资源标题 作文,高考//资源关键字 doc//资源类型资源文件的扩展名 07 各地高考作文题//资源具体描述 2007‐12‐18:50:43//发布日期 http://192.168.0.122:8080/Query/source/07 各地高考作文题.doc//资源保存地址 李明//资源作者山东师大//资源发布者 汽车动画 汽车动画 wmv 学生作品 2007‐12‐18:50:43 http://192.168.0.122:8080/Query/source/jc.wmv 王朋山东师大 五.儿童教育软件 开发一适合学龄前儿童或小学生使用的教育软件,如京剧进校园、地理知识、趣味折纸、英语 900 句学习软件、自然常识、交通知识等,要注意必须符合这一特定用户的特点,要求: (1)主题要符合儿童的特点,选择适合儿童的主题,让小朋友们通过你的软件快速掌握一些实用的知识。
(2)内容要密切配合主题,完整、丰富。
(3)形式不限,但一定要注意其趣味性,让孩子在玩中学,学中玩。
(4)要有学习和测试功能、学习进度控制功能,必需有一定的扩充性。
(5)要有交互性,教学录像、动画、幻灯片不得单独作为作品参加比赛。
(6)作品必须有独立的版权,注意作品的原创性,有版权问题的作品将不得参赛。
(7) 要进行市场调查,了解市场需求和产品现状,开发符合市场需求的产品,按照商业产品的要求进行研制开发,要有商业品牌、商业包装、安装使用说明书、产品推广网站、版权保护措施(如光盘防复制)等。
建议大家针对某一知识点进行深入的教学研究和开发,不建议做综合类的面广而不深入、不专业的软件。
六.基于 Web Service 的掌上应用系统 (一)该课题的设计背景 Web Service 是部署在 Web 上的对象、组件,通过 Internet 上的标准协议 XML及 HTTP,实现异构平台间的信息集成与互操作。
它具有良好的封装性、松散耦合性、 协议规范性以及高度可集成能力,是目前流行的实现分布式应用的一种方法。
从事涌者角度来看,Web Services 就是一个向外界暴露出的能够通过Internet 进行调用的远程 API 或者说应用程序。
我们能够用一般的编程方法通过 Internet 来调用这些 Web Service。
这些Service 如同本地的一个编程接口,或者说像函数那样被调用。
这时,我们编写的应用程序称为客户端,提供 Web Service 的远程 Internet 主机称为服务端。
当然,我们也可以自己编写 Web Service 发布出去,供其它应用程序使用。
2、掌上应用系统 随着 3G 手机的逐步普及,掌上应用受到越来越多的关注。
3G 技术为手机与Internet 的互联提供了理想的技术平台,为进一步丰富手机上的应用提供了基础。
除手机外,其他掌上产品,如 PocketPCMP3MP4 等也大大丰富了人们的生活。
这些掌上设备与 Internet 连接后,需要更加丰富多样的应用软件作为基础。
因此, 设计掌上应用系统有着广泛的需求和广阔的应用前景。
特别是 Web Service技术的出现,为掌上设备利用丰富的 Internet 资源提供了极大的方便。
(二)设计要求 针对某种掌上设备,如智能手机、PocketPC 等,设计一套完整的应用软件系统。
为便于开发,允许使用掌上设备的模拟器,如 Visual Studio 中的 PPC 或SmartPhone或 Java 平台上的掌上设备模拟器。
具体要求如下: 为便于设计,确定应用范围为信息管理、信息检索、信息合成等领域。
这些设备首先要实现与 Internet 的连接。
该应用必须是完整的应用系统,即除掌上设备内的软件外,可能还包括Internet 上的 Service 或自己开发的 Service。
开发平台仅限于 Visual Studio 或 Java。
有一定的实际应用背景。
针对应用背景,进行需求分析。
在可能的各种方案中,应论证采用 Web Service 的必要性。
七.嵌入式实时操作系统RTOS设计 本赛题要求完成一个小型微内核嵌入式实时操作系统的。
需提交实际可运行代码,并在参考硬件平台上演示功能。
软件实现过程应遵循敏捷性方法的指导,注意代码和文档的质量和版本控制,编写测试用例验证软件功能和重构代码。
基本功能 1. 基于参考硬件平台,建立硬件抽象层,完成基本硬件初始化,建立时钟中 断; 2. 在硬件抽象层基础上,建立多任务操作系统环境; 3. 任务调度采用同级时间片轮询机制; 4. 实现任务间基本通讯机制:互斥信号量(共享内存); 5. 实现基本的时钟管理机制:任务睡眠阻塞; 6. 实现一个 RS232 串口驱动。
基于串口驱动实现一个命令行 Shell(用一个 独立的任务实现),可在超级终端显示信息和执行命令。
扩展功能 1. 任务区分优先级,在同级轮询调度基础上添加优先级调度机制; 2. 不同优先级任务之间实现抢占调度; 3. 在抢占调度的基础上实现优先级逆转保护,避免逻辑死锁问题; 4. 将代码移植到另一个硬件平台上运行,验证代码移植性。
设计要求 1. 参考硬件平台为:周立功 EasyArm2138。
实际上,也可用其他 LPC 系列 CPU 和实验板,只要 CPU 有足够的 RAM、Flash 存储器和一个串口扩展就 可以了。
但与 LPC2138 区别越小越好,最终的验证都统一在 LPC2138 上 进行。
2. 硬件抽象层的接口遵循 uc/OS 的接口规范。
这样现存的大量的 uC/OS 硬 件抽象层可为新操作系统提供服务,减少移植工作量。
硬件抽象层可以 直接借用 uC/OS 的代码,但最好自己实现,只是接口兼容。
3. 操作系统的调用采用函数调用方式,不用中断陷入方式; 4. 将各任务栈独立,作为任务的私有存储区; 5. 同时支持任务数不小于 255 个。
空闲任务占用编号 0。
6. 同级任务的轮询时间片大小可以调节,单位为 10 毫秒称为 tick。
7. 串口接口参数:波特率 9600,8 位数据,1 位停止,无硬件流控制。
8. 任务优先级不小于 255 级,最高优先级为 0,最低优先级为 255。
空闲任 务优先级为 255。
9. 操作系统的应用接口的应遵循题目的规范,见后面的描述。
10. 对于代码移植性验证,参赛者可自行选择硬件平台。
该硬件平台与 LPC2138 或 ARM 之间的区别越大越好。
八.通用浏览器插件框架 开发适用于 IEFireFoxOperaSafariChrome 等主流浏览器的插件框架,在此框架下实现如下功能之一: 在线视频 在线音乐 在线游戏 在线企业应用:例如员工考勤系统等 九.动漫设计竞赛题目 动画短片创作 要求表现某个创意或一段故事,表达思路完整清晰,变现方式不限,可配音及配乐。
1、Flash 动画 作品长度:作品时间限制在 3—5 分钟。
每部作品须递交两种格式的文件,即 Flash 播放格式和 avi 格式。
2、三维动画 参赛作品写实类、卡通类均可,要突出主题,内容不限。
时间长度限制在 3—5 分钟左右。
角色设计要生动可爱,动画中的主角、配角、场景的比例要准确,场景要有一定的气氛来衬托故事内容,角色和场景的材质要真实,动画要流畅,提供 avi 格式参赛作品要求:1、参赛动画作品题材不限,内容积极向上,谢
上一篇:
智能家电网络管理系统
下一篇:
浙大人文社会科学引文索引来源期刊CSSCI(2010