12 用户登录功能设计、图书查询功能设计、图书预约功能设计逐字稿 高中 · 信息技术 · 教科版 · 必修2 信息系统与社会

admin302024-01-04 09:54:26

老师

同学们,今天这节课我们来学习一下信息系统的数据处理。在日常生活中,人们通常会将复杂的工作分解为若干小的步骤来分步完成,信息系统的完成也是一样。通过本节课的学习,希望同学们能够描述信息系统中的数据处理流程,并且可以理解信息系统通过程序实施自动化数据处理的方式。信息系统的数据处理包括输入、查询、统计等各种过程。本节我们将围绕借阅图书功能设计项目展开学习了解信息系统收集用户信息,根据用户输入信息实施信息处理的过程。

老师

根据信息系统的数据处理过程,我们可以将借阅图书功能设计这一项目划分为三个任务,分别为用户登录功能设计、用户查询功能设计和图书预约功能设计。首先我们来看一看用户登录界面,请同学们思考一下,在用户登录页面,用户登录需要哪些信息,这些信息又是如何被信息系统验证的?我们把这个任务分解成两个小任务,任务一,设计用户登录流程。任务二,编写用户登录判断程序。首先我们打开教材第 95 页完成图 3. 4. 1 用户登录流程图信息系统需要根据用户输入的信息来进行判断用户是否为合。法用户,如果是合法用户,则进入到下一个流程,如果没有此用户,则提示无此用户。如果用户名正确而密码错误,则提示密码错误。所以我们将子流程图来完善一下,需要填充以下两项内容,第一个判断用户名是否正确。

老师

第二个判断密码是否正确。由此我们可以将这个流程图做以下的完善,具体代码可以详见我们的教材第 95- 96 页。这个代码的核心部分,那么就是判断用户的合法性。我们来看一下具体的代码,我们在数据库当中查找一下,并且将查询结果放到 list 中。下一步查询结果有内容,那么用户名存在。接下来我们要判断一下查询结果中的密码和输入的密码是否一致,如果匹配的话,保存用户的编号,将此数据查询,并且跳转到新的页面。如果密码与输入密码不一致,则提示用户密码输入错误。那如果在数据库当中没有找到输入的用户名,则提示用户不存在,下面给大家来介绍一下一个新的知识点,session。

老师

session 可译为会话,可以用来保存用户的状态值。当用户打开浏览器并产生一个 session 之后,服务器将为用户保存这个session,直到这个 session 失效或用户关闭浏览器为止。在 Web 开发中,常常利用 session 进行跨页面的参数传递。以用户名信息的传递为例,用户打开浏览器输入用户名并提交登录时,服务

查看隐藏内容
《12 用户登录功能设计、图书查询功能设计、图书预约功能设计逐字稿 高中 · 信息技术 · 教科版 · 必修2 信息系统与社会》.doc
将本文下载保存,方便收藏和打印
导出文档