牛来工作小助理产品系统Vibe Coding

我要开发同款
proginn14595491682026年09月02日
3阅读

技术信息

语言技术
PythonMySQL
系统类型
Windows
行业分类
政务

作品详情

行业场景

基层政务单位日常办公中,常用业务系统网址分散、账号密码管理混乱易丢失,待办任务缺乏统一提醒易遗漏,报表填报依赖人工逐表汇总效率低且易错,文档资料散落各处查找困难。本工具旨在整合日常办公入口、任务管理、定时自动化、报表填报、数据分析、知识库等功能,提供纯内网运行、无需云服务器的一体化办公解决方案,解决基层单位办公效率低和数据安全风险问题。

功能介绍

本项目包含8大功能模块:1.日常办公:集中管理常用系统网址,一键打开,安全加密保存账号密码;2.工作安排:创建待办任务,定时提醒,完成后自动归档历史台账;3.定时任务:按设定时间自动执行关机、重启、弹窗提醒、启动指定程序;4.图文处理:OCR图片文字识别、doc/docx与PDF格式互转、公文模板一键生成;5.数据分析:导入数据报表自动生成风险分析报告、多表格数据比对;6.报表管理:内网报表填报系统,以浏览器方式访问(127.0.0.1:8090),支持多文件、表格内多个工作表、表格内设公式自动识别,支持多账号多单位在线填报、任务下发、审核汇总;7.构建知识库:上传个人文档组建本地知识文库,快速检索资料,支持本地智能问答;8.系统管理:数据一键备份与还原、查看数据文件位置。本软件为纯内网版,无需外网、无需云服务器,确保数据安全可控。

项目实现

本人独立完成项目全部开发工作,包括需求分析、架构设计、编码实现、测试打包及部署维护。

技术栈与架构:采用 Python 3.12 作为核心开发语言,桌面端使用 PyQt 构建 GUI 界面,报表管理模块基于 Flask 搭建内网 Web 服务(运行于 127.0.0.1:8090),数据存储使用 SQLite 本地数据库,Excel 处理集成 openpyxl 与 xlrd 双引擎兼容 .xlsx/.xls 格式,OCR 识别集成本地 PaddleOCR,文档处理使用 python-docx 与 PyPDF2,最终通过 PyInstaller 打包为单目录 EXE 分发包。整体采用桌面客户端+内网 Web 服务混合架构,纯本地运行,无需外网和云服务器。

实现亮点:1.报表系统支持多文件批量导入、多工作表解析、单元格公式自动识别计算,解决了基层单位多表汇总效率低的问题;2.实现多账号多单位权限隔离的在线填报、任务下发与审核汇总工作流;3.定时任务采用持久化存储,解决程序重启后任务丢失问题;4.知识库支持本地文档上传检索与智能问答,数据不出内网;5.账号密码采用加密存储,保障安全。

技术难点:1.Excel 复杂公式递归计算深度超限问题,通过优化递归算法与增加深度保护解决;2.旧版 .xls 格式与新版 .xlsx 格式兼容问题,通过双引擎适配解决;3.报表系统与主程序共享统一账号密码体系,避免两套认证;4.PyInstaller 打包后 OCR 模型与动态库路径适配问题。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论