团队作业-随堂小测

组员职责分工

友林 228:数据库的搭建及相关函数的实现
锃 226:数据导出为excel的函数的实现
方宜 225:前端界面的实现
盛 223:建立数据库

github 的提交日志截图

程序运行截图

添加

删除

查找


修改

导出excel

程序运行环境

有Java的运行库,bin文件夹里的文件需在同一文件夹下运行。

遇到的困难及解决方法

  • 友林
  • 无法连接上数据库
    • 下载jdbc对应的驱动
    • sqlserver无法连同程序打包
      • 使用sqlite
    • 一开始打算用web端实现的,结果研究到一半改用java,一脸懵逼
  • 用java实现时网上找到的样例什么的跟最新的poi jar包不吻合,完全用不了
  • 明明程序编译没错,但是总跳出未知错误,然后又莫名其妙的解决了?_?
  • 差不多写完的时候,跟楼上一对接发现数据格式错误,然后改函数,噗。。。
  • 方宜
    • 原来的代码太乱,而且没有注释
      • 只能慢慢找,拉慢了速度
    • 很多java的函数都忘了
      • 基本上用一个函数就得查一次

贡献比例

  • 友林:36%
  • 锃:33%
  • 方宜:30%
  • 盛:1%

PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 5 5
· Estimate · 估计这个任务需要多少时间 5 5
Development 开发 325 340
· Analysis · 需求分析 (包括学习新技术) 20 30
· Design Spec · 生成设计文档 5 8
· Design Review · 设计复审 (和同事审核设计文档) 10 5
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 12
· Design · 具体设计 20 10
· Coding · 具体编码 200 240
· Code Review · 代码复审 10 5
· Test · 测试(自我测试,修改代码,提交修改) 50 30
Reporting 报告 15 18
· Test Report · 测试报告 0 0
· Size Measurement · 计算工作量 5 10
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 10 8
合计 345 363

8.学习进度条

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
0 200 200 12 12 从同学们那里得到了很多的解题思路并学会了系统的优化代码的方法
1 100 300 10 22 开始学习java中androidapp设计部分
2 0 300 10 32 开始学习程序原型设计
5 600 900 15 47 android入门,熟悉面向对象设计方法
8 1500 2400 20 67 android编程函数熟悉,团队分工编码熟悉
原文地址:https://www.cnblogs.com/raven031502225/p/7787797.html