项目名:食物链教学工具

组名:奋斗吧兄弟

组长:黄兴

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

新的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. C语言程序设计I—第八周教学

    第八周教学总结(21/10-27/10) 教学内容 第三章 分支结构 3.1 简单的猜数游戏 3.2 四则运算 课前准备 在蓝墨云班课发布资源:chap03_分支结构.pptx PTA:2018秋第八 ...

  2. CAN网要不要共地?

    重要:CAN网要不要共地? 因为CAN传输采用差分传输的方式,即使不共地,部分情况下仍然能传输数据,但是本人以实际的经验告诉你们,一定要共地! 1.         不共地会引入共模干扰,轻则影响正常 ...

  3. 开源 免费 java CMS - FreeCMS1.9 全文检索

    项目地址:http://code.google.com/p/freecms/ 全文检索 从FreeCMS 1.7開始支持 仅仅有创建过索引的对象才干被lucene类标签查询到. 信息类数据会在信息更新 ...

  4. [iOS]异常捕捉

    UncaughtExceptionHandler.h #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @interfac ...

  5. javascript初学者注意事项

    注:以下属于个人学习中的理解不能保证全部正确,如果有错误以后修正. 1.javascript和c#语言一样严格区分大小写,有没有类的概念. 2.所有的变量声明都使用var,虽然能打出蓝色int,但却不 ...

  6. 大数据入门:Maven项目的创建及相关配置

    目录 Maven项目的创建及相关配置 一.Maven的介绍 1.Maven是什么: 2.Maven作用: 3.Maven项目的目录结构: 4.Maven的三点坐标: 5.maven的pom文件: 6. ...

  7. ruby的循环控制命令loop等

    ruby的循环有以下几种: times方法 for while until(与while相反) each(与for极度相似,在ruby内部,for语句是用each实现的) loop(无限循环,与bre ...

  8. mfc 函数模板

    函数模板的使用 一. 函数模板的使用 使用函数模板可以简化 形参个数相同,而类型不同的函数. template<typename T> //可以用class替换typename int m ...

  9. jQuery学习-显示与隐藏

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  10. restful framework之频率组件

    一.频率简介 为了控制用户对某个url请求的频率,比如,一分钟以内,只能访问三次 二.自定义频率类.自定义频率规则 自定义的逻辑 #(1)取出访问者ip # (2)判断当前ip不在访问字典里,添加进去 ...