软件工程实验

实验环境和需求

用户可以对相片进行按类别管理,用户可以设定不同的类别,然后上传照片到相应的类别中,并能进行照片的删除,注释

运行

运行并访问 localhost 8090,图片在数据库中的信息是D:/upgrade 后面的内容

java 复制代码
server:
  address: 0.0.0.0
  port: 8090

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/album_system_db?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
    username: root
    password: 123456
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8
    serialization:
      write-dates-as-timestamps: false
  mvc:
    static-path-pattern: /**
    throw-exception-if-no-handler-found: true
    resources:
      static-locations: classpath:/static/**
  thymeleaf:
    cache: false
    prefix: classpath:/templates/
    suffix: .html

# 注册mapper
mybatis:
  mapper-locations: classpath:mapper/*Mapper.xml
  type-aliases-package: com.elec.album.entity

# 控制台打印sql语句
logging:
  level:
    com:
      elec:
        album:
            mapper: debug

# 上传文件存放路径
filePath: D:\upload\

1. 用户注册

用户通过注册 将自己的信息存放在数据库中,用户的手机号的注册必须是符合规范的。

数据库显示

显示 所有用户注册的信息

2. 图片的查看上传删除

3. 管理员操作

整个图片管理系统的角色分为用户角色和管理员角色,管理员可以

  1. 对照片进行删除、修改,修改完之后可以在数据库中进行查看,
  1. 也可以对用户进行删除。修改完之后在数据库中进行查看。
相关推荐
霸道流氓气质10 小时前
SpringBoot+LangChain4j+Ollama实现本地大模型语言LLM的搭建、集成和示例流程
java·spring boot·后端
iiiiyu10 小时前
常用API(SimpleDateFormat类 & Calendar类 & JDK8日期 时间 日期时间 & JDK8日期(时区) )
java·大数据·开发语言·数据结构·编程语言
用泥种荷花10 小时前
从 0 到 1 做一个支持 NFC 写入的小程序,需要哪些 API?
前端
迷藏49410 小时前
# 发散创新:基于Selenium的自动化测试框架重构与实战优化在当今快速迭代的软件开
java·python·selenium·测试工具·重构
90程序员10 小时前
纯浏览器解析 APK 信息,不用服务器 | 开源了一个小工具
前端·apk
用户114818678948410 小时前
Vosk-Browser 实现浏览器离线语音转文字
前端·javascript
江上清风山间明月10 小时前
Vite现代化的前端构建工具详解
前端·webpack·nodejs·vite
PBitW10 小时前
apijson 让前端自己定义接口 —— 但不推荐
前端·apijson
存在X10 小时前
前端自动化编译Jenkins
前端·github
Nyarlathotep011310 小时前
LockSupport工具类
java·后端