任务详情
### **项目名称**
**衡水某科技有限公司产品管理与销售辅助系统(桌面版)**
---
### **需求描述**
为了提升公司产品的管理效率和销售支持能力,我们计划开发一款针对内部使用的桌面软件——“产品管理与销售辅助系统”。该系统将帮助公司实现以下目标:
1. **产品信息管理**:录入、编辑、查询公司所有产品的详细信息(如名称、型号、规格、库存数量、价格等)。
2. **客户订单管理**:记录客户订单详情(包括客户信息、订购产品、数量、金额、付款状态等),并生成相关报表。
3. **库存预警功能**:当某些产品的库存低于设定阈值时,系统自动提醒补货。
4. **销售数据分析**:提供简单易用的图表工具,分析销售数据(如按产品类别、时间周期等维度)。
5. **用户权限管理**:为不同岗位的员工分配不同的操作权限(如管理员、销售人员、仓库管理员等)。
系统需具备良好的用户体验,界面简洁直观,响应速度快,适配主流操作系统(Windows 10/11为主)。
---
### **最匹配的技能要求**
1. **前端开发技术**:
- 熟练掌握 **Electron** 或其他跨平台桌面应用框架,能够快速搭建桌面应用程序。
- 精通 **HTML5/CSS3/JavaScript**,熟悉现代前端框架(如 **Vue.js** 或 **React**),用于构建动态交互界面。
- 掌握 **Bootstrap** 或 **Ant Design** 等 UI 框架,以确保界面美观且易于维护。
2. **后端接口对接能力**:
- 能够与后端 API 进行数据交互,熟悉 **RESTful API** 或 **GraphQL** 的使用。
- 熟悉 **Axios** 或其他 HTTP 请求库的使用。
3. **数据库基础**:
- 对 **SQLite** 或 **MySQL** 有基本了解,能够处理简单的本地或远程数据存储需求。
4. **其他技能**:
- 熟悉桌面应用打包工具(如 **electron-builder** 或 **electron-packager**)。
- 具备一定的性能优化经验,确保应用在低配置电脑上也能流畅运行。
---
### **大致预算**
- **总预算范围**:人民币 30,000 - 50,000 元(根据实际开发复杂度和交付质量调整)。
- **支付方式**:分阶段付款(签订合同后支付 30%,中期验收后支付 40%,最终交付后支付剩余 30%)。
---
### **工期要求**
- **预计开发周期**:4-6 周(具体时间视开发团队的工作效率而定)。
- **关键里程碑**:
1. 第 1 周:需求确认及原型设计完成。
2. 第 2-3 周:核心功能开发与初步测试。
3. 第 4 周:系统集成测试与优化。
4. 第 5 周:正式交付与培训。
---
### **附加说明**
1. 我们希望开发者能提供详细的开发文档(包括代码注释、使用手册等)。
2. 开发完成后,需提供至少 1 个月的免费技术支持服务。
3. 如果合作顺利,后续可能有更多相关项目的开发机会。
如果您对本项目感兴趣,请提供以下信息:
- 团队/个人简介及过往类似项目案例。
- 初步报价及工期评估。
- 联系方式以便进一步沟通。
期待您的回复!