第8章 ASP综合应用实例

上传人:飞*** 文档编号:6447612 上传时间:2017-08-08 格式:PPT 页数:23 大小:582.50KB
返回 下载 相关 举报
第8章 ASP综合应用实例_第1页
第1页 / 共23页
第8章 ASP综合应用实例_第2页
第2页 / 共23页
第8章 ASP综合应用实例_第3页
第3页 / 共23页
第8章 ASP综合应用实例_第4页
第4页 / 共23页
第8章 ASP综合应用实例_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《第8章 ASP综合应用实例》由会员分享,可在线阅读,更多相关《第8章 ASP综合应用实例(23页珍藏版)》请在金锄头文库上搜索。

1、第8章 ASP综合应用实例,8.1 综合应用准备,8.1 综合应用准备,1. 数据库准备(1)学生信息表(xs):存放学生的基本信息,表结构如图:,学生的基本信息表结构字段说明如表所示。,8.1 综合应用准备,(2)课程信息表(kc):存放课程的基本信息,如图:,课程的基本信息表结构字段说明如表所示。,8.1 综合应用准备,(3)学生课程成绩表(xskc),存放学生课程的成绩信息,表结构如图所示:,学生课程的成绩表结构字段说明如表所示。,8.1 综合应用准备,(4)系统登录表(xscjuser),存放用户登录信息,表结构如表所示。,2. Web环境准备(参考第7章数据库)(1) 安装Windo

2、ws的IIS组件。(2) 设置Web站点的虚拟根(主)目录和主文档。选择开始程序管理工具Internet信息服务管理器。,(3) 在Program FilesCommonFilesSystemado文件夹找到adovbs.inc文件 。(4) 将连接SQL Server2000服务器MySRV1的XSCJ数据库信息保存在数据链接文件xscjlinks.UDL中。,8.1 综合应用准备,图默认Web站点属性,8.2.1 系统登录,系统登录就是确认能够有权使用学生成绩管理系统的用户。,学生成绩管理系统的用户的登录名和密码放入xscj数据库xscjuser表。作为样本数据,我们送入了2个用户:登录名

3、密码 zhang1234wang,8.2.1 系统登录,xscj_login.ASP,学生成绩网络管理系统登录登录名:INPUT TYPE=text NAME=txtDLM VALUE=密  码:   ,8.2.1 系统登录,xscj_loginOK.ASP,学生成绩管理系统,8.2.2 系统主界面,用户登录成功,就会进入系统主界面。系统主界面如图:,说明:(1) 在d:www目录下创建image子目录,将上述网页中有关的gif文件准备好。(2) 中为用CSS方式定义了一个类显示格式style1,网页中通过class=”style”引用。,8.3.1 学

4、生信息录入,1. 学生信息录入 首先显示学生信息录入界面(xsxx.HTM),如图所示。,该页面包含“显示”、“添加”、“修改”和“删除”等4个功能。单击其中一个按钮即转xsxxop.ASP进行处理。,8.3.1 学生信息录入,(2) 下列代码实现4个命令按钮:因为单击4个按钮都要进行提交处理,所以他们都是type=“submit”,并且名字(name)相同,在xsxx_editOP.ASP中处理时提高value的值来区分它们。,说明:(1) 下列代码实现xb(逻辑(bit)型)字符型If rs1(xb) Then temp=男Else temp=女End If,8.3.1 学生信息录入,(2

5、) 不同类型的数据同时输出到网页只要用&连接。例如: Response.Write 出生时间: & rs1(cssj) & Response.Write 总学分: & rs1(zxf) & (3) “删除”功能通过RECORDSET对象删除学生(xs)表符合条件的记录。通过(xs)表的CheckXs触发器来完成保持数据库的参照完整性。步骤如下: 打开SQL Server 2000企业管理器选择 xscj数据库选择xs表按右键选“管理触发器”菜单,输入下列内容: CREATE TRIGGER CheckXs ON dbo.XS FOR DELETE AS delete from XS_KC wh

6、ere XH in( select XH from deleted),8.3.1 学生信息录入,通过网页删除学生(xs)表的有关记录的同时同步删除学生成绩(xskc)表中的这些学生的所有成绩记录。,8.3.2 学生成绩录入,学生成绩录入页面如图所示。,8.3.2 学生成绩录入,说明:(1) 包含了一个xscj_Conn.asp文件,文件内容如下:,(2) 本网页将输入界面和执行操纵合为一体。执行学生课程成绩输入操纵是在OPxskc()函数中完成的。,8.3.2 学生成绩录入,例如产生姓名列表框的主要代码:姓名 option value= ,(3) Opxskc()函数中通过ADO的Command对象调用AddStuScore存储过程完成学生课程成绩输入操作,这样就有把操作记录的数据传递给存储过程。,8.3.2 学生成绩录入,AddStuScore存储过程,8.3.3 学生信息查询,学生信息查询页面如图所示。,8.3.3 学生信息查询,实现的网页文件为xsxx_list.ASP,显示学生的已经学习的所有课程的情况的网页文件为xscj_list.ASP。,8.3.4 课程信息查询,课程信息查询页面如图所示。,8.3.4 课程信息查询,实现的本网页文件为kcxx_list.ASP,显示课程的学习的所有学生的情况的网页文件为kccj_list.ASP。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号