T-MAX-凡事预则立
T-MAX-凡事预则立
| 这个作业属于哪个课程 | 2019秋福大软件工程实践Z班 |
|---|---|
| 这个作业要求在哪里 | 团队作业第五次—项目冲刺 |
| 团队名称 | T-MAX |
| 这个作业的目标 | 1.冲刺的时间计划安排2.答辩问题的回答3.针对前几次作业的不足的地方进行思考和总结 |
| 作业正文 | T-MAX-凡事预则立 |
| 参考文献 | 邹欣.构建之法[M].3版:人民邮电出版社,2014. |
冲刺的时间计划安排(冲刺时间为期七天,安排在2019-11-3——2019-11-14之间)
进行了部分修改,将准备的时间安排划去了,将冲刺七天的任务划分了出来。
| 日期 | 时间安排 |
|---|---|
| 第一天 | 熟悉框架、UI库,编写大体架构,数据库建库建表 |
| 第二天 | 完成注册,登录页面,个人信息修改等功能 |
| 第三天 | 完成用户的基本操作 |
| 第四天 | 完成商家,管理员的基本操作 |
| 第五天 | 完成主界面和商家界面功能 |
| 第六天 | 完成评论界面,菜品查看界面等 |
| 第七天 | 代码统一整合运行,UI界面美化,程序bug的查找与测试,总结归纳本阶段的不足与可改进的地方 |
针对上一次作业同学、助教提出的问题的回答,如果是需要完善类图或者表结构等有图表呈现的,请一同粘贴到随笔
针对周六的答辩,其他小组对我们小组提出的问题中,主要为四个问题:
1、
Q:数据库安全性问题,安全设计的实现
A:
1.软件的安全问题的话问得实在太过于没必要,现在的软件框架都很成熟,基本不会出现安全问题,其次安全问题往往和利益有关系,而我们的产品实在没有什么诱人的数据担心泄露。
2.数据库的安全的话分为一下几个部分实现:
(1)安全控制
(2)登录名
(3)数据库用户
(4)权限管理
(5)角色
对有意的非法活动可采用加密存、取数据的方法控制;对有意的非法操作可使用用户身份验证、限制操作权来控制;对无意的损坏可采用提高系统的可靠性和数据备份等方法来控制。
在大型DBMS中,用户访问数据库数据要经过三个安全认证过程:确认用户是否是数据库服务器的合法用户(具有登录名);第二个过程,确认用户是否是要访问的数据库的合法用户(是数据库用户);第三过程,确认用户是否具有合适的操作权限(权限认证)
2、
Q:设计类图和数据库表不匹配问题
A:
经过讨论和修改,我们进行了如下修改:
(1)把管理员和申请成为管理员两张表进行了合并
(2)删除了动态类和推荐类
(3)增加了菜品信息类和举报信息类


