程序聚合 软件案例 机票后台管理系统

机票后台管理系统

2026-09-19 11:45:14
行业:企业内部管理
载体:网站
技术:Node.js、Spring Boot、PostgreSQL、Redis

业务和功能介绍

1.立项背景:在线机票代理商,不在使用第三方管理系统,要组建公司内部技术团队,构建自己公司的管理系统,实现各种公司自定义业务

2.软件功能:自动从平台完成导单,自动完成出票,退票,改签,提供业务数据统计报表查询和导出;

3.业务流程:从平台拉单(拉出票,退票,改签相关订单),然后完成业务订单的处理,把相关结果调用平台接口,反馈给平台;

项目实现

1.整体架构和思路:springboot+shiro+mybatis+sharding-jdbc+postgresql+redis+layui+JWT+MINIO
layui后台管理后台页面框架覆盖管理页面功能,shiro提供权限管理功能,JWT增加后台接口鉴权保障系统安全,登录增加图形验证码+邮件验证码多维度校验;mybatis+sharding-jdbc为存储千万级业务数据提供支撑,postgresql做业务数据冗余,提升大量数据的查询速度;redis做缓存,以及做自动出票的消息队列;MINIO提供附件存储和下载功能;

2.负责模块:从0到1,涉及整体模块:系统管理(各种基础资料,权限,角色,菜单管理),业务管理(出票订单,退票订单,改签订单),报表统计管理(订单报表,退票报表,改签报表);能实现 业务订单自动导单,自动出票,支撑保留2年内的业务历史数据,提供数据查询和导出;

3.遇到的难点:由于订单模块涉及到的数据量会越来越大,一年的历史数据量会达到千万级别,要解决订单业务数据的写入存储问题,以及订单明细报表的查询速度问题;
引入sharding-jdbc,对订单业务相关表进行分表,解决千万数据量存储问题;
引入postgresql,对订单明细报表做冗余,提升10几个查询条件下的大数据量查询速度,从以前的十几秒速度提升到现在的500毫秒左右;
自动出票需要快速消化订单任务量,用redis做消息队列,按业务步骤拆分为多个消费者定时任务,同步进行,提升消化处理速度;目前能支撑1分钟消化60个订单的处理;(每个订单单线程处理,涉及而第三方接口,需要40几秒到70几秒左右)

示例图片视频


