团队项目-作业3(需求改进&系统设计)
需求改进&系统设计
{ 队名:智商OverFlow
团队描述:一群智商很容易overflow的家伙 }
1.需求&原型改进:
1.问题:如何查看我申请的记录
修改:在界面原型处,增添了一个专门用来查看的模块
2、任务分解WBS
3.补充了需求《需求规格说明书》中的具体要求中的类图
大致类图说明在下方系统设计
2.系统设计:
①设计类图:
1.信息管理类图:
2.用户可操作类图:
3.用户登录类图:
4.界面包图:
②数据库设计:
一.User(用户表):
字段名 | 数据类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
uID | varchar(64) | 否 | 无 | 主键 |
userName | varchar(64) | 否 | 无 | 姓名 |
wxAccount | varchar(64) | 否 | 无 | 微信号 |
sex | char(1) | 否 | 无 | 性别 |
二.Card(学生卡贴信息):
字段名 | 数据类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
stuID | char(10) | 否 | 无 | 学号,主键 |
college | varchar(10) | 否 | 无 | 学院 |
stuName | varchar(10) | 否 | 无 | 姓名 |
uID | varchar(64) | 否 | 无 | 发布人的uID,外键 |
flag | Boolean | 否 | 无 | TURE表示发布人是拾得人,FALSE表示失主 |
contact | varchar(64) | 否 | 无 | 联系方式 |
time | timestamp | 否 | 有 | 发布时间,当前时间 |
三.Others(其他物品贴信息):
字段名 | 数据类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
oID | int(10) | 否 | 无 | 主键 |
title | varchar(32) | 否 | 无 | 标题 |
content | text | 否 | 无 | 内容 |
pic | varchar(256) | 是 | 无 | 图片(可空) |
uID | varchar(64) | 否 | 无 | 发布人的uID,外键 |
flag | Boolean | 否 | 无 | TURE表示发布人是拾得人,FALSE表示失主 |
contact | varchar(64) | 否 | 无 | 联系方式 |
time | timestamp | 否 | 有 | 发布时间,当前时间 |
四.Reason(申请理由):
字段名 | 数据类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
flag | Boolean | 否 | 无 | TURE表示寻卡贴,FALSE表示寻物贴 |
ID | varchar(32) | 否 | 无 | stuID或oID |
Message | text | 否 | 无 | 申请理由 |
3.Alpha任务分配计划
Product Backlog
Sprint Backlog
甘特图拟定迭代冲刺计划
4.测试计划
模块测试
时间安排:与后台开发同步进行
测试模块名称 | 测试负责人 |
---|---|
1、普通失物招领 | |
发布捡到的物品 | 朱亮 |
信息展示 | 朱亮 |
申请联系 | 朱亮 |
2、学生卡寻卡 | |
发布捡到的学生卡 | 刘晓霖 |
搜索 | 刘晓霖 |
3、我的页面 | |
用户个人信息展示 | 丘文龙 |
我捡到的 | 丘文龙 |
我丢失的 | 丘文龙 |
我申请的 | 刘晓霖 |
向我申请的 | 刘晓霖 |
易用性测试
时间安排:待第一个开发版本出来后进行
测试负责人:任浩然
易用性测试 | |
---|---|
测试目标 | 模拟真实用户,无经验用户,测试系统的易用性。 |
测试范围 | 前台 |
完成标准 | 成功地核实出前台各个页面符合可接受易用性标准。 |
需考虑的特殊事项 | 无 |
回归测试
时间安排:待BUG修复修复完成后进行
回归测试 | |
---|---|
测试目标 | 确保BUG修复的完整性。 |
测试范围 | 项目中出BUG 的部分。 |
完成标准 | 项目中出现的BUG完成修复,并将缺陷保存下来。 |
需考虑的特殊事项 | 出BUG的功能和BUG相关的功能都需要回测。 |