信息系统软件与应用

第四章 信息系统软件与应用

一、信息系统的工作过程

1.信息系统主要体系结构

        (Client/Server, C/S),用户需要分别在客户端和服务器端安装专用软件,其中客户端安装的软件有操作系统和特定的客户端软件;服务器端软件包括服务器操作系统、数据库管理系统等其他软件。服务器向客户机提供资源、服务和内容,客户机依靠服务器获得所需网络资源。例如,商场销售管理系统、物业管理系统等。

        (Browser/Server, B/S),用户只需安装浏览器,工作界面通过浏览器实现,主要事务逻辑集中在服务器实现,极少部分事务逻辑由浏览器实现。例如,在线学习系统、网上报名系统等。

        (Peer to Peer, P2P),该结构取消了服务器的中心地位,计算机既是S(Server)又是C(Client), 各个系统内计算机可以通过数据交换直接共享资源和服务,计算机可对结构内的其他计算机的要求进行响应。例如,金融信息服务平台、即时通信、BT技术

2.信息系统的开发过程

信息系统开发过程一般分为五个阶段:                →       

二、信息系统软件及其作用

1.基础软件及其作用

基础软件包含    (Operating System, OS)、      (Database Management System, DBMS)、    (Middleware)等,它是安装在硬件上第一层的软件。

①操作系统:目前服务器操作系统主要有Unix、Linux、Windows。桌面客户端操作系统有Macintosh、Unix、Linux等,移动终端操作系统有iOS和Android等。

②数据库管理系统:数据库是长期存储在计算机中、有组织的、可共享的数据集合,在信息系统中就像一个“数据仓库”。数据库管理系统用来解决大量的数据存储和处理,它是数据库服务器软件。常见的数据库有MSSQL、ORACLE SQL、MySQL,其中MySQL是开源社区版。

③中间件:  指网络环境下处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用的分布式软件。中间件工作在操作系统、网络和数据库的上层,应用层的下层。其作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。总之,中间件对应用软件起到支撑作用,用户并不直接使用中间件。例如,Web服务器就是一种中间件。

2.应用软件及其设计过程

①应用软件及其作用:信息系统应用软件是用于处理特定应用的程序,属于针对特定应用开发的,如ERP、SCM、CRM、OA、财务软件等。

②应用软件设计过程:                        

3.应用软件的开发工具和平台

①数据库开发工具:目前最流行的关系型数据库管理系统是将数据保存在不同的二维表中,表及表之间的关系构成数据库,如MySQL。

②应用软件集成开发环境:用于提供程序开发环境的应用程序,一般包括编辑器、翻译器、调试器和图形用户界面等工具,即集成代码编写、分析、编译、调试为一体的软件套。例如,微软的Visual Studio、Borland的C++ Builder、Delphi,还有移动应用开发的App Inventor等。

三、信息系统在社会应用中的优势及局限性

1.优势

①实现了信息资源的有效利用。

②有助于管理和决策的科学化。

③进行辅助管理控制。

④降低企业的人力和信息成本。

2.局限性

①信息系统设计缺陷导致用户损失。

②信息系统受制于网络环境的安全因素。

③信息系统面临病毒攻击的风险。

④信息系统实施过程中隐藏的风险。

 随堂练习

一、单项选择题

1.我们常常说的Server指的是(  )。

A.笔记本电脑   B.工作站

C.服务器  D.台式计算机

2.按信息系统体系结构,需要用户安装App才能使用其功能的软件属于(  )。

A.C/C模式  B.P2P模式 C.B/S模式  D.C/S模式

3.在应用软件设计过程中,需求分析一般不需要(  )参与。

A.软件分析人员 B.维护人员

C.开发人员 D.客户

4.信息系统的开发一般分为五个阶段,分别是①系统分析;②系统设计;③系统规划;  ④系统运行与维护;⑤系统实施,这五个阶段正确的顺序是(  )。

A.③①②⑤④  B.③①②④⑤ C.⑤①②③④  D.③②⑤④①

5.下列关于计算机软件的叙述,错误的是(  )。

A.计算机软件主要分成基础软件和应用软件两大类

B.操作系统、语言处理程序、数据库管理系统等属于基础软件

C.文字处理软件、图像处理软件属于基础软件

D.应用软件必须在基础软件支持下才能正常运行

6.以下手机常用软件中,属于基础软件的是(  )。

A.手机中的“应用市场”  B.微信

C.美图秀秀   D.鸿蒙系统

7.对于计算机、智能手机、智能电视来说,必不可少的软件是(  )。

A.视频播放软件  B.操作系统软件

C.办公软件  D.图形处理软件

8.下列关于对等网络结构的说法不正确的是(  )。

A.每一台计算机的地位是平等的

B.该体系结构中取消了服务器中心地位

C.该体系结构能进行集中式管理

D.每一台计算机既可以作工作站也可以作服务器

9.在E⁃R图中,(  )表示实体间的联系。(参考P123的内容)

A.矩形 B.菱形 C.椭圆  D.平行四边形

10.下列关于信息系统在社会应用中的优势,描述错误的是(  )。

A.实现了信息资源的利用  B.有助于管理和决策的科学化

C.进行辅助管理控制  D.增加了企业的人力和信息成本

二、判断题

11.P2P网络结构取消了服务器的中心位置,网络中的计算机可以通过数据交换直接共享资源和服务。(  )

12.浏览器/服务器结构对资源的需求较大,所以增加了系统维护与升级的成本和工作量,提高了用户的总体成本。(  )

13.信息系统的体系结构只影响系统的工作过程,不影响系统的性能。(  )

14.信息系统的实施阶段是信息系统开发的最后阶段。(  )

15.中间件是指网络环境下处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用的分布式软件。(  )

16.数据库是长期储存在计算机中、有组织的,但是不可共享的数据集合。(  )

17.数据库管理系统属于应用软件。(  )

18.具有近距离无线通信功能的手机,只要安装特定的手机程序,就可以实现公交卡的功能。(  )

19.随着信息系统覆盖社会生活的方方面面,我们足不出户,就可以在手机App上完成诸如手机话费、宽带费、电费、水费、气费等各项生活缴费。这体现了信息系统在社会应用中的优势。(  )

20.信息系统的数据往往采用分布数据管理,所以数据的安全性很高,不会影响到信息系统的正常运作。(  )

三、应用题

21.什么是系统软件和应用软件?分别写出一种软件的名称。