202311-hello-world7843 实验四 软件开发案例(1)团队作业
项目 | 内容 |
---|---|
课程班级博客链接 | 2023年春软件工程(2020级计算机科学与技术) |
这个作业要求链接 | 实验二:软件研发团队组建(团队作业) |
团队名称 | hello-world7843 |
团队的课程学习目标 | 1、软件开发环境部署; 2、练习mysql数据库创建和连接访问技术; 3、掌握数据库应用程序开发技术。 |
这个作业在哪些方面帮助团队实现学习目标 | 1、学会了自己解决程序运行中遇到的问题; 2、通过团队的方式进行项目的学习体验 3、与团队成员交流沟通,共同建设团队 |
团队博客链接 | hello-world7843 |
任务一 用户综合管理软件开发环境配置
1、创建用户综合管理软件的Java web项目,项目名称自拟。
2、在项目中添加mysql的驱动支持包。
3、分别用手工或脚本方式创建mysql数据库及表。
- 手工创建数据库及表
- 使用Navicat创建
- 创建结果
4、将用户综合管理软件案例代码导入到项目中。
5、在Tomcat服务器中部署项目。
6、测试运行用户信息的查询、更新、删除、显示等操作。
- 用户的全部查询功能
通过id搜索
- 修改用户数据
- 添加用户信息
添加成功
添加失败
- 删除用户数据
任务2:用户综合管理软件增量开发
1、为案例软件开发软件入口主界面,作为查询、更新、删除、显示的功能导航页面。
2、为案例软件开发一个新功能,可将excel文件的用户信息批量导入数据库。
excel表中的数据如下
excel文件添加结果
代码如下:
使用JDBC连接数据库
model模块引用Dbconn对数据库进行操作
3、将任务1与任务2完成的用户综合管理软件源码上传到团队github仓库。
GitHub仓库
任务3:完成《实验四 软件开发案例(1)团队作业》团队博文作业
1、已成功完成团队博客;
2、完成《实验四 软件开发案例(1)团队作业》各项任务实际花费的时间和成员分工;
各项任务实际花费的时间
任务内容 | 预计花费时间(h) | 实际花费时间(h) |
---|---|---|
1.创建用户综合管理软件的Java web项目,项目名称自拟 | 0.1 | 0.1 |
2.在项目中添加mysql的驱动支持包 | 0.1 | 0.1 |
3.分别用手工或脚本方式创建mysql数据库及表 | 0.5 | 0.2 |
4.将用户综合管理软件案例代码导入到项目中 | 2 | 9 |
5.在Tomcat服务器中部署项目 | 1 | 0.5 |
6.测试运行用户信息的查询、更新、删除、显示等操作 | 2 | 5 |
7.为案例软件开发软件入口主界面,作为查询、更新、删除、显示的功能导航页面 | 0.4 | 0.5 |
8.为案例软件开发一个新功能,可将excel文件的用户信息批量导入数据库 | 1 | 0.5 |
9.将任务1与任务2完成的用户综合管理软件源码上传到团队github仓库 | 0.5 | 3 |
成员分工
成员 | 分工 |
---|---|
王格 | 完成GitHub仓库上传,创建项目导入案例文件并配置tomcat,撰写博客 |
王彦润 | 完成增量开发,并优化项目结构 |
杜颖 | 撰写博客 |
3、团队成员实验学习心得。
王格 : 本次实验完成的无比艰难,从环境配置到GitHub上传,在大家齐心协力之下,我们成功完成了本次实验,我也更加了解了团队协作开发的重要性和操作方法,在实践中使用Javaweb开发.
杜颖 : 本次实验我熟悉了mysql数据库创建和连接访问技术,掌握数据库应用程序开发技术,提高了实践能力和团队协作能力。
王彦润 : 通过本次实验,我学会了如何去优化项目结构,在团队合作中熟练掌握知识