3.3 信息系统的数据输入ppt课件-新教科版(2019)《高中信息技术》必修第二册.pptx

上传人(卖家):Q123 文档编号:5179930 上传时间:2023-02-16 格式:PPTX 页数:20 大小:2.94MB
下载 相关 举报
3.3 信息系统的数据输入ppt课件-新教科版(2019)《高中信息技术》必修第二册.pptx_第1页
第1页 / 共20页
3.3 信息系统的数据输入ppt课件-新教科版(2019)《高中信息技术》必修第二册.pptx_第2页
第2页 / 共20页
3.3 信息系统的数据输入ppt课件-新教科版(2019)《高中信息技术》必修第二册.pptx_第3页
第3页 / 共20页
3.3 信息系统的数据输入ppt课件-新教科版(2019)《高中信息技术》必修第二册.pptx_第4页
第4页 / 共20页
3.3 信息系统的数据输入ppt课件-新教科版(2019)《高中信息技术》必修第二册.pptx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、第2单元 信息系统的集成第1单元 信息系统的组成与功能第3单元 信息系统的设计与开发第4单元 信息系统的安全第5单元 信息社会的建设信息技术信息技术(必修(必修2 2)3.3 3.3 信息系统的数据输入信息系统的数据输入学习目标1.1.能够根据信息输入的要求设计能够根据信息输入的要求设计HTMLHTML网页。网页。2.2.理解信息系统数据访问的基本过程。理解信息系统数据访问的基本过程。3.3.能够描述将用户输入信息存储到数据库的基本过程。能够描述将用户输入信息存储到数据库的基本过程。新课导入在日常的信息系统使用过程中,用户并没有在数据库管理系统中直接操作数据库,在日常的信息系统使用过程中,用户

2、并没有在数据库管理系统中直接操作数据库,而是通过信息系统应用程序更方便地进行数据操作。而是通过信息系统应用程序更方便地进行数据操作。HTMLHTML交互页面在信息处理程序的交互页面在信息处理程序的支持下,才能将数据存入数据库中。本节我们将围绕支持下,才能将数据存入数据库中。本节我们将围绕“图书数据录入图书数据录入”项目展开,完项目展开,完成成“制作图书录入的交互页面制作图书录入的交互页面”和和“将图书数据录入数据库将图书数据录入数据库”两个任务。两个任务。在使用图书管理信息系统管理同学们的借阅活动之前,需要将图书信息和学生信在使用图书管理信息系统管理同学们的借阅活动之前,需要将图书信息和学生信

3、息录入到数据库中作为图书管理信息系统运行的基础数据。息录入到数据库中作为图书管理信息系统运行的基础数据。在下面的任务中,我们将在下面的任务中,我们将以以HTML+Python+AccessHTML+Python+Access作为图书管理系统的开发工具,展现数据从信息系统输入作为图书管理系统的开发工具,展现数据从信息系统输入界面进入数据库的基本过程。界面进入数据库的基本过程。HTML+Python+AccessHTML+Python+Access用于制作信用于制作信息系统界面息系统界面用于制作信用于制作信息处理程序息处理程序用于数据管用于数据管理理在网页状态:在网页状态:右键右键察看网页源代码察

4、看网页源代码任务一 制作图书录入的交互页面 活动1 添加图书录入表单元素表单表单:在:在HTMLHTML文件中,表单用于接收用户的各种输入,用户单击按钮提交表单时向服文件中,表单用于接收用户的各种输入,用户单击按钮提交表单时向服务器传输数据,从而实现用户与务器传输数据,从而实现用户与WebWeb服务器的数据传递。服务器的数据传递。表单在在HTMLHTML文件中,网页中的很多对象(或称元素)文件中,网页中的很多对象(或称元素)用成对的标记表示用成对的标记表示,如,如 form form标记中的标记中的actionaction和和methodmethod为表单的为表单的属性属性,actionact

5、ion表示表单数据将提交给哪一个程表示表单数据将提交给哪一个程序处理,序处理,methodmethod表示表单数据的传递方式。表示表单数据的传递方式。以以getget方式传递数据,浏览器将在地址栏中方式传递数据,浏览器将在地址栏中呈现呈现传递的数据;以传递的数据;以postpost方式传递数据,数方式传递数据,数据据不会出现不会出现在地址栏中,所以适合传递在地址栏中,所以适合传递敏感数据敏感数据。表单元素表单元素网页呈现示例网页呈现示例 功能功能文本框输入文本数据密码框输入密码,内容不显示单选框只选择其中一项复选框可选择多项下拉列表选择规定内容中的一项按钮提交表单信息或执行命令 单选框通常按组

6、使用,同属一组的多个单选框的 name 属性相同。HTML 定义了三种按钮,用 type 属性加以区分:button 为普通按钮submit 为提交数据到服务器的按钮reset 为清除表单中所有输入数据的按钮表单元素 表单元素:用户向信息系统提交的数据多种多样,为了便于用户的操作,表单元素:用户向信息系统提交的数据多种多样,为了便于用户的操作,HTMLHTML定义了多种类型的表单元素。定义了多种类型的表单元素。表单元素表单元素网页呈现示例网页呈现示例代码代码源码源码表单表单文本框文本框密码框密码框 单选框单选框复选框复选框下拉列表按钮 表单元素的代码 列表1 列表2 列表3 用户在填写表单时,

7、并不清楚信息系统对各种数据的定义。比如,密码最短、最长各是用户在填写表单时,并不清楚信息系统对各种数据的定义。比如,密码最短、最长各是多少位多少位,出版时间应当如何填写等。信息系统开发人员应当在设计交互页面时,给予必要的出版时间应当如何填写等。信息系统开发人员应当在设计交互页面时,给予必要的输入提示。那么我们在页面制作时,如何给表单添加录入提示呢?输入提示。那么我们在页面制作时,如何给表单添加录入提示呢?1.1.请同学们访问请同学们访问1-21-2两个网站的注册页面,观察一般网站的提示信息都是什么内容,如两个网站的注册页面,观察一般网站的提示信息都是什么内容,如何设计的,并填写书上的表格。何设

8、计的,并填写书上的表格。活动2 添加图书录入提示网站网站表单元素表单元素 提示信息提示信息 搜狐搜狐 密码框密码框616616位,英文(区分大小写)、数字或常用符号位,英文(区分大小写)、数字或常用符号2.2.为图书录入页面的每个表单元素设计提示信息。为图书录入页面的每个表单元素设计提示信息。交互交互(interactioninteraction)指人工制品在特定场景下的反应方式。用户)指人工制品在特定场景下的反应方式。用户使用各种信息服务过程中的感觉就是一种交互体验。使用各种信息服务过程中的感觉就是一种交互体验。从用户角度来说,交互设计是一种让产品变得更易用、有效、令人从用户角度来说,交互设

