高一信息技术 (必修2)课时13_第三单元:信息系统的设计与开发_3-3信息系统的数据输入-课件(共41张PPT)

资源下载
  1. 二一教育资源

高一信息技术 (必修2)课时13_第三单元:信息系统的设计与开发_3-3信息系统的数据输入-课件(共41张PPT)

资源简介

(共41张PPT)
3.3信息系统的数据输入
高一—教科版—信息技术—必修二第三单元
学习目标
1.能够根据信息输入的要求设计 HTML 网页。
2.理解信息系统数据访问的基本过程。
3.能够描述将用户输入信息存储到数据库中的基本过程。
复习
设计视图
数据表视图
A. 在数据库管理系统中输入数据。
B. 通过HTML交互页面输入数据。
HTML交互页面在信息处理程序的支持下,
才能将数据存入数据库中。
数据的输入方式
图书管理信息系统的开发工具
HTML + Python + Access
用于制作信息系统界面
用于制作信息处理程序
用于数据
管理
任务一:制作图书录入的交互页面
表单元素 网页呈现示例 功能
文本框 输入文本数据
密码框 输入密码,内容不显示
单选框 只选择其中一项
复选框 可选择多项
下拉列表 选择规定内容中的一项
按钮 提交表单信息或执行命令
表单元素:部分表单元素
HTML 定义了三种按钮,用 type 属性加以区分。
button 为普通按钮
submit 为提交数据到服务器的按钮
reset 为清除表单中所有输入数据的按钮
以get方式传递数据,浏览器将在地址栏中呈现传递的数据。
以post方式 传递数据,数据不会出现在地址栏中,所以适合传递敏感数据。
活动1 添加图书录入表单元素
任务一:制作图书录入的交互页面
我们应该增加什么样的提示?
标签 提示
ISBN 请输入13位书号
书名 请输入书名
作者 请输入作者姓名
交互
交互(interaction)指人工制品在特定场景下的反应方式。
用户使用各种信息服务过程中的感觉就是一种交互体验 。
从用户角度来说,交互设计是一种让产品变得更易用、有效、令人愉悦的技术;从设计者角度来说,要进行交互设计,必须了解目标用户的期望,了解用户在与产品交互时彼此的行为,同时,还包括了解各种有效的交互方式并对它们进行增强和扩充。
图书管理信息系统的开发工具
HTML + Python + Access
用于制作信息系统界面
用于制作信息处理程序
用于数据
管理
任务二:将图书数据录入数据库
import pyodbc #使用pyodbc作为连接应用程序和数据库的管道
DB le = os.getcwd()+ u"""\图书管理.mdb""" #起始执行目录\数据库文件
#建立一个连接对象,该对象用odbc连接管道连接应用程序和指定的数据库
conn = pyodbc.connect (u"Driver = {Microsoft Access Driver (*.mdb,*.accdb)}; DBQ=" + DB le)
#为数据连接创建游标对象,此时游标对象中没有存放任何数据
cursor = conn.cursor()
cursor.close() #关闭游标
conn.close() #关闭数据库连接
【连接图书数据库】完整参考代码
游标(cursor)是Web服务器为用户开设的一个数据缓冲区, 存放SQL语句的执行结果。数据库操作结束后,应按顺序关闭游标和数据库连接,释放服务器资源。
连接图书数据库
使用pyodbc作为连接应用程序和数据库的管道
起始执行目录\数据库文件
建立一个连接对象,该对象用odbc连接管道
连接应用程序和指定的数据库
为数据连接创建游标对象,
此时游标对象中没有存放任何数据
import pyodbc #使用pyodbc作为连接应用程序和数据库的管道
DB le = os.getcwd()+ u"""\图书管理.mdb""" #起始执行目录\数据库文件
#建立一个连接对象,该对象用odbc连接管道连接应用程序和指定的数据库
conn = pyodbc.connect (u"Driver = {Microsoft Access Driver (*.mdb,*.accdb)}; DBQ=" + DB le)
#为数据连接创建游标对象,此时游标对象中没有存放任何数据
cursor = conn.cursor()
cursor.close() #关闭游标
conn.close() #关闭数据库连接
【连接图书数据库】完整参考代码
游标(cursor)是Web服务器为用户开设的一个数据缓冲区, 存放SQL语句的执行结果。数据库操作结束后,应按顺序关闭游标和数据库连接,释放服务器资源。
用户与服务器之间的通信
1.用户在浏览器地址栏中输入地址,浏览器根据地址向Web服务器(或称应用程序服务器)发起访问应用程序的请求。
用户与服务器之间的通信
2. Web服务器根据用户提交的网址查找应用程序文件。
如果Web服务器找到了文件,就将处理结果返回给用户;
如果没有找到文件,则默认给用户返回一个404错误(表示文件不存在)。
用户与服务器之间的通信
3. 如果用户请求的应用程序文件要求访问数据库服务器 ,Web服务器就向数据库服务器发起访问请求。
用户与服务器之间的通信
4. 数据库服务器根据Web服务器发来的请求,向Web服务器返回操作结果或是数据集合,再由Web服务器根据应用程序文件的要求进行相应处理之后返回给浏览器供用户浏览。
活动2 插入图书数据
学校新购入一批图书,管理员要将这批图书的数据录入到图书管理系统的数据库中。向数据库中手工录入数据时,首先要打开数据库管理系统,然后打开相应的数据库,找到确定的数据表,最后一行一行录入数据。
插入图书数据
第一步,获取录入页面用post方式传递的数据
第二步,连接数据库
第三步,将数据缓存到游标对象中
第四步,将数据存储到数据库中,
并关闭游标和连接对象
Structured Query Language简称SQL,译为结构化查询语言,是关系数据库的标准语言。SQL语言功能很强,但表达很简单,用户只需要告诉数据库管理系统“做什么”,而无须指明“怎么做”,这大大减轻了使用难度。
SQL的功能不仅仅是查询,它还能够实现创建、修改、删除数据库对象以及对数据表中的数据进行增、删、改等操作。
SQL语言不区分大小写,但在实际使用时,SQL的关键字应大写,用户自己定义的内容用小写。
● 结构化查询语言
SQL的插入命令(INSERT 命令)用于向数据表中插入记录。
INSERT命令的基本格式为:
【例】
● 插入命令
INSERT INTO 表名 (字段1,字段2,……)
VALUES (值1,值2,……)
INSERT INTO 学生表 (学号,姓名,年龄)
VALUES ('001','李晓峰',18)
该语句的功能是将('001', '李晓峰',18)插入学生表中。
总结
1.根据信息输入的要求设计 HTML 网页。
2.信息系统数据访问的基本过程。
3.用户输入信息存储到数据库中的基本过程。
谢谢观看
信息系统的数据输入 答疑
高一—教科版—信息技术—必修二第三单元
1.参考图书录入页面的制作,编写能够添加学生信息的页面。
2.修改views.py的代码,使之能往数据库中插入“借书人姓名”
3. 下列哪一项表示的不是按钮。( )
A.type="submit" B.type="reset"
C.type="image" D.type="button"
答案:C
4. 下面哪一项是换行符标签?( )
A. B. C.
D.


