功能序号(整个项目唯一) |
功能名称(整个项目唯一) |
相关用例序号(可相关多个,用例编号整个项目唯一) |
详细说明(叙述功能使用场景、实现目标) |
|
1 |
用户登录 |
0001 |
使用者用微信登录小程序,在我的页面上会获取微信头像还有微信自身的资料信息 |
|
2 |
用户看失物招领帖子 |
0003、0004 |
失主可以在看帖页面看失物招领帖子,并且可以在帖子上评论和添加关注,以便找到失物。 拾得物品者也可以看失物招领贴,看是否是有人丢失了所拾得物品 |
|
3 |
用户看寻物启事帖子 |
0003、0004 |
拾到物品者可以在看帖页面看寻物启事帖子,并且可以在帖子上评论和添加关注,以便归还物品。 失主也可以看寻物启事帖子,看是否有人捡到了所失物品 |
|
4 |
用户发布失物招领帖子 |
0002 |
失主可以在发帖页面发布丢失物品帖子,发布的帖子包括有标题和正文,可用来说明丢失物品在何时何地丢失,以及留下联系方式,而且还可以上传失物照片。 |
|
5 |
用户发布寻物启事帖子 |
0002 |
拾得物品者可以在发帖页面发布寻物启事帖子,发布的帖子包括有标题和正文,可用来说明在何时何地拾得物品,以及留下联系方式,而且还可以上传所拾得物品的照片。 |
|
6 |
用户发布帖子页面 |
0004 |
用户发布的帖子可以在我的页面,点击我的帖子跳转到用户发布的帖子,点开帖子就可以查看帖子,以便查看 |
|
7 |
用户我的关注页面 |
0004 |
用户关注的帖子可以在我的页面,点击我的关注跳转到用户关注的帖子,点开帖子就可以查看帖子,以便查看 |
5.2 UML
实体关系(ER)图
数据库表设计
用户信息表(t_account)
字段中文描述 |
字段 |
类型 |
其他 |
记录的专属id |
_id |
string |
|
用户的专属id |
_openid |
string |
|
用户昵称 |
nickname |
string |
|
用户头像地址 |
userAvatarUrl |
string |
|
帖子信息表(t_List)
字段中文描述 |
字段 |
类型 |
其他 |
记录的专属id |
_id |
string |
|
用户的专属id |
_openid |
string |
|
用户昵称 |
nickname |
string |
|
用户头像地址 |
userAvatarUrl |
string |
|
帖子详情 |
detail |
string |
|
帖子类型 |
flag |
string |
|
帖子标题 |
title |
string |
|
帖子时间 |
time |
string |
|
图片地址 |
image |
string |
|
评论信息表(t_comment)
字段中文描述 |
字段 |
类型 |
其他 |
记录的专属id |
_id |
string |
|
用户的专属id |
_openid |
string |
|
用户昵称 |
nickname |
string |
|
用户头像地址 |
userAvatarUrl |
string |
|
评论详情 |
detail |
string |
|
评论时间 |
time |
string |
|
帖子id |
tiezi |
string |
|
关注列表(t_follow)
字段中文描述 |
字段 |
类型 |
其他 |
记录的专属id |
_id |
string |
|
用户的专属id |
_openid |
string |
|
帖子id |
tieziID |
string |
|
系统体系结构设计
开发者工具进行编码和调试,后端部署在微信云开发平台,具体系统体系结构无需我们设计。小程序应该是属于B/S体系结构和SaaS云架构,系统分为客户端和服务端,客户端完成浏览,输入,交互等简单功能,服务端完成储存,查询,删除,添加及复杂逻辑功能。具体来说,本程序属于论坛类程序,总系统可分为三个子系统,浏览系统,发表系统和云开发系统,其中,浏览系统可分为总浏览系统和个人浏览系统,发表系统也有两种不同的形式。云开发系统从发表系统获取数据,向浏览系统提供数据。
结构图
完整分工
·需求调研 ·需求文档 ·产品原型 |
冯佛养 |
·前端界面开发 ·后端接口对接 ·测试、发布上线 .代码规范和编码原则 .提供相应ER图 |
唐学聪 刘钊良 |
·数据库设计 ·后端接口开发 .体系结构设计,并列出体系结构图 |
李俊廷 |
·把握方向 ·合理分工 ·合理分期 ·解决各种困难 |
唐龙 |