第四课:信息系统的体系结构与开发过程
入门 高一信息技术教学 · 2026-10-07 · 阅读 4

同样是信息系统,为什么有的要装专门的客户端,有的打开浏览器就能用?一个系统从想法变成能跑的软件,要经过哪些步骤?这一课一次讲清。
一、信息系统的结构类型
| 结构 | 长什么样 | 例子 |
|---|---|---|
| 客户机/服务器结构(C/S,Client/Server) | 以数据库服务器为中心的两层模型;客户端和服务器端都要安装专用软件 | 商场销售管理系统——收银台的客户机装专用客户端软件计价销售,数据送回后台服务器 |
| 浏览器/服务器结构(B/S,Browser/Server) | 互联网兴起后对 C/S 的改进;用户界面直接用浏览器实现,不用装专用客户端 | 在线学习管理系统——打开浏览器就能上课 |
| 对等网络结构(P2P) | 取消服务器的中心地位,各台计算机直接交换数据、共享资源和服务 | BT 下载、迅雷、区块链 |
💡 速记:C/S 要装软件,B/S 只需浏览器,P2P 没有中心服务器。
二、信息系统的开发过程
一个信息系统从无到有,一般要走完五个阶段:

| 阶段 | 主要目标 |
|---|---|
| 1. 系统规划 | 开发的起始阶段:明确系统的发展方向、系统规模和开发计划 |
| 2. 系统分析 | 根据规划确定的范围,明确用户需求及其解决方案,建立用户认可的逻辑模型 |
| 3. 系统设计 | 设计系统的技术蓝图:总体设计、功能结构划分、环境配置、数据库设计、代码设计、用户界面…… |
| 4. 系统实施 | 把设计成果在计算机和网络上具体实现,把设计文档变成能运行的软件系统 |
| 5. 系统运行与维护 | 系统建设的收获阶段:日常维护、满足新需求、技术支持 |
⚠️ 五个阶段是顺序推进的,前一步没想清楚就往下走,后面返工的代价会非常大——这也是为什么“系统分析”阶段要反复和用户确认需求。
三、动手练一练
练习 1:判断下列系统各属于哪种结构,并说明理由:① 学校机房的考试系统(每台电脑装专用考试客户端);② 本站的“在线 python”工具(浏览器打开即用);③ BT 下载软件。
练习 2:如果让你为班级开发一个“班级图书角借阅系统”,请按五个开发阶段,写出每个阶段你要做的事。
点击查看参考答案
练习 1:① C/S——装了专用客户端;② B/S——浏览器即用;③ P2P——无中心服务器,节点间直接交换数据。
练习 2 参考:规划——确定要管多少书、多少人用、多长时间做完;分析——找图书管理员和同学聊,明确借还流程;设计——画界面草图、设计图书表和借阅记录表;实施——写代码、联调;运维——修 bug、加“逾期提醒”新功能。
🎉 这一课你学会了:C/S、B/S、P2P 三种体系结构,系统开发的五个阶段。下一课,我们回到最基础的概念——数据与信息!
More
学·教在线
小ta