RGSJ——项目系统设计与数据库设计
福州大学2020年春W班 | |
---|---|
这个作业要求在哪里 | 作业要求 |
团队名称 | RGSJ |
这个作业的目标 | 项目系统设计和数据库设计 |
作业正文 | ··· |
其他参考文献 | ··· |
一、团队项目开发计划时间
周数 | 团队目标与产出 | 当前进度 |
---|---|---|
第1周 | 完成基础小组功能和前端基本搭建 | 未开始 |
第2周 | 实现前端页面功能和后端的数据库搭建以及简单代码 | 未开始 |
第3周 | 前端小组进行页面美化;后端小组完善基础功能以及接口 | 未开始 |
第4周 | 前端小组与后端小组进行接口交接以及后端小组提供详细接口 | 未开始 |
第5周 | 前端小组进行前端测试;后端小组进行后端功能完善及测试 | 未开始 |
第6周 | 前后端小组收尾,保证程序基本功能运行正常;bug测试和基本后期维护 | 未开始 |
二、团队项目开发计划分工安排
人员 | 拟分工 | 具体描述 |
---|---|---|
裴博 | 前端 | 项目部署及分工;主要页面UI设计及美化;商品详情页面UI及美化 |
杨婕 | 前端 | 商品页面UI设计及美化;商品详情UI页面设计;以及前后端对接 |
陈文婷 | 前端 | 我的界面UI设计及美化;聊天界面设计及美化;前后端接口对接 |
王建林 | 后端 | 主要页面及失物招领后端代码攥写;数据库内容搭建; |
危正 | 后端 | 商品相关信息后端代码攥写;数据库设计 |
陈赐 | 后端 | 我的及聊天功能后端代码攥写;后端接口相关设计 |
三、图表设计及思路
1、体系结构设计
2、功能模块层次图
-
思路:将系统分为三个模块,分别为游客模块、用户模块和管理员模块,用户模块分为卖家买家以及失物管理,其中卖家和买家对应不同功能模块,管理员模块内部有用户管理和商品管理,对应不同接口实现不同的功能。
3、设计类图
-
思路:首先用户类,把用户分为管理员和普通用户两个类,其中管理员对普通用户信息进行管理与审核。由于普通用户和管理员存在相同的属性,所以继承用户类。其次用户需要登录注册操作,所以新增一个登录类,然后要分出遗失物品和二手物品两个类,对这两种物品进行增删改查等操作,最后需要订单类对订单进行增删改查操作,对二手商品进行增删查操作。
4、ER分析
5、表结构设计
6、系统安全和权限设计
数据库只被少数授权用户访问,必须提供用户名和正确的密码。存储数据库的服务器也只能让系统管理员或少数高级管理人员登录。数据库的安全策略,遵从SQL Server的安全策略事项
四、需求分析阶段问题解答
博客中的文档下载有误
失误,已经修改。
校外用户不能注册,是什么概念?
用户需要学号进行注册,校外人员没有学号,所以无法注册。
信用低的用户,后续有没有渠道方式去提高自身信用?
每个月会有一次统一的审核,这个月信用低会限制本月的使用,但在下个月会恢复。
注册、登录,不是用户类的操作
对类图已经进行了修改和完善。
没有管理员吗?发布交易等不需要审核吗?
经过讨论,添加了管理员类。
五、本次工作流程、组员分工、组员贡献度比例
学号 | 工作内容 | 贡献度 |
---|---|---|
221701303(裴博) | 1.安排部署本次作业及分工;2.博客的攥写;3.系统安全与权限设计 4.评分表的制作 | 16.6% |
221701301(杨婕) | 1. 系统结构说明书的攥写;2. 帮助博客的攥写和需求分析总结和完善 | 15.7% |
221701302(陈文婷) | 1. 需求分析类图、用况图补充完善;2. 制作数据流图和泳道图;3.制作功能模式层次图 | 17.3% |
221701330(陈赐) | 1.体系结构设计 2. ppt制作 | 17.2% |
221701326(王建林) | 1.接口设计 2.协助er图和数据库设计 | 16.3% |
221701332(危正) | 1.数据库设计和说明书的攥写 2. PPT答辩 | 16.9% |
六、github团队仓库链接和下载链接
github团队仓库链接
团队名称_系统设计说明书.pdf
团队名称_数据库设计说明书.pdf
团队名称_系统设计和数据库设计答辩PPT.pdf