NABCD框架(作业和事件的定期提醒)

NABCD框架(作业和事件的定期提醒):

N(need,需求):

你的创意解决了用户的什么需求?

我们的创意能够一定程度上督促我们的用户(学生)尽快完成自己近期的任务或者是作业。我们认为如果增设定时提醒功能的话,联系我们项目的其他功能,能够更好地使用户用最少的时间获得最高的效益,即可以不再结合使用手机中的定时闹铃和备忘录,直接使用软件就可以达到用户初衷。

A(approach 做法):

能够做一定范围内的数据处理,能够及时的将作业和事件的任务在截止时间之前的一定范围内定时提醒用户。

B(benefit 好处):

我们的定时提醒功能能减少用户因为事务繁忙而忘记某个事情所造成的不必要的困扰,能够合理帮用户安排时间,使得用户做事具有条理性和层次性。

C(competitors 竞争):

存在其他的竞争者,例如课堂派这类的软件也是能够提醒学生的作业情况以及作业的时间,但通过使用课堂派软件,只能在作业截止前一天提醒,而不能随着任务的繁重与否而改变提醒的时间。

D(delivery 交付):

在交付软件之前,由对应的开发人员进行多次的测试,确保每一个功能能够正常的使用;再逐步将软件推荐给同学,并增设相关的用户反馈机制,认真虚心听取用户反映的意见或建议,对软件进行一定程度的更新,来达到不断进步的结果!

时间: 2024-08-23 09:20:55

NABCD框架(作业和事件的定期提醒)的相关文章

Javascript框架的自定义事件(转)

很多 javascript 框架都提供了自定义事件(custom events),例如 jquery.yui 以及 dojo 都支持"document ready"事件.而部分自定义事件是源自回调(callback). 回调将多个事件句柄存储在数组中,当满足触发条件时,回调系统则会从数组中获取对应的句柄并执行.那么,这会有什么陷阱呢?在回答这个问题之前,我们先看下代码. 下面是两段代码依次绑定到 domcontentloaded 事件中 document.addeventlistene

Ogre: 建立一个简单的框架——响应键盘事件

[转载请保证内容的完整性和正确性] 建立一个简单的框架——响应键盘事件 上一节我们在场景中添加了一个机器人,这一节我们将建立一个FrameListener类(顾名思义,这是一个侦听类),来控制模型进行移动. 创建FrameListener类 FrameListener类主要负责事件的侦听,如帧结束.键盘输入等事件.它继承自ExampleFrameListener类,如果需要的话还可以继承KeyListener(键盘事件).MouseListener(鼠标事件)和JoyStickListener(

关于js封装框架类库之事件模块

在触发DOM上的某个事件时,会产生一个事件对象event.这个对象中包含着所有与事件有关的信息.包括导致事件的元素,事件的类型以及其他与特定事件相关的信息. 例如: 鼠标操作点击事件时,事件对象中会获得鼠标的按键信息等,会提示按的哪一个键 获得鼠标按键属性button和which 鼠标左中右按键分别对应:在谷歌浏览器中   button:左键 0 右键 2 中键 1  ,which:左键 1 右键 3 中键 2 ie8及以下:左键 1 右键 2 中键 4,which属性不存在 用户在操作键盘时,

ExtJS框架基础:事件模型及其常用功能

前言 工作中用ExtJS有一段时间了,Ext丰富的UI组件大大的提高了开发B/S应用的效率.虽然近期工作中天天都用到ExtJS,但很少对ExtJS框架原理性的东西进行过深入学习,这两天花了些时间学习了下.我并不推荐大家去研究ExtJS框架的源码,虽然可以学习其中的思想和原理,但太浪费精力了,除非你要自己写框架. 对于ExtJS这种框架,非遇到"杂症"的时候我觉得也没必要去研究其源码和底层的原理,对其一些机制大致有个概念,懂得怎么用就行,这也是本篇博文的主要目的. Ext自己的事件机制

用c#开发微信 (4) 基于Senparc.Weixin框架的接收事件推送处理 (源码下载)

本文讲述使用Senparc.Weixin框架来快速处理各种接收事件推送.这里的消息指的是传统的微信公众平台消息交互,微信用户向公众号发送消息后,公众号回复消息给微信用户.包括以下类型: 1 subscribe/unsubscribe: 关注/取消关注事件 2 scan: 扫描带参数二维码事件 3 location: 上报地理位置事件 4 click: 自定义菜单事件     1) click: 点击菜单拉取消息时的事件推送     2) view: 点击菜单跳转链接时的事件推送     3) 

基于NABCD评论作业-王者荣耀交流协会PSP DAILY

一.根据(不限于)NABCD评论作品的选题   N(Need,需求):在我知道PSP DAILY这款软件的时候,就认为这款软件对于学习软件工程课的学生来说有很大的需要.对于需求来说,软件工程课程中的学生无疑是对这款软件有很大的需求的.同时,时间统计是一个很好的方法,对于需要进行时间统计的人来说,这款软件也是比较有市场的.虽然对此款软件需求的用户可能不会太多,但是我认为王者荣耀交流协会的选题还是十分准确.   A(Approach,做法):使用C#进行开发是可行的.操作逻辑比较符合用户的习惯.步骤

Spring5源码解析-Spring框架中的事件和监听器

事件和平时所用的回调思想在与GUI(JavaScript,Swing)相关的技术中非常流行.而在Web应用程序的服务器端,我们很少去直接使用.但这并不意味着我们无法在服务端去实现一个面向事件的体系结构. 在本文中,我们将重点介绍Spring框架中的事件处理.首先,会先介绍下事件驱动编程这个概念.接着,我们会将精力放在专门用于Spring框架中的事件处理之上.然后我们会看到实现事件调度和监听的主要方法.最后,我们将在Spring应用程序中展示如何使用基本的监听器. 事件驱动编程 在开始讨论事件驱动

基于OpenGL编写一个简易的2D渲染框架-07 鼠标事件和键盘事件

这次为程序添加鼠标事件和键盘事件 当检测到鼠标事件和键盘事件的信息时,捕获其信息并将信息传送到需要信息的对象处理.为此,需要一个可以分派信息的对象,这个对象能够正确的把信息交到正确的对象. 实现思路: 要实现以上的功能,需要几个对象: 事件分派器:EventDispatcher,负责将 BaseEvent 分派给 EventListener 对象 事件监听器:EventListener,这只是一个接口类,接受 BaseEvent 的对象,真正的处理在它的子类中实现 事件:BaseEvent,储存

Minor【 PHP框架】5.事件

5.1 事件Event Minor的 Event 类提供一个简单的观察者实现,允许您在应用程序里订阅与监听事件. 5.1.1 订阅事件 首先创建一个事件类: <?php namespace App\Event; use Minor\Event\Event; class DemoEvent extends Event { private $name; public function __construct($name) { $this->name = $name; } public functi