任务详情
### 项目名称:**教育管理系统(桌面版)**
---
### **需求描述:**
北京某教育科技有限公司致力于为教育行业提供技术开发、咨询和管理服务。为了提升内部运营效率,我们计划开发一款桌面端的教育管理系统,用于支持公司日常业务管理和客户关系维护。该系统需要具备以下功能模块:
1. **客户管理模块**:
- 记录客户信息(姓名、联系方式、兴趣课程等)。
- 支持客户分类、标签管理和搜索功能。
- 提供客户跟进记录(如沟通时间、内容、结果等)。
2. **课程管理模块**:
- 添加、编辑和删除课程信息(课程名称、简介、价格、时间安排等)。
- 支持课程分类管理(如语言类、艺术类、技术类等)。
3. **订单与支付管理模块**:
- 创建订单,关联客户和课程。
- 支持多种支付方式(如现金、转账、信用卡等)。
- 自动生成订单报表。
4. **员工管理模块**:
- 员工基本信息管理(姓名、职位、联系方式等)。
- 排班管理及考勤记录。
5. **数据分析与报表模块**:
- 提供客户、课程、订单等数据的统计分析图表(如柱状图、饼图等)。
- 支持导出Excel或PDF格式的报表。
6. **权限管理模块**:
- 根据不同角色(管理员、普通员工等)分配不同的操作权限。
7. **系统设置模块**:
- 允许管理员自定义系统参数(如默认货币单位、日期格式等)。
8. **其他要求**:
- 软件需支持多窗口操作,界面友好,易于上手。
- 数据存储需本地化,确保信息安全。
- 需提供详细的使用手册和技术文档。
---
### **最匹配的技能要求:**
1. 熟悉桌面软件开发框架,例如:
- **Electron** 或 **Qt**(跨平台开发优先)。
- **C#/.NET** 或 **Java Swing/JavaFX**(传统桌面应用开发)。
2. 数据库设计与开发能力:
- 熟练使用 **MySQL** 或 **SQLite** 进行数据存储和管理。
- 具备数据库优化和性能调优经验。
3. 用户界面设计能力:
- 熟悉 **Figma** 或 **Sketch** 等工具进行UI设计。
- 具备一定的前端开发基础,了解HTML/CSS/JavaScript。
4. 报表生成与数据分析能力:
- 熟悉常用的报表工具(如 **JasperReports** 或 **Crystal Reports**)。
- 具备基本的数据可视化能力。
5. 其他:
- 具备良好的沟通能力和团队协作精神。
- 至少有2个以上类似项目的开发经验。
---
### **大致预算:**
- 总预算范围:**5万~10万元人民币**
- 根据具体功能实现复杂度和开发周期,预算可适当调整。
---
### **工期要求:**
- 开发周期:**3个月以内**
- 第1个月:需求确认、原型设计、技术选型。
- 第2个月:核心功能开发与测试。
- 第3个月:优化完善、上线部署。
---
### **发布说明:**
如果您对本项目感兴趣,请提供以下信息:
1. 您的公司/个人简介及过往相关案例。
2. 针对本项目的技术方案(包括技术栈选择、架构设计等)。
3. 详细报价及工期计划。
我们将根据提交的方案进行综合评估,并择优选择合作方。