• 团队作业3--需求改进&系统设计


    团队作业3--需求改进&系统设计

    项目 内容
    这个作业属于哪个课程 软件工程
    这个作业要求在哪里 作业要求
    这个作业的目标 团队作业3--需求改进&系统设计

    需求&原型改进

    问题1:功能较为单一,只有帮助用户选择的功能
    修改:通过后台统计用户录入喜爱名单中最多的事物(餐馆,衣服,饮料等),发布人气榜,推荐当天/当周/当月人气最高的10个
    问题2:缺少人气低却服务优质的商家推荐
    修改:引入好物推荐栏位,可以引进优秀商家展示

    原需求说明书

    项目 内容
    面向用户分析 现代社会物质极大丰富,人们拥有了更多选择,早餐吃什么,晚餐吃什么,该买这件衣服还是那件衣服,该不该去看电影等等,但现代年轻人面对选择时常常犹豫不决,经常浪费很多时间在选择上
    此款小程序就是为了解决用户选择困难的现象,协助用户做出选择,帮助用户减少浪费在纠结选择的时间而开发
    功能性需求 1.快速模式:使用程序内置的数据 由程序从中抽取 帮助用户做出选择
    2.标签模式:由用户自己选择喜爱的标签范围 由程序从中抽取 帮助用户做出选择
    3.定制模式:由用户自己创建喜爱事物名单 由程序从名单中抽取 帮助用户做出选择
    4.增加当日/当周/当月人气榜,帮助用户了解大多数人喜爱的事物,了解潮流趋势
    5.引入好物推荐栏位,帮助用户了解一些小而精,人气不高的优秀小商家
    技术需求 系统采用微信小程序原生框架 小程序UI界面使用adobe xd开发
    交互界面种类 1.转轮盘抽出
    2.抽签桶抽出
    3.翻卡抽出
    项目价值 可以帮助用户克服选择困难,满足用户衣食娱乐需求
    项目可用性 帮助用户克服选择困难
    项目真实性 技术需求中等,小组成员能力胜任开发任务,现市面上暂时未有此种应用
    预期用户量 1000

    改进

    1.增加当日/当周/当月人气榜,帮助用户了解大多数人喜爱的事物,了解潮流趋势
    2.引入好物推荐栏位,帮助用户了解一些小而精,人气不高的优秀小商家

    改进理由

    假如一个用户来到南亭商业街,琳琅满目的商品,各种各样的小食店,这让用户很难做出选择。这时,只要打开我们的小程序,打开人气榜单,就可以轻松了解最近流行什么网红商品,小吃,有什么店是大家爱吃的,口碑好的老字号,有什么店是刚刚起步,名气小却质量高。还可以通过我们内置的抽签系统,从想吃的几样东西中抽取一样,这既避免了造成用户选择困难,又让我们可以体验到抽奖的刺激与快感,你可以选择从自己设定的名单中抽取,也可以从人气榜top10中抽取,或者完全交给命运选择,让系统随机在数据库中抽取。有时想买的衣服和鞋子太多了,钱只够买一个,也可以通过我们的小程序帮助你做出选择,你可以了解人气榜的商品是那些,最近大家爱穿什么,然后自己选择,或者让系统帮你做出选择。

    系统设计

    以一个tabbar栏,实现首页和设置界面,首页实现用户输入目录,设置实现用户的历史记录。在首页界面可以添加系统给定的目录,当用户输入目录或者选定系统目录时跳转到另一个界面,这个界面实现多选一功能,以及其他的装饰功能

    Alpha任务分配计划

    队员 任务
    彭正嵩(队长) 1.UI/页面设计
    2.撰写博文
    3.宣传工作
    沈权斌(前端开发) 1.进行小程序前端开发
    2.进行前端测试
    区德明(PM) 1.产品设计,规划需求
    2.规划项目进程,保证任务进度
    3.组织会议、分配任务
    李文静(后端开发) 1.进行小程序后端开发
    2.进行后端测试
    杜维佳(前端开发) 1.进行小程序前端开发
    2.进行前端测试

    任务总时间表

    时间 计划
    第1天 1.编写团队项目Alpha任务分配计划(区德明)(2小时
    2.团体架构初始设计(全体)(4小时
    3.团队讨论程序编码规范,搭建工作平台(全体)(2小时)
    第2天 1.UI界面初始设计(彭正嵩)(4小时
    2.数据库初始设计(李文静)(4小时
    3.前端界面初始设计(沈权斌,杜维佳)(4小时)
    第3天 1.数据库改进(李文静,区德明)(4小时
    2.UI界面改进(彭正嵩)(4小时
    3.前端界面改进(沈权斌,杜维佳)(4小时)
    第4天 1.小程序原型测试(全体)(4小时
    2.对BUG进行改正(全体)(4小时
    第5天 1.小程序初版测试(全体)(4小时
    2.邀请用户参加测试并反馈(全体)(2小时
    3.对BUG进行改正(全体)(4小时
    第6天 1.邀请用户参加测试并反馈(全体)(2小时
    2.对BUG进行改正(全体)(4小时
    3.收集反馈并进行软件功能升级和调试(全体)(4小时
    第7天 1.团队项目Alpha博客:事后分析(全体)(4小时

    计划甘特图

    测试计划

    单元测试,根据每个小模块进行测试。
    功能测试

  • 相关阅读:
    基于redis的分布式锁实现方案
    nginx 配置文件详解
    Linux 下安装Nginx
    Nginx简介
    Spring Boot 整合 Spring Security 示例实现前后分离权限注解 + JWT 登录认证
    idea2020.1版本下载安装与激活
    Cloud Alibaba --Nacos
    spring Cloud Alibaba 简介
    Eclipse中SVN更改连接用户
    Win7(64bit)搭建SVN
  • 原文地址:https://www.cnblogs.com/ECLE/p/13921442.html
Copyright © 2020-2023  润新知