成员:031302337 My blog 031302340 Her blog
就这个步骤,张老师已经在随笔当中描述得很清晰了,即两步:
我们小组选择的是APP,具体的步骤如下:
解析excel参考了网上的代码,链接如下:reference。下载了jxl.jar,并导入,代码部分只修改了文件的存储路径,同时添加了一个字符串show来,方便在logcat中查看到解析的效果。如下是解析后的logcat以及手机APP中TextView所显示的部分。
--------------------------------------------------------分界线--------------------------------------------------------------------
这次我们设计的数据库比较简单,仅包含了开课计划书这一张表格,具体步骤如下:
1. 建立physical data model,由于我们选用SQLite数据库,所以我们的DBMS要选用ODBC3.0。
2. 拉出表格
3. 设置表格属性
4. 生成表格
5. 生成数据库,此处要生成SQLite数据库,需要先安装驱动,再按下图所示选择
6. 生成Execute SQL Query
7. 直接从网上下载了SQLite Administrator,运行上述SQL语言,即可生成数据库
这个部分的内容我们没有完成,此前对Android一点学习都没有,直接看了几个关于SQLite的视频,以及参考了相关函数。在Android studio运行后,只显示了部分,中文部分也出现了乱码。
由于step3的搁置,step4也无法读取显示数据库的内容,我们单纯完成了界面的布局,如下:
340的PSP
PSP2.1 | Personal Software Process Stages | Time |
---|---|---|
Planning | 计划 | 2 |
· Estimate | · 估计这个任务需要多少时间 | 2 |
Development | 开发 | 90 |
· Analysis | · 需求分析 (包括学习新技术) | 30 |
· Design Spec | · 生成设计文档 | 10 |
· Design Review | · 设计复审 (和队友审核设计文档) | 2 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 1 |
· Design | · 具体设计 | 5 |
· Coding | · 具体编码 | 30 |
· Code Review | · 代码复审 | 5 |
· Test | · 测试(自我测试,修改代码,提交修改) | 7 |
Reporting | 报告 | 8 |
Test Report | · 测试报告 | 1 |
Size Measurement | · 计算工作量 | 2 |
Postmortem | 事后总结 | 2 |
Process Improvement Plan | 并提出过程改进计划 | 3 |
合计 | 100 |
337的PSP
PSP2.1 | Personal Software Process Stages | Time |
---|---|---|
Planning | 计划 | 2 |
· Estimate | · 估计这个任务需要多少时间 | 2 |
Development | 开发 | 90 |
· Analysis | · 需求分析 (包括学习新技术) | 32 |
· Design Spec | · 生成设计文档 | 10 |
· Design Review | · 设计复审 (和队友审核设计文档) | 2 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 2 |
· Design | · 具体设计 | 4 |
· Coding | · 具体编码 | 25 |
· Code Review | · 代码复审 | 7 |
· Test | · 测试(自我测试,修改代码,提交修改) | 8 |
Reporting | 报告 | 8 |
Test Report | · 测试报告 | 1 |
Size Measurement | · 计算工作量 | 2 |
Postmortem | 事后总结 | 2 |
Process Improvement Plan | 并提出过程改进计划 | 3 |
合计 | 100 |
our github: click here
分工:这次的任务,我负责了第一部分,即将表格导入数据库;队友负责第二部分,将数据库中的数据显示在页面上。在解析excel的部分我们共同参与查找代码,读代码和修改代码。除去inital的第1次,我们一共提交了3次,分别是第一版解析excel,第二版连接数据库和第三版页面布局。commit的日志如下:
下图为共同学习解析excel代码:
下图为讨论页面布局的代码:
结对项目的两次作业我们都写了总结,先附上上一次的心得地址:hers;mine。
partner:340 her blog
me:337 My blog
在这次结对编程中,每天都有一些体会和心得,有好的情绪和自我激励,当然也有无数负能量和无力感,总结起来如下: