SLMS Development Team
|
1b02cd8b48
|
feat: 更新AI服务、数据管理和借阅历史等功能
|
4 months ago |
SLMS Development Team
|
07f9f5efd9
|
本地和jenkins打包不一致
|
4 months ago |
SLMS Development Team
|
803c4d3c29
|
fix: 修复资源泄漏问题(SonarQube可靠性)
- LoginDialog: 使用try-with-resources关闭FileInputStream
- BookQRCodeFragment: 使用try-with-resources关闭FileOutputStream
- BookCameraActivity: 使用try-with-resources关闭InputStream和FileOutputStream
- SpeechRecognitionService: 使用try-with-resources关闭BufferedReader
- LibraryDatabaseHelper: 使用try-with-resources关闭InputStream和OutputStream
- NetworkUtils: 使用try-with-resources关闭BufferedReader
|
4 months ago |
SLMS Development Team
|
067e3a0c49
|
fix: 修复SonarQube安全和代码质量问题,添加测试类提高覆盖率
|
4 months ago |
SLMS Development Team
|
d890f19dbe
|
fix: 修复GUI模块编译错误,添加缺失的JavaFX import
|
4 months ago |
SLMS Development Team
|
b192fda59a
|
打包完整制品
|
4 months ago |
SLMS Development Team
|
dca4258adb
|
完善打包exe制品
|
4 months ago |
SLMS Development Team
|
221c798ca3
|
完善Web端应用
|
4 months ago |
SLMS Development Team
|
8a5d3f1f31
|
TRAE没完没了就是完不成
|
4 months ago |
SLMS Development Team
|
a659ef353d
|
优化多个md格式文档ASCII模型图右对齐
|
4 months ago |
SLMS Development Team
|
957f7a081e
|
流水线通过就结项
|
4 months ago |
SLMS Development Team
|
be226ad310
|
流水线通过就结项
|
4 months ago |
SLMS Development Team
|
a509bcf397
|
Kiro与Opus解决所有问题
|
4 months ago |
SLMS Development Team
|
f1e59af499
|
修复代码质量问题:移除未使用的导入和修复AndroidManifest.xml中的queries元素位置
|
4 months ago |
SLMS Development Team
|
9695959b0d
|
TRAE继续修复问题
|
4 months ago |
SLMS Development Team
|
7438f8be9f
|
GLM很蠢而Qwen确修复所有问题
|
4 months ago |
SLMS Development Team
|
3533d22240
|
修复效率很低
|
4 months ago |
SLMS Development Team
|
0772a1649d
|
低效修复sonarqube问题
|
4 months ago |
SLMS Development Team
|
6337d908db
|
修复SonarQube问题
|
4 months ago |
SLMS Development Team
|
2968b5e1f3
|
feat: 增加CLI和GUI模块测试,修复数据库schema和测试初始化问题
- 新增 AICommandHandlerTest.java (8个测试)
- 新增 GUIServiceTest.java (11个测试)
- 修复 SQLDialect.java 添加缺失的 qr_code, location, description 列
- 修复多个测试文件的数据初始化问题
- 更新 gui/build.gradle 添加测试依赖
- 更新 Jenkinsfile 保留测试数据库文件
测试统计:
- Core: 222 tests passed
- Backend: 67 tests passed
- CLI: 13 tests passed
- GUI: 11 tests passed
- Total: 313 tests, 0 failures, 0 skipped
|
4 months ago |
SLMS Development Team
|
bf45edee92
|
android端扫描功能闭环实现
|
4 months ago |
SLMS Development Team
|
8d386a4195
|
统一数据库
|
4 months ago |
SLMS Development Team
|
e9d234e104
|
gui,web端语音不正常修复
|
4 months ago |
SLMS Development Team
|
6c906e75de
|
fix: 修复所有测试文件以匹配当前API
|
4 months ago |
SLMS Development Team
|
72eb4fcb18
|
fix(gui): 添加Launcher类解决JavaFX模块化JAR启动问题
|
4 months ago |
SLMS Development Team
|
efb2b92b97
|
refactor: 四端切换改用JAR包直接运行,适配生产环境
|
4 months ago |
SLMS Development Team
|
3d1415e334
|
refactor: 四端切换改为统一项目模式,无需切换分支
- CLI: 直接运行 gradlew :gui:run 或 :backend:bootRun
- GUI: 直接运行 gradlew :cli:run 或 :backend:bootRun
- Web: 更新说明为统一项目模式
- Android: 更新切换说明
|
4 months ago |
SLMS Development Team
|
952f39bb2d
|
merge: 合并四端功能到统一分支
- CLI: 命令行客户端完整功能
- GUI: JavaFX桌面客户端
- Web: Spring Boot Web应用
- Android: 移动端应用
实现单分支+多模块架构
|
4 months ago |
SLMS Development Team
|
13c9820ef6
|
WEB端的AI和语音功能
|
4 months ago |
SLMS Development Team
|
662eef14da
|
解决AI问答和语音功能
|
4 months ago |
SLMS Development Team
|
cad5f6716f
|
完善GUI应用
|
4 months ago |
SLMS Development Team
|
830d028c4d
|
fix: 修复Android构建错误,APK构建成功
- 修复MainActivity.java文件结构问题
- 移除重复的方法定义和嵌套错误
- 成功构建debug APK
|
4 months ago |
SLMS Development Team
|
b79254c8d8
|
fix: 修复Role枚举引用错误(STAFF->LIBRARIAN)
|
4 months ago |
SLMS Development Team
|
da6acb44b2
|
feat: 四端实现快速登录功能(教师、学生、访客测试账号)
|
4 months ago |
SLMS Development Team
|
db8229602c
|
feat: CLI和GUI端添加二维码生成功能,支持Android扫码借还书
|
4 months ago |
SLMS Development Team
|
6b0ba0c518
|
feat: 四端功能联调与 Android 在线阅读与登录增强
|
4 months ago |
SLMS Development Team
|
20d289918d
|
feat: 完成 Android 功能并将 MainActivity 迁移为 Java 实现
|
4 months ago |
SLMS Development Team
|
872bb5fe69
|
GUI: 修复登录对话框并完善读者交互功能
|
4 months ago |
SLMS Development Team
|
dac6e5ccd0
|
fix: 统一所有模块版本号为 1.11.0
- core: 1.9.0 -> 1.11.0
- cli: 1.0.0 -> 1.11.0
- gui: 1.0.0 -> 1.11.0
- backend: 1.0.0 -> 1.11.0
制品将显示为 v1.11.0.构建ID
|
4 months ago |
SLMS Development Team
|
cda70c5acb
|
feat(v1.4.0): 数据统计分析与可视化
新增功能:
- StatisticsService 统计分析服务
- 图书统计:总量/可借/借出/分类/类型分布
- 读者统计:性别/年龄段/院系/用户类型分布
- 借阅统计:月度趋势/每周分布/时段分布
- 分析报告:借阅率/逾期率/人均借阅/专业书籍分析
- 排行榜:热门图书TOP10/活跃读者TOP10
- UserService 用户管理服务
- CRUD操作支持
- 用户表扩展:性别/年龄/院系/专业/用户类型
- Web可视化页面 (Chart.js)
- 饼图:分类分布
- 环形图:类型分布
- 折线图:月度借阅趋势
- 柱状图:每周/时段分布
- 分析卡片:流动分析/专业书籍分析
- User模型扩展
- 新增字段:gender/age/department/major/userType
- 年龄段分类方法
- MockDataService增强
- 模拟用户数据生成(20个)
- 完整统计测试数据初始化
API端点:
- GET /stats - 统计可视化页面
- GET /api/stats - 完整统计数据
- GET /api/stats/category - 分类分布
- GET /api/stats/trend - 月度趋势
|
4 months ago |
SLMS Development Team
|
136816bcd4
|
feat(v1.2.0): 完善图书管理功能,四端一致
BookService 新增功能:
- searchBooks() 按关键词搜索
- findBookByIsbn() 按ISBN查找
- findBooksByCategory() 按分类查找
- findBooksByType() 按类型查找
- updateBook() 更新图书信息
- deleteBook() / deleteBookByIsbn() 删除图书
- countBooks() / countAvailableBooks() 统计
- getAllCategories() 获取所有分类
CLI 端完善:
- 修复图书类型: 普通图书 -> 实体书
- 添加图书类型选择 (1-实体书 2-电子书 3-期刊)
- 新增 edit/detail/category/stats 命令
- ISBN 重复检查、删除确认
GUI 端完善:
- 工具栏添加编辑/详情/删除/搜索/统计按钮
- 表格添加类型列,双击查看详情
- 添加书籍类型下拉选择
- ISBN 唯一性检查
Web 端完善:
- 添加编辑/删除图书功能
- 新增 edit-book.html 模板
- 使用 searchBooks() 优化搜索
- 添加统计页面 /stats
|
4 months ago |
SLMS Development Team
|
f2032c1920
|
feat: 添加JaCoCo代码覆盖率支持
- core/cli/gui/backend模块添加JaCoCo插件
- 配置测试后自动生成XML和HTML覆盖率报告
- Jenkinsfile更新:测试时生成覆盖率报告
- SonarQube配置读取JaCoCo覆盖率报告路径
|
4 months ago |
SLMS Development Team
|
f2943955af
|
feat: 增强构建配置和GUI功能
- 所有制品加入构建次数版本号
- GUI添加语音录音/播报功能 (DesktopSpeechService)
- GUI添加PlantUML图生成功能 (PlantUMLService)
- Jenkinsfile添加Tomcat部署阶段
- 调整流水线顺序:SonarQube扫描移至构建四端之前
- 添加本地Tomcat部署脚本
|
4 months ago |
SLMS Development Team
|
c6d5395faa
|
修复fat jar签名冲突+GUI添加AI聊天和语音功能
|
4 months ago |
SLMS Development Team
|
432913aa80
|
修复 fat jar 签名文件冲突导致 EXE 启动失败
|
4 months ago |
SLMS Development Team
|
de89a4fff3
|
添加各子系统测试:core、cli、gui(Mockito)
|
4 months ago |
SLMS Development Team
|
e97e14e5cd
|
修复构建:添加cli/gui/backend的build.gradle和源代码
|
4 months ago |