答案:C
5.在下列描述中,正确的描述是_____。
A、SQL 是一种过程化语言
B、SQL 是结构化查询语言,是关系数据库的标准语言
C、SQL 不能嵌入到高级语言程序中
D、SQL 区分大小写
答案:B
6. 以下标记符中,不用成对出现的是()
A. B.

C. D.<br/>答案:B<br/>谢谢观看</p> <p class="introAll">展开更多......</p> <p class="introAllHide">收起↑ </p> </div> </form> <div class="entry-content clearfix"> <p class="asset-tit"> <img src="/images/asset.png" style="width: 20px;height: 20px;vertical-align: text-bottom;margin-right: 5px;">资源预览 </p> <div class="asset-preview"> <img src="https://preview.21cnjy.com/f2/2024/04/72/7278690fb0b06de1770330694db5155b.png" style="max-width:800px;"> <img src="https://preview.21cnjy.com/f2/2024/04/86/867e9169f8bfaf540e015530193826a6.png" style="max-width:800px;"> <img src="https://preview.21cnjy.com/f2/2024/04/59/59f77cabf1d8209334cbc81a570c7fbc.png" style="max-width:800px;"> <img src="https://preview.21cnjy.com/f2/2024/04/62/62b09bdf646ceb62fcd368ff9f3f62d4.png" style="max-width:800px;"> <img src="https://preview.21cnjy.com/f2/2024/04/89/893b481f88c5de8082fb5ed0260bf414.png" style="max-width:800px;"> <img src="https://preview.21cnjy.com/f2/2024/04/da/da23aa4e99286e8b691cfb7271091ef3.png" style="max-width:800px;"> <img src="https://preview.21cnjy.com/f2/2024/04/01/01766fe7a79bc0c20ff2ad6ed40c3887.png" style="max-width:800px;"> <img src="https://preview.21cnjy.com/f2/2024/04/e0/e013233cf6e5b6de2b9dc852e679fcce.png" style="max-width:800px;"> <img src="https://preview.21cnjy.com/f2/2024/04/7e/7e74b0a9d74b0fcdf6ee2a2bd06d572a.png" style="max-width:800px;"> <img src="https://preview.21cnjy.com/f2/2024/04/36/369e557422c1d807114d199038a8dcfa.png" style="max-width:800px;"> <img src="https://preview.21cnjy.com/f2/2024/04/57/573a5d1d02770187e8132f36f4797924.png" style="max-width:800px;"> <img src="https://preview.21cnjy.com/f2/2024/04/3a/3a197b6f01d031be70c2bec868f930c4.png" style="max-width:800px;"> </div> </div> <div class="entry-footer"> <div class="entry-bar"> <div class="entry-bar-inner clearfix text-center"> </div> </div> <div class="entry-copyright"> <p>缩略图、资源来源于二一教育资源库</p> </div> </div> </div> </article> </div> <aside class="sidebar"> <div class="widget widget_views"> <h3 class="widget-title">相关资源</h3> <ul> <li><a href="https://doc.21cnjy.com/p-16265075.html" title="3.3 信息系统的数据输入 教学设计 -2022—2023学年高中信息技术教科版(2019版)必修2">3.3 信息系统的数据输入 教学设计 -2022—2023学年高中信息技术教科版(2019版)必修2</a></li> <li><a href="https://doc.21cnjy.com/p-15745007.html" title="高一信息技术 (必修2)课时13_第三单元:信息系统的设计与开发_3-3信息系统的数据输入-教案">高一信息技术 (必修2)课时13_第三单元:信息系统的设计与开发_3-3信息系统的数据输入-教案</a></li> <li><a href="https://doc.21cnjy.com/p-15744639.html" title="高一信息技术 (必修2)课时13_第三单元:信息系统的设计与开发_3-3信息系统的数据输入-课件(共41张PPT)">高一信息技术 (必修2)课时13_第三单元:信息系统的设计与开发_3-3信息系统的数据输入-课件(共41张PPT)</a></li> <li><a href="https://doc.21cnjy.com/p-14342877.html" title="3.3 信息系统的数据输入 第2课时课件(共18张PPT)高一信息技术课件(教科版2019必修2)">3.3 信息系统的数据输入 第2课时课件(共18张PPT)高一信息技术课件(教科版2019必修2)</a></li> <li><a href="https://doc.21cnjy.com/p-14342875.html" title="3.3 信息系统的数据输入 第1课时课件(共17张PPT)高一信息技术(教科版2019必修2)">3.3 信息系统的数据输入 第1课时课件(共17张PPT)高一信息技术(教科版2019必修2)</a></li> <li><a href="https://doc.21cnjy.com/p-10990608.html" title="3.3信息系统的数据输入课件(20ppt)2021-2022学年教科版(2019)高中信息技术必修二">3.3信息系统的数据输入课件(20ppt)2021-2022学年教科版(2019)高中信息技术必修二</a></li> <li><a href="https://doc.21cnjy.com/p-9220399.html" title="3.3 信息系统的数据输入 第1课时 课件(20张PPT)+教案">3.3 信息系统的数据输入 第1课时 课件(20张PPT)+教案</a></li> <li><a href="https://doc.21cnjy.com/p-9220388.html" title="3.3 信息系统的数据输入 第2课时 课件(19张PPT)+教案">3.3 信息系统的数据输入 第2课时 课件(19张PPT)+教案</a></li> <li><a href="https://doc.21cnjy.com/p-8449957.html" title="必修2 3.3 信息系统的数据输入 第2课时 教案">必修2 3.3 信息系统的数据输入 第2课时 教案</a></li> <li><a href="https://doc.21cnjy.com/p-8446686.html" title="必修2 3.3 信息系统的数据输入 第1课时 教案">必修2 3.3 信息系统的数据输入 第1课时 教案</a></li> </ul> </div> </aside> </div> </div> </main> <script src="//static.21cnjy.com/js/underscore-1.8.3.min.js"></script> <script type="text/javascript" src="https://b.bdstatic.com/searchbox/icms/searchbox/js/swanInvoke.js"></script> <script> function jumpbaiduboxapp(el){ if (navigator.userAgent.toLowerCase().indexOf('baiduboxapp/') >-1){ window.swanInvoke({ appKey: 'LYaggHHMnhIO7GgfWsVcMKQKoRjCXLqq', path: 'pages/zydown/zydown', query: { id: el.attributes['ownattr'].nodeValue } }); return false; }else{ return true; } }; ;(function(){ var ua = navigator.userAgent.toLowerCase() var isWXWork = ua.match(/wxwork/i) == 'wxwork'; var isWeixin = !isWXWork && ua.match(/MicroMessenger/i) == 'micromessenger'; var isMobile = isDesktop = false; if (navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|IEMobile)/i)) { isMobile = true; } else { isDesktop = true; } var isAndroid = ua.indexOf('android') > -1 || ua.indexOf('Adr') > -1; var isOS = ua.indexOf('iPhone') > -1 || ua.indexOf('iPad') > -1 || ua.indexOf('Mac') > -1; if (isWeixin) { } if (isAndroid) { } // 标题固定fixed var $fixedTit = $('#J_FixedShowDetailTit'); var fixed_tit = function () { var titIsShow = $(window).scrollTop() > 179; if (titIsShow) { $fixedTit.animate({ top: 0 }, 300); } else { $fixedTit.animate({ top: '-200px' }, 300); } }; $(window).on('scroll', _.debounce(fixed_tit, 50)); fixed_tit(); // 简介固定高度 var $height= $('.assets-intro').height(); if($height == 480) $('.introAll').show(); // 收缩 function toMore(el){ var flag = el == '.introAll' ? 1 : 0; var overflow = flag ? "auto" : "hidden"; var maxHeight = flag ? "inherit" : "480px" ; var className = flag ? ".introAllHide" : ".introAll"; $(el).on('click',function(){ $('.assets-intro').css({ "overflow":overflow, "maxHeight": maxHeight }); $(el).hide(); $(className).show(); }); } toMore('.introAll'); toMore('.introAllHide'); })(); </script> <!--footer开始--> <!-- 底部 --> <footer class="footer"> <div class="container"> <div class="clearfix"> <div class="footer-col footer-col-logo"> <!-- <mip-img src="/just/images/logo-footer.png" width="60" height="60"></mip-img> --> </div> <div class="footer-col footer-col-copy "> <ul class="footer-nav hidden-xs "> <li><a href="https://www.21cnjy.com/help/">帮助中心</a> </li> <li><a href="https://www.21cnjy.com/about/about_contact-us.php">联系我们</a> </li> <li><a href="https://www.21cnjy.com/about/about_opinion.php">意见反馈</a> </li> </ul> <div class="copyright "> 2023 版权所有© 二一教育 <a href="https://beian.miit.gov.cn" target="_blank " rel="nofollow noopener noreferrer">粤ICP备11039084</a> </div> </div> <div class="footer-col footer-col-sns "> <div class="footer-sns "> <ul class="footer-nav hidden-xs "> <li>友情链接:</li> <li> <a href="https://yj.21cnjy.com/" title="阅卷软件系统">阅卷系统</a> <a href="https://edu.21cnjy.com/" title="美文范文">优秀范文</a> <a href="https://paike.21cnjy.com/" title="新高考走班">走班排课</a> <a href="https://tiku.zujuan.com/" title="组卷网题库">组卷题库</a> <a href="https://www.chujuan.cn/" title="组题出卷网">出卷网</a> </li> </ul> </div> </div> </div> </div> </footer> <mip-fixed type="gototop"><mip-gototop></mip-gototop></mip-fixed> <mip-stats-baidu token="0280ecaa2722243b1de4829d59602c72"></mip-stats-baidu> <script src="https://c.mipcdn.com/static/v2/mip.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-stats-baidu/mip-stats-baidu.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-gototop/mip-gototop.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-history/mip-history.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-fixed/mip-fixed.js"></script> <script src="https://c.mipcdn.com/extensions/platform/v1/mip-cambrian/mip-cambrian.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-share/mip-share.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-form/mip-form.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-sidebar/mip-sidebar.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-vd-tabs/mip-vd-tabs.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-lightbox/mip-lightbox.js"></script> <script src="https://c.mipcdn.com/static/v2/mip-ad/mip-ad.js"></script> <script src="/assets/26c9d710/jquery.js"></script> <script src="/assets/a0893c15/yii.js"></script> <script src="/assets/a0893c15/yii.activeForm.js"></script> <script type="text/javascript">jQuery(document).ready(function () { jQuery('#w0').yiiActiveForm([], []); jQuery('#w1').yiiActiveForm([], []); });</script> </body> </html>