# 开标项目信息管理系统 · 使用说明文档

> 版本：v9（1.1.2）　|　官方网站：[www.znztb.com](https://www.znztb.com)

---

## 一、软件简介

**开标项目信息管理系统**是一款专为招投标从业人员设计的桌面端项目管理工具，帮助您高效跟踪每个投标项目的全生命周期状态——从录入、提醒、到开标归档一气呵成。

配套使用 **智能组标平台（www.znztb.com）**，可享受更多投标工具、智能报价、历史数据查询等增值服务，大幅提升投标竞争力。

---

## 二、主要功能

| 功能模块 | 说明 |
|---|---|
| 项目录入 | 支持手动新增，录入项目名称、区域、开标时间、限价、保证金、业绩及经理要求等完整信息 |
| 智能倒计时 | 列表实时显示每个项目距开标的剩余天时分秒，24小时内以红色加粗标注紧急提醒 |
| 开标到时提醒 | 到点自动弹出提醒窗口，伴随声音警报与语音播报，确认前持续提醒 |
| 签到提醒 | 对设置了"需在线签到"的项目，开标前1小时自动弹出签到提醒 |
| 项目归档 | 项目开标后自动归档至"已归档"，也支持手动归档或恢复为待开标 |
| 多字段搜索 | 同时检索项目名称、区域、项目经理要求三个字段，快速定位项目 |
| 列标题排序 | 点击列标题可升序/降序排列，支持名称、区域、时间、限价、报价等字段 |
| 导入 Excel | 从标准 Excel 文件批量导入项目数据，按项目名称自动去重 |
| 导出 Excel | 将全部项目数据导出为格式美观、列宽自适应的 Excel 文件 |
| 导入 / 导出 JSON | 支持标准 JSON 格式数据互导，便于多端备份与迁移 |
| 自动保存备份 | 每次保存自动生成 `.bak` 备份文件，数据损坏时自动尝试从备份恢复 |
| 系统托盘 | 最小化后驻留系统托盘，不占任务栏；双击托盘图标可恢复窗口 |
| 下浮率自动计算 | 填写中标价格后，系统自动根据最高限价计算并填入下浮率 |
| 状态栏统计 | 底部状态栏实时显示待开标总数及24小时内紧急项目数（全量统计，不受搜索过滤影响）|

---

## 三、安装与运行

### 方式一：直接运行可执行文件（推荐普通用户）

1. 下载 `开标项目管理系统.exe`
2. 双击运行，无需安装任何依赖
3. 数据文件自动保存于 `我的文档\BidManager\` 目录

### 方式二：Python 源码运行（开发者）

**环境要求：**
- Python 3.9+
- Windows 10 / 11

**安装依赖：**
```bash
pip install ttkbootstrap pillow pystray pyttsx3 openpyxl
```

**运行：**
```bash
python 开标管理v9.py
```

---

## 四、界面说明

```
┌──────────────────────────────────────────────────────────────┐
│  工具栏：新增 / 删除 / 最小化 / 导入导出 / 视图切换 / 搜索框  │
├──────────────────────────────────────────────────────────────┤
│  🌐 智能组标平台 · www.znztb.com   [免费注册·立即体验 →]      │  ← 推广横幅（可点击）
├──────────────────────────────────────────────────────────────┤
│                                                              │
│  项目列表（Treeview）                                         │
│  · 待开标视图：显示所有未归档项目，含倒计时                    │
│  · 已归档视图：显示历史已开标项目，按时间倒序                  │
│                                                              │
├──────────────────────────────────────────────────────────────┤
│  状态栏：项目统计信息          www.znztb.com（可点击）         │
└──────────────────────────────────────────────────────────────┘
```

---

## 五、操作说明

### 5.1 新增项目

1. 点击工具栏 **"＋ 新增项目"** 按钮
2. 在弹出的编辑窗口中填写项目信息
   - **项目名称**（必填，系统以此为唯一标识）
   - 项目区域、进度、工期、投标保证金
   - 开标时间：通过日期选择器 + 时分秒输入框精确设置
   - 业绩要求、项目经理要求
   - 最高限价、我方报价
   - 勾选"需在线签到"可开启1小时前签到提醒
3. 点击 **"💾 保存"** 完成添加

> 注意：项目名称相同的项目无法重复添加。

### 5.2 编辑项目

- **双击列表中的任意一行**，弹出编辑窗口
- 或在列表中右键点击，选择 **"✏️ 编辑"**
- 修改完成后点击保存即可

### 5.3 删除项目

- 在列表中选中一行（支持多选），点击工具栏 **"🗑 删除项目"**
- 或右键选择 **"🗑 删除"**
- 操作前会弹出确认对话框，防止误删

### 5.4 归档管理

- **自动归档**：项目到达开标时间时，系统自动将其移入"已归档"
- **手动归档**：右键菜单 → "📁 手动归档（移至已归档）"
- **恢复待开标**：切换到"已归档"视图 → 右键 → "🔄 恢复为待开标"

### 5.5 搜索过滤

- 在右上角搜索框输入关键词
- 支持同时检索：**项目名称**、**区域**、**项目经理要求**
- 实时过滤，无需按回车

### 5.6 排序

- 点击列标题可按该列排序
- 再次点击切换升序/降序（标题显示 ↑ / ↓ 箭头）
- 支持排序的列：项目名称、区域、开标时间、项目进度、最高限价、我方报价、中标单位、中标价格

### 5.7 导入 Excel

1. 点击 **"导入 Excel"**，选择 `.xlsx` 文件
2. Excel 第一行须为标题行，列名须与系统字段对应（见下表）
3. 系统按项目名称去重，同名项目自动跳过

**Excel 列名对照表：**

| Excel 列名 | 系统字段 |
|---|---|
| 项目名称 | name |
| 区域 | region |
| 开标时间 | datetime（格式：YYYY-MM-DD HH:MM:SS）|
| 项目进度 | progress |
| 工期要求 | duration |
| 投标保证金 | bond |
| 业绩要求 | perf_req |
| 项目经理要求 | pm_req |
| 我方报价 | bid_price |
| 最高限价 | max_price |
| 中标单位 | winner |
| 中标价格 | win_price |
| 下浮率 | win_rate |

### 5.8 导出 Excel

- 点击 **"导出 Excel"**，选择保存路径
- 导出文件包含全部项目（待开标 + 已归档），格式美观，列宽自适应

### 5.9 提醒功能

- 程序在后台每2秒检测一次开标时间
- 到时自动弹出提醒窗口，发出声音警报（Windows 蜂鸣）
- 如已安装 `pyttsx3`，还会进行语音播报
- 点击 **"✅ 知道了（停止警报）"** 确认并停止声音
- 多个提醒会自动排队，不会同时弹出多个窗口

### 5.10 系统托盘

- 点击工具栏 **"📥 最小化"** 或关闭窗口，程序最小化至系统托盘
- 右键托盘图标可选择"显示界面"或"退出程序"
- 托盘运行时，提醒功能正常工作

---

## 六、数据存储

| 文件 | 路径 | 说明 |
|---|---|---|
| 主数据文件 | `%USERPROFILE%\Documents\BidManager\projects_v9.json` | 所有项目数据 |
| 备份文件 | `...projects_v9.bak` | 上次保存的备份，主文件损坏时自动恢复 |

---

## 七、常见问题

**Q：程序无法启动怎么办？**
A：请确认 Windows 10/11 系统版本，尝试以管理员身份运行。

**Q：语音提醒没有声音？**
A：语音依赖 `pyttsx3` 库，打包版已内置；若使用源码版请手动安装：`pip install pyttsx3`。

**Q：数据文件在哪里？**
A：位于 `我的文档\BidManager\projects_v9.json`，可直接复制备份。

**Q：导入 Excel 提示格式错误？**
A：请检查第一行是否为标准列名（见第5.7节），开标时间格式须为 `YYYY-MM-DD HH:MM:SS`。

**Q：同名项目无法添加？**
A：系统以项目名称为唯一标识防止重复。如需重新录入，请先删除已有同名项目。

---

## 八、关于智能组标平台

**🌐 www.znztb.com** 是与本软件配套的专业招投标服务平台，提供：

- 📊 **智能组价**：基于历史中标数据，智能推荐最优报价策略
- 🔍 **数据查询**：海量历史开标数据，掌握竞争对手动态
- 📋 **标书管理**：云端存储，随时随地访问您的投标文件
- 🤝 **专业咨询**：资深招投标顾问在线解答疑问

> 访问 [www.znztb.com](https://www.znztb.com) 免费注册，体验完整功能。

---

*本软件免费发布，版权所有 © znztb.com*
