《ASP网页数据库短训教程》第16章 同学录

第16课同学录 16.1课前导读 16.2课堂教学 16.3上机练习 16.4课后作业
16.1 课前导读 16.2 课堂教学 16.3 上机练习 16.4 课后作业 第16课 同 学 录

16.1课前导读 网上同学录系统通常具有同学信息的浏览、添加、 删除和修改等基本功能,将数据存放在服务器中,便 于各地同学的联络。其实,与同学录系统相近的还有 会员管理系统、网上交友系统等。 可以使用文本文件存储同学信息,这样的同学录 系统容易实现信息的浏览和添加功能,但对于信息删 除和修改功能的实现就显得力不从心了
16.1 课前导读 网上同学录系统通常具有同学信息的浏览、添加、 删除和修改等基本功能,将数据存放在服务器中,便 于各地同学的联络。其实,与同学录系统相近的还有 会员管理系统、网上交友系统等。 可以使用文本文件存储同学信息,这样的同学录 系统容易实现信息的浏览和添加功能,但对于信息删 除和修改功能的实现就显得力不从心了

明智的选择是使用数据库系统来存储同学信息, 这样的同学录系统可以很方便地实现信息的浏览、添 加、删除和修改等功能,还可以实现各种信息的查询 功能。 本课将通过一个简单的同学录来学习AD0技术的 Connection属性,页面间的数据的传输以及 Vbscript 在ASP技术中的体现 作为一个完善的同学录系统,登录和注册是必不 可少的。不过,为了简单起见,本课介绍的同学录略 去了这一功能。作为练习,读者可以自行补上
明智的选择是使用数据库系统来存储同学信息, 这样的同学录系统可以很方便地实现信息的浏览、添 加、删除和修改等功能,还可以实现各种信息的查询 功能。 本课将通过一个简单的同学录来学习ADO技术的 Connection属性,页面间的数据的传输以及Vbscript 在ASP技术中的体现。 作为一个完善的同学录系统,登录和注册是必不 可少的。不过,为了简单起见,本课介绍的同学录略 去了这一功能。作为练习,读者可以自行补上

16.2课堂教学 16.2.1最简单的同学录 16.2.2同学录的改进
16.2 课堂教学 16.2.1 最简单的同学录 16.2.2 同学录的改进

16.2.1最简单的同学录 1.创建数据库 2.创建主页面 3.创建添加页面 4.数据添加处理 5.创建删除页面 6,数据删除处理
16.2.1 最简单的同学录 1. 创建数据库 2. 创建主页面 3. 创建添加页面 4. 数据添加处理 5. 创建删除页面 6. 数据删除处理

16.2.1最简单的同学录 最简单的同学录系统包括4个asp文件、1个htm 文件和一个数据库文件,它们分别是: ① index.asp:同学录主页面,显示各位同学的 基本信息。 ②add.htm:添加页面,添加一位同学的各项信 ③ addnew.asp:向数据库添加记录。处理 add. htm文件的提交数据,实现每位同学信息的存储 功能。 ④del.asp:删除页面,删除一位同学的信息。 ⑤ delnew.asp:从数据库中删除记录。处理 del.asp文件的提交数据,从数据库中删除同学的信 IL O
16.2.1 最简单的同学录 最简单的同学录系统包括4个asp文件、1个html 文件和一个数据库文件,它们分别是: ① index.asp:同学录主页面,显示各位同学的 基本信息。 ② add.htm:添加页面,添加一位同学的各项信 息。 ③ addnew.asp : 向 数 据 库 添 加 记 录 。 处 理 add.htm文件的提交数据,实现每位同学信息的存储 功能。 ④ del.asp:删除页面,删除一位同学的信息。 ⑤ delnew.asp:从数据库中删除记录。处理 del.asp文件的提交数据,从数据库中删除同学的信 息

1.创建数据库 首先创建一个 Acces数据库文件: classmate.mdb 其中包含一个数据表: lassmate。数据表的结构见如 表16-1。 表16-1 classmate表的结构 字段名称 数据类型 必填 说明 姓名 文本 同学姓名 性别 文本 性别 生目期 日期/时间 是否否否否否否否 出生日期 电话 文本 电话 「机 文本 手机 文本 也址 家庭地 单位 文本 单位 工作单 Email 文本 电子信箱
1. 创建数据库 首先创建一个Access数据库文件:classmate.mdb, 其中包含一个数据表:classmate。数据表的结构见如 表16-1。 表16-1 classmate表的结构 字段名称 数据类型 必填 说明 姓名 文本 是 同学姓名 性别 文本 否 性别 出生日期 日期/时间 否 出生日期 电话 文本 否 电话 手机 文本 否 手机 住址 文本 否 家庭地址 单位 文本 否 工作单位 Email 文本 否 电子信箱

2.创建主页面 网页文件 index.asp是同学录的主页面,用来显示 有同学信息,其中包含添加和删除的热点链接。在 记事本中输入代码,并将文件以 index.asp为名存盘 说明:该页面主要包括两部分内容: ①在表格第一行显示“添加”、“删除”两个热 点链接 ②打开数据库链接,以数据库记录为单位,显示 所有同学信息
2. 创建主页面 网页文件index.asp是同学录的主页面,用来显示 所有同学信息,其中包含添加和删除的热点链接。在 记事本中输入代码,并将文件以index.asp为名存盘。 说明:该页面主要包括两部分内容: ① 在表格第一行显示“添加” 、 “删除”两个热 点链接。 ② 打开数据库链接,以数据库记录为单位,显示 所有同学信息

