职位描述
项目概述: 我们是一家旅行社,与承包商合作,承包商使用我们的 IATA 代码为客户预订酒店。当预订完成后,我们会从酒店获得佣金。我们的目标是建立一个基于 Web 的系统,让承包商提交他们的预订信息,并且在我们收到酒店的佣金报告后,系统可以自动核对订单并生成承包商的佣金结算报表。
此外,我们需要搭建和维护一个 Ghost CMS 网站,确保旅行社的线上形象专业且功能完善。(英语良好优先,需要中英双系统)
项目需求:
1. 承包商订单提交门户(基于 Web)
-
一个简单的Web 表单,供承包商提交酒店预订信息:
-
订单号(Hotel Confirmation Number)
-
客人姓名
-
酒店名称
-
入住日期
-
退房日期
-
承包商 ID(用于标识提交人)
-
-
数据应存储在 安全数据库 中(优选 MySQL/PostgreSQL)。
2. 管理员佣金对账后台
-
管理员可以上传酒店佣金报告(Excel 格式,来自酒店的账单)。
-
系统应自动匹配承包商提交的预订数据与佣金报告。
-
匹配规则:
-
**订单号(Hotel Confirmation Number)**必须匹配。
-
酒店名称应匹配(或使用模糊匹配)。
-
-
系统生成 对账报告:
-
识别哪些预订已收到佣金,哪些尚未收到。
-
计算每个承包商的佣金总额。
-
生成承包商结算报表。
-
3. 佣金结算与支付管理
-
生成 Excel 或 PDF 结算报告,包含:
-
承包商 ID
-
匹配成功的订单号
-
总佣金金额
-
-
管理员可标记已支付佣金。
-
(可选)支付成功后向承包商发送邮件通知。
4. Ghost CMS 网站开发与维护
-
搭建 Ghost CMS 旅行社网站。
-
配置主题、设计、内容结构。
-
确保 SEO 优化 和移动端适配。
-
提供 持续维护与更新。
-
提供故障排查和技术支持。
5. 技术栈偏好
-
前端: React.js / Vue.js / Angular(用于表单提交和管理后台 UI)
-
后端: Flask / Django(Python)或 Express.js(Node.js)
-
数据库: PostgreSQL / MySQL
-
文件处理: Pandas 处理 Excel 文件
-
CMS: Ghost CMS
技能要求:
-
熟练使用 React/Vue/Angular 进行 Web 开发
-
具备 Flask、Django 或 Node.js 的后端开发能力
-
具备 MySQL/PostgreSQL 数据库管理经验
-
熟悉 Pandas 进行 Excel 数据处理(优先)
-
熟悉 API 开发
-
有 Ghost CMS 的安装、配置和维护经验
-
了解 SEO 优化与网站性能优化
-
有 支付接口对接经验(优先但非必要)
预算与时间安排:
-
预算: 根据经验和项目范围讨论。
-
时间安排: 预计 4-6 周完成核心开发。
-
Ghost CMS 网站可提供长期维护合同。
如何申请
如果你感兴趣,请提供: 你的 作品集 或相关经验。 一个简短的 方案,说明你如何实现该项目。 你的 可用时间 以及预计完成时间。 我们期待与你合作,共同构建自动化佣金对账系统和高质量的网站!