9、计是一种让产品变得更易用、有效、令人愉悦的技术;从设计者角度来说,要进行交互设计,必须了解目标用户愉悦的技术;从设计者角度来说,要进行交互设计,必须了解目标用户的期望,了解用户在同产品交互时彼此的行为,同时,还包括了解各种的期望,了解用户在同产品交互时彼此的行为,同时,还包括了解各种有效的交互方式,并对它们进行增强和扩充。有效的交互方式,并对它们进行增强和扩充。交互图书数据库由数据库管理系统图书数据库由数据库管理系统AccessAccess实施管理,那么应用程序要将数据存储到数据实施管理,那么应用程序要将数据存储到数据库中,首先要做的就是建立应用程序和数据库之间的连接。我们在数据库管理系统的可

10、库中,首先要做的就是建立应用程序和数据库之间的连接。我们在数据库管理系统的可视化操作界面中访问某个数据库中的数据时,需要经历怎样的过程?请同学们画流程图视化操作界面中访问某个数据库中的数据时,需要经历怎样的过程?请同学们画流程图来表示这个过程。来表示这个过程。活动1 连接图书数据库任务二 将图书数据录入数据库连接图书数据库连接图书数据库代码代码import pyodbc#import pyodbc#使用使用pyodbcpyodbc作为连接应用程序和数据库的管道作为连接应用程序和数据库的管道DBDBfile=os.getcwd()+ule=os.getcwd()+u图书管理图书管理.mdb#.m

