学习目标:
1、掌握濒危动物数据库应用系统设计与制作:掌握添加记录模块设计和删除模块的设计
2、掌握添加记录和删除记录的SQL语句
学习方法:
1、本节课以学生"自学"为主,学习领悟教好的同学根据课件学习,老师辅导不太会做的同学
2、对比程序,老师在下课之前的5分钟把本节课的程序代码公布在本网页的后面
学习内容:
课程导入:
在我们学习第二单元第一节时我们已分析了濒危动物数据库应用系统的功能分析,其模块图如下
参考学习:访问濒危动物数据库应用系统,分析修改模块的设计与制作的原理http://192.168.19.203/index.htm
分析问题:
1、怎么能修改满足条件的数据使用SQL学习平台学习该SQL语句
复习SQL:
【添加语句】:sql="insertintotable(字段1,字段2,...)values(值1,值2,...)"
【删除语句】方式一:sql="deletefromtable"
【删除语句】方式二:sql="deletefromtablewhere字段1=’某一值’"
分析这两个语句的不同点
程序设计前的工作:建立程序测试环境
继续使用上节课的作业(说明:每个同学的作业须保存好)
注意:本节课的学习只针对一个数据表(AnimalSpecies)
一,添加记录模块的设计
步骤
1、打开main_admin.asp页面,该页面的内容:1、浏览数据(超链接到步骤2的页面)
2、查询数据(超链接到步骤2的页面"search.asp")3、修改数据(update.asp)4.添加数据(insert.asp)5.删除数据(delete.asp)
步骤2、新建一个ASP页面,名称为insert.asp
该页面的功能:1、显示输入框如图
界面如下
中文学名
中文俗名
地理分布
特征
步骤3、新建动态页面insert2.asp,先备份你的数据库
该页面的功能:1、向数据库中添加的数据记录
获取前一个页面传递过来的值
CName=request("CName")
CPopName=request("CPopName")
Distribution=request("Distribution")
Characteristic=request("Characteristic")
ASP连接数据库
setconn=server.createobject("ADODB.CONNECTION")
connstr="DBQ="&server.mappath("CAnimal_Species.mdb")&";DRIVER={MicrosoftAccessDriver(*.mdb)}"
conn.openconnstr
SQL语句
sql="insertintoAnimalSpecies(CName,CPopName,Distribution,Characteristic)values(’"&CName&"’,’"&CPopName&"’,’"&Distribution&"’,’"&Characteristic&"’)"
’response.Write(sql)
conn.execute(sql)
步骤4、在服务器中测试结果
步骤5、在数据库中查看数据是否发生了变化,或者运行p6.asp页面查看
讨论:为什么不能在"浏览"中看到结果
二,删除记录模块的制作
步骤1,制作一个静态页面delete.asp:页面内容如下
中文学名
步骤3、在服务器中测试结果
步骤4、在数据库中查看数据是否发生了变化,或者运行p6.asp页面查看
讨论:为什么不能在"浏览"中看到结果
作业:
作业步骤按照上课内容制作,做好之后让老师登记
本节课程序全部源代码(待公布)
添加内容的insert.asp页面表单代码
<formaction="insert2.asp"method="post">
<tablewidth="400"border="1"align="center">
<tr>
<tdwidth="97"height="28">中文学名</td>
<tdwidth="287"><divalign="left">
<inputnam
e="CName"type="text"id="CName">
</div></td>
</tr>
<tr>
<tdheight="26">中文俗名</td>
<td><divalign="left">
<inputname="CPopName"type="text"id="CPopName">
</div></td>
</tr>
<tr>
<tdheight="83">地理分布</td>
<td><textareaname="Distribution"cols="40"rows="5"id="Distribution"></textarea></td>
</tr>
<tr>
<tdheight="89">特征</td>
<td><textareaname="Characteristic"cols="40"rows="5"id="Characteristic"></textarea></td>
</tr>
<tr>
<tdheight="41"colspan="2"><divalign="center">
<inputtype="submit"name="Submit"value="插入数据">
</div></td>
</tr>
</table>
</form>
添加内容的delete.asp页面表单代码
<formaction="delete2.asp"method="post">
<tablewidth="233"height="80"border="1"align="center"cellpadding="0"cellspacing="1">
<tr>
<tdheight="30"colspan="2">请输入要删除的动物名称</td>
</tr>
<tr>
<tdheight="30">动物名称</td>
<td><inputname="CName"type="text"size="15"></td>
</tr>
<tr>
<tdheight="40"colspan="2"><divalign="center">
<inputtype="submit"name="Submit"value="删除">
</div></td>
</tr>
</table>
</form>制作数据库应用系统---添加记录模块设计和删除模块的设计这一教您现在访问的是中国学科吧旗下教案网http://www.jsfw8.com/jafs/