希望人没事
zhuanye
苟利国家生死以,岂因祸福避趋之

(专业团队)——项目系统设计与数据库设计

团队项目第五次作业

这个作业属于哪个课程 软件工程
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11457
这个作业的目标 第一:1篇博客随笔,发表在团队博客的博客中,博客标题设置为“XXX(团队名称)——项目系统设计与数据库设计”,并提交作业
第二:1份《系统设计说明书》(pdf文件);
第三:1份《数据库设计说明书》(pdf文件)数据库设计要求使用工具PowerDesigner;
第四:系统设计和数据库设计答辩准备:1份《系统设计和数据库设计答辩PPT》(课堂现场评审)。
第五:建立Gitee****团队仓库,将《系统设计说明书》《数据库设计说明书》《系统设计和数据库设计答辩PPT》等团队文档提交到团队仓库;
作业正文 如下
其他参考文献 暂无

一、预期开发计划时间安排


项目时间 所需完成的任务 完成情况
第一周 对项目的界面以及系统、数据库进行设计 完成
第二周 对已经进行设计的软件界面、系统以及数据库进行开发 完成
第三周 整合项目,连接前后端,并对做的不好的地方进行改善 进行中
第四周 调试软件,进行bug的排查已经修复 待完成
第五周 对软件进行测试,完成本次项目 待完成

二、预期开发计划分工安排


姓名 角色 任务分工
谷清尧 1.寻找其中的bug和不足
2.以及对软件提出改进意见
3.数据库设计说明书
前端 后端 测试
刘鸿宇 1.搭建服务器
2.创建数据库
3.完成功能模块中的管理员模块
4.系统说明书
前端 后端
王浪浪 1.调用接口,和后端对接
2.协助设计一些css,js样式
3.数据库设计说明书
前端 后端
陈材 1.博客园的编写
2.完成uml设计图、层次图等
前端 内容编写
柯智腾 1.博客园的编写
2.书写部分ppt
前端 内容编写
王茹瑶 1.博客园的编写
2.书写部分ppt
前端 内容编写
陈志扬 1.完成功能模块中的用户注册登录模块
2.前端的部分内容
前端 内容编写
陈祺城 1.完成功能模块中的用户个人设置模块
2.前端的部分内容
前端 内容编写
林文基 1.完成功能模块中的用户查询、聊天交流模块
2.前端的部分内容
前端 内容编写

三、体系结构设计


1.功能模块层次图

2.功能模块详细描述
1.登录功能模块主要由角色选择,注册账号,登录,忘记密码组成
(角色选择:用户登录前需要选择自己的角色,是学生或是家长,或是发布资源的教育机构,不同的角色会进入不同的页面。
注册账号:如果没有账号登录的可以在这里注册。
登录:在角色选择并且认证身份成功之后就可以登录到主界面。
忘记密码:如果用户忘记了密码可以在这里认证,并进行修改。)
2.客服部分有聊天功能,可以有效的进行沟通
3.用户与家教交流的过程中可以使用语音、图片、视频等功能进行交流
4.具有查询功能,可以快速找到自己之前找到过的家教,了解他的信息
5.管理员拥有最高限权,他主要负责用户注册信息存储、管理员登录信息核对、管理员安全信息检测、管理员删除用户账号、和管理员删除辞职的大学生家教等功能。
3.类设计图

1.管理员

2.实体类

3.首页类

4.uml类设计图

5.全局E-R图

6.接口

7.系统安全和权限设计
1、系统安全设计原则: 由于在网络环境下,任何用户对任何资源包括硬件和软件资源的共享,所以必须通过制定相应的安全策略来防止非法访问者访问数据资源,对数据资源的存储以及传输进行安全性保护。
1.1:标识与确认:必须要我们的用户或者管理员的账号,密码都一致时,才可进入各自的界面。在本系统中,对操作系统,数据库系统和应用系统都有相应的用户和权限的设置。
2、:授权:对不同的人群进行区分:管理员具有管理(添加、删除、修改的权利)用户只具有使用本软件的权利,相比于管理员,用户的权限相对较低。我们根据不同的人群授予其不同等级的系统资源权限。
3、:加密:在网络传输过程中进行加密提高安全性来保护我们的数据的安全。
8.系统备份
因为突发事件我们不可预测,所以我们应该考虑备3份方案,然后进行备份,使我们的系统可以保证长期、稳定的运行。
9.表结构设计
1.具体设计:

2.设计内容:

设计思路
首先,搭建5张表,用户信息表,学生信息表,家长信息表,商品信息表和管理员信息表。 用户信息表中用户id做主键来判断是否被注册,在用户注册成功登入后,进行商品选择或者其他动作时 需要进行信息完善动作,(提供学生和家长选项),进行学生完善时,会在学生信息表中插入数据, 以学号为主键,并以该用户iD做为连接用户信息表的外键。进行家长完善时,会在家长信息表中插入 数据,由于一个家长可能有多个孩子的原因,以自动索引生产的小孩编号来作为主键,同时该用户的 id作为连接用户信息表的外键。商品表,用来存放订单信息,包括金额,地址等。同时靠goods_iss属性来 判断是否已经被接单,并在页面显示。管理员表,用来存放管理员信息,并给予相应权限。

四、回答上次需求分析中给项目提出的问题


1.用户发布的要求与家教匹配成功后,家教没有按时到达指定地点怎么办?
回答:我们采纳并添加按迟到的时间长短返还给用户一定的费用,并按照软件开始上线时实际发生的情况进行一系列的调整赔偿措施
2.学生是否能毛遂自荐(通过发布自己的个人信息求职)?
回答:其实这个功能呢没有太大的必要,有需求我们会推荐或者你自己投简历也是毛遂自荐的一种,主要是要有需求。
3.在前期的家教任务会不会需大于量?你们是否有去了解过有哪些家教机构?
回答:有考虑到,如若有幸成为那么多用户的选择,我们将会进行人数限制,达到一定数量停止接单,并在接下来解决须大于量的问题,因为一开始很难达到说我们会需大于量这一点
4.家长属于校外人员,怎么保证他们不是坏人或者坏人呢?
回答:我们会采纳建议,对用户进行实名认证

五、贡献比例


学号 姓名 贡献度
211806316 谷清尧 12.5
211806336 刘鸿宇 11
211806343 王浪浪 12.5
211806303 陈材 11
211806371 陈祺城 11
211806310 陈志扬 10.5
211806333 林文基 11.5
211806390 柯智腾 10
211806410 王茹瑶 10

六、云仓库连接

我们的码云仓库

posted @ 2020-11-13 21:10  专业团队`  阅读(328)  评论(1编辑  收藏  举报