第一次结对编程作业——需求分析与原型设计(学校二手交易小程序)

组队:18信计1班2018310143005廖国胜、18信计1班2018310143036陆光朵

一、需求分析(NABCD模型)

1、N(Need,需求)

  • 大家在自己的学校就可直接找到自己想要闲置的物品或想买的物品。
  • 在校学生的消费能力并不强,二手商品的需求率较高。

  • 微信用户习惯的养成以及支付系统的成熟,小程序交易系统学生易接受。

  • 相比于二手群,可容量更大。
  • 货物可以直接查验,再决定购不购买。

2、A(Approach,做法)

对于使用者而言,通过这款二手交易平台小程序,扫一扫就可以使用,对于开发者而言,开发难度相比APP也小很多,不需要过于冗长的代码。对此,我们开发了一款针对我们学校内部的二手交易平台,以实名制为基础的平台,用学号登陆平台,才能使用大部分校内信用产品,进行相对公开的交易。

功能流程:

  1. 用户在平台发布商品信息
  2. 系统后台客服检查商品是否允许上架
  3. 系统根据商品类别归类
  4. 用户可直接信息发布者
  5. 交易完成
  6. 发布者最后可联系系统后台下架商品

3、B(Benefit,好处)

  • 便于学生在自己院校就可进行交易
  • 无需邮费,发货等时间的等待
  • 易于毕业生资源的再利用
  • 小程序系统便于用户使用,可实时进行查看消息回复
  • 系统不需要收费,浏览及注册均免费

4、C(Competitors,竞争)

  • 使用简单。不用下载安装扫码可以直接用,不占内存。

  • 开发成本比起公众号,app更低。

  • 目前使用微信人数很多,小程序潜力巨大。

  • 二手平台对学生来说实用性很高。

  • 校内实名制保障安全,用户成分相对纯洁。

  • 无需支付邮费等待发货时间等
  • 便于传播,可直接在各种群中分享打开。

5、D(Delivery,推广)

  • 关键词推广以及搜索广告

  • 附近的小程序广告

  • 公众号文章广告

  • 钱包入口页广告

  • 小程序的互相跳转

  • 朋友圈转发

  • 通过邮箱或找相关人员向学校推广这一系统

二、结对过程

双方认识,通过比对自己和他们组负责的项目,最终决定以此项目开展工作,我负责项目的需求分析等。

三、原型设计

原型设计工具:墨刀

登录界面——提供账号密码登陆与第三方登陆方式

 

注册界面——最基本的注册界面

 

首页界面——提供搜索功能,与当前订单的提醒,最新二手物品推荐

淘一下页面——提供分类搜索及猜你喜欢功能

个人信息界面——实现到各个功能的连接与查看个人信息

发布页面——提供发布二手宝贝的功能,上传商品到平台中

消息界面——提供私信功能,能与同平台的好友沟通

 

四、效能分析

内容

时长

需求分析

1H

导师分配流程设计

2H

用墨刀进行原型设计

6H

word进行文档编写

4H

系统后期完善

1H

五、PSP

PSP 
计划 预估时长为两个月左右
开发

需求分析:先进行市场调查,填写调查问卷等。

  生成设计文档:.md文档
  设计复审:多和队友讨论,多次复查审核
  代码规范:采用大小驼峰命名法;不用中文命名;做到见名知意
  具体设计:界面设计、系统编程等
  具体编码:C++,python
  代码复审:在开发过程中不断对系统进行完善修改,向老师寻求意见等
  测试:自我测试,修改代码,提交修改
测试报告 依据测试结果进行编写
工作量计算 预估5个月
事后总结 暂无
过程改进 暂无

六、总结

在整个系统的设计过程中,结对的高效率得到了充分的提现,思想的碰撞让我们迅速得到的系统的大致分配流程,而各自的开发经验让我们对原型的设计以及文档的编写也是得心应手。互取其长,互补其短,我们在短短两天的时间内便完成了原型系统的设计。期间对墨刀的使用以及项目的开发流程有了更深层次的理解。

  虽然文档以至尾声,但我们并未将其认定为此次作业的结束,我们期待的是专属于我们的第三次作业的出现。斯是陋室,惟吾德馨。希望我们的原型系统能够得到您的认可!

原文地址:https://www.cnblogs.com/LuDuo/p/13835068.html