这个作业属于哪个课程 至诚软工实践F班
<队员1陈明灿> <212106705>
<队员2陈贇> <212106756>
这个作业要求在哪里 第一次结对作业:原型设计
这个作业的目标 项目开发前的准备工作,包括需求分析,利用原型模型设计开发工具构建项目原型,及增强团队合作能力
原型作业链接 原型作业
推广讲解视频链接 b站视频
其他参考文献 ...

自我介绍

1、陈明灿:21级软件工程专升本(一班),学号212106705

2、陈贇:21级软件工程专升本(二班),学号212106756

结对过程

1、结对原因

​ 我们俩本身是来自同一个学校,有过共同开发项目的经验,在之前的合作开发中配合默契,所以本次结对作业我们继续进行共同开发

2、结对感受

​ 陈明灿:贇哥和我不管在比赛还是在项目开发过程中都有很多的合作经验,我们一起开发过项目,一起拿过奖,彼此默契还是较高,在项目开发的过程中,他严谨且认真高效,在与他合作开发的过程中能够收获很多新的知识及收到他的帮助能够发现许多自己在开发过程中存在的问题。

​ 陈贇:和以前合作的时候一样,明灿总能在开发中整出点新花样,和他一起开发他能够督促我及时完成任务,并且遇到一些问题总能给我提供一些新思路,使得原本对于我来说的难题一下就变简单了,并且他总是能够快速的上手一下没接触过的知识,和他一起开发能学到不同的开发思路和技能,看到他在开发中完成的任务能够激励我更快的完成项目

4、结对心得:

​ 陈明灿:结对开发的过程难免遇到一些不同的观点和看法,当一个人进行开发时仅仅能够满足自行的感觉,当做完一个项目时只会开心从而忽略了许多项目存在的问题,而结对甚至组队开发的过程中双方校对方的开发思路等能够起到很大的帮助,结对开发的过程能够使开发的效率及准确性更加高效且准确

​ 陈贇:在个人开发的时候,总是容易在一些问题上卡壳,与他人结对开发能够和别人一起进行头脑风暴,使得问题能够快速的解决,并且每个人所擅长的方面都不同,各自负责自己擅长的方面可以是开发效率大大提升,并且多人开发可以互相审核对方的代码,毕竟有的时候当局者迷,旁观者清,别人更容易看出你的问题,这样才可以得到更高的设计和编码质量

需求分析

N(Need,需求)

​ 每到开学季,同学们都需要购入新教材,而对上学期的旧书又不知如何处理。对于需要转让的同学,可以在万能墙上发布信息,但需排队,而对于要买书的同学,也需要花费时间在墙上寻找。此外,每到毕业季,学长学姐们在毕业前也有大量书籍需要转让。对他们而言,与其把心爱的书籍当成废品称斤卖,不如转给真正有需求的学弟学妹,既能卖个好价钱,也能让学弟学妹少掏冤枉钱(从二手书店买)。鉴于以上供需矛盾问题,现校方希望你们能够开发一款交易二手书的APP/小程序/网站,帮助同学们及时出让或找到需要的书本。

A(Approach,做法)

​ 首先我们规划好项目所需的功能,并且绘制初步的思维导图,目前规划好的功能如下:

  • 登录系统:用户未登录时能够进入软件,当需要购买或发布等功能时用户需要登录才能使用

  • 导航系统:一套软件拥有许多的功能,我们将核心功能【主页、书圈、交易、消息、个人中心】放在底部导航栏中

  • 主页系统:主页是一个软件的门面,需要提供简单且便于操作的入口,让用户能够更加便捷的使用,在首页上我们提供以下功能:

    • 搜索:对书名、书号、出版社等进行模糊搜索,用户能够直接查询到需要的书籍
    • 轮播图:首页轮播图可将重要活动等发布,用户在进入首页便可看见,便捷参与活动
    • 宫格导航:将一些热门分类的书籍或活动放在宫格导航中,做次级提示
    • 商品列表:首页将一些自营书籍及二手交易的书籍放在首页,用户能够通过下滑查看推荐书籍等
  • 书圈系统:书圈系统可以让用户在平台上进行书籍的解读、社交及交流

  • 交易系统:交易系统分为两部分,第一部分为回收书籍,第二部分为自由交易

    • 回收系统:当开学及毕业季的时候,许多学生会从网络上购买或卖出书籍,有时候淡期会出现网络上没有供应或需求,所以该回收系统是用户能够将书籍直接卖给运营商,运营商可通过班级合作等方式,在开学和毕业时统一卖出或回收
    • 交易系统:交易系统是用户之间自主交易的形式,用户自由发起交易
  • 消息系统:用户和卖家之间可以通过交易系统实时的联系,包括产品的价格、成色等进行讨论,便于用户之间的交易

  • 个人系统:个人系统包括对用户的设置、买卖情况查询等功能

    目前在我们的规划中有以上功能,具体流程图如下:

​ 当我们需求分析完毕后,我们首先开始进行原型模型的设计,我们采用墨刀协同办公模式,进行同步的作业

​ 以下是我们的的项目原型截图及演示

  • 登录系统截图:

  • 主页功能截图:

  • 消息功能截图:

  • 商品购买及分类截图:

  • 个人中心截图:

B(Benefit,好处)

​ 项目采用小程序开发,满足不同环境下对软件的支持

C(Competitors,竞争)

​ 市面上有非常多的二手书籍交易平台甚至是二手交易平台,而现实生活中也存在有熟人代购等情况,那么在这么严峻的市场竞争环境下我们有哪些优势呢?

  • 我们的交易平台中比起传统的二手交易平台,我们提供了一个自营回收的服务,在调研中我们可以发现,当新学期的开始时有些课本会在二手交易市场上供不应求,而当平时,这些书籍存在堆积情况,许多学生因为许多问题,如发布到二手交易市场没有人咨询、找不到有所需求的同学;而毕业季的时候会存在供大于求的情况,学生毕业存在许多的书籍,只能够扔掉或卖掉,我们这个平台提供自营回收,用户可以直接在网上提交,免去中间繁琐的过程。
  • 对于传统的二手回收平台,可能只有二手交易功能,所以我们在软件中增加书圈功能,用户能够如在社交平台一样发布对书籍的感受,同样,用户也能进入书圈去观看书籍的评价。书圈能够提供用户观看书籍后发泄感受的地方,增加书籍的趣味性,这点如:网易云音乐的评论、豆瓣点评等都因为这类功能能够独占一枝

D(Delivery,推广)

​ 首先在项目开发完毕且进行测试完毕后,我们将在校园内进行规模的测试推广,并在开学和毕业季主动以二手回收功能进行试点运行,而后根据效果来进行范围扩张的推广

posted on 2022-03-27 23:20  ants2451  阅读(52)  评论(2编辑  收藏  举报