天天看点

团队作业-随堂小测(同学录)

组员职责分工:

晓晖:界面,java链接mysql,增删改查。

帅珍:mysql中的数据导出到excel。

一飞:数据库的建立,sql语句的编写。

锦谋:GitHub仓库的建立,以及提交相关操作。

斌豪:无

GitHub链接

点这里

GitHub的提交日志截图

团队作业-随堂小测(同学录)

程序运行截图

团队作业-随堂小测(同学录)
团队作业-随堂小测(同学录)
团队作业-随堂小测(同学录)
团队作业-随堂小测(同学录)
团队作业-随堂小测(同学录)

附狡辩:java的exe要带jre,总共文件大小要100m以上,教师里的网速下个jar包下了10分钟,所以不是我们不愿意提供测试文件hhhh..

程序运行环境

桌面程序

实现功能

GUI界面

实现同学记录的增,删,改,查。

支持导出excel。

遇到的困难及解决方法

团队:没有想到只是数据库作业,所以分配任务的时候是写界面、写数据库、写逻辑实现。所以有的电脑装了ide+jdk没装sql,有的电脑装了mysql+navicat没配置ide加jdk。只有一台电脑有全部所需环境

解决方法:先假装都完全配置了环境写,然后在集中在一台电脑上debug。实在不行的直接写在纸上,比如手撕sql代码。嗯。。这就为什么github不是用分支写的原因:)

组员1:晓晖

本来想弄web程序,卧槽wifi用不了,笔记本没网线接口。配置不了spring。学术型的javaee我又不会。又只有我电脑配置了全套的ide+mysql+jdk。。。。QAQ汇总的时候bug暴多。

解决方法:写桌面程序,swing包写的真难受。总觉得今天debug的能力暴强。

组员2:帅珍

遇到的困难:电脑上没有安装sql、poi包,对java的语法不是太熟。

解决方法:假装有sql,先用代码实现大致逻辑。

组员3:一飞

遇到的困难:原来认为只是需要建立数据库,后来才知道要写sql语句

解决方法:直接手撕数据库

组员4:锦谋

遇到的困难:无

组员贡献比
组员姓名 贡献比
晓晖 33%
帅珍 25%
一飞 22%
锦谋 20%
PSP表格
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划
· Estimate · 估计这个任务需要多少时间 15
Development 开发
· Analysis · 需求分析 (包括学习新技术) 40 50
· Design Spec · 生成设计文档
· Design Review · 设计复审 (和同事审核设计文档)
· Coding Standard · 代码规范 (为目前的开发制定合适的规范)
· Design · 具体设计
· Coding · 具体编码 25 35
· Code Review · 代码复审
· Test · 测试(自我测试,修改代码,提交修改) 10
Reporting 报告
· Test Report · 测试报告
· Size Measurement · 计算工作量
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划
合计 90 115
学习进度表
第N周 新增代码(行) 累计代码(行) 本周学习消耗时(小时) 累计学习消耗时(小时) 重要成长
110 初次接触并使用了原型设计工具,并对NABCD模型有了一定的了解
2-3 340 450 9 java学习
4 750 1200 13 28 认识并学习了json
5-6 1020 2220 18 46 学习了ui、java的相关知识