组员职责分工
友林 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编程函数熟悉,团队分工编码熟悉 |