3、
Q:关于商家刷赞现象的处理:
A:
我相信同学们对于一家店的菜品好坏、服务态度有自己的评价,如果它的服务质量真的很差,那么是不会有同学愿意给好评的。 而且,我们会不定期的审核处理数据。
4、
Q:我们小组团队协作的问题:
A:
在这两次团队任务中,暴露出了我们团队中存在的一些问题,团队协作性不够,团队交流不够,队员之间交流的不足,使得我们的作业出现了纰漏,在接下来的冲刺中,前端组和后端组要加强交流,多讨论,才能让任务完成的更好。
针对前几次作业的不足的地方进行思考和总结
在这两次团队任务中,暴露出了我们团队中存在的一些问题,团队协作性不够,团队交流不够,队员之间交流的不足,还有就是部分队员的积极性不足,导致任务不能够及时的完成,经常需要加班加点的赶工,这样工作的质量也不能得到有效的保障。接下来需要加强团队的协作,信息的通知也需要到位,还有效率也需要提高。
需要改进的团队分工(针对之前的不足,需要加强和改进团队协作和分工的地方)
- 分工计划改进:之前的任务中,团队的分工有点限制的太死了,就是细分的各小组只是完成自己的部分,各小组之间交流不足,还有就是各小组截止时间没能够定好,接下来要进行更细致的定制。
- 开会效率改进:要提高开会的效率,简明扼要,之前几次会议都有点拖沓,无用的东西讲的有点多,需进行改进。
- 问题讨论改进:各小组之间的问题需及时讨论和反馈,避免浪费时间。
团队的代码规范:
对于团队开发的代码规范,我们参考了网上的大量资料,进行了一些整理,形成了如下的代码规范:
建立团队项目的github仓库,并将链接附在随笔末尾
T-MAX-凡事预则立的更多相关文章
- Kafka副本管理—— 为何去掉replica.lag.max.messages参数
今天查看Kafka 0.10.0的官方文档,发现了这样一句话:Configuration parameter replica.lag.max.messages was removed. Partiti ...
- 排序算法----基数排序(RadixSort(L,max))单链表版本
转载http://blog.csdn.net/Shayabean_/article/details/44885917博客 先说说基数排序的思想: 基数排序是非比较型的排序算法,其原理是将整数按位数切割 ...
- [LeetCode] Max Sum of Rectangle No Larger Than K 最大矩阵和不超过K
Given a non-empty 2D matrix matrix and an integer k, find the max sum of a rectangle in the matrix s ...
- [LeetCode] Max Points on a Line 共线点个数
Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. ...
- BZOJ 4390: [Usaco2015 dec]Max Flow
4390: [Usaco2015 dec]Max Flow Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 177 Solved: 113[Submi ...
- supervisor监管进程max file descriptor配置不生效的问题
配置了 sudo vim /etc/security/limits.conf * soft nofile * hard nofile 单独起进程没问题, 放到supervisor下监管启动,则报错 ...
- Max double slice sum 的解法
1. 上题目: Task description A non-empty zero-indexed array A consisting of N integers is given. A tripl ...
- 3ds max 渲染清晰面片的边缘
3ds max的菜单栏 -> 渲染 -> 材质编辑器->精简材质编辑器,将面状打勾,如下图,就能渲染出面片清晰的图形.
- sql中NVARCHAR(MAX) 性能和占空间分析 varchar(n),nvarchar(n) 长度性能及所占空间分析
varchar(n),nvarchar(n) 中的n怎么解释: nvarchar(n)最多能存n个字符,不区分中英文. varchar(n)最多能存n个字节,一个中文是两个字节. 所占空间: nvar ...
- find out the neighbouring max D_value by counting sort in stack
#include <stdio.h> #include <malloc.h> #define MAX_STACK 10 ; // define the node of stac ...
随机推荐
- Java 之 IO流概述
一.IO 流 我们知道存在硬盘中数据是永久保存的,而在内存中的数据只是临时的,内存中的数据可以存入硬盘中,硬盘中的数据也也可以读入内存中. 我们把这种数据的传输,可以看做一种数据的流动,按照流动的方法 ...
- 修改mysql/MariaDB数据库的端口号+远程
1.修改端口 2.远程+开放端口 (1)设置远程账号:xxx和密码yyyyyyygrant all privileges on *.* to 'xxx'@'%' identified by 'yyyy ...
- javascript之ECMAScript:语法的操作标准
一.如何书写一个javascript代码 javascript代码需要写在javascript标签中才会生效,而javascript标签可以写在任何地方,但考虑到规范化及页面的加载问题,最好是写在bo ...
- tinymce + vue 富文本编辑
用texterea最多支持换行,如果文本信息想要更加丰富一些,比如增加格式样式,比如增加图片,textarea就爱莫能助了 在网上搜寻了一番,发现tinymce是比较方便好用的一款富文本编辑 http ...
- C#ThreadPool类—多线程
标题:ThreadPool Class 地址:https://docs.microsoft.com/zh-cn/dotnet/api/system.threading.threadpool?redir ...
- JVM学习总结
JVM指令执行流程架构图:
- tinylogin-1.4
tinylogin-1.4是一个开发嵌入式的文件系统很好的一个工具
- TODO Android +jacoco的增量覆盖率测试和一些概念
查了下资料,工具要用mac开发,,,,陷入窘境,正在寻找替代方案. Android中的jacoco只支持offline模式,spring支持on-the-fly(在加载class文件进行,运用java ...
- 并发编程大师系列之:wait/notify/notifyAll/condition
1. wait().notify()和notifyAll()方法是本地方法,并且为final方法,无法被重写. 2. 调用某个对象的wait()方法能让当前线程阻塞,并且当前线程必须拥有此对象的mon ...
- 表单中submit和button按钮的区别!
对于表单的按钮以前知道submit和button有区别,但没有深入探索,今天刚好又碰到这个问题,看了下网络上这位朋友已经有现成的总结了,而且比较到位,拿来跟大家分享下(原文地址:http://blog ...