61.4面向对象的程序设计方法 程序员在程序设计时,将所要解决的问题分解为若干 个类和对象,定义对象的属性和功能,再用消息来 描述对象之间的相互联系。将问题中相互联系、相 互作用的实体用对象和消息在程序中反映出来,这 就是面向对象程序设计方法的主要思想。 面向对象的程序设计语言必须支持抽象数据类型。现 在已经有多种语言支持面向对象的程序设计方法。 而且每种语言都有完善的软件开发工具。C++中有 MSC十、 Turbo c++、 Borland c++、 Visual c十+, Pascal中有 Turbo Pascal、 Object Pascal, Basic 中有 Visual basic等 面向对象的设计方法具有抽象性,可重用性等特点。 在今后的程序设计中将逐步占据主导地位
6.1.4 面向对象的程序设计方法 程序员在程序设计时,将所要解决的问题分解为若干 个类和对象,定义对象的属性和功能,再用消息来 描述对象之间的相互联系。将问题中相互联系、相 互作用的实体用对象和消息在程序中反映出来,这 就是面向对象程序设计方法的主要思想。 面向对象的程序设计语言必须支持抽象数据类型。现 在已经有多种语言支持面向对象的程序设计方法。 而且每种语言都有完善的软件开发工具。C++中有 MS C++、Turbo C++、Borland C++、Visual C++, Pascal中有Turbo Pascal、Object Pascal,Basic 中有Visual Basic等。 面向对象的设计方法具有抽象性,可重用性等特点。 在今后的程序设计中将逐步占据主导地位
615cS结构和BS结构 随着网络技术,特别是国际互联网技术的发展,计 算机的应用已经从单机环境发展到网络上的应用。 越来越多的软件要求在网络环境下运行。管理信息 系统也经历了从单机向网络环境发展的过程。更多 的管理信息系统是在网络环境下实现信息的收集 传递和加工等功能的。所以,管理信息系统的软件 震性和可维护性等指标。即使最初开发的系统不需 要在网络环境下运行,也应考虑到将来系统扩展或 向网络环境移植的可行性。在系统实现阶段,选择 程序设让方法和程序设计语言时都应考虑到系统的 运行环境和移植的问题。 目前,应用比较多的软件结构有cS结构和B/S结构 两种。随着计算机技术的发展,B/S结构将逐步取代 C/s结构,成为软件结构的主流
6.1.5 C/S结构和B/S结构 随着网络技术,特别是国际互联网技术的发展,计 算机的应用已经从单机环境发展到网络上的应用。 越来越多的软件要求在网络环境下运行。管理信息 系统也经历了从单机向网络环境发展的过程。更多 的管理信息系统是在网络环境下实现信息的收集、 传递和加工等功能的。所以,管理信息系统的软件 结构应充分考虑到在网络环境下的运行效率、可扩 展性和可维护性等指标。即使最初开发的系统不需 要在网络环境下运行,也应考虑到将来系统扩展或 向网络环境移植的可行性。在系统实现阶段,选择 程序设计方法和程序设计语言时都应考虑到系统的 运行环境和移植的问题。 目前,应用比较多的软件结构有C/S结构和B/S结构 两种。随着计算机技术的发展,B/S结构将逐步取代 C/S结构,成为软件结构的主流
1)Cs结构 C/s结构指的是客户机服务器(c| ient/server)模 式的软件结构。产生于九十年代前期,当时是局域 网环境中Ms应用系统的主流结构。应用程序分为服 务器端程序和客户机端程序。服务器程序负责管理 数据资源(如数据库等),并接受客户机的服务请 求(如数据的查询或更新等),向客户机提供所需 的数据或服务。客户机程序面向用户,接受用户的 应用请求,并通过一定的协议或接口与服务器进行 通信,将服务器提供的数据等资源经过处理后提供 给用户。如图65
1) C/S 结构 C/S结构指的是客户机∕服务器(Client/Server)模 式的软件结构。产生于九十年代前期,当时是局域 网环境中MIS应用系统的主流结构。应用程序分为服 务器端程序和客户机端程序。服务器程序负责管理 数据资源(如数据库等),并接受客户机的服务请 求(如数据的查询或更新等),向客户机提供所需 的数据或服务。客户机程序面向用户,接受用户的 应用请求,并通过一定的协议或接口与服务器进行 通信,将服务器提供的数据等资源经过处理后提供 给用户。如图6.5
1)Cs结构 图6.5cS结构 服务器 HUB 客户机1 客户机n 用户1 用户n
1) C/S 结构 图6.5 C/S结构 服务器 客户机1 客户机n 用户1 用户n HUB …… ……
1)Cs结构 C/s结构能够通过网络环境完成数据资源的共享,适 合管理信息系统的一般应用,并且系统的开发费用 较低、开发周期短。同时,它也存在很多的缺点。 使得c/S结构的应用受到了很大的限制。其缺点如下: (1)cS结构只能适用于中、小规模的局域网。对于 大规模的局域网和广域网就不能胜任了。这就限制 了这种软件结构的普遍适用性。 (2)当局域网中的用户数量增加,频繁访问服务器中 的数据资源时,服务器的负载急剧增加。系统性能 明显下降
1) C/S 结构 C/S结构能够通过网络环境完成数据资源的共享,适 合管理信息系统的一般应用,并且系统的开发费用 较低、开发周期短。同时,它也存在很多的缺点。 使得C/S结构的应用受到了很大的限制。其缺点如下: (1)C/S结构只能适用于中、小规模的局域网。对于 大规模的局域网和广域网就不能胜任了。这就限制 了这种软件结构的普遍适用性。 (2)当局域网中的用户数量增加,频繁访问服务器中 的数据资源时,服务器的负载急剧增加。系统性能 明显下降