信息系统结构图 · 组成与功能
📌 概述
信息系统是一个由人、硬件、软件、网络和数据资源等构成的人机交互系统。理解其结构和功能,是分析和设计信息系统的基础。
一、信息系统组成结构
┌─────────────────────────────────────────────────────────────┐
│ 信息系统 │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 用户 │ │
│ │ (使用者、管理者、设计者) │ │
│ └─────────────────────────────────────────────────────┘ │
│ ↕ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 应用软件 │ │
│ │ (处理特定应用的程序) │ │
│ └─────────────────────────────────────────────────────┘ │
│ ↕ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 系统软件 │ │
│ │ (操作系统、DBMS、中间件) │ │
│ └─────────────────────────────────────────────────────┘ │
│ ↕ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 硬件平台 │ │
│ │ (服务器、计算机、移动终端、网络设备) │ │
│ └─────────────────────────────────────────────────────┘ │
│ ↕ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 数据资源 │ │
│ │ (数据库、文件系统、知识库) │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
二、信息系统五大功能
┌─────────────────────────────────────────────────────────────┐
│ 信息系统五大功能 │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ 输入 │ ─► │ 处理 │ ─► │ 存储 │ │
│ │ 功能 │ │ 功能 │ │ 功能 │ │
│ └─────────┘ └─────────┘ └─────────┘ │
│ ↑ │ │ │
│ │ ↓ ↓ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ 输出 │ ◄─ │ 传输 │ ◄─ │ 控制 │ │
│ │ 功能 │ │ 功能 │ │ 功能 │ │
│ └─────────┘ └─────────┘ └─────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
功能详解
| 功能 | 说明 | 示例 |
|---|
| 输入 | 收集和记录数据,整理成规范格式 | 用户输入用户名、密码 |
| 处理 | 对输入进行响应或转换 | 查询车次、计算票价 |
| 存储 | 保存数据和信息 | 存储用户信息、订单 |
| 控制 | 管理设备和流程 | 身份认证、权限管理 |
| 传输与输出 | 传递信息并呈现 | 显示车次、发送确认 |
三、信息系统体系结构
┌─────────────────────────────────────────────────────────────┐
│ 信息系统体系结构 │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ C/S结构 │ │ B/S结构 │ │ P2P结构 │ │
│ ├─────────────┤ ├─────────────┤ ├─────────────┤ │
│ │ 客户机/服务 │ │ 浏览器/服务 │ │ 对等网络 │ │
│ │ 器结构 │ │ 器结构 │ │ 结构 │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 需安装客户 │ │ 浏览器即可 │ │ 无中心服务 │ │
│ │ 端软件 │ │ │ │ 器 │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
三种结构对比
| 对比维度 | C/S结构 | B/S结构 | P2P结构 |
|---|
| 客户端 | 需安装专用软件 | 浏览器即可 | 需安装P2P软件 |
| 服务器 | 中心服务器 | Web服务器+数据库 | 无中心服务器 |
| 维护成本 | 较高 | 较低 | 中等 |
| 典型应用 | 商场销售系统 | 在线学习平台 | 文件分享 |
四、信息系统开发过程
┌─────────────────────────────────────────────────────────────────┐
│ 信息系统开发过程 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ │ 系统 │ ─► │ 系统 │ ─► │ 系统 │ ─► │ 系统 │ ─► │ 系统 │
│ │ 规划 │ │ 分析 │ │ 设计 │ │ 实施 │ │ 运行维护│
│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ ▼
│ 明确方向 明确“做什么” 设计技术蓝图 编程实现 日常维护
│ 开发计划 建立逻辑模型 数据库设计 测试部署 技术支持
│ │
└─────────────────────────────────────────────────────────────────┘
五、信息系统数据流
┌─────────────────────────────────────────────────────────────────┐
│ 信息系统五流模型 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 信息系统 │ │
│ │ │ │
│ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │
│ │ │ 数据流 │ │ 事务流 │ │ 信息流 │ │ │
│ │ └─────────┘ └─────────┘ └─────────┘ │ │
│ │ │ │
│ │ ┌─────────┐ ┌─────────┐ │ │
│ │ │ 物流 │ │ 资金流 │ │ │
│ │ └─────────┘ └─────────┘ │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
| 流类型 | 说明 | 在订票系统中的体现 |
|---|
| 数据流 | 数据的输入与传递 | 用户输入身份信息 |
| 事务流 | 管理活动的工作流程 | 身份验证→订票→支付 |
| 物流 | 实物的流动 | 纸质票据快递 |
| 资金流 | 资金的流动 | 在线支付票款 |
| 信息流 | 伴随其他流的信息 | 订单状态更新 |
🔗 相关链接