59 lines
1.7 KiB
Markdown
59 lines
1.7 KiB
Markdown
|
|
# 启动方式
|
|||
|
|
|
|||
|
|
### 方法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`文件夹后重新启动
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|