阿飞
1天前活跃
方向: 后端-Java、后端-Node.js、
交付率:100.00%
相似推荐
AINative 研发助手
### 1. 立项背景目标 传统软件研发,从需求评审、写 PRD、技术方案、测试文档到上线报告,大量重复文档编写、信息同步工作消耗研发人力,文档版本分散、流程卡点难以追踪。 项目目标:搭建 AI 驱动的研发助手平台,由 AI Agent 自动产出研发全链路文档,线上化管理需求项目,打通需求评审、技术方案、交互原型、编码、测试、上线的完整研发流程,统计模型调用 Token 消耗,实现研发流程自动化提效。 ### 2. 软件功能和核心功能模块介绍 1. **账号登录与用户权限管理模块** 管理员账号登录,支持管理员新建用户、分配角色(管理员 admin、产品负责人 pm、技术负责人 tech_lead),支持重置密码、启停用户,隔离不同角色操作权限。 2. **个人设置 & 模型密钥(BYOK)模块** 用户可配置大模型 BaseURL、密钥、鉴权方式(Bearer),支持连通性测试;展示会话、输入输出 Token 用量、缓存命中统计,支持自带密钥调用大模型。 3. **项目会话管理模块** 创建研发项目会话,展示项目列表,每个项目记录状态(执行中 / 已完成 / 已终止)、消耗 Token 数量,可进入项目详情会话。 4. **项目详情 & AI Agent 流程模块(核心)** 单个需求项目内,AI Agent 自动串联全研发节点:需求评审→技术方案→交互原型→编码→测试→上线报告;自动生成对应 md 文档;支持动态留言给 Agent,补充需求迭代。 5. **文档管理** 每个节点自动产出文档(PRD、技术方案、测试计划、上线报告),在线查看文档链接,记录修改动态。 ### 3. 业务流程和功能路径描述 1. 管理员登录系统 → 用户管理页面创建 pm/tech_lead 普通账号,分配角色权限; 2. 用户登录账号,进入个人设置,配置 BYOK 模型密钥,测试连通性; 3. 在项目首页点击新建项目,输入需求名称,创建 AI 研发会话; 4. 进入项目会话,AI Agent 自动按顺序推进:需求评审→输出 PRD→生成技术方案→交互原型→编码单元测试→测试计划→上线报告; 5. 研发人员可在动态区域留言补充需求,Agent 接收补充信息迭代文档; 6. 全程查看项目状态、各阶段文档,查看该项目消耗 Token; 7. 所有用户在个人设置页面查看全局 Token 用量、输入输出、缓存命中数据。
校园跑
在雷电模拟器里用ldconsole命令模拟GPS移动和步频摇一摇,让运动世界APP认为用户在真实跑步。机器码生成 — 基于Windows硬件信息(CPU ID + 主板序列号等)生成唯一标识 激活码验证 — RSA签名验证,激活码里包含机器码绑定 + 有效期 防倒卖机制 — A机器的激活码不能在B机器上使用 license.dat — 激活后保存授权文件,每次启动自动检查
多租户Modbus TCP模拟器服务平台
在工业物联网、设备仿真、自动化测试等领域,经常需要大量Modbus TCP从站设备来模拟真实现场。现有方案要么单机模拟数量有限,要么缺乏多租户隔离和动态点位规则配置能力,且长周期稳定性差。因此需要构建一个高稳定、易扩展、支持复杂时序规则的Modbus TCP模拟服务系统。
FPGA AD DA开发平台设备
本项目用于多频段、多带宽、多数据速率测运控信号的射频接收、采样和预处理,支撑测控链路安全防护、抗干扰等新体制、新方法研究。 主要功能如下: 1、硬件平台功能 采用PXI/PXIe总线架构,19寸4U上架机箱,集成零槽主控、信号调理、信号采集、信号处理、时频等模块。机箱兼容PXI Express和cPCI Express,含系统槽、定时槽和混合外设槽。主控模块主频2.2GHz,内存16GB DDR4可扩展至32GB,512G SSD,提供整机显控软件及模块接口。 2、信号采集功能 2通道、2块板卡;最高采样率≥3200Msps,模拟输入带宽≥2800MHz,量化位数≥12位;按ANSI/VITA57.1标准设计,提供与主控模块接口。 3、信号处理功能 2块接收模块+1块发送模块;采用XILINX XC7Z045-2FFG900I。承接采集数据,完成并行预处理、解调处理,提供智能处理接口和开发环境;支持高速A/D与D/A转换、数字混频下变、抽取滤波、调制解调等算法例程;提供与GPU类板卡模组的数据接口,具备A/D接收、D/A发送功能。 4、上位机软件功能 运行于Linux/Windows,采用QT C++,分驱动层、算法层、应用层。支持2通道参数、增益、输入输出频率、带宽配置;实时显示时域、频域、瀑布图,刷新率3次/s,频率分辨率最高100Hz;支持全带宽和信道化子载波显示、mark点测量、采集频点与中心频点/带宽配置、存储路径与命名、时长/分段/按大小采集、外统一时码/外10MHz/外1PPS切换、时间码插入、状态监视、数据缓存落盘、导入导出、入库检索、TB级回放、内外参考切换,以及TCP服务端/客户端/UDP远控。 5、信号处理算法功能 包括DDC/DUC、CIC、LPF、重采样、FFT、并行FFA、Farrow并行插值、CMA/DDA盲均衡、通用环载波同步、时钟恢复等;支持BPSK/QPSK,符号速率可达100Msps,bit速率1~100Mbps/2~200Mbps。
Orion AI Agent
该项目是一套运行于用户本机的桌面端 AI Agent 平台,面向办公与软件开发两类高频场景,提供 Office Agent 和 Coding Agent 两套专业智能体。用户通过自然语言描述任务,Agent 即可理解目标、制定执行步骤并调用本地工具完成实际操作,而不仅是提供对话和建议。 Office Agent 面向个人及企业办公场景,支持 Excel/CSV 等表格分析、PDF 内容提取、本地文件读取与整理、文档处理、知识库构建、知识图谱以及企业信息连接,并支持定时任务与自动化工作流,可将分散的本地资料逐步沉淀为可检索、可问答、可复用的个人或企业知识资产。 Coding Agent 面向软件研发场景,可理解整个工程仓库,完成代码搜索与分析、文件修改、Patch、命令执行、编译测试、本地服务启动与验证、复杂任务拆解及调度,并支持 MCP 等外部工具扩展。 系统强调本地优先与数据隐私,办公资料、工程代码及执行过程默认保留在本机,形成“自然语言下达任务 → Agent 规划 → 工具执行 → 结果验证 → 任务交付”的完整 AI Agent 工作闭环。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服