(共14张PPT)
3.3 信息系统中的软件
学习目标:
了解软件在信息系统中的作用。
了解开发网络软件时,必须明确的基本要素。
能借助软件工具和开发平台开发网络应用软件。
机器语言
汇编语言
高级语言
复习导入:
软件与信息系统
阅读学案中“软件的发展”,列举自己用过的软件,并举例说明哪些软件属于系统软件,哪些属于应用软件?
探究:
下面的搜索系统主要使用了哪几类软件?这些软件在客户端还是在服务器运行?他们的主要功能是什么?
网络协议:
思考:
在一个信息系统中,可以只包括一种服务器,也可以包括多种服务器,这种说法对吗?为什么?
项目实施1:
在python中,编程发送电子邮件,了解各段代码的功能。(教材95页)
分组讨论:
编写网络应用软件时,必须理清一下哪些信息?
信息系统采用的网络协议
各种服务器的地址
得到授权的用户名和密码
项目实施2:开发网络聊天系统
项目实施2:开发网络聊天系统
在Python中实现:
探究:
把网页文件传送到接入同一局域网的智能手机上,接着用手机上的浏览器打开网页,试一试能不能用手机参与聊天。
拓展提高:
聊天时,为了避免一些粗俗的话影响大家的交流,往往要对某些词进行屏蔽。想一想,如何才能实现这个功能?
作业:
如何给网络聊天系统增加用户认证环节,并把聊天记录保存起来?