高中信息技术必修二“信息系统的设计”教学设计_第1页
高中信息技术必修二“信息系统的设计”教学设计_第2页
高中信息技术必修二“信息系统的设计”教学设计_第3页
高中信息技术必修二“信息系统的设计”教学设计_第4页
高中信息技术必修二“信息系统的设计”教学设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中信息技术必修二“信息系统的设计”教学设计【教学目标】信息意识:学生能够识别现实场景中信息系统设计的真实需求,能够从用户角度出发分析一个信息系统应当“为谁服务、解决什么问题、提供什么功能”,形成从需求出发而非从技术出发看待信息系统的意识。计算思维:学生能够运用抽象与分解的方法,将“建设一个信息系统”这一复杂任务拆解为需求分析、功能设计、数据库设计、界面设计、安全设计等若干子任务,能够使用数据流图、ER图、功能结构图等工具对系统建模,体会自顶向下、逐步求精的工程思想。数字化学习与创新:学生能够借助在线协作平台、绘图工具与结构化查询语言,完成一个小型信息系统的概要设计与关键数据表设计,并在小组协作中经历“提出方案—互评质疑—修改迭代”的完整设计循环。信息社会责任:学生能够在设计阶段就主动考虑用户隐私保护、数据最小化采集、权限分级等问题,理解信息系统的设计者对社会负有责任,技术方案中嵌入着价值选择。【教学重点与难点】教学重点:信息系统设计的一般流程,即需求分析、总体设计、详细设计的基本内容与方法;数据库设计在信息系统设计中的核心地位。教学难点:将模糊的用户需求转化为清晰的功能结构与数据模型;理解“设计先于实现”的工程规范,克服“拿到题目就上手做”的冲动。【学情分析】授课对象为高一年级学生。学生在必修一已经完成了算法与程序设计基础的学习,会编写简单的Python程序;在本册前两章中,学生已经了解了信息系统的组成、功能与运行过程,使用过网络订票、校园一卡通等典型信息系统。学生具备“使用者”的丰富经验,但缺乏“设计者”的视角。多数学生认为做一个系统就是“写代码”,对需求调研、数据建模、权限规划等环节几乎没有概念。本课的任务就是完成这一视角的转换:让学生从信息的消费者、系统的使用者,成长为系统的设计者。【教学方法与策略】本课采用项目式学习为主线,以“为班级设计一个图书漂流管理系统”为贯穿项目,设置三个课时的递进任务链。教学方法上综合运用情境教学法、案例分析法、小组协作探究与德尔菲式多轮互评。教师不直接讲授设计流程,而是让学生在“先做错、再对照、后修正”的过程中体认规范设计的价值。【教学准备】教师准备:图书漂流情境素材、某高校图书借阅系统的需求规格说明书(简化版)、ER图绘制工具(如ProcessOn)、任务单与评价量规、多媒体教室联网环境。学生准备:八人一大组、四人一小组的分组名单,每组确定记录员、汇报员;课前完成“我使用过的信息系统”小调查。【教学过程】第一课时需求分析——想清楚再做环节一:情境导入(约8分钟)教师讲述一个真实情境:上学期班级开展图书漂流活动,开始时大家热情很高,一个月后问题接连出现——五本书不知去向,两名同学因为借书时间长短产生矛盾,管理员手工登记的纸条丢失,谁也说不清哪本书在谁手里。活动被迫停止。教师提问:如果让你用信息技术手段解决这个问题,你第一步做什么?预设学生回答:写个程序管理借书。教师追问:程序里要管理哪些东西?谁可以用?忘记登记怎么办?书丢了怎么界定责任?学生会发现这些问题自己还没想清楚。教师顺势给出本课的核心主张:做一个信息系统,第一步不是动手,而是想清楚。想得越清楚,后面返工越少。这就是系统设计的起点——需求分析。环节二:反面案例剖析(约10分钟)教师展示两个简短案例:某学校花费数万元采购的选课系统,因为没有调研分班的实际规则,上线一周即弃用;某社区的预约挂号小程序,没有考虑老年用户,字体小、流程复杂,最终被居民弃用。小组讨论:这两个项目失败的技术原因是什么?学生讨论后会发现,失败原因都不是代码写得不好,而是系统没有对准真实需求、没有考虑真实用户。教师板书提炼:需求分析要回答四个问题——谁用(用户)、用来干什么(功能)、在什么条件下用(环境与约束)、什么样的结果算合格(验收标准)。环节三:小组实践——图书漂流系统的需求调研(约18分钟)各小组领取任务单一:为班级图书漂流系统做需求分析。任务分三步。第一步,角色访谈。组内成员分别扮演图书所有者、借阅者、班级管理员、班主任四类角色,互相访问并记录每类角色的诉求。教师巡视,提示学生把诉求写成“谁在什么情况下需要做什么”的句式,例如“借阅者想快速查到某本书是否在架”。第二步,需求归类。小组将访谈得到的诉求分为三类:必须具备的功能(如借阅登记、归还登记、库存查询)、希望具备的功能(如超期提醒、好书推荐)、可以暂缓的功能(如积分排行)。教师引入优先级思想:资源永远有限,设计就是取舍。第三步,撰写迷你需求说明书。每组用半页篇幅写出系统目标、用户角色、核心功能清单和验收标准。环节四:展示互评与小结(约9分钟)两组代表展示需求说明书,其余小组依据“需求是否完整、是否可验证、优先级是否合理”三条标准投出认可票并提出一条修改建议。教师点评时强调一个细节:凡是写成“系统要好用、要快”的需求都是不合格需求,因为无法检验;要改成“任意查询三秒内返回结果”这类可度量的表述。教师小结并引出下节课任务:需求清楚了,接下来要回答“系统内部怎么组织”,即总体设计。第二课时总体设计——搭骨架与建数据环节一:复习导入(约5分钟)教师用两分钟回顾需求四问,随后展示上一课时某组的功能清单,提出问题:这些功能之间是什么关系?它们共同围绕什么运转?引导学生发现:所有功能都围绕“图书、学生、借阅记录”这些数据运转。由此引出本课主线——功能结构设计与数据库设计。环节二:功能结构设计(约12分钟)教师示范自顶向下的分解方法:把“图书漂流管理系统”分解为图书管理、借阅管理、用户管理、统计查询四个子系统,每个子系统再继续分解,例如借阅管理分解为借书登记、还书登记、超期查询。板书同步画出一棵功能结构树。学生小组完成本组的功能结构图。教师巡视时重点纠正两类常见错误:一是把操作步骤当成功能模块(如“打开页面”不是功能模块),二是模块之间职责重叠(如借书和还书都单独维护一份库存数据)。环节三:数据库设计——系统的地基(约18分钟)教师讲解:信息系统管理的本质是数据管理,功能会改、界面会换,但数据结构一旦定错,整个系统都要推倒重来。数据库设计因此被称为系统的地基。概念建模。教师以图书漂流为例引入实体与联系:学生、图书是实体,借阅是联系,一名学生可以借多本书、一本书在不同时期可被多名学生借阅,这是多对多联系,需要通过“借阅记录”这个中间实体来化解。教师带领全班共同画出包含学号、姓名、书号、书名、借出日期、应还日期等属性的ER图。逻辑设计。教师演示将ER图转化为三张二维表:学生表、图书表、借阅记录表,逐表确定主键,讲解主键“唯一标识、不可为空”的作用,并让学生体会学号作为外键如何出现在借阅记录表中从而把三张表连成一体。学生实践。各小组在绘图工具中完成本组的ER图和三张数据表的字段设计,填写表名、字段名、数据类型与主键标记。教师巡视,重点追问每组一个小问题:学生的姓名允许为空吗?书的定价应该用什么数据类型?借出日期缺省值设成什么?迫使学生逐一思考每个字段的定义依据。环节四:交流与小结(约10分钟)随机抽取两组展示数据表设计,全班共同检查:主键是否恰当、数据是否有冗余、借阅关系能否正确表达多对多。教师小结设计的迭代规律:需求变了,表结构就要跟着变;优秀的设计者为变化预留余地,比如图书表中预留“状态”字段,以应对图书损坏、丢失等新情况。第三课时详细设计、安全与评价迭代环节一:界面与流程设计(约12分钟)教师指出:用户看到的不是数据库,而是界面;用户感受到的不是代码,而是流程。各小组为“借书”这一核心流程绘制流程草图:扫描或输入书号、系统查验该生是否有超期未还记录、确认借出、更新库存与记录。随后手绘借书界面的线框草图,要求只画要素布局,不追求美观。互评聚焦两个问题:流程有没有考虑异常情况(书已借出、该生有超期记录怎么办);界面是否让第一次使用的学生不依赖说明就能完成操作。环节二:安全与责任设计(约10分钟)教师提出三个尖锐问题:全班同学的姓名和借阅习惯都存在你的系统里,谁能看?管理员可以修改借阅记录,如何防止滥用?如果有人恶意删除数据,有没有找回的办法?小组讨论后形成本组的安全设计条款,至少覆盖:权限分级(普通学生只能查询,管理员才能登记与修改)、数据最小化(系统不采集与借书无关的个人信息,如家庭住址)、定期备份与操作日志。教师提升:这些不是附加的装饰,而是设计者对用户权利的承诺。信息系统的设计决定,本质上是在替用户决定哪些数据被收集、谁能看、保存多久,这就是设计者的社会责任。环节三:成果整合与画廊互评(约15分钟)各小组将三课时的成果整理成一份完整的设计文档,包含需求说明书、功能结构图、ER图、数据表设计、核心流程与界面草图、安全条款。文档张贴在教室四周,全班进行“画廊漫步”:每人持三枚贴纸,依据评价量规为最优秀的三份设计投票,并在便利贴上写一条具体建议。评价量规分四个维度:需求分析的完整性与可验证性、功能结构分解的合理性、数据库设计的规范性(主键、数据类型、多对多处理)、安全与责任意识。每个维度分优秀、合格、待改进三档。环节四:课堂总结与作业(约8分钟)教师带领学生回看三节课走过的路:从一团模糊的愿望,到清晰的需求,再到结构、数据、界面、安全的完整方案,全程没有写一行程序,却决定了未来系统百分之八十的质量。这就是本课最核心的一句话:好的信息系统是设计出来的,不是改出来的。课后作业(二选一):一是根据画廊互评收到的建议修订本组设计文档,提交修改说明,写明采纳了哪些建议、为什么;二是观察学校或家庭中一个正在使用的信息系统,用本课的方法做一次“反向设计”——推测它的用户角色、功能结构和至少两张数据表,写成一页分析报告。【板书设计】主板书以流程为主线纵向展开:需求分析(谁用、干什么、约束、验收)→总体设计(功能结构树、数据库设计)→详细设计(流程、界面)→安全与责任(权限、最小化、备份)。副板书保留两个核心工件:ER图示例与借阅记录表的字段结构,以及贯穿全课的一句话——设计先于实现。【教学评价】本课评价采用过程性评价与表现性评价结合的方式。过程性评价关注每课时任务单的完成质量与小组讨论的参与度;表现性评价以最终设计文档为载体,依据四维度量规评级,其中小组互评占百分之四十、教师评定占百分之六十。评价结果不打总分,而是给出每个维度的等第与一句针对性反馈,服务于下一阶段的迭代修改。【教学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论