# 研习空间用户端 **Repository Path**: eleven-lxs/study-space-user-end ## Basic Information - **Project Name**: 研习空间用户端 - **Description**: 本项目使用JavaGUI+jdbc开发,最初是为了简单应对课设,现在把这个开源供给有需要的人。 内置功能模块有登录注册,房间预订,充值界面。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-17 - **Last Updated**: 2025-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: GUI, JDBC, Web ## README # 研习空间用户端 #### 介绍 本项目采用 JavaGUI + jdbc 开发并使用 Maven 构建项目,最初是为了简单应对课设,现在把这个开源供给有需要的人。 内置功能模块有登录注册,房间预订,充值界面。 #### 软件架构 为了完成实验内容,本项目采用 JDBC + Mysql 进行交互与存储,设计 space 表。随后为了更好的完成架构开发以及利于维护,在 util 包中自定义封装了一个 DBUtil 工具类。 本系统采用三层架构进行设计,主要分为 GUI 界面层、业务逻辑层(Service)、数据访问层(DAO) 三部分: 1. GUI 层(cn.eleven.gui):使用 JFrame 搭建用户界面,包含用户登录注册界面、研习空间管理及支付、用户个人中心等功能。 2. 业务逻辑层(cn.eleven.service):负责处理用户请求,如预约管理、余额充值、查找个人信息等功能。 3. 数据访问层(cn.eleven.dao):通过 JDBC 操作 MySQL 数据库,封装增删改查方法。 4. 工具类(cn.eleven.util):工具类包,内部使用自定义封装好的DBUtil工具类,以此简化JDBC开发。 本项目使用JavaGUI+jdbc开发,最初是为了简单应对课设,现在把这个开源供给有需要的人。 内置功能模块有登录注册,房间预订,充值界面。 #### 安装教程 1. 首先导入数据库 space ,sql 脚本在 resource 1. 需要再util包内的DBUtil工具类将 username 和 password 改成自己的数据库账号与密码 #### 使用说明 直接运行 MainUI 即可。 如果想使用此项目二次开发,按照上述的封装逻辑即可,相信了解前后端开发的并不难做到,不了解可以将 DAO+Service 层代码给 AI ,让 AI 临摹仿写即可。 #### 项目截图 ![img](file:///C:\Users\Eleven\AppData\Local\Temp\ksohtml16460\wps1.jpg) ![img](file:///C:\Users\Eleven\AppData\Local\Temp\ksohtml16460\wps2.jpg) ![img](file:///C:\Users\Eleven\AppData\Local\Temp\ksohtml16460\wps3.jpg) ![img](file:///C:\Users\Eleven\AppData\Local\Temp\ksohtml16460\wps4.png) ![img](file:///C:\Users\Eleven\AppData\Local\Temp\ksohtml16460\wps5.jpg) =======