- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
3.3信息系统的数据输入
【学习目标】
1.能够根据信息输入的要求设计HTML网页。
2.理解信息系统数据访问的基本过程。
3.能够描述将用户输入信息存储到数据库的基本过程。
【知识框架】
信息系统使用过程中,用户并不是操作数据库,而是通过信息系统程序(交互式页面)来进行数据库的操作。
知识点1:静态网和动态网
动态网中网页显示的信息是存储在中的,修改数据库内容,网页内容也会改变。
信息系统开发
知识点2:表单
表单:在HTML文件中,表单用于用户的各种输入,用户单击按钮提交表单时向服务器数据,从而实现用户与Web服务器的数据交换。
浏览器打开“添加图书录入表单.html”→右键选择“察看网页源代码”
formaction=/book_in/method=post
ISBN:inputname=tb_ISBNtype=text/br/
书名:inputname=tb_BookTitletype=text/br/
inputstyle=marginleft:70pxtype=submitname=Button1value=录入/
/form
form标记中的action和method为表单的属性,表示表单数据将提交给哪一个程序处理,表示表单数据的传递方式。
以get方式传递数据,浏览器将在中呈现传递的数据;以post方式传递数据,数据不会出现在地址栏中,所以适合传递数据。post方式理论上没有数据量大小限制,但为了保证系统的稳定运行,通常会限制在MB以内。
表单元素:用户向信息系统提交的数据多种多样,HTML定义了多种类型的表单元素。
表单元素
网页呈现
代码表示
功能
文本框
inputname=”文本框”type=””
输入数据
密码框
inputname=”密码框”type=””
输入密码
显示为“*”
单选框
inputname=”单选框”type=””
单击选一个
复选框
inputname=”复选框”type=””
可以选多个
下拉列表
selectname=”列表框”
option列表1/option
option列表2/option
/select
下拉选一个
按钮
inputname=”按钮”value=”提交”type=””
提交表单数据
或执行命令
信息系统开发人员应当在设计交互页面时,给予必要的提示。
知识点3:交互
交互(interaction)指人工制品在特定场景下的方式。用户使用各种信息服务过程中的感觉就是一种体验。
1.连接数据库
数据库由数据库管理系统实施管理,应用程序要将数据存储到中,首先要建立应用程序和数据库之间的。
import#使用pyodbc作为连接应用程序和数据库的管道
DB?le=os.getcwd()+u\图书管理.mdb#起始执行目录\数据库文件
#建立一个连接对象,该对象用odbc连接管道连接应用程序和指定的数据库
=pyodbc.connect(uDriver={MicrosoftAccessDriver(*.mdb,*.accdb)};DBQ=+DB?le)
#为数据连接创建游标对象,此时游标对象中没有存放任何数据
cursor=conn.()
cursor.close()#关闭游标
conn.close()#关闭数据库连接
2.游标(cursor)是Web服务器为用户开设的一个数据区,存放SQL语句的执行结果。数据库操作结束后,应按关闭游标和数据库连接,服务器资源。
知识点4:用户与服务器之间的通信
用户与服务器通信具体过程
1.用户在浏览器地址栏中输入地址,浏览器向服务器发起访问应用程序的请求。
2.Web服务器根据用户提交的网址查找应用程序文件,如果找到了文件,就将处理结果返回给用户;如果没有找到文件,则默认给用户返回一个错误(表示文件不存在)。
3.如果用户的请求需要访问服务器,Web服务器就向数据库服务器发起访问请求。
4.数据库服务器根据Web服务器发来的请求,向Web服务器返回操作结果或是数据集合,再由Web服务器根据应用程序文件的要求进行相应处理之后将结果返回供用户浏览。
知识点5:插入图书数据
插入数据的方式
1.操作数据库
向数据库中手工录入数据,首先要打开数据库管理系统,然后打开相应
您可能关注的文档
- 第一章扬帆起航第一课初三我来了教学设计北师大版(2015)初中九年级全一册.docx
- 2024-2025学年河南省三门峡市渑池县三年级上册期末学情检测道德与法治试卷(原卷版).docx
- 93皮肤与汗液分泌学案-北师大版生物七年级下册.docx
- 52土壤的形成教学设计高中地理必修一.docx
- 22解决问题分层作业-数学二年级下册(北京版).docx
- 71血液学案-北师大版生物七年级下册(1).docx
- 安全用火防止煤气中毒--初二主题班会(1).docx
- 人教版四下-43小数的读法和写法(分层作业含答案).docx
- Unit1AnimalfriendsSectionPronunciation(1-3)说课稿人教版英语七年级下册.docx
- 42实验探究加速度与力质量的关系导学案-高一上学期物理人教版(2019).docx
文档评论(0)