11、db#起始执行目录起始执行目录 数据库文件数据库文件#建立一个连接对象,该对象用建立一个连接对象,该对象用odbcodbc连接管道连接应用程序和指定的数据库连接管道连接应用程序和指定的数据库 conn=pyodbc.connect(uDriver=Microsoft Access Driver(conn=pyodbc.connect(uDriver=Microsoft Access Driver(*.mdb,.mdb,*.accdb);.accdb);DBQ=+DBDBQ=+DBfile)le)#为数据连接创建游标对象,此时游标对象中没有存放任何数据为数据连接创建游标对象,此时游标对象中没有存

12、放任何数据 cursor=conn.cursor()cursor=conn.cursor()cursor.close()#cursor.close()#关闭游标关闭游标 conn.close()#conn.close()#关闭数据库连接关闭数据库连接游标(游标(cursorcursor)是)是WebWeb服务器为用服务器为用户开设的一个数据缓冲区,存放户开设的一个数据缓冲区,存放SQLSQL语句的执行结果。数据库操作语句的执行结果。数据库操作结束后,应按顺序关闭游标和数结束后,应按顺序关闭游标和数据库连接,释放服务器资源。据库连接,释放服务器资源。1.1.用户在浏览器地址栏中输入地址,浏览器根

13、据地址向用户在浏览器地址栏中输入地址,浏览器根据地址向WebWeb服务器(或称应用程序服务器)服务器(或称应用程序服务器)发起访问应用程序的请求。发起访问应用程序的请求。2.Web 2.Web服务器根据用户提交的网址查找应用程序文件,如果服务器根据用户提交的网址查找应用程序文件,如果WebWeb服务器找到了文件,就将处服务器找到了文件,就将处理结果返回给用户;如果没有找到文件,则默认给用户返回一个理结果返回给用户;如果没有找到文件,则默认给用户返回一个404404错误(表示文件不存在)。错误(表示文件不存在)。3.3.如果用户请求的应用程序文件要求访问数据库服务器,如果用户请求的应用程序文件要

14、求访问数据库服务器,WebWeb服务器就向数据库服务器发服务器就向数据库服务器发起访问请求。起访问请求。4.4.数据库服务器根据数据库服务器根据WebWeb服务器发来的请求,向服务器发来的请求,向WebWeb服务器返回操作结果或是数据集合,再服务器返回操作结果或是数据集合,再由由WebWeb服务器根据应用程序文件的要求进行相应处理之后返回给浏览器供用户浏览。服务器根据应用程序文件的要求进行相应处理之后返回给浏览器供用户浏览。用户通过浏览器访问信息系统的过程第一步,获取录入页面用第一步,获取录入页面用postpost方式传递的数据方式传递的数据第二步,连接数据库第二步,连接数据库第三步,将数据缓

15、存到游标对象中第三步,将数据缓存到游标对象中第四步,将数据存储到数据库中,第四步,将数据存储到数据库中,并关闭游标和连接对象并关闭游标和连接对象活动2 插入图书数据向数据库中手工录入数据时,首先要打开数据库管理系统,然后打开相应的数据向数据库中手工录入数据时,首先要打开数据库管理系统,然后打开相应的数据库,找到确定的数据表,最后一行一行录入数据。库,找到确定的数据表,最后一行一行录入数据。流程图及代码如下:流程图及代码如下:Structured Query LanguageStructured Query Language简称简称SQLSQL,译为,译为结构化查询语言结构化查询语言,是关系,是

