NABC需求分析   我们团队项目为七巧板取了个洋气的名字叫7-magic. 怀念过去,把握现在,展望未来:立足经典,勇于创新,开创一个七巧板的新时代. 特点:可以保存图片或上传至微信平台    N (Need 需求): 时下,大多数游戏都是如此.此创意为呼应广大用户喜欢在朋友圈各种晒的心理.保存图片呢,可以留个念想,方便以后回忆. A (Approach 做法): 本游戏界面简单,浅显易懂,方便操作.而且还有游戏玩前操作指南与攻略. B (Benefit好处):    用户可以在学习工作之余消…
特点:通过提前订餐,可以节约学生大量的排队时间. N(need):生活中可以发现许多同学都喜欢出去买饭,而且在有的摊位需要排很长时间的队,这样他们就会很晚吃到饭,下午有课的学生都不能睡午觉,所以通过我们的这款软件提前订餐,可以节省同学们不少时间,时间就是生命,所以不要把大量的时间浪费在排队上. A(approach):我们的软件有两方用户,学生点餐后,小吃摊主会收到相应的信息,学生取餐后,摊主将这边的点餐记录删除,利用Android中的组件的单击事件,在不同的Activity中传递数据,连接数据…
特点:可以避免食堂的用餐高峰,从而使使用者节约时间 need:很多学生中午下课在食堂吃饭会遭遇用餐高峰,使用这款软件,可以提前订饭,按时送达,从而避免食堂的用餐高峰期. approach:学生可以提前订餐,并指定一个时间来送达.店铺也可以根据学生的预订情况,及时准备,按时送达. benefit:给有课的学生提供了便利,节省了时间.给店铺增加顾客.从而达到双赢的目的. competitor:我们主要针对的是校外的小吃摊,他们的饭菜好吃,而且经济实惠,做了这样的点餐软件,将更受学生的欢迎.…
我们小组--女神经们,开发项目是重力解锁,我认为我们的项目的最大特点就是不使用开锁键唤醒屏幕.下面我将针对这一特点进行NABC分析: N:经调查一部分人群的手机不能使用就是开机键坏了,我们就是针对这一问题,提出解决方案: A:这学期学习Android,之前有java基础,可以用这两个工具完成: B:减少开机键是使用次数,增强手机的寿命: C:现在市场上多数解锁软件要使用开机键,我们这款应用避免了这一问题,竞争还是可观的.…
我们团队的开发项目为:重量解锁 是根据重力感应实现手机的解锁方式,在传统滑屏的基础上我们想增添新的形式,实现用户用一组动作就能实现手机解锁功能,更加方便,炫酷. NABC模型 1.N:我们的创意在使用户不用滑动屏幕,只需完成之前设定的解锁动作就能轻松解锁,不仅方便而且酷炫 2.A:这学期正在学习Android开发技术,感觉自己和队友对于正方面还是能够完成的,而且不光是技术方面,我们可以将自己的东西推广出去,拉同学来使用,给出使用的体会等等 3.B:对用户有什么好处?就是用户如果使用我们的APP,…
单独就我们团队开发项目——重力解锁的功能特点而言,我们解决了智能手机屏幕解锁的乏味和繁琐的特点,显得更有趣味性和独特性,更符合现代人追随时尚的潮流:我们根据个人的不同喜好和便利性来设定一些动作,利用重力感应的方式来达到解锁的目的,使用于所有的智能手机锁屏应用:该项目的好处就是不仅仅能达到娱乐的目的,还可以更深层的保护手机资源的问题,通过额外的项目约束条件可以做到遮人耳目的现象,更有安全保证:对于竞争方面,我们对以上三点有着自己的功能优势,但是我们的项目功能也存在着功能单一的劣势,需多加完善!…
结队编程项目——四则运算 一.项目需求 自动生成小学四则运算题目(加.减.乘.除)统计正确率 支持整数 支持多运算符(比如生成包含100个运算符的题目) 支持真分数 需求分析: 生成四则运算:需要使用随机数生成,需要创造一个能实现计算功能的类. 支持多运算符:运算符也需要利用随机生成,并且不限个数. 支持真分数:需要用到生成分子.分母的函数,将分数化简等. 统计正确率:需要设置一个计算变量,并需要用一个判断正确的函数. 二.设计思路 首先根据需求分析,进行大体的设计: 生成题目→输入答案→判断正…
结对编程——黄金点游戏   本次的结对编程的项目是黄金点游戏,我的结对对象是冯雨倩,我们的编程能力都不太好,而且都对C语言更熟悉些,因此我们决定用C语言来实现. (1)分工:角色分配:冯雨倩是领航员,我是驾驶员,但由于我们的编程能力都一般所以分工不是那么明确,很多时候是大家商量着一起来. (2)开发环境:Microsoft Visual Studio (3)运行环境:Win10 (4)实现过程:我们先定义了玩家的结构体,包含姓名编号之类的,还设置了三个函数. ①这是初始化界面: ②玩家点开界面后…
软件工程有瀑布模型,迭代模型等. 使用linux c语言来开发项目,当然也是遵循这样的思想,先要问题定义-->需求分析--->原型设计---->编码及单元测试--->集成测试及系统测试--->发布和维护. 迭代模型是指对一个项目划分出多个阶段,每个阶段有相应的模块功能,在每个阶段中遵循瀑布模型的思想把这个阶段的功能实现完成后,然后进入下一个阶段的迭代,这样反复进行迭代开发,直到项目完成或项目周期结束.…
本人有多年的CAD开发经验,独立完成多个CAD二次开发项目.熟悉.net及Asp.net开发技术,和Lisp开发技术. 现在成立了工作室,独立承接CAD二次开发项目.结项后提供源码及开发文档,有需要的话可以提供发票. 有需求的可以 qilongliao@qq.com 联系开发事宜.…