第三次作业--开始编程
结对成员:
031302611黄志雄
031302624苏培泳
功能分析
1、实现将excel表格导入到系统数据库中
2、将系统数据库的排课数据提取出来并显示在web界面
实现思路
1、建一个连接数据库的工具类
2、做一个表的实体
3、Java实现Excel导入数据核心类 读取Excel表中所有的数据、操作数据(查询、更新)
4、通过web前端显示数据库中的排课数据
数据库设计的考量
PSP表格
源码的Github链接
https://github.com/spy-bear/CourseManagement.git
Github上的commit的日志要求
合并分支
excel导入数据库部分代码提交
完整版提交
规范化以及解决部分问题
遇到的问题
1、一个Java类里面的中文注释出现了乱码
2、代码的规范,比如函数采用动宾结构
3、设置背景图片是无法覆盖整个页面
解决的代码:
body{
background-image: url(image/1106024.jpg);
background-repeat:repeat-x;
background-size: 100% 100%;
}
4、jar包的依赖问题,现已导入到lib里面具体是否成功等待测试
5、由于对git不熟悉,所以将项目上传到github的方式错误,多了不必要的东西
结对的照片
数据库输出到web界面
两次结对经历的小结
通过两次这次结对,我们学会分工与团队合作。两个人的力量总是比一个人强,一个人再怎么厉害总有不知道的而且也没那么多的时间完成一个巨大的项目,客户也不会给你那么多的时间。在两次结对编程中我们深深地体会到两个合作的高效率。一个人负责后台实现excel导入数据库,一个人负责前端页面显示。期间遇到了不少问题,也花费了不少时间。但是学有收获,也加强了java web编程,至少学会了以前并不会的excel导入数据库功能。