JAVA课程设计—图书管理系统(团队)
团队名称、团队成员介绍
团队名称:Web摸鱼队
团队成员介绍:
- 古锦源(组长):沉迷于web端变好看最后放弃的居家流浪汉
- 张明海:对数据库连接以及和我web对接的小能手
项目git地址:
https://gitee.com/asings/library_management_system
项目git提交记录截图
项目功能架构图与主要功能流程图
- 图书管理系统流程图
项目UML类图(Idea自动生成好好用!!)
项目运行部分截图
- Web端运行截图
- Navicat截图
关键部分代码(不能太多!)
- 这里分为两部分
Web部分(这里截了注册界面的jsp代码)
项目支持部分(这里只截图了Adminservlet和JDBC数据库连接的一小部分)
代码规范扫描
- 扫描后:
- Idea自动给出了修正
尚待改进或者新的想法
- 测试的过程中遇到了很多问题比如线程,还有servlet这个新的在服务器上运行的小程序要查询和调试的地方挺多的; 一般数据库连接的端口为3306,一开始使用小黑框操作不要操作,好在使用navicat的时候很好解决了这个问题(推荐用Navicat可视化的图表真的很方便!!),和队友们对接的时候往往会出现意想不到的问题,不过协调协调也就可以了
2、数据库编码集出现了好几次错误,导致账号和名字密码那些全都是???百度改了又出现问题,tomcat运行的时候1099端口莫名被占用。。。时间有点紧,有些模块没有实现
3、通过这次课程设计,让我明白了团队分工合作有很大的好处,同时默契也是团队合作中的关键;也知道可如何在WEB端连接数据库,怎么操作数据库,Web端jsp代码的编写这些都是日后会有用的东西,只有不断的学习、实践,才会成长。
团队成员任务分配,标明组长
- 古锦源(组长):主体架构,Web端编写
- 张明海:数据库连接、用户信息类