minishouyin/doc/使用指南.md
LIUFL a094f55890 docs: 整理文档并删除测试脚本
将文档统一整理到doc目录下,删除不再需要的测试脚本和临时文件
2025-11-12 16:12:40 +08:00

59 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 启动方式
### 方法1使用批处理文件推荐
1. 双击运行 `启动收银台.bat`
2. 首次运行会自动安装依赖(需要几分钟)
3. 安装完成后会自动启动应用
### 方法2使用命令行
1. 打开命令行,切换到项目目录
2. 运行 `node smart-start.js`
### 方法3手动启动
1. 先启动服务器:`node src/server/app.js`
2. 再启动Electron`npx electron .`
## 常见问题
### 1. 端口被占用
系统会自动检测可用端口,无需手动配置。如果遇到问题,请关闭其他可能占用端口的程序。
### 2. 依赖安装失败
- 确保网络连接正常
- 确保已安装Node.js建议版本14或更高
- 尝试删除`node_modules`文件夹后重新运行
### 3. 应用启动失败
- 检查是否有其他错误提示信息
- 尝试重启电脑后再次运行
- 确保系统有足够的内存和磁盘空间
## 默认登录账号
- 管理员admin / admin123
- 收银员cashier1 / cashier123
## 功能介绍
1. **收银台**:扫码录入商品、购物车管理、多种支付方式
2. **商品管理**:添加、编辑、删除商品,分类管理
3. **订单管理**:查看订单、订单详情、退款处理
4. **报表统计**:销售统计、支付方式统计、每日销售
5. **系统设置**:店铺信息、小票设置、硬件配置
## 数据存储
- 数据库文件:`data/cashier.db`
- 日志文件:控制台输出
- 配置文件:系统设置表
## 注意事项
1. 首次启动会自动创建数据库和初始化默认数据
2. 系统完全本地运行,无需网络连接
3. 建议定期备份数据库文件
4. 如需重置系统,删除`data`文件夹后重新启动
---