内容正文:
4.1信息系统的工作过程
信息系统的开发过程
拓展知识:网络拓扑结构
信息系统的体系结构及其工作过程
2
4.1.1 信息系统的体系结构及其工作过程
目前信息系统主要的体系结构类型有客户机/服务器结构(Client/Server,简称C/S),浏览器/服务器结构(Browser/Server,简称B/S),对等网络结构(Peer to Peer,简称P2P)。
客户机/服务器结构(C/S)
客户机/服务器结构是以数据库服务器为中心、以客户机为网络基础、在信息系统软件支持下的两层结构模型。目前大多数信息系统采用客户机/服务器结构。
客户机/服务器结构(C/S)
客户机 服务器
用户操作模块布置在客户机 数据存储在服务器的数据库中
用户的需求在客户端收集,响应过程在客户端处理,客户机是资源、服务和内容的获取者 服务器是资源、服务、内容的提供者
客户机/服务器结构(C/S)
用户在客户机执行相关操作
用户在客户机上获取资源、服务和内容,响应过程在客户端处理
数据存储在服务器的数据库中
服务器为用户提供资源、服务和内容
打开、搜索、关闭等操作
在客户机下载的软件中完成
在爱奇艺APP中搜索相关
资源、充值会员等
用户的用户名和密码存在爱奇艺后台服务器中
服务器为用户提供视频资源
爱奇艺APP观看视频
浏览器/服务器结构是随着互联网技术的兴起而兴起的,是对客户机/服务器结构的一种变化或者改进的结构。
浏览器/服务器结构(B/S)
图4-5 三层的浏览器/服务器结构
利用浏览器访问爱奇艺
在浏览器/服务器结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在浏览器端(Browser)实现,主要事务在服务器端实现,形成浏览器/服务器结构。这样就大大简化了客户端计算机载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。一般的在线学习管理系统,其体系结构就是浏览器/服务器结构。
浏览器/服务器结构(B/S)
在线学习网站
QQ邮箱网站
对等网络结构(P2P)
对等网络体系结构取消了服务器的中心地位,各个系统内计算机可以通过数据交换直接共享资源和服务。在P2P网络中,每个节点既可以从其他节点得到服务,也可以向其他节点提供服务。
P2P直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得更容易、更直接。
结构 优势 劣势
C/S模