# deepseek内部审计内部控制系统 **Repository Path**: samfeng2003/deepseek-audit-system ## Basic Information - **Project Name**: deepseek内部审计内部控制系统 - **Description**: 这是一个基于Flask框架开发的审计项目与内部控制系统,主要功能模块包括: 1. 项目管理 - 完整的项目生命周期管理 2. 文档管理 - 规范性文件存储 - 项目文档管理 3. 内部控制 - 测试管理 - 自动化报告生成 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2025-08-13 - **Last Updated**: 2025-08-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 建设工程项目审计的内部控制系统 基于Flask框架开发的审计项目管理平台,集成DeepSeek AI实现内部控制测试报告生成。 本系统依据中国内部审计准则《第3201号内部审计实务指南——————建设项目审计》为指导进行设计。 ## 功能特性 - **项目管理**:全生命周期管理(创建/删除/状态跟踪) - **文档管理**: - 规范性文件存储(版本控制+分类管理) - 项目文档管理(合同/设计文件等类型化存储) - 支持多文件类型上传解析(pdf、doc、docx、xls、xlsx) - **内部控制**: - 测试案例管理(符合性/实质性测试) - AI增强审计报告生成 - 事件逻辑关系图谱生成 ## 技术栈 - **核心框架**:Flask + SQLAlchemy - **文件存储**:secure_filename安全处理 + 物理隔离存储 - **AI集成**:DeepSeek智能报告生成 - **数据库**:SQLite(生产环境建议切换MySQL) - **图数据库**:Neo4j ## 安装指南 ### 环境要求 - Python 3.8+ - pip 20+ ```bash # 配置python环境 # 配置neo4j图数据库 1.详细安装教程参考:https://blog.csdn.net/randy521520/article/details/146086504 2.在环境变量文件env中设置以下变量: NEO4J_URI=bolt://localhost:7687 NEO4J_USER=neo4j NEO4J_PASSWORD=12345678 3.启动图数据库:neo4j.bat console 4.访问数据库:http://localhost:7474/,输入初始用户名密码连接数据库(初始用户名密码默认为neo4j),然后将密码修改为12345678 # 克隆仓库 git clone https://gitee.com/yourusername/audit-project-internal-control.git cd audit-project-internal-control # 创建并激活虚拟环境(Windows) python -m venv venv .\venv\Scripts\activate.ps1 # 安装依赖 pip install -r requirements.txt # 在环境变量文件env中,自行添加deepseek、openai等API密钥 在env文件中进行修改 # 启动服务器 python app.py ## 如需要进行数据库初始化,如果项目中各列表能正常显示则不需要 flask db init flask db migrate -m "Initial migration" flask db upgrade