16、关系数据库的标准语言。数据库的标准语言。SQLSQL语言功能很强,但表达很简单,用户只需要告诉语言功能很强,但表达很简单,用户只需要告诉数据库管理系统数据库管理系统“做什么做什么”,而无须指明,而无须指明“怎么做怎么做”,这大大减轻了使用,这大大减轻了使用难度。难度。SQLSQL的功能不仅仅是查询,它还能够实现创建、修改、删除数据库对的功能不仅仅是查询,它还能够实现创建、修改、删除数据库对象以及对数据表中的数据进行增、删、改等操作。象以及对数据表中的数据进行增、删、改等操作。SQLSQL语言不区分大小写,但在实际使用时,语言不区分大小写,但在实际使用时,SQLSQL的关键字应大写,用户的关键字

17、应大写,用户自己定义的内容用小写。自己定义的内容用小写。结构化查询语言 SQL SQL的插入命令(的插入命令(INSERT INSERT 命令)用于向数据表中插入记录。命令)用于向数据表中插入记录。INSERTINSERT命令的基本格式为:命令的基本格式为:INSERT INTO INSERT INTO 表名表名 (字段字段1,1,字段字段2,)2,)VALUES(VALUES(值值1,1,值值2,)2,)【例例】INSERT INTO 学生表(学号,姓名,年龄)VALUES(001,李晓峰,18)该语句的功能是将该语句的功能是将(001,(001,李晓峰李晓峰,18),18)插入学生表中。插

18、入学生表中。插入命令练习巩固1.1.图书录入页面用于数据输入的表单必须和数据库中的图书录入页面用于数据输入的表单必须和数据库中的 保持一致。保持一致。2.2.在在HTMLHTML文件中,表单用于接收用户的文件中,表单用于接收用户的 ,用户单击按钮提交表单时向服务,用户单击按钮提交表单时向服务器器 ,从而实现用户与,从而实现用户与webweb服务器的数据传递。服务器的数据传递。3.3.表单元素多种多样,举出三个常见的表单元素,并说明它们的功能分别是什么?表单元素多种多样,举出三个常见的表单元素,并说明它们的功能分别是什么?文本框,功能是输入文本数据。文本框,功能是输入文本数据。密码框,功能是输入

19、密码、内容不显示。密码框,功能是输入密码、内容不显示。单选框,功能是只选择其中的一项。单选框,功能是只选择其中的一项。数据项(字段)数据项(字段)各种输入各种输入传输数据传输数据4.4.利用利用SQLSQL插入命令,向图书表中插入如下图书的信息,该命令应该如何写?插入命令,向图书表中插入如下图书的信息,该命令应该如何写?ISBN书名作者出版时间种类数量978-7-5379-6326-8中 国 的 地 形 壮美画卷贾文毓2015-02-01地理10INSERT INTO INSERT INTO 图书表(图书表(ISBN,ISBN,书名书名,作者作者,出版时间出版时间,种类种类,数量)数量)VAL

20、UES(“VALUES(“978-7-5379-6326-8978-7-5379-6326-8”,”,”中国的地形中国的地形 壮美画卷壮美画卷”,“”,“贾文毓贾文毓”,”,”2015-02-01”,”2015-02-01”,”地理地理”,“1010”)课堂小结课堂小结1.1.表单和表单元素。表单和表单元素。2.2.制作图书录入的交互页面制作图书录入的交互页面。3.3.添加图书录入表单元素并为表单添加图书录入提示添加图书录入表单元素并为表单添加图书录入提示等。等。4.4.将图书数据录入数据库,连接图书数据库和插入图书数据的流程和代码将图书数据录入数据库,连接图书数据库和插入图书数据的流程和代码.5.SQL5.SQL语句的使用规则和特点。语句的使用规则和特点。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 教科版(2019) > 必修2 信息系统与社会
版权提示 | 免责声明

1,本文(3.3 信息系统的数据输入ppt课件-新教科版(2019)《高中信息技术》必修第二册.pptx)为本站会员(Q123)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|