第十课 信息系统的工作过程
学习目标:
了解信息系统常见的体系结构
体验不同体系结构信息系统的工作过程
了解信息系统的开发过程
教学重难点:
信息系统的体系结构及工作过程
信息系统的开发过程
学习过程:
信息系统的工作过程与信息系统的体系结构密切相关。不同功能的信息系统对体系结有不同的要求,各种体系结构的信息系统在开发和应用过程中也有很大的区别。
信息系统的体系结构及其工作过程
目前信息系统的体系结构类型有:客户机/服务器结构(Client/Server结构,简称C/S结构),浏览器/服务器结构(Browser/Server结构,简称B/S结构),对等网络结构(Peer
to
Peer结构,简称P2P结构)
客户机/服务器结构
客户机/服务器结构是以数据库服务器为中心、以客户机为网络基础、在信息系统软件支持下的两层结构模型,其体系结构如图所示。
这种体系结构的信息系统,需要分别在客户端和服务器端安装专用的软件。客户端一般安装的软件包括操作系统和特定的客户端软件。服务器端一般安装的软件包括服务器操作系统、数据库管理系统以及其他的服务器软件。
用户操作模块布置在客户机上,数据存储在服务器的数据库中,用户的需求在客户端收集,响应过程在客户端处理。客户机(Client)是资源、服务和内容的获取者,依靠服务器获得所需要的网络资源;而服务器(Server)是资源、服务和内容的提供者,为客户机提供网络必需的资源。
浏览器/服务器结构
浏览器/服务器结构是随着互联网技术的兴起而兴起的,是对客户机/服务器结构的一种变化或者改进的结构,其体系结构如图所示。
用户工作界面通过浏览器来实现,极少部分事务逻辑在浏览器端(Browser)实现,主要事务逻辑在服务器端实现,形成浏览器/服务器结构。大大简化了客户端计算机载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
网络订票系统、在线课堂都采用了这种体系结构。
对等网络结构
对等网络体系结构取消了服务器的中心地位,各个系统内计算机可以通过数据交换直接共享资源和服务。在这种体系结构中,计算机可对其他计算机的要求进行响应,请求响应范围和方式都根据具体应用程序不同而有不同的选择。目前,对等网络模式有纯P2P模式、集中模式及混合模式,是迅速发展的一种新型网络结构,
信息系统的开发过程
一般分为五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行与维护。
系统规划
系统规划是系统开发的起始阶段,其主要目标是明确系统的发展方向、系统规模和开发计划。
系统分析
系统分析的目标是根据系统规划书所确定的范围,明确用户的需求及其解决方案,建立用户认可的逻辑模型。主要任务是明确“做什么”,包括分析结构与功能,厘清系统相关的业务流程和数据流,明确系统的逻辑需求,建立系统的逻辑方案。
系统设计
系统设计阶段的目标是根据系统分析说明书的要求设计系统的技术蓝图。主要任务是进行系统总体设计,包括确定系统所需采用的体系结构,划分信息系统功能结构,配置信息系统环境;进行系统详细设计,包括数据库设计、代码设计、输入输出以及用户界面设计等。
系统实施
系统实施阶段的主要目标是将设计阶段的成果在计算机和网络上具体实现,将设计文档变成能在计算机上运行的软件系统。主要任务包括配置系统运行的软硬件环境,选择适合的开发环境及工具,软件编程与测试,网络数据库的建立与测试,进行数据转换、系统交接。
系统运行与维护
系统运行与维护阶段是系统建设的收获阶段。主要任务包括系统的日常维护、新需求的满足、系统的技术支持等。
课堂任务(Python程序填空)
已知:
程序1
#
求1+2+……+20的和
s
=
0
for
i
in
range(1,
21):
s
+=
i
print('1+2+……+20={}'.format(s))
程序2
#
求1
2
……
20的积
t
=
1
for
i
in
range(1,
21):
t
=
i
print('1
2+……
20={}'.format(t))
请根据以上程序1与程序2,完成以下程序填空:
#
求1+2!+3!+...+20!的和。(将下面程序中的(1)-(5)改成正确的代码,然后运行程序)
s
=
(1)
t
=
(2)
for
i
in
range(1,
(3)):
t
(4)
i
s
(5)
t
print
('1!
+
2!
+
3!
+
...
+
20!
=
{}'.format(s))
答案:2561327494111820313
完成随堂小测
1、信息系统的体系结构既影响着系信息系统的工作过程,也影响系统的性能。目前信息系统的体系结构类型有:(
),浏览器/服务器结构,对等网络结构。
A.客户机/客户机结构
B.浏览器/浏览器结构
C.客户机/服务器结构
D.服务器/服务器结构
2、小王通过浏览器在网络学习系统上点播了语文古诗词微课,服务器接收请将对应的微课视频返回给小王进行学习。请问该学习系统的体系结构可能是( )
A.
客户机/服务器结构
B.
浏览器/服务器结构
C.
对等网络结构
D.文件/服务器结构
3、信息系统的体系结构中提到的C/S结构、B/S结构中,S指的是(
)。
A.客户机
B.浏览器
C.某种服务
D.服务器
4、信息系统的开发一般分为五个阶段,分别是系统规划、系统分析、系统设计、系统实
施、系统运行与维护。信息系统用户在使用系统过程中,对提出改进意见并获接受,开发者对系统进行修改,这个过程属于
(
)阶段.
A.系统分析
B.系统运行与维护
C.系统设计
D.系统实施
5、我们上课用的信息技术在线课堂是一个在线学习的信息系统,其系统结构属于(
)。
A.C/S结构、
B.P2P结构
C.S/S结构
D.B/S结构
6、商场销售管理系统中,一般在收银台安装有特定的客户端软件,完成商品的计价和销售,并将销售数据送回部署在后台的服务器中。这种信息系统的体系结构属于(
)。
A.C/S结构、
B.P2P结构
C.S/S结构
D.B/S结构