这个作业属于哪个课程 | <课程的链接> |
这个作业要求在哪里 | <作业要求的链接> |
团队名称 | RTD |
这个作业的目标 | 完成概要设计、数据库设计、详细设计,并制定下一阶段的具体计划,确定分工 |
一、团队成员学号列表
李昕(组长) | 201731062106 |
田昊其 | 201731062325 |
何恒 | 201731062116 |
余稀伦 | 201731062315 |
李航 | 201731062118 |
王俊 | 201731062120 |
刘世翔 | 201731062108 |
张吕月 | 201731062202 |
二、本阶段任务分工情况
李昕、张吕月:制作答辩PPT,李昕撰写博客
田昊其:数据库部分设计
余稀伦:软件体系结构图设计
李航:主要业务模块描述部分
三、概要设计
1.软件体系结构
2.主要业务模块描述
一、用户帐户信息管理
功能名称 |
用户帐户信息管理 |
功 能 描 述 |
a.用户通过注册生成唯一帐号和二维码。 b.用户可在个人界面对昵称等个人信息进行修改。 |
输入项 |
用户信息 |
输出项 |
处理界面的弹窗 |
二、聊天模块
功能名称 |
聊天模块 |
功 能 描 述 |
|
输入项 |
关键词,兴趣爱好等 |
输出项 |
聊天界面 |
三、敏感词汇处理
功能名称 |
敏感词汇处理 |
功 能 描 述 |
对用户输入的敏感词汇进行处理 |
输入项 |
敏感词汇 |
输出项 |
“****”或者敏感词汇处理弹窗 |
四、数据模块
功能名称 |
数据模块 |
功 能 描 述 |
|
输入项 |
用户更新的兴趣爱好等等 |
输出项 |
各种处理窗口 |
四、数据库设计
1.概念模型
2.逻辑模型
五、下阶段详细工作计划及任务分工
1.详细工作计划
在第12周前进行编码工作和设计软件架构,第12周进行整合测试及代码优化等,第13周开始部署数据库及服务器并完成所有单元测试以保证整个项目功能模块能够正确运行。第14周进行收尾工作,检查项目文档及安排上线试用。之后根据用户使用情况的反馈持续完善该项目软件。
2.任务分工
李昕:基本构架,用户注册及登录模块部分代码编写
田昊其:数据库相关代码编辑、异常处理与后期优化
张吕月:添加好友及修改好友备注功能代码编写
余稀伦:搜索及匹配部分及其他部分前端相关功能代码编写
王俊:聊天部分及其他部分前端相关功能代码编写
李航:设计匹配部分算法、处理模块代码编辑
刘世翔:单元测试及代码编辑
何恒:文档撰写及数据检查、其他成员未进行部分。