1、案例软件与信息系统1. 教学目标知道信息系统的客户端和服务器端通常需要运行不同的软件。体会信息系统中不同软件的协同工作过程,提升系统化意识。理解软件在信息系统中的重要作用。2. 教学分析学生情况:通过前面的学习,学生已经对信息系统有了一定的整体认识,对通过客户端软件或浏览器使用信息系统也比较熟悉,但对信息系统的服务器端比较陌生,对信息系统中软件的协作流程和作用,也缺乏必要认知。教学环境:一人一机,均接入计算机教室的局域网。内容分析:本节课通过“体验探索”,让学生体会软件在信息系统中的重要性,让他们认识到,不是因为是服务器,才能运行服务器端软件;而是因为运行了服务器端软件,计算机才会被称为服务器
2、。随后,通过分析“简易网页搜索系统”,提升学生对信息系统内部软件的认识,让他们意识到信息系统通常包含多种软件,这些软件协同工作才能实现系统所需的功能。3. 教学重点与难点教学重点:软件在信息系统中的重要性。教学难点:软件的功能决定了信息系统的功能。4. 教学方法与教学手段教学环节教师活动学生活动活动意图复习引入信息系统的基础设施有哪些?前面已经介绍了硬件和网络对信息系统的影响,这一节开始介绍信息系统的另一个基础软件。软件是信息系统不可或缺的组成部分,没有软件的支持,计算机和移动终端等设备是没办法处理信息的。回答:计算机、移动终端、通信网络和软件等。体验探索请一位同学搭建简单的信息展示系统,其他
3、同学进行访问;然后请每位同学都搭建这样的信息系统,并请其他同学访问。决定一台计算机功能的是其中运行的软件。一台计算机可以是某个信息系统的客户机,同时又有可能为另一个信息系统提供网络服务,成为另一个信息系统的服务器。实际上,信息系统所能实现的一切功能都离不开软件。硬件设备、通信网络都相同,运行不同的软件,得到的信息系统也会不同。一位学生动手搭建信息展示系统,并公布自己所用计算机的IP地址。其他学生用浏览器,按照“http:/公布的IP:8000”的方式进行访问,观察浏览结果。所有同学搭建系统并请其他同学访问。初步理解软件在信息系统中的重要作用,并开始领悟到,计算机可以在不同的信息系统中扮演不同的
4、角色。这个“体验探索”活动让学生搭建了一个万维网网站,但与之前的学习不同,本次活动的重点在于让学生体验服务器软件的功能,认识到服务器所展现出来的,在某个信息系统中的功能,都是靠服务器软件来实现的。知识讲授软件分为系统软件和应用软件。你们都接触过哪类软件?能把它们适当分类吗?图3.3-3 软件分类图列举自己用过的软件,并举例说明哪些软件属于系统软件,哪些软件属于应用软件。换个角度继续认识软件。尽管一台计算机可以在客户机和服务器的角色间转换,但日常使用中,计算机一般还是会分为普通计算机和专用服务器。两者硬件上有差别,往往也安装了不同的软件。但不管是普通计算机还是专用服务器,其内部的软件都可以大体分
5、为两种:系统软件和应用软件。分析活动分析“简易网页搜索系统”,引导学生思考以下问题:用户搜索网页时,一般做哪些操作?都会用到什么软件?提供“网页搜索”服务的服务器需要做哪些工作?搜索结果从何处来?怎么来的?你觉得该怎么呈现搜索结果?对学生的答案进行指导,并指明“多个软件协同工作,才实现了信息系统具备的各种功能”。参照教科书第94页,进行思考活动,并回答老师的问题。拓展活动老师现在给你们提供一个可以根据关键词自动获取图像的程序。想一想,这个程序是怎样获取相关数据的?是否用到了其他信息系统?运行老师提供的程序,体会程序的工作过程:把关键词提交给百度搜索引擎从搜索结果中获取超链接根据超链接获取相应的
6、图像并保存。这个程序用到了百度搜索引擎以及其他网站形式的信息系统。采用项目式教学法,3到4人组成小组进行项目活动。5. 教学过程设计6. 相关资料能自动下载图像的Python程序iimport reimport requestsdef dowmloadPic(url, kw):result = requests.get(url).textpic_urls = re.findall(objURL:(.*?), result, re.S)print(共找到 张图像.format(len(pic_urls)print(开始下载.)for i in range(len(pic_urls):print(下载第 张图像.format(i+1)try:pic = requests.get(pic_urlsi, timeout=10) #获取图像数据pic_file=kw + _ + str(i+1) + .jpg #生成保存图像的文件名with open(pic_file,wb) as f: #把数据保存到指定的文件中f.write(pic.content)except requests.exceptions.ConnectionError:print(错误!当前图像无法下载)word = input(请输入关键词:)url = + worddowmloadPic(url,word)