项目名:食物链教学工具

组名:奋斗吧兄弟

组长:黄兴

组员:李俞寰、杜桥、栾骄阳、王东涵

新的NABCD模型:

Need:可以辅助教师课堂讲授食物链相关的知识。软件的界面要漂亮,操作要简单,要给出软件的使用说明书,自己可以通过看说明书就能掌握软件的用法。生物所处的环境要有多个,生物种类虽说不用太多,但基本的书本上常见的生物还是要有的。要是发现要用的生物,软件里没有存储的话,我要能够自己添加。使用时生物可以自己选择,放置的位置可以自己随意挪动,大小也要能进行调节。可以自己连线,也要能自动生成,但是自己连线的话得能够判断连线是否正确,如果错误的话要给出提示。能添加的东西也要能删除掉。生物要是图片的话,若生物辨识度不强的话,你就要想办法让我知道它是什么生物。食物链条数、最长链、最短链等我要能够自动统计出来,不需要自己花费时间去查找、统计。要有背景音乐或音效什么的,能够增强软件的使用效果。整体看的话,效果要好,能够调动学生的兴趣,增强师生间的互动,这个是很重要的。

Approach:设计PC端食物链教学软件,供学生和教师在电脑上使用,来进行食物链相关知识的了解和学习。食物链程序中提供书中的草原、水域、田地三种环境,可以进行切换。并提供书中常用的生物可以添加到界面。设计自定义生物功能,来添加程序中原本没有的生物且所有生物可以进行移动,缩放和删除。提供手动和自动生成两种两种方式。手动方式可以对链接的对错进行判断并作出相应提示。设定生物在界面有图形和文字两种表现形式。设计最长链、最短链显示功能,通过程序自动计算找出最长最短连,并闪烁突出显式。食物链条数同样可以通过程序自动计算。程序使用Actionscript和mxml进行实现, 听从用户意见,程序主题风格偏向卡通,并配有详细的使用说明。

Benefits:食物链教学项目主要针对于教师在课堂中的教学提出的,教师可以在课堂中演示并以此软件进行辅助讲解,用户通过简单的操作就能够生动形象的展示出各个生物之间的食物链关系,中学学生经过6年以上的传统课堂式的教育会对这样的一种教学方式感觉到麻木,无新意,我们引入这个软件不仅能够在视觉上,以至于在听觉上也能使同学们产生浓厚的兴趣,而且,我们的自定义连接食物链可以让同学们手动连接,增强了动手能力,也激发学习的积极性和主动性。

Competition:同类型的软件相对较少。此款软件操作简单易学,功能相对较全,适用性强,是老师和家长教学以及辅导学生的好帮手。不需要电脑有很高的配置,界面人性化,美观有亲和力,能增强师生间的互动,调动学生学习的积极性,舒适的背影音乐更是多增添了几分效果。最重要的是本款软件是免费的。

Delivery:软件的适用群体可以从教师拓展到学生,到辅导学生学习的家长,或者是相关的辅导机构,也可以是任何对生物感兴趣的青年人,学者。我们可以以现今传播范围最广,速度最快的互联网为媒介,让更多的生物爱好者了解到这个软件,能够下载使用,在玩中学,在学中玩。如果可以的话,我们也可以联系相关的机构,有目的性地将我们的软件推销给适合的学生、教师等人,以便提高用户量,获得更多、更有效的用户反馈。

与之前的NABCD相比较:

对用户的需求更加明确,同时也进行了更加细致的描述,为接下来软件的设计和功能的实现提供了更明确的方向;

对用户提出的需求,有了更加详细的解决办法,方法更加具体化;

对于这款软件对用户在食物链教学方面带来的多种好处我们做了更加细致的描述,这也是我们设计这款软件的目的;

对于自身的优势也更加的明确,对产品的竞争性做了更加具体的阐释;

对于软件的推广我们有了新的思路,我们的想法不仅仅局限于在已有的网络平台进行宣传本软件,还想到了要深入学校去实际的推广,这样可以达到更好的效果。范围大大拓宽了,可以获得更多有用信息,能够更好地进行数据统计,软件维护,功能更新。

