# 项目回忆系统 **Repository Path**: foge/project-memory ## Basic Information - **Project Name**: 项目回忆系统 - **Description**: 项目回忆系统:避免项目版本、项目更新记录忘记。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-15 - **Last Updated**: 2026-03-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目回忆录系统 ## 项目简介 项目回忆录系统是一个轻量级的 Web 系统,用于统一管理多个项目的版本与更新记录,实现信息可录入、可查询、可回溯、可管理。 ## 技术栈 - 原生 PHP - MySQL - HTML/CSS/JavaScript ## 功能特性 1. **用户管理** - 登录、退出 - 管理员 / 普通用户角色 - 密码加密存储 - 简单权限控制 2. **项目管理** - 项目列表(分页、筛选) - 添加项目:名称、描述、负责人、状态 - 编辑项目信息 - 逻辑删除项目 - 查看项目详情及关联版本、记录 3. **版本管理** - 按项目管理版本 - 添加版本:版本号、类型、发布时间、说明 - 编辑、逻辑删除版本 - 支持按项目、时间、类型筛选 4. **修改记录管理(核心)** - 绑定项目 + 版本 - 修改类型:新增 / 优化 / 修复 / 调整 - 记录修改内容、修改人、时间、关联编号 - 编辑、删除记录 - 支持多条件筛选、关键词搜索 - 按条件导出 Excel/CSV 5. **搜索与统计** - 全局关键词搜索 - 按项目、版本、类型、时间、人员筛选 - 简单统计:项目数、版本数、记录数 6. **操作日志** - 记录登录、增删改、导出等操作 - 记录操作人、时间、IP、内容 - 仅管理员可查看 ## 安装步骤 1. **环境要求** - PHP 7.0+ - MySQL 5.7+ - Web 服务器(Apache/Nginx) 2. **数据库初始化** - 执行 `config/init.sql` 脚本创建数据库和表结构 - 默认管理员账号:admin / admin123 3. **配置修改** - 修改 `config/database.php` 文件中的数据库连接信息 4. **部署** - 将项目文件部署到 Web 服务器的根目录 - 确保 PHP 环境已正确配置 ## 使用说明 1. **登录系统** - 访问系统地址,使用默认账号登录 - 登录后可根据角色权限使用相应功能 2. **管理项目** - 在项目管理页面添加、编辑、删除项目 - 查看项目详情及关联的版本和修改记录 3. **管理版本** - 在版本管理页面为项目添加版本 - 编辑、删除版本信息 4. **管理修改记录** - 在修改记录页面添加、编辑、删除修改记录 - 使用筛选功能快速找到需要的记录 - 导出修改记录为 CSV 文件 5. **查看操作日志** - 管理员可在操作日志页面查看系统操作记录 ## 项目结构 ``` project-memoir/ ├── app/ │ ├── controllers/ # 控制器 │ ├── models/ # 模型 │ ├── views/ # 视图 │ └── utils/ # 工具类 ├── config/ │ ├── database.php # 数据库配置 │ └── init.sql # 数据库初始化脚本 ├── public/ # 公共资源 ├── .htaccess # URL重写配置 ├── index.php # 主入口文件 └── README.md # 项目说明 ```