3.创建添加页面 添加页面用于输入与添加同学的详细信息,除了 各项输入框外,页面上还包括两个按钮:提交按钮和 重设按钮。 添加同学信息的工作可以在客户端进行,因此使 用html文件,在记事本中输入代码,将文件以add.htm 为名存盘。 说明: ①以表格形式显示同学姓名、性别、生日、电话、 手机、住址、单位和电子信箱等信息 ②按“确认提交”按钮,如果数据无误(不缺索 引项,日期格式正确),输入的内容将被提交给 addnew.asp网页
3. 创建添加页面 添加页面用于输入与添加同学的详细信息,除了 各项输入框外,页面上还包括两个按钮:提交按钮和 重设按钮。 添加同学信息的工作可以在客户端进行,因此使 用html文件,在记事本中输入代码,将文件以add.htm 为名存盘。 说明: ① 以表格形式显示同学姓名、性别、生日、电话、 手机、住址、单位和电子信箱等信息。 ② 按“确认提交”按钮,如果数据无误(不缺索 引项,日期格式正确),输入的内容将被提交给 addnew.asp网页

4.数据添加处理 网页文件 addnew.asp用来处理由添加页面提交的 数据。若数据不重复,则将数据添加到数据库里。在 记事本中输入代,将文件以 addnew.asp为名存盘 说明:该程序包含四部分程序模块,分别是: ①给出用户名不能为空的提示和出生日期要求按 格式输入的提示。 ②读取add.htm页面提交的信息,存入 name 1 sex、 phone、 policy、 address、 company等变量中。 ③打开数据库链接,向数据库添加记录。给出添 加成功的提示并且返回到主页面,当该同学名字已经 存在时,给出提示“同学信息添加成功”,并且返回 到添加页面 ④实现数据库的关闭
4. 数据添加处理 网页文件addnew.asp用来处理由添加页面提交的 数据。若数据不重复,则将数据添加到数据库里。在 记事本中输入代码,将文件以addnew.asp为名存盘。 说明:该程序包含四部分程序模块,分别是: ① 给出用户名不能为空的提示和出生日期要求按 格式输入的提示。 ② 读取add.htm页面提交的信息,存入name1、 sex、phone、policy、address、company等变量中。 ③ 打开数据库链接,向数据库添加记录。给出添 加成功的提示并且返回到主页面,当该同学名字已经 存在时,给出提示“同学信息添加成功” ,并且返回 到添加页面。 ④ 实现数据库的关闭
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《ASP网页数据库短训教程》第15章 留言板.ppt
- 《ASP网页数据库短训教程》第14章 课网上调查.ppt
- 《ASP网页数据库短训教程》第13章 课聊天室.ppt
- 《ASP网页数据库短训教程》第12章 SQL简介.ppt
- 《ASP网页数据库短训教程》第11章 ASP与数据库.ppt
- 《ASP网页数据库短训教程》第10章 ASP的内置组件.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第9章 软件项目管理.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第8章 软件维护.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第7章 软件测试.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第6章 软件实现.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第5章 面向对象的分析与设计.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第4章 软件设计.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第3章 软件需求分析.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第2章 软件过程.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第10章 软件工程高级课题.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第1章 软件工程引论.ppt
- 《浅谈Medline检索》讲义.ppt
- 《网络操作系统》课程教学资源(PPT课件讲稿)第9章 FTP服务器配置与管理.ppt
- 《网络操作系统》课程教学资源(PPT课件讲稿)第8章 WWW服务器配置与管理.ppt
- 《网络操作系统》课程教学资源(PPT课件讲稿)第7章 创建管理WINS.ppt
- 《ASP网页数据库短训教程》第17章 网上购物.ppt
- 《ASP网页数据库短训教程》第18章 网上搜索.ppt
- 《ASP网页数据库短训教程》第19章 网上考试.ppt
- 《ASP网页数据库短训教程》第1章 ASP的基础知识.ppt
- 《ASP网页数据库短训教程》第2章 TML语言介绍(一).ppt
- 《ASP网页数据库短训教程》第3章 HTML语言介绍(二).ppt
- 《ASP网页数据库短训教程》第4章 VBScript编程语言(一).ppt
- 《ASP网页数据库短训教程》第5章 VBScript编程语言(二).ppt
- 《ASP网页数据库短训教程》第6章 VBScript的对象编程.ppt
- 《ASP网页数据库短训教程》第7章 ASP程序与ASP的内置对象.ppt
- 《ASP网页数据库短训教程》第8章 Request对象及其使用.ppt
- 《ASP网页数据库短训教程》第9章 Application对象与 Session对象.ppt
- 同济大学:《计算机文化》(第三版)第一章 计算机与信息社会.ppt
- 同济大学:《计算机文化》(第三版)第四章 系统软件及其常用操作系统.ppt
- 同济大学:《计算机文化》(第三版)第五章 应用软件和办公软件.ppt
- 同济大学:《计算机文化》(第三版)第六章 网络基础.ppt
- 《小技巧让PDF文件与Word文档之间自由地转换》讲义.pdf
- 《计算机网络基础》第5章 Internet的使用.ppt
- 《计算机网络基础》第6章 网页制作技术.ppt
- 《计算机网络基础》第7章 网络管理与网络安全.ppt