美莲花餐厅支出管理系统
نىلۇپەر ئاشخانا چىقىم خاتىرلەش سىستېمىسى

项目资源
完整的Python源代码、数据库文件、配置文件等已上传至GitHub仓库。同时提供exe安装包,包含完整的运行环境,无需额外配置即可使用。
项目概述
这是我为父亲的餐厅开发的支出管理系统。以前收银员需要手写账本来记录支出,即使后来改用Excel一个一个输入,但仍然费时又容易出错。为了让收银员能够快速录入支出数据,大大减轻其工作负担,我用Python和PyQt6开发了这套系统,界面同时展示中文和维语,该系统从2025年7月开始正式在我父亲的餐厅投入使用,不仅让收银员日常的支出录入变得非常便捷,也让我爸每个月的核对、结账、分析工作轻松了很多。最重要的是,我还集成了DeepSeek AI来提供智能财务分析,帮助我们更好地了解餐厅的经营状况。
专业餐厅管理
针对餐厅业务特点设计的完整财务管理解决方案
AI智能分析
集成DeepSeek AI,提供专业的财务分析和经营建议
双语界面
支持中文和维吾尔语双语显示,满足多元化需求
数据可视化
丰富的图表展示和数据导出功能
技术架构
开发框架
数据处理
AI集成
文档处理
MVC架构模式
采用模型-视图-控制器架构,界面与业务逻辑分离,代码结构清晰,易于维护和扩展。
数据库设计
SQLite数据库包含用户表、分类表、支出记录表,支持外键关联和数据完整性约束。
多线程设计
AI分析功能采用多线程处理,避免UI阻塞,保持界面响应性和用户体验。
核心功能展示
用户身份验证
系统采用安全的登录验证机制,支持用户名密码登录,密码采用SHA256加密存储。登录界面采用Fluent Design风格,支持双语显示,具有良好的用户体验。系统设置了两种用户角色:管理员拥有所有权限,而收银员作为普通用户只能进行支出录入和查询,无法修改数据或使用AI分析功能,确保了系统安全性。
用户登录界面
支出录入界面支出录入管理
主界面提供直观的支出录入功能,支持按分类快速录入支出数据。界面采用卡片式布局,分类按钮网格化显示,支持自定义分类管理。每次录入都有二次确认对话框,确保数据准确性。
每日记录管理
系统提供当日支出记录的查看和管理功能,支持记录的编辑和删除操作。界面以表格形式展示当日所有支出记录,包含时间、分类、金额、备注等详细信息。
每日记录管理界面
数据查询界面数据查询分析
提供强大的数据查询功能,支持按日期范围和分类筛选支出记录。实时统计总记录数、总金额、平均金额等关键指标,支持数据排序和Excel导出。需要注意的是,只有管理员才能修改支出记录的金额和备注信息,普通用户只能查询和导出数据。
智能报表分析
报表中心是系统的核心功能,支持单时段分析和双时段对比分析。单时段分析可生成饼图等数据可视化图表,双时段对比分析集成AI智能分析功能。
单时段分析界面
数据可视化饼图AI智能分析
系统集成DeepSeek AI,提供专业的餐厅财务分析服务。双时段对比分析时,AI会自动生成深度分析报告,包含支出趋势分析、异常识别和经营建议。分析结果以Markdown格式美观展示,支持导出保存。出于安全考虑,AI分析功能仅限管理员使用,普通用户无法访问此功能。
AI分析界面
AI分析结果展示系统设置管理
系统提供完善的设置管理功能,包括用户管理和分类管理。支持用户密码修改、角色管理,以及支出分类的增删改操作,满足个性化需求。
用户管理界面
分类管理界面系统完整演示
系统完整流程演示
项目总结与收获
核心成果
经过一个多月的实际使用,这套系统真正解决了我们餐厅的实际问题。收银员从以前的手写记录到现在的一键录入,工作效率大幅提升。我爸也不用再花大量时间去整理Excel表格,系统自动生成的报表和AI分析让他能够更直观地了解餐厅的经营状况,做出更好的经营决策。
项目启发
看到收银员从一开始不会用电脑,到现在熟练使用我的系统,看到我爸不用再熬夜整理账目,这种成就感是任何课堂项目都给不了的。技术的价值在于解决真实世界的问题。
双语界面不是为了炫技,而是因为我们这里有维族员工。大按钮不是为了美观,而是因为收银员经常戴手套操作。真正的用户体验设计要从用户的实际需求出发。
AI分析不是为了显摆技术,而是真正帮助我爸分析经营数据,发现哪些支出异常,哪个月份需要注意成本控制。技术要服务于实际业务需求,而不是为了技术而技术。
未来规划
这个系统还有很多可以改进的地方。我计划增加库存管理功能,帮助餐厅更好地控制食材成本;还想加入销售数据分析,让支出和收入数据结合起来,给我爸提供更全面的经营建议。最重要的是,我希望能把这套经验推广到其他小餐厅,用技术真正帮助到更多像我爸一样的个体经营者。