资源简介 信息系统中的软件 学习目标 理解软件在信息系统中的作用。 了解开发网络软件时,必须明确的基本要素。 能借助软件工具和开发平台开发网络应用软件。 1.软件与信息系统 用计算机处理信息离不开软件的支持。软件可分为系统软件和应用软件两大类。 1.软件与信息系统 简易的网页搜索系统包含的软件 2.开发简易的电子邮件客户端 分析传统电子邮件系统 2.开发简易的电子邮件客户端 一个典型的电子邮件服务系统由服务器和客户端组成。 2.开发简易的电子邮件客户端 典型的电子邮件系统主要涉及两种协议:SMTP和POPv3。 协议是网络协议的简称。网络协议是通信计算机双方必须共同遵从的一组约定。 思考活动 下面的说法对吗?为什么? 1.在一个信息系统中,可以只包括一种服务器,也可以包括多种服务器。 2.在一个信息系统中,不同的服务器,如POPv3服务器、SMTP服务器,对应着不同的计算机,即一台计算机只能提供一种网络服务。 思考活动 讨论:编写网络软件可能遇到的问题。 3.开发网络聊天系统 (1)明确系统结构 要开发的信息系统功能很简单:客户端负责发送、接收信息,服务器负责把收到的信息转发给客户端。 项目实施 分析信息系统服务器和客户端的功能 3.开发网络聊天系统 (2)开发客户端软件。 随着浏览器的功能越来越强,很多信息系统的客户端都已借助浏览器来实现,编写客户端软件的过程类似于编写网页。 项目实施 参考教材,编写客户端软件。 3.开发网络聊天系统 (3)开发服务器软件 开发服务器和客户端软件时,常常会根据两者不同的运行环境,采用不同的语言。 项目实施 参考教材,编写服务器软件。 3.开发网络聊天系统 (4)部署实施 编写好客户端软件和服务器软件后,就可以把它们组合在一起,形成网络聊天系统了。 项目实施 参考教材,部署信息系统。 阅读扩展 异步模式简介 服务器常采用异步模式进行工作,它比按顺序执行的同步模式更适合“多人同时使用”的工作场景。 阅读扩展 异步模式简介 服务器常采用异步模式进行工作,它比按顺序执行的同步模式更适合“多人同时使用”的工作场景。 项目实施 总结、反思对开发信息系统的认识。 谢谢 展开更多...... 收起↑ 资源预览