Web应用程序开发教程——ASP+SQL Server 教学课件 ppt 姜卫 何苗 李晓黎 第09章

上传人:E**** 文档编号:89419490 上传时间:2019-05-24 格式:PPT 页数:43 大小:1.29MB
返回 下载 相关 举报
Web应用程序开发教程——ASP+SQL Server 教学课件 ppt 姜卫 何苗 李晓黎 第09章_第1页
第1页 / 共43页
Web应用程序开发教程——ASP+SQL Server 教学课件 ppt 姜卫 何苗 李晓黎 第09章_第2页
第2页 / 共43页
Web应用程序开发教程——ASP+SQL Server 教学课件 ppt 姜卫 何苗 李晓黎 第09章_第3页
第3页 / 共43页
Web应用程序开发教程——ASP+SQL Server 教学课件 ppt 姜卫 何苗 李晓黎 第09章_第4页
第4页 / 共43页
Web应用程序开发教程——ASP+SQL Server 教学课件 ppt 姜卫 何苗 李晓黎 第09章_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《Web应用程序开发教程——ASP+SQL Server 教学课件 ppt 姜卫 何苗 李晓黎 第09章》由会员分享,可在线阅读,更多相关《Web应用程序开发教程——ASP+SQL Server 教学课件 ppt 姜卫 何苗 李晓黎 第09章(43页珍藏版)》请在金锄头文库上搜索。

1、,Web应用程序开发教程,授课教师: 职务:,第9章 网上商城购物系统,课程描述 网上购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商场,使购物过程变得轻松、快捷、方便。,本章知识点,系统分析与总体设计 数据库结构设计与实现 目录结构与通用模块 管理主界面与登录程序设计 公告信息管理模块设计 商品类别管理模块设计 商品管理模块设计 订单管理模块设计 投诉管理模块设计 系统主界面与登录程序设计 设计商品查询及购买模块 设计客户投诉模块 用户管理设计,9.1 系统分析与总体设计,系统功能描述 功能模块划分 系统流程分析,系统功能描述,前台管理:浏览商品、查询商品、订购商品、

2、购物车、用户信息维护。 后台管理:公告管理、商品管理、订单管理、投诉管理、用户管理。,功能模块划分,系统流程分析,9.2 数据库结构设计与实现,创建数据库: CREATE DATABASE Shop GO 数据库逻辑结构设计-定义表: 公告信息表Board 商品类别表GoodsType 商品信息表Goods 购物车表Basket 客户投诉表Complain 用户表Users和管理员表Admin,9.3 目录结构与通用模块,目录结构 通用模块,目录结构,子目录: admin 用于存储系统管理员的后台操作脚本,包括商品类别管理、商品信息管理、站内公告管理、订单管理、系统用户管理等功能; admin

3、images 用于保存上传的商品图片; images 用于存储网页中的图片文件; user 用于存储注册用户的前台操作脚本,包括用户投诉和注册用户管理等; shop 用于存储与购物信息相关的脚本。,通用模块,1ConnDB.asp:实现到数据库的连接 在文件中引用此文件作为头文件就可以访问数据库: ,通用模块,2IsAdmin.asp:判断用户是否是Admin。 “ Then sql = “Select * From Admin Where AdminId=“ & AdminId & “ And Passwd=“ & Passwd & “ 是否存在此用户名 Set rs = Conn.Exec

4、ute(sql) If rs.EOF Then Response.Redirect “Login.asp“ End If Else Response.Redirect “Login.asp“ End If %,通用模块,3IsUser.asp:判断是否为注册用户。 4upload_5xsoft.inc,9.4 管理主界面与登录程序设计,设计管理主界面 设计adminAdminIndex.asp 设计adminLeft.asp 管理用户登录程序设计,设计管理主界面,设计adminAdminIndex.asp,设计adminLeft.asp,Left.asp中的管理链接,管理用户登录程序设计,当数

5、据提交后,将执行putSession.asp,把用户信息保存在Sesstion变量中,然后把网页转向到adminLogin.asp中。当再次执行Left.asp时,程序将接收用户信息,进行身份验证: “ Then sql=“Select * From Admin Where AdminId= “ & AdminId & “ And Passwd=“ & AdminPwd & “ Set rsa = Conn.Execute(sql) 如果用户存在,则转向到AdminIndex.asp If Not rsa.EOF Then Response.Redirect(“AdminIndex.asp“)

6、 End If End If %,9.5 公告信息管理模块设计,设计公告管理页面 添加公告信息 修改公告 删除公告 查看公告信息,设计公告管理页面,添加、修改公告信息,BoardSave.asp 公告成功保存“ %,删除公告,1选择全部复选框 function sltAll() var nn = self.document.all.item(“Board“); for(j=0;jnn.length;j+) self.document.all.item(“Board“,j).checked = true; 2全部清除选择 function sltNull() var nn = self.docu

7、ment.all.item(“Board“); for(j=0;jnn.length;j+) self.document.all.item(“Board“,j).checked = false; ,删除公告,3生成并提交删除编号列表 function SelectChk() var s = false; /用来记录是否存在被选中的复选框 var Boardid, n=0; var strid, strurl; var nn = self.document.all.item(“Board“); /返回复选框Board的数量 for (j=0; jnn.length; j+) if (self.d

8、ocument.all.item(“Board“,j).checked) n = n + 1; s = true; Boardid = self.document.all.item(“Board“,j).id+“; /转换为字符串 /生成要删除公告编号的列表 if(n=1) strid = Boardid; else strid = strid + “,“ + Boardid; strurl = “BoardDelt.asp?id=“ + strid; if(!s) alert(“请选择要删除的公告!“); return false; if (confirm(“你确定要删除这些公告吗?“) f

9、orm1.action = strurl; form1.submit(); ,删除公告,BoardDelt.asp 成功删除!“ %,查看公告信息,BoardView.asp ,9.6 商品类别管理模块设计,9.7 商品管理模块设计,显示商品列表 添加商品 商品图片上传 修改商品 删除商品 查看商品信息,显示商品列表,显示商品列表,添加商品,商品图片上传,将图片添加到商品中: 选择商品图片,并将其上传到服务器的指定目录下。 在商品正文中添加关于商品图片的代码,并将其保存在数据库中。 处理图片: 将图片文件上传到服务器的指定目录下,需要时直接在网页中显示图片; 将图片数据保存在数据库的image

10、字段中,需要将其导出到一个图片文件中,然后才能在网页中显示。,修改商品,在GoodsList.asp中,每条商品记录的后面都有一个修改超级链接。参数id表示商品编号。 在GoodsEdit.asp显示商品图片: ) alt=“设置照片“无照片 “ width=“120“ border=0 )设置照片 )删除照片 ,删除商品,处理删除商品操作的脚本为GoodsDelt.asp: ,查看商品信息,GoodsView.asp显示商品: ,9.8 订单管理模块设计,查看订单信息 订单处理,查看订单信息,订单管理页面为OrderDo.asp文件: 未处理订单 正在处理订单 已经发货订单 已经结帐订单 ,订单处理,OrderCheck.asp的功能是更改订购单状态值: 订单处理完毕!“ %,9.9 投诉管理模块设计,9.10 系统主界面与登录程序设计,9.11 设计商品查询及购买模块,按分类查看商品列表,9.11 设计商品查询及购买模块,选择要购买的商品 购物车管理,9.11 设计商品查询及购买模块,收银台管理 我的订单,查询订单,9.12 设计客户投诉模块,9.13 用户管理设计,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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