SAP系统学习资料PPT课件_第1页
SAP系统学习资料PPT课件_第2页
SAP系统学习资料PPT课件_第3页
SAP系统学习资料PPT课件_第4页
SAP系统学习资料PPT课件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 16 1课前导读16 2课堂教学16 3上机练习16 4课后作业 第16课同学录 2 16 1课前导读网上同学录系统通常具有同学信息的浏览 添加 删除和修改等基本功能 将数据存放在服务器中 便于各地同学的联络 其实 与同学录系统相近的还有会员管理系统 网上交友系统等 可以使用文本文件存储同学信息 这样的同学录系统容易实现信息的浏览和添加功能 但对于信息删除和修改功能的实现就显得力不从心了 3 明智的选择是使用数据库系统来存储同学信息 这样的同学录系统可以很方便地实现信息的浏览 添加 删除和修改等功能 还可以实现各种信息的查询功能 本课将通过一个简单的同学录来学习ADO技术的Connection属性 页面间的数据的传输以及Vbscript在ASP技术中的体现 作为一个完善的同学录系统 登录和注册是必不可少的 不过 为了简单起见 本课介绍的同学录略去了这一功能 作为练习 读者可以自行补上 4 16 2课堂教学16 2 1最简单的同学录16 2 2同学录的改进 5 16 2 1最简单的同学录1 创建数据库2 创建主页面3 创建添加页面4 数据添加处理5 创建删除页面6 数据删除处理 6 16 2 1最简单的同学录最简单的同学录系统包括4个asp文件 1个html文件和一个数据库文件 它们分别是 index asp 同学录主页面 显示各位同学的基本信息 add htm 添加页面 添加一位同学的各项信息 addnew asp 向数据库添加记录 处理add htm文件的提交数据 实现每位同学信息的存储功能 del asp 删除页面 删除一位同学的信息 delnew asp 从数据库中删除记录 处理del asp文件的提交数据 从数据库中删除同学的信息 7 1 创建数据库首先创建一个Access数据库文件 classmate mdb 其中包含一个数据表 classmate 数据表的结构见如表16 1 表16 1classmate表的结构 8 2 创建主页面网页文件index asp是同学录的主页面 用来显示所有同学信息 其中包含添加和删除的热点链接 在记事本中输入代码 并将文件以index asp为名存盘 说明 该页面主要包括两部分内容 在表格第一行显示 添加 删除 两个热点链接 打开数据库链接 以数据库记录为单位 显示所有同学信息 9 3 创建添加页面添加页面用于输入与添加同学的详细信息 除了各项输入框外 页面上还包括两个按钮 提交按钮和重设按钮 添加同学信息的工作可以在客户端进行 因此使用html文件 在记事本中输入代码 将文件以add htm为名存盘 说明 以表格形式显示同学姓名 性别 生日 电话 手机 住址 单位和电子信箱等信息 按 确认提交 按钮 如果数据无误 不缺索引项 日期格式正确 输入的内容将被提交给addnew asp网页 10 4 数据添加处理网页文件addnew asp用来处理由添加页面提交的数据 若数据不重复 则将数据添加到数据库里 在记事本中输入代码 将文件以addnew asp为名存盘 说明 该程序包含四部分程序模块 分别是 给出用户名不能为空的提示和出生日期要求按格式输入的提示 读取add htm页面提交的信息 存入name1 sex phone policy address company等变量中 打开数据库链接 向数据库添加记录 给出添加成功的提示并且返回到主页面 当该同学名字已经存在时 给出提示 同学信息添加成功 并且返回到添加页面 实现数据库的关闭 11 5 创建删除页面删除页面执行删除信息的选定操作 在记事本中输入代码 并将文件以del asp为名存盘 说明 该程序包含四部分程序模块 数据库连接模块 建立一个conn数据库连接对象和一个objRS记录集对象 实现已经添加的同学信息的查询 如果没有显示 没有信息可删除 显示同学信息列表 使用dowhile语句显示同学信息的同时 通过response write语句显示一个删除的热点链接 如果删除该同学记录 将执行delnew asp文件 实现数据库的关闭 12 6 数据删除处理该页面完成从数据库中删除记录 并且显示从数据库中成功删除记录 在记事本中输入代码 并将文件以delnew asp为名存盘 说明 代码中 使用了SQL命令Delete来删除记录 13 16 2 2同学录的改进1 创建信息列表页面2 创建修改页面3 数据更新处理 14 16 2 2同学录的改进为同学录增加修改信息的功能 同学录的修改模块可以用3个文件来实现 分别是 信息列表页面modifydisplay asp 信息修改页面modify asp和数据处理文件modifynew asp 为了调用这些文件 还需在主页面中的原有链接代码下增加如下代码 修改 1 创建信息列表页面信息列表页面与删除页面相仿 在记事本中输入代码 将文件以modifydisplay asp为名存盘 15 2 创建修改页面修改页面与添加页面相仿 也是个人信息的一个表格 在记事本中输入代码 并将文件以modify asp为名存盘 说明 该页面首先通过IID request id 语句获取由浏览器表单返回 提交 的数据 id 该数据表示所选择记录中的 姓名 项 通过sql select fromcalssmatewhere姓名 iid 语句 查询出该同学信息 并且以编辑列表的形式显示其姓名 性别 通讯方式等信息 通过选择编辑框 修改各项信息 修改完成点击提交按钮 调用数据更新处理程序 16 3 数据更新处理网页文件modifynew asp用来处理由修改页面提交的数据 如果数据无误 不缺索引项 日期格式正确 则更新数据库 在记事本中输入代码 并将文件以modifynew asp为名存盘 说明 该程序在SQL语句Update命令执行成功后 给出 同学信息修改成功 的提示信息 如果同学的名字为空 将给出 请输入用户名 的提示 如果修改的出生日期不符合日期格式xxxx xx xx 将给出 生日输入错误 将返回前页 的提示 17 16 3上机练习 练习16 1 简化界面的同学录 将上述同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论