代码敲不队——项目系统设计与数据库设计
| 这个作业属于哪个课程 | 班级的链接 |
|---|---|
| 这个作业的要求在哪里 | 作业要求的链接 |
| 这个作业目标 | 定制未来计划,分配任务,完成系统设计说明书,完成数据库设计说明书,设计数据库,根据问题完善产品 |
| 作业正文 | 见下文 |
| 其他参考文献 | ProcessOn |
一、团队计划
1.1 开发计划
|周数 | 周期任务 | 完成度|
|:--😐:--😐:--😐:--😐
|第十一周|完成数据库的搭建|100%|
|第十二周|前端完成发布投稿的流程,根据流程设计网页发布路线,后端完成投稿发布的功能|0%|
|第十三周|前端完成主页和个人信息界面的设计,后端完成查看投稿和查看个人信息功能|0%|
|第十四周|前端完成分区的设计,后端完成投稿根据分区筛选功能,完成屏蔽敏感词功能|0%|
|第十五周|测试,前端设计评论界面,后端完善点赞,举报,评论机制的功能|0%|
1.2 分工安排
| 学号 | 姓名 | 角色 | 预期任务分配 |
|---|---|---|---|
| 211806340 | 石云凤 | 前端 | 网页界面设计,数据库管理,博客编写 |
| 211808332 | 谢菲菲 | 前端 | 网页界面设计,数据库管理,博客编写 |
| 211806399 | 欧阳小云 | 后端 | 完成投稿发布功能,投稿根据分区筛选功能,屏蔽敏感词功能 |
| 211806425 | 赵贝贝 | 后端 | 完成投稿发布功能,投稿根据分区筛选功能,屏蔽敏感词功能 |
| 211809172 | 邱晴 | 后端 | 完成查看投稿、查看个人信息、点赞举报评论等互动机制功能 |
| 211803124 | 毛菁菁 | 后端 | 完成查看投稿、查看个人信息、点赞举报评论等互动机制功能 |
二、设计图
2.1 体系结构设计图


2.2 功能模块层次图

2.3 设计类图

2.4 E-R图

2.5 表结构设计图

三、系统安全和权限设计
- 我们使用MD5的加密方式对密码进行加密,防止密码被截获,保证账户的安全,同时在后台代码中以预编译 SQL 语句等方式防止 SQL 注入,降低通过原生 SQL 语句攻击数据库的风险,定期备份数据库中的数据到不同主机上,数据出现意外时可以互相备份。
四、Q&A
4.1 Q&A
- Q:对于闲置/转让这类需要交易的情况要考虑用户的个人信息的安全和支付安全
- A:我们只是提供一个交流的平台,不在平台上进行直接交易。
- Q:如果有同学将帖子投错分类怎么办,是否有解决方案?
- A:考虑增加管理员的权限来管理分类。
- Q:发布的内容是否需要审核?如何保证用户发布的信息合法性?建议加上敏感词屏蔽。
- A:发布的时候系统会有初步审核,会设置敏感词屏蔽这个有考虑到,而且如果系统审核没有屏蔽掉,后期还会有管理员进行再一步的审核。
4.2 改进
- 增加管理员编辑投稿分区权限
- 增设敏感词屏蔽
五、工作流程

| 学号 | 工作内容 | 贡献度 |
|---|---|---|
| 211806340 | 分配任务、数据库设计图、泳道图、补充数据库设计说明书、写博客 | 19% |
| 211808332 | 类图、编写数据库设计说明书、修改博客 | 16% |
| 211806399 | 编写系统设计说明书 | 16% |
| 211806425 | 编写系统设计说明书 | 16% |
| 211809172 | 体系结构图、功能模块图、E-R图 | 16% |
| 211803124 | 系统设计和数据库设计答辩PPT、演讲 | 17% |
commit记录


浙公网安备 33010602011771号