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端编写

个人博客:
https://www.cnblogs.com/asings/p/14342638.html

  • 张明海:数据库连接、用户信息类

个人博客:
https://www.cnblogs.com/cosmosss/p/14342797.html

posted @ 2021-01-28 18:08  ASINGS  阅读(265)  评论(0编辑  收藏  举报