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









评论