(第十周)新NABCD的更多相关文章

  1. 201521123061 《Java程序设计》第十周学习总结

    201521123061 <Java程序设计>第十周学习总结 1. 本周学习总结 1.这周异常方面的知识主要是关于自定义异常,自定义的异常可以继承自Throwable或Exception类 ...

  2. 201521123072《java程序设计》第十周学习总结

    201521123072<java程序设计>第十周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题集异 ...

  3. 201521123071 《JAVA程序设计》第十周学习总结

    第十周-异常与多线程 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业:本次PTA作业题集异常.多线程 1. finally:题目4-2 1. ...

  4. 201521123038 《Java程序设计》 第十周学习总结

    201521123038 <Java程序设计> 第十周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题 ...

  5. 201521123122 《java程序设计》第十周学习总结

    ## 201521123122 <java程序设计>第十周实验总结 ## 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次P ...

  6. 20155324 2016-2017-2 《Java程序设计》第十周学习总结

    20155324 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 Java的网络编程 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. ...

  7. 20172306《Java程序设计与数据结构》第十周学习总结

    20172306<Java程序设计>第十周学习总结 教材学习内容总结 本章主要的讲的是集合有关的知识: 1.集合与数据结构 - 集合是一种对象,集合表示一个专用于保存元素的对象,并该对象还 ...

  8. 20155312 2016-2017-2 《Java程序设计》第十周学习总结

    20155312 2016-2017-2 <Java程序设计>第十周学习总结 ## 课堂内容总结 数组 遍历数组: for(...,arr) for(i=0;i<arr.length ...

  9. 20155326 第十周课下作业-IPC

    20155326 第十周课下作业-IPC 学习题目: 研究Linux下IPC机制:原理,优缺点,每种机制至少给一个示例,提交研究博客的链接 共享内存 管道 FIFO 信号 消息队列 学习过程 -IPC ...

  10. 20155326 2016-2017-2 《Java程序设计》第十周学习总结

    20155326 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 计算机网络基础 1.计算机网络概述 网络编程的实质就是两个(或多个)设备(例如计算机)之间的 ...

随机推荐

  1. openstack placement 组件作用理解

    例如,一个资源提供者可以是一个计算节点,共享存储池,或一个IP分配池.placement服务跟踪每个供应商的库存和使用情况.例如,在一个计算节点创建一个实例的可消费资源如计算节点的资源提供者的CPU和 ...

  2. Activiti6.0 工作流引擎 websocket即时聊天发图片文字 好友群组 SSM源码

    即时通讯:支持好友,群组,发图片.文件,消息声音提醒,离线消息,保留聊天记录 (即时聊天功能支持手机端,详情下面有截图) 工作流模块---------------------------------- ...

  3. Struts2知识点小结(一)

    一.struts2简介 1.Struts2是一个基于MVC设计模式的Web应用框架        只要是web层框架 一般就会遵守MVC设计模式     2.struts2与struts1的关系?  ...

  4. Redis简介和常见的面试题

    redis介绍及特点 Redis是由意大利人Salvatore Sanfilippo开发的一款内存内存高速缓存数据库. Reids全称为:Remote Dictionary Server(远程数据服务 ...

  5. PHP中的call_user_func()与call_user_func_array()简单理解

    原文地址:http://small.aiweimeng.top/index.php/archives/52.html call_user_func:把一个参数作为回调函数调用 用法说明: call_u ...

  6. C语言的一道数组题Plus

    其实数组那部分当时学的东西挺简单的. 常见的题就是用一个数组装几个数字. 然后排序,找出大于n的数字有几个,有几个重复数字之类的. 去年想出来一个题. 因为以前写的代码太复杂,又有很多不足和bug.所 ...

  7. 如何查看PostgreSQL的checkpoint 活动

    磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面:PostgreSQL基础知识与基本操作索引页    回到顶级页面:PostgreSQL索引页 作者:高健@博客园 luckyjackgao@g ...

  8. 4008: [HNOI2015]亚瑟王

    4008: [HNOI2015]亚瑟王 链接 分析: 根据期望的线性性,直接求出每张牌出现的概率,最后乘以攻击力就是答案. 每张牌出现的概率只与它前面的牌有关,与后面的没有关系,于是按顺序考虑每张牌. ...

  9. Codeforces Round #452 (Div. 2)

    第一次打..(太弱(+99积分是几个意思 A 题意:一堆数,只有1和2,问最多凑出多少个3. 分情况即可 #include<cstdio> int main(){ int a=0,b=0, ...

  10. springmvc controller转发setViewName时找不到路径的问题以及转发视图时出现找不到样式的问题

    注释掉的部分是错误的写法,@RequestMapping 需要将方法放置在要转发的视图所在目录下,不然视图会找不到样式(无法正确的加载css文件), 如果将方法放在了视图所在目录下,那么 setUie ...