# LAB **Repository Path**: WCH410/lab ## Basic Information - **Project Name**: LAB - **Description**: 嘻嘻 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 29 - **Forks**: 3 - **Created**: 2025-07-20 - **Last Updated**: 2025-07-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 校园超市收银及管理系统 一个基于HarmonyOS开发的现代化校园超市管理系统,提供完整的收银、商品管理、库存管理、销售统计、会员管理和系统设置功能。 ## 🎯 项目特色 - **美观的UI设计**:采用现代化的渐变色彩和卡片式布局 - **完整的功能模块**:涵盖超市运营的各个环节 - **响应式设计**:适配不同屏幕尺寸的设备 - **用户友好**:直观的操作界面和流畅的交互体验 ## 📱 功能模块 ### 1. 收银台 💰 - 商品扫描和搜索 - 购物车管理 - 多种支付方式(现金、微信、支付宝、银行卡) - 找零计算 - 实时价格计算 ### 2. 商品管理 📦 - 商品信息管理(ID、名称、价格、库存、分类、描述) - 商品添加、编辑、删除 - 商品搜索和分类筛选 - 库存状态监控 ### 3. 库存管理 📊 - 实时库存查看 - 入库和出库操作 - 库存预警(低库存、缺货) - 库存状态筛选 - 安全库存设置 ### 4. 销售统计 📈 - 多维度销售数据分析 - 销售趋势图表 - 热销商品排行 - 时段销售分析 - 数据导出功能 ### 5. 会员管理 👥 - 会员信息管理 - 会员等级系统(普通、白银、黄金、钻石) - 积分管理 - 消费记录跟踪 - 会员状态管理 ### 6. 系统设置 ⚙️ - 用户信息管理 - 系统配置(商店信息、税率、货币、语言) - 密码修改 - 数据备份和恢复 - 系统维护功能 ## 🎨 界面设计 ### 色彩方案 - **主色调**:渐变蓝紫色 (#667eea → #764ba2) - **功能模块色彩**: - 收银台:红色 (#FF6B6B) - 商品管理:青色 (#4ECDC4) - 库存管理:蓝色 (#45B7D1) - 销售统计:绿色 (#96CEB4) - 会员管理:黄色 (#FFEAA7) - 系统设置:紫色 (#DDA0DD) ### 设计特点 - 卡片式布局,层次分明 - 圆角设计,现代感强 - 阴影效果,立体感突出 - 响应式网格布局 - 统一的图标和字体规范 ## 🚀 技术栈 - **开发框架**:HarmonyOS ArkTS - **UI组件**:ArkUI - **状态管理**:@State装饰器 - **路由导航**:router API - **数据存储**:本地状态管理(可扩展为数据库) ## 📋 系统要求 - HarmonyOS 3.0+ - DevEco Studio 3.0+ - 支持ArkTS的设备 ## 🛠️ 安装和运行 1. **克隆项目** ```bash git clone [项目地址] cd campus-supermarket-system ``` 2. **打开项目** - 使用DevEco Studio打开项目 - 等待依赖安装完成 3. **运行项目** - 连接HarmonyOS设备或启动模拟器 - 点击运行按钮 ## 📁 项目结构 ``` entry/src/main/ets/ ├── pages/ │ ├── Index.ets # 主页面 │ ├── Cashier.ets # 收银台 │ ├── ProductManagement.ets # 商品管理 │ ├── InventoryManagement.ets # 库存管理 │ ├── SalesStatistics.ets # 销售统计 │ ├── MemberManagement.ets # 会员管理 │ └── SystemSettings.ets # 系统设置 └── entryability/ └── EntryAbility.ets # 应用入口 ``` ## 🔧 配置说明 ### 页面路由配置 在 `entry/src/main/resources/base/profile/main_pages.json` 中配置页面路由: ```json { "src": [ "pages/Index", "pages/Cashier", "pages/ProductManagement", "pages/SalesStatistics", "pages/InventoryManagement", "pages/MemberManagement", "pages/SystemSettings" ] } ``` ## 📊 数据模型 ### 商品数据 ```typescript { id: string, // 商品ID name: string, // 商品名称 price: number, // 价格 stock: number, // 库存 category: string, // 分类 description: string // 描述 } ``` ### 会员数据 ```typescript { id: string, // 会员ID name: string, // 姓名 phone: string, // 手机号 level: string, // 等级 points: number, // 积分 totalSpent: number, // 总消费 joinDate: string, // 加入日期 status: string // 状态 } ``` ## 🔮 未来规划 - [ ] 数据库集成(SQLite/关系型数据库) - [ ] 条码扫描功能 - [ ] 打印小票功能 - [ ] 多语言支持 - [ ] 云端数据同步 - [ ] 移动端APP - [ ] 报表导出功能 - [ ] 权限管理系统 ## 🤝 贡献指南 欢迎提交Issue和Pull Request来改进这个项目! ## 📄 许可证 本项目采用MIT许可证。 ## 👨‍💻 开发团队 - **开发**:AI助手 - **技术支持**:HarmonyOS - **版本**:v1.0 --- © 2024 校园超市管理系统. 保留所有权利。