DashBoard

Our pages:

View project on GitHub

MTSS-个人报告

姓名 学号
张泽棉 15331411

一. 自我总结

本人负责此次项目的后端开发,主要的贡献有:

  • 搭建后端服务器环境
  • 编写API文档,定义前后端对接协议
  • 创建数据库,编写sql文件
  • 编写各个接口的功能模块,实现数据的传输
  • 对后端进行维护和测试,保证项目的稳定性

这次项目第一次从头到尾地经历一次比较完整全面的开发过程,通过对文档的编写了解了一个完整的项目的迭代开发过程,具体的代码规范,设计步骤和思路等。我明白了除了要掌握一定的硬性技术外,还需要学会如何规范编写合理易懂的文档,使项目具有可读性,提高开发效率。这次项目开发让我获益匪浅。这次项目遇到了不少问题,也进行积极解决,具体如下:

  • 第一次使用express框架,不熟悉其开发模式,环境搭建多次才成功
  • 前期跟负责前端的队友没有协商好,导致部分接口设计与具体需求产生矛盾,经过多次讨论对部分接口进行修改或重新定义
  • 本来想做根据用户定位来为用户推荐最近的影院,但是由于调用定位的API接口存在访问权限的问题,并且容易定位失误,因此没有实现这个功能
  • 创建数据库的时候由于数据库字符集编码格式设置问题,导致数据的存储和读取解码和编码村子问题,无法解析弘文字符串,后面改进就好了。
  • 在进行接口访问时,一直联调失败,查找了好久的原因是由于防火墙没有关闭,导致连接失败

二. PSP 2.1 统计表

PSP 2.1 统计表

PSP阶段 耗时(h)
计划 12
· 估计任务时间 12
开发 61
· 分析需求 20
· 生成设计文档 10
· 设计复审 0
· 代码规范 5
· 具体设计 6
· 具体编码 20
· 代码复审 0
· 测试 10
报告 2
·测试报告 0
·计算工作量 2
事后总结,提出过程改进计划 8
合计 75

三. 个人分支的git统计报告

我的用户名:KEYS

Dashboard

四. Git统计报告

五. 自认为最有价值的工作清单

整体项目开发,设计API文档

六. 个人技术类、项目管理类博客清单

Spring和SpringMVC架构

Go语言:Web开发中的数据储存

Go语言实现CLI命令行

####