2025年6月

美莲花餐厅支出管理系统

نىلۇپەر ئاشخانا چىقىم خاتىرلەش سىستېمىسى

软件系统开发SQLite数据库Deepseek API
美莲花餐厅支出管理系统
点击查看大图

项目资源

完整的Python源代码、数据库文件、配置文件等已上传至GitHub仓库。同时提供exe安装包,包含完整的运行环境,无需额外配置即可使用。

项目概述

这是我为父亲的餐厅开发的支出管理系统。以前收银员需要手写账本来记录支出,即使后来改用Excel一个一个输入,但仍然费时又容易出错。为了让收银员能够快速录入支出数据,大大减轻其工作负担,我用Python和PyQt6开发了这套系统,界面同时展示中文和维语,该系统从2025年7月开始正式在我父亲的餐厅投入使用,不仅让收银员日常的支出录入变得非常便捷,也让我爸每个月的核对、结账、分析工作轻松了很多。最重要的是,我还集成了DeepSeek AI来提供智能财务分析,帮助我们更好地了解餐厅的经营状况。

专业餐厅管理

针对餐厅业务特点设计的完整财务管理解决方案

AI智能分析

集成DeepSeek AI,提供专业的财务分析和经营建议

双语界面

支持中文和维吾尔语双语显示,满足多元化需求

数据可视化

丰富的图表展示和数据导出功能

技术架构

开发框架

Python 3.7+PyQt6PyQt-Fluent-Widgets

数据处理

SQLite 3pandasmatplotlib

AI集成

DeepSeek API多线程处理智能分析

文档处理

openpyxlExcel导出数据报表
MVC架构模式

采用模型-视图-控制器架构,界面与业务逻辑分离,代码结构清晰,易于维护和扩展。

数据库设计

SQLite数据库包含用户表、分类表、支出记录表,支持外键关联和数据完整性约束。

多线程设计

AI分析功能采用多线程处理,避免UI阻塞,保持界面响应性和用户体验。

核心功能展示

用户身份验证

系统采用安全的登录验证机制,支持用户名密码登录,密码采用SHA256加密存储。登录界面采用Fluent Design风格,支持双语显示,具有良好的用户体验。系统设置了两种用户角色:管理员拥有所有权限,而收银员作为普通用户只能进行支出录入和查询,无法修改数据或使用AI分析功能,确保了系统安全性。

安全性SHA256密码加密
界面风格Fluent Design
语言支持中文/维语双语

支出录入管理

主界面提供直观的支出录入功能,支持按分类快速录入支出数据。界面采用卡片式布局,分类按钮网格化显示,支持自定义分类管理。每次录入都有二次确认对话框,确保数据准确性。

录入方式分类按钮快速录入
数据验证金额格式验证
用户体验二次确认机制

每日记录管理

系统提供当日支出记录的查看和管理功能,支持记录的编辑和删除操作。界面以表格形式展示当日所有支出记录,包含时间、分类、金额、备注等详细信息。

显示方式表格化展示
操作功能编辑/删除记录
数据完整性详细信息展示

数据查询分析

提供强大的数据查询功能,支持按日期范围和分类筛选支出记录。实时统计总记录数、总金额、平均金额等关键指标,支持数据排序和Excel导出。需要注意的是,只有管理员才能修改支出记录的金额和备注信息,普通用户只能查询和导出数据。

筛选条件日期范围+分类
统计功能实时数据统计
导出功能Excel格式导出

智能报表分析

报表中心是系统的核心功能,支持单时段分析和双时段对比分析。单时段分析可生成饼图等数据可视化图表,双时段对比分析集成AI智能分析功能。

分析模式单时段/双时段对比
可视化饼图/柱状图展示
AI功能深度分析报告

AI智能分析

系统集成DeepSeek AI,提供专业的餐厅财务分析服务。双时段对比分析时,AI会自动生成深度分析报告,包含支出趋势分析、异常识别和经营建议。分析结果以Markdown格式美观展示,支持导出保存。出于安全考虑,AI分析功能仅限管理员使用,普通用户无法访问此功能。

AI引擎DeepSeek API
分析深度趋势+异常+建议
展示格式Markdown富文本

系统设置管理

系统提供完善的设置管理功能,包括用户管理和分类管理。支持用户密码修改、角色管理,以及支出分类的增删改操作,满足个性化需求。

用户管理密码修改/角色管理
分类管理增删改分类
双语支持中文/维语分类名

系统完整演示

系统完整流程演示

展示了登录、支出录入、数据查询、报表分析、AI智能分析等核心功能的完整操作流程 (15MB)

项目总结与收获

100%
功能完成度
2
双语言支持
12+
核心模块
AI
智能分析

核心成果

经过一个多月的实际使用,这套系统真正解决了我们餐厅的实际问题。收银员从以前的手写记录到现在的一键录入,工作效率大幅提升。我爸也不用再花大量时间去整理Excel表格,系统自动生成的报表和AI分析让他能够更直观地了解餐厅的经营状况,做出更好的经营决策。

项目启发

看到收银员从一开始不会用电脑,到现在熟练使用我的系统,看到我爸不用再熬夜整理账目,这种成就感是任何课堂项目都给不了的。技术的价值在于解决真实世界的问题。

双语界面不是为了炫技,而是因为我们这里有维族员工。大按钮不是为了美观,而是因为收银员经常戴手套操作。真正的用户体验设计要从用户的实际需求出发。

AI分析不是为了显摆技术,而是真正帮助我爸分析经营数据,发现哪些支出异常,哪个月份需要注意成本控制。技术要服务于实际业务需求,而不是为了技术而技术。

未来规划

这个系统还有很多可以改进的地方。我计划增加库存管理功能,帮助餐厅更好地控制食材成本;还想加入销售数据分析,让支出和收入数据结合起来,给我爸提供更全面的经营建议。最重要的是,我希望能把这套经验推广到其他小餐厅,用技术真正帮助到更多像我爸一样的个体经营者。