你说的都队-凡事预则立

软件工程https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10841
团队名称 你说的都队
作业的目标 凡事预则立
作业正文 https://www.cnblogs.com/nsddd/p/13161793.html 
其他参考文献 https://www.cnblogs.com/S031602240/p/10551854.html

1.冲刺的时间计划安排(冲刺时间为期七天,安排在2020-6-19——2020-7-2之间)

冲刺的时间 计划安排
第一天

1.总结前面几次作业,进行修改。

2.完善ui界面设计,具体分工安排

3.阅读构建之法 13-17章

 第二天

1.ui设计完成

2.前端 后端 数据库人员讨论具体方案,一起讨论编码规范,和项目细节。

 第三天 1.各自负责的模块开发,总和各组出现的问题,讨论解决方案
 第四天

1.每完成一个功能模块,进行测试

2.数据库设计完成

 第五天 1.进行各模块的初步单元测试,同时后端组集中讨论组合各模块的方式和注意点,进行集成测试。
 第六天 1.前端交接界面,并进行进一步的完善;后端交接集成的项目,进行进一步的测试,进行前后端的交互,团队集中讨论测试,及进一步的完善。
 第七天 1.进行项目的最后完善,整合编写资料准备答辩

 

2.思考和总结

收获:

1.通过前几次作业,让我们了解了一个项目开发所要经历的流程和所需要做的工作。

2.随着项目进展的推进,我们不断修改和完善之前和现在的工作,积累经验。

不足:

1.团队的沟通交流有待加强

2.团队的工作效率不高

3.没有去学习新的知识和技术

3.团队分工

序号组员姓名在整个项目中的职责
1  马自强  测试
2  易江明  数据库设计
3  向彩云 前端开发
4  刘志  后端开发
5  曾尧  后端开发
6  李纪荃  测试 文档编写
7  林畅 前端开发
8  胡金泽  界面设计
9  段清平  测试 
10  王鸿鹄   界面设计

4.代码规范

参考:https://www.cnblogs.com/S031602240/p/10551854.html

1.类命名规范:首字母大写,每个单词首字母大写,尽量使用能够反映类功能的名词短语
2.方法命名规范:首字母小写,之后每个单词首字母都大写,尽量使用能够反映方法功能的名词短语
3.变量命名规范:首字母小写,之后每个单词首字母都大写
4.注释:方法、类、变量后均需注释该类、方法、变量的用途或功能

 

6.改进

表结构的改进:

本系统数据库名称为lostandfound,数据库中包括:1)用户表(user2)招领表(pickthings3)寻物表(lostthings4)感谢留言表(expressthanks5)公告表(notice6)系统日志表(systemlog7)系统菜单表(menuitem)。各表数据结构如下:

1)用户表(user),存储用户信息

字段名称

数据类型

主键

是否空

说明

ID

bigint(20)

Y

N

用户ID

UserName

varchar(20)

N

N

用户名

Password

varchar(50)

N

N

密码

Grade

varchar(10)

N

N

年级

Name

varchar(20)

N

Y

姓名

NickName

varchar(20)

N

Y

昵称

TelPhone

varchar(12)

N

N

联系电话

Email

varchar(30)

N

Y

邮箱

QQ

varchar(15)

N

Y

qq

State

int(11)

N

N

状态

CreateTime

date

N

N

创建时间

LastLoginTime

datetime

N

Y

最后一次登录时间

 

2)招领表(pickthings),存储招领信息

字段名称

数据类型

主键

是否空

说明

ID

bigint(11)

Y

N

招领ID

ThingsName

varchar(30)

N

N

物品名称

PickPlace

varchar(30)

N

N

捡到地点

PickTime

date

N

N

捡到时间

ThingsType

varchar(15)

N

N

物品类型

ThingsNo

varchar(10)

N

Y

物品编号

ThingsImg

text

N

Y

物品图片

ThingsDes

text

N

N

物品描述

StoragePlace

text

N

N

暂存地点

TelPhone

varchar(30)

N

Y

联系电话

PublishTime

datetime

N

Y

发布时间

Status

int(11)

N

N

状态

UserName

varchar(20)

N

N

用户名

 

3)寻物(lostthings)存储寻物信息

字段名称

数据类型

主键

是否空

说明

ID

bigint(11)

Y

N

寻物ID

ThingsName

varchar(30)

N

N

物品名称

LostPlace

varchar(30)

N

N

丢失地点

LostTime

date

N

N

丢失时间

ThingsType

varchar(15)

N

N

物品类型

ThingsNo

varchar(10)

N

Y

物品编号

ThingsImg

text

N

Y

物品图片

ThingsDes

text

N

N

物品描述

PublishTime

datetime

N

Y

发布时间

Status

int(11)

N

N

状态

UserName

varchar(20)

N

N

用户名

 

4)感谢留言(expressthanks)存储感谢留言信息

字段名称

数据类型

主键

是否空

说明

ID

bigint(20)

Y

N

感谢留言ID

Title

varchar(30)

N

N

感谢标题

Substance

text

N

N

感谢内容

Status

int(11)

N

N

状态

UserName

varchar(20)

N

N

感谢人

LeaveTime

datetime

N

N

感谢时间

 

5)公告表(notice),存储系统公告信息

字段名称

数据类型

主键

是否空

说明

ID

int(11)

Y

N

公告ID

title

varchar(50

N

Y

标题

Substance

longtext

N

N

公告内容

Status

int(11)

N

N

状态

PublishTime

datetime

N

Y

发布时间

 

6)系统日志表(systemlog),存储系统日志比信息

字段名称

数据类型

主键

是否空

说明

ID

bigint(20)

Y

N

系统日志ID

Description

longtext

N

N

描述

ExceptionCode

longtext

N

N

异常代码

Type

varchar(10)

N

Y

类型

RequestIp

varchar(50)

N

N

请求人IP

ExceptionDetail

longtext

N

N

异常详细信息

Method

longtext

N

N

请求方法

Params

longtext

N

N

请求参数

CreateBy

longtext

N

N

操作人

CreateDate

datetime

N

N

操作时间

 

7)系统菜单表(menuitem),存储系统菜单信息

字段名称

数据类型

主键

是否空

说明

ID

int(20)

Y

N

系统菜单ID

MenuItemName

varchar(20)

N

N

菜单名称

MenuItemUrl

varchar(30)

N

Y

菜单url地址

ParentId

varchar(20)

N

Y

父菜单ID

Status

int(11)

N

N

状态

MenuItemDes

varchar(30)

N

Y

菜单描述

Authority

int(11)

N

N

菜单访问权限

Sort

int(11)

N

Y

菜单排序

团队项目的github仓库链接https://github.com/drinkmorehotshui/Team

 

posted on 2020-06-20 17:52  你说的都队  阅读(359)  评论(0编辑  收藏  举报