03a347ea31
Add the JavaFX SQLite management application with project analysis documents and ignore local build/runtime files. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
46 lines
1.0 KiB
Markdown
46 lines
1.0 KiB
Markdown
# HyperSql
|
|
|
|
HyperSql 是一个基于 Java 24、JavaFX 和 Maven 开发的轻量级 SQLite 图形化数据库管理工具,主要面向学生和 SQLite 初学者。
|
|
|
|
## 已实现功能
|
|
|
|
- 新建、打开、关闭 SQLite 数据库文件
|
|
- 删除当前 SQLite 数据库文件
|
|
- 浏览数据库表和视图列表
|
|
- 查看表结构信息
|
|
- 查看表数据,并按每页 100 行分页显示
|
|
- 执行 SQL 语句
|
|
- SQL 查询结果分页显示
|
|
- 通过图形化界面创建表
|
|
- 删除选中的普通表
|
|
- 表列表刷新时保留当前选中表
|
|
- 基础状态提示、错误提示和危险操作确认
|
|
|
|
## 待实现功能
|
|
|
|
- 图形化新增、修改、删除表数据行
|
|
- 数据库备份与恢复
|
|
- AI 辅助 SQL 生成
|
|
|
|
## 技术栈
|
|
|
|
- Java 24
|
|
- JavaFX 24
|
|
- Maven
|
|
- SQLite
|
|
- SQLite JDBC
|
|
|
|
## 运行方式
|
|
|
|
确保本机已安装 Java 24 和 Maven。
|
|
|
|
```bash
|
|
mvn javafx:run
|
|
```
|
|
|
|
## 项目文档
|
|
|
|
- `software_process_model.md`:软件开发过程模型
|
|
- `feasibility_analysis.md`:可行性分析
|
|
- `requirements_analysis.md`:需求分析
|