网上购物系统实训总结报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录实训目的.......................................................1实训内容.......................................................2一、目标及网站构架.............................................21了解实训目标,建立目标文档...................................................................................................22根据已有信息,构建网站内容框架...........................................................................................2二、收集制作素材...............................................4三、设计制作网页、功能扩展.....................................41数据库的相关操作.......................................................................................................................42界面设计.......................................................................................................................................62.1通用模块介绍..................................................................................................62.2系统主界面与登录程序设计..........................................................................72.3设计商品查询与购买模块..............................................................................82.4设计客户投诉模块..........................................................................................92.5管理主界面....................................................................................................102.6公告信息管理模块设计................................................................................102.7商品管理模块设计........................................................................................112.8订单管理模块设计........................................................................................122.9投诉管理模块设计........................................................................................12四上传、管理及维护...........................................13实训总结......................................................13实训目的通过2周时间完成具体网站的设计、建设、维护及管理。在实训的过程中需要充分结合已经学习过的相关知识如图像处理软件、数据库技术、动态页面技术等来完成实训任务。实训内容一、目标及网站构架1了解实训目标,建立目标文档本系统的建成,客户首先可以在不注册的情况下,浏览本网站的商品,有意愿的情况的下,可以注册,然后购买商品,管理员则可以通过台管理,去处理订单,产品的上架,注册用户的管理等网站的维护操作。2根据已有信息,构建网站内容框架客户购物流程如图2.2.1所示。图2.2.1客户购物流程网站结构总图如下:浏览商品选择商品订购商品去购物车去收银台提交订货单未注册用户已登陆注册用户未登录用户注册登录前台管理后台管理公告管理商品管理订单管理系统管理在线购物系统浏览公告浏览商品查询商品购买商品用户信息维护商品详细资料商品编号商品类别商品关键字订单查询购物车用户注册用户登陆用户资料修改添加公告修改公告删除公告添加商品类别修改商品类别删除商品类别添加商品信息商品图片的上传,修改和删除息修改商品信息删除商品信息查看商品信息处理订单办理发货办理结帐删除订单投诉管理录入投诉的解决方法删除已解决的投诉查看投诉用户修改自身的密码创建,修改和删除管理员信息删除用删除用户信息户信息修改自身的密码创建,修改自身的信息普通用户Admin用户二、收集制作素材根据网站搜集相关素材,包括文字、图片、动画、音视频等;根据网站制作素材,包括修改已有素材及自行设计制作素材;自己设计的logo如下:三、设计制作网页、功能扩展1数据库的相关操作首先创建一个数据库Shop,脚本如下:--创建数据库CREATEDATABASEShopGO本系统数据库中包括如下7张表:公告信息表Board(用来保存网站公告信息)表4.1:公告信息表编号字段名称数据结构说明1IdInt公告编号2TitleVarchar(50)公告题目3ContentVarchar(100)公告内容4PostTimeDatetime提交时间5PosterVarchar(20)提交人商品类别表GoodsType(用来保存商品类别的信息)表4.2:商品类别表编号字段名称数据结构说明1Idint分类编号2TypeVarchar50分类名称商品信息表Goods(用来保存商品的基本信息)表4.3:商品信息表编号字段名称数据结构说明1.Idint商品编号2.Typeint商品类别3.NameVarchar(50)商品名称4.SN_NumbeiVarchar(50)商品序列号5.ProducerVarchar(50)生产厂家6.PackageVarchar(50)包装类型7.SalePriceFloat销售价格8.StorePriceFloat进货价格9.ContentVarchar(100)商品简介10.ReadCountInt阅读次数11.BuyCountInt销售数量12.ImageFileVarchar(50)图片文件购物车表Basket(用来保存用户订购的商品信息)表4.4:购物车表编号字段名称数据结构说明1Idint编号2UserIdVarchar(20)用户名3GoodsIdInt商品编号4OrderTimeDatetime订购时间5OrderCountInt订购数量6SalePriceFloat销售价格7UserCheckedChar用户确认8OrderNumberVarchar(50)订单号9PostTimedatetime提交时间10AdminCheckedchar管理员确认客户投诉表Complain(用来保存客户对订单的投诉信息)表4.5:客户投诉表编号字段名称数据结构说明1Idint投诉编号2PostTimedatetime投诉时间3UserIdVarchar(20)用户名4OrderNumberVarchar(50)订单号5ContentVarchar(1000)投诉内容6ResultVarchar(1000)处理结果7FlagBit处理标志用户表Users(用来保存注册用户的基本信息)表4.6:用户表编号字段名称数据结构说明1UserIdVarchar(20)用户名2PwdVarchar(20)用户密码3UserNameVarchar(50)用户姓名4SexBit性别5AddressVarchar(1000)地址6EmailVarchar(50)电子邮件地址7TelephoneVarchar(100)固定电话8MobileVarchar(50)移动电话管理员表Admin(用来保存系统管理员的基本信息)表4.7:管理员表编号字段名称数据结构说明1AdminIdVarchar(20)用户名2PassWdVarchar(20)密码3NameVarchar(50)用户姓名1.创建表Board代码如下:USEShopGOCREATETABLEBoard(IdintIDENTITY(1,1),Titlevarchar(50),Contentvarchar(1000),PostTimedatetime,Postervarchar(20))GO其他表格的创建大同小异,这里就不将代码一一列出。2界面设计2.1通用模块介绍1)ConnDB.asp用来实现数据库的连接,代码如下:%DimConnDimConnStrSetConn=Server.CreateObject(ADODB.Connection)ConnStr=DRIVER={SQLServer};SERVER=(local);UID=sa;PWD=sa;Database=ShopConn.OpenConnStr%实现ConnDB.asp的代码如下:!--#includefile=”ConnDB.asp”--2)IsAdmin.asp判断当前用户是否是管理用户,如果不是,则跳转到Login.asp,要求用户登录:如果是,则不执行任何操作,直接进入包含它的网页。代码如下:%'从Session变量中读取用户信息AdminId=Trim(Session(admin_id))Passwd=Trim(Session(admin_pwd))'用户名是否为空IfAdminIdThensql=Select*FromAdminWhereAdminId='&AdminId&'AndPasswd='&Passwd&''是否存在此用户名Setrs=Conn.Execute(sql)Ifrs.EOFThenResponse.RedirectLogin.aspEndIfElseResponse.RedirectLogin.aspEndIf%3)IsUser.asp注册用户在确认订单、查看购物车、提交投诉等情况下,需要通过身份验证。IsUser.asp可以实现此功能,代码如下:%'从Session变量中读取注册用户信息,并连接到数据库验证UserId=Trim(Session(user_id))Pwd=Trim(Session(user_pwd))'如果用户名为空,则显示提示信息IfUserId=ThenResponse.Write(不是注册用户,不能进入)Response.EndElse'连接数据库,进行身份验证sql=SELECT*FROMUsersWHEREUserId='&UserId&'ANDPwd='&Pwd&'Setrs=conn.Execute(sql)Ifrs.EOFThenResponse.Write(不是注册用户,不能进入)Response.EndEndIfEndIf%实现IsUser.asp代码如下:!--#includefile=”IsUser.asp”--2.2系统主界面与登录程序设计主界面为index.

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功