# rds **Repository Path**: yuancool/rds ## Basic Information - **Project Name**: rds - **Description**: 一个基于 React + TypeScript + TailwindCSS 构建的现代化个人科研成果管理系统 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-05 - **Last Updated**: 2026-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 个人科研成果管理系统 一个基于 React + TypeScript + TailwindCSS 构建的现代化个人科研成果管理系统。 ## 功能特性 ### 📊 核心功能 - **成果管理** - 管理论文、专利、项目、奖项等科研成果 - **高级搜索** - 支持关键词、类型、状态、年份等多维度搜索 - **数据可视化** - 仪表盘展示成果统计、类型分布、年度趋势 - **文献引用** - 自动生成 BibTeX/APA 格式引用 ### 👥 用户管理 - **用户认证** - 登录、注册、密码修改 - **团队管理** - 添加、编辑、删除团队成员 - **个人信息** - 查看和修改个人资料 ### 📁 附件管理 - **文件上传** - 支持多文件上传 - **文件下载** - 下载附件文件 - **附件管理** - 删除和管理附件 ### 📈 统计分析 - **成果报告** - 详细的统计报告页面 - **引用趋势** - 展示引用次数变化趋势 - **H指数计算** - 自动计算H指数 ### 🔧 其他功能 - **版本控制** - 记录成果版本历史 - **模板管理** - 支持成果模板 - **响应式设计** - 支持桌面端和移动端 ## 技术栈 - **前端框架**: React 18 + TypeScript - **构建工具**: Vite 6 - **样式方案**: TailwindCSS 3 - **状态管理**: React Context API - **路由管理**: React Router DOM 6 - **数据存储**: LocalStorage - **图表库**: Recharts - **图标库**: Lucide React ## 快速开始 ### 安装依赖 ```bash npm install ``` ### 开发模式 ```bash npm run dev ``` ### 构建生产版本 ```bash npm run build ``` ### 预览生产版本 ```bash npm run preview ``` ## 项目结构 ``` src/ ├── components/ # UI组件 │ ├── Layout/ # 布局组件 │ └── UI/ # 通用UI组件 ├── context/ # 状态管理 ├── data/ # Mock数据 ├── pages/ # 页面组件 ├── types/ # TypeScript类型定义 ├── utils/ # 工具函数 ├── App.tsx # 应用入口 └── main.tsx # 主入口文件 ``` ## 页面列表 | 页面 | 路径 | 描述 | |------|------|------| | 仪表盘 | /dashboard | 数据可视化仪表盘 | | 成果列表 | /achievements | 科研成果列表 | | 成果详情 | /achievements/:id | 成果详情页面 | | 添加成果 | /achievements/new | 添加新成果 | | 编辑成果 | /achievements/:id/edit | 编辑成果 | | 高级搜索 | /search | 高级搜索页面 | | 引用管理 | /citation | 文献引用管理 | | 统计报告 | /reports | 统计报告页面 | | 团队管理 | /team | 团队成员管理 | | 个人信息 | /profile | 个人信息页面 | | 登录 | /login | 用户登录 | | 注册 | /register | 用户注册 | ## 演示账户 - **邮箱**: zhanglaoshi@example.com - **密码**: 123456 ## 许可证 MIT License ## 截图预览 ### 仪表盘 ![仪表盘](docs/screenshots/dashboard.png) ### 成果列表 ![成果列表](docs/screenshots/achievements.png) ### 成果详情 ![成果详情](docs/screenshots/detail.png) ### 高级搜索 ![高级搜索](docs/screenshots/search.png) ### 引用管理 ![引用管理](docs/screenshots/citation.png) ### 统计报告 ![统计报告](docs/screenshots/reports.png) ### 团队管理 ![团队管理](docs/screenshots/team.png) ### 登录页面 ![登录页面](docs/screenshots/login.png)