欢迎来到天天文库
浏览记录
ID:50308209
大小:1.29 MB
页数:43页
时间:2020-03-07
《Web应用程序开发教程——ASP+SQL Server 教学课件 姜卫 何苗 李晓黎 第09章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Web应用程序开发教程授课教师:职务:第9章网上商城购物系统课程描述网上购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商场,使购物过程变得轻松、快捷、方便。本章知识点系统分析与总体设计数据库结构设计与实现目录结构与通用模块管理主界面与登录程序设计公告信息管理模块设计商品类别管理模块设计商品管理模块设计订单管理模块设计投诉管理模块设计系统主界面与登录程序设计设计商品查询及购买模块设计客户投诉模块用户管理设计9.1系统分析与总体设计系统功能描述功能模块划分系统流程分析系统功能描述前台管理:浏览商品、查询商品、订购商品、购物车、用户信息维护。后台管
2、理:公告管理、商品管理、订单管理、投诉管理、用户管理。功能模块划分系统流程分析9.2数据库结构设计与实现创建数据库:CREATEDATABASEShopGO数据库逻辑结构设计--定义表:公告信息表Board商品类别表GoodsType商品信息表Goods购物车表Basket客户投诉表Complain用户表Users和管理员表Admin9.3目录结构与通用模块目录结构通用模块目录结构子目录:admin用于存储系统管理员的后台操作脚本,包括商品类别管理、商品信息管理、站内公告管理、订单管理、系统用户管理等功能;adminimages用于保存上传的商品图片;images
3、用于存储网页中的图片文件;user用于存储注册用户的前台操作脚本,包括用户投诉和注册用户管理等;shop用于存储与购物信息相关的脚本。通用模块1.ConnDB.asp:实现到数据库的连接<%DimConnDimConnStrSetConn=Server.CreateObject("ADODB.Connection")ConnStr="DRIVER={SQLServer};SERVER=127.0.0.1;UID=sa;PWD=sa;Database=Shop"Conn.OpenConnStr%>在文件中引用此文件作为头文件就可以访问数据库:通用模块2.IsAdmin.asp:判断用户是否是Admin。<%'从Session变量中读取用户信息AdminId=Trim(Session("admin_id"))Passwd=Trim(Session("admin_pwd"))'用户名是否为空IfAdminId<>""Thensql="Select*FromAdminWhereAdminId='"&AdminId&"'AndPasswd='"&Passwd&"'"'是否存在此用户名Setrs=Conn.Execute(sql)Ifrs.EOFThenResponse.Re
5、direct"Login.asp"EndIfElseResponse.Redirect"Login.asp"EndIf%>通用模块3.IsUser.asp:判断是否为注册用户。<%'从Session变量中读取注册用户信息,并连接到数据库验证UserId=Trim(Session("user_id"))Pwd=Trim(Session("user_pwd"))'如果用户名为空,则显示提示信息IfUserId=""ThenResponse.Write("不是注册用户,不能进入")Response.EndElse'连接数据库,进行身份验证sql="SELECT*FROMU
6、sersWHEREUserId='"&UserId&"'ANDPwd='"&Pwd&"'"Setrs=conn.Execute(sql)Ifrs.EOFThenResponse.Write("不是注册用户,不能进入")Response.EndEndIfEndIf%>4.upload_5xsoft.inc9.4管理主界面与登录程序设计设计管理主界面设计adminAdminIndex.asp设计adminLeft.asp管理用户登录程序设计设计管理主界面设计adminAdminIndex.asp设计adminLeft.aspLeft.asp中的管理链接管理项目链
7、接公告管理BoardList.asp类别管理GoodsType.asp商品列表GoodsList.asp未处理订单OrderDo.asp?flag=1已处理订单OrderDo.asp?flag=2已发货订单OrderDo.asp?flag=3已结帐订单OrderDo.asp?flag=4未处理投诉Complain.asp?flag=0已处理投诉Complain.asp?flag=1系统用户UserList.asp系统管理员AdminList.asp修改密码PwdChg.asp退出登录LoginExit.asp管理用户登录程序设计当数据提交后,将执行putSess
此文档下载收益归作者所有