一、需求和原型改进
针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改
设计原型:
问题1: 打卡功能真的需要吗
修改1: 在页面上执行该功能不太现实,因此不需要,故删之
二、系统设计
1、前端
页面
index
index.vue(首页的首页)
navigation.vue(首页内部的导航部分)
reward.vue(悬赏大厅)
second-hand.vue(二手闲置)
hoverButton.vue(悬浮按钮)
search.vue(搜索页面)
pay
pay.vue(支付首页,由于设计稿没全,有可能有,有可能没,先写其他的)
confirmInfo.vue(确认个人信息)
paying.vue(支付页面)
paid.vue(支付后的页面)
about
about.vue(个人中心首页)
information.vue(个人资料)
published.vue(发布的闲置)
orders.vue(我的订单,和我买下的只有一点不同,可合并,同时和上面那个有几点不同,认为也可合并,具体看开发过程)
others
header.vue(头部栏)
content.vue(中间的内容格式)
footer.vue(底部导航)
home.vue(主页)
2、后台
为了在较短的时间内完成我们的功能,后台开发使用java语言及其ssm框架。
其中有关数据库的类部分,我们使用mybatis的mybatis-generator进行逆向生成实体类与dao层。
具体后台分包:
数据库ER图:
三、Alpha任务分配计划
四、测试计划
1、产品:
多易是一款面向学生,主打交换,物物交换、物人交换、人物交换,包括物品交换、技能交换等,为用户提供闲置物品交易,技能和资源共享,组队等功能的程序。
2、时间安排:
第九周 | 1、团队项目Alpha任务分配计划 2、连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 |
---|---|
第十周 | 1、用户反馈+测试计划改进 2、团队Alpha阶段个人总结 3、团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 |
第十一周 | 1、团队项目Alpha博客:事后分析 2、每个团队有一人必须离开,自己寻找下一个接纳自己的团队。团队发博客宣布离队和接纳的成员 |
第十二周 | 1、团队项目Beta任务分配计划,介绍新成员 2、连续7天的Beta敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 |
第十三周 | 1、团队项目Beta博客:发布说明、测试报告、展示博客 2、团队Beta阶段个人总结 |
第十四周 | 团队项目Beta博客:事后分析, 宣布每人的贡献分 |
第十五周 | 团队整个阶段总结,分析用户数据,整理文档,保证以后的团队能接手 |
3、团队分工:
ui设计、产品经理:郁卓
前端:杨艺、馨玮、浩格
后台:林浩、崇伟