网上购物系统实训报告
。 目目录录 实训目的实训目的1 1 实训内容实训内容2 2 一、目标及网站构架一、目标及网站构架 2 2 1 1 了解实训目标,建立目标文档了解实训目标,建立目标文档 2 2 2 2 根据已有信息,构建网站内容框架根据已有信息,构建网站内容框架. . 2 2 二、收集制作素材二、收集制作素材 4 4 三、设计制作网页、功能扩展三、设计制作网页、功能扩展 . . 4 4 1 1 数据库的相关操作数据库的相关操作 4 4 2 2 界面设计界面设计 6 6 2.12.1 通用模块介绍通用模块介绍 6 6 2.22.2 系统主界面与登录程序设计系统主界面与登录程序设计 7 7 2.32.3 设计商品查询与购买模块设计商品查询与购买模块 8 8 2.42.4 设计客户投诉模块设计客户投诉模块 9 9 2.52.5 管理主界面管理主界面 1010 2.62.6 公告信息管理模块设计公告信息管理模块设计 1010 2.72.7 商品管理模块设计商品管理模块设计 1111 2.82.8 订单管理模块设计订单管理模块设计 1212 2.92.9 投诉管理模块设计投诉管理模块设计 1212 四四 上传、管理及维护上传、管理及维护 1313 实训总结实训总结1313 实训目的实训目的 通过 2 周时间完成具体网站的设计、建设、维护及管理。在实训的过程中需要充分 结合已经学习过的相关知识如图像处理软件、数据库技术、动态页面技术等来完成 实训任务。 。1 。 实训内容实训内容 一、目标及网站构架一、目标及网站构架 1 1 了解实训目标,建立目标文档了解实训目标,建立目标文档 本系统的建成, 客户首先可以在不注册的情况下, 浏览本网站的商品, 有意愿的情况的下, 可以注册,然后购买商品,管理员则可以通过台管理,去处理订单,产品的上架,注册用户的 管理等网站的维护操作。 2 2 根据已有信息,构建网站内容框架根据已有信息,构建网站内容框架 客户购物流程如图 2.2.1 所示。 浏选订 未注册用户 览择购 已登陆注册用户 商商商 品品品 未登录 用户 网站结构总图如下: 注册 登录 去 购 物 车 去 收 银 台 提 交 订 货 图 2.2.1 客户购物流程 。2 。 浏览公告 商品详细资料 浏览商品 商品编号 商品类别 前台管理 查询商品 商品关键字 订单查询 购买商品 购物车 用户注册 用户信息维护 用户登陆 用户资料修改 在 线添加公告 购 公告管理 修改公告 物 删除公告 系 统 添加商品类别 修改商品类别 删除商品类别 添加商品信息 商品管理 商品图片的上传,修改和删除息 修改商品信息 删除商品信息 后台管理 查看商品信息 处理订单 办理发货 订单管理 办理结帐 删除订单 录入投诉的解决方法 修改自身的密码 投诉管理删除已解决的投诉 创建,修改和删除管理员信息 查看投诉用户 删除用删除用户信息Admin 用户 系统管理 修改自身的密码 。3 普通用户 创建,修改自身的信息 。 二、收集制作素材二、收集制作素材 根据网站搜集相关素材,包括文字、图片、动画、音视频等;根据网站制作素材,包括修改已 有素材及自行设计制作素材;自己设计的logo 如下: 三、设计制作网页、功能扩展三、设计制作网页、功能扩展 1 1 数据库的相关操作数据库的相关操作 首先创建一个数据库 Shop,脚本如下: -- 创建数据库 CREATE DATABASE Shop GO 本系统数据库中包括如下 7 张表: 公告信息表公告信息表 BoardBoard((用来保存网站公告信息)) 表 4.1: 公告信息表 编号字段名称数据结构 1IdInt 2TitleVarchar(50) 3ContentVarchar(100) 4PostTimeDatetime 5PosterVarchar(20) 商品类别表商品类别表 GoodsTypeGoodsType((用来保存商品类别的信息)) 表 4.2: 商品类别表 编号字段名称数据结构 1Idint 2TypeVarchar50 商品信息表商品信息表 GoodsGoods((用来保存商品的基本信息)) 表 4.3: 商品信息表 编号字段名称数据结构 1.Idint 2.Typeint 3.NameVarchar(50) 4.SN_NumbeiVarchar(50) 5.ProducerVarchar(50) 6.PackageVarchar(50) 7.SalePriceFloat 。4 说明 公告编号 公告题目 公告内容 提交时间 提交人 说明 分类编号 分类名称 说明 商品编号 商品类别 商品名称 商品序列号 生产厂家 包装类型 销售价格 。 8. 9. 10. 11. 12. StorePrice Content ReadCount BuyCount ImageFile 表 4.4: 购物车表 字段名称 Id UserId GoodsId OrderTime OrderCount SalePrice UserChecked OrderNumber PostTime AdminChecked Float Varchar(100) Int Int Varchar(50) 进货价格 商品简介 阅读次数 销售数量 图片文件 购物车表购物车表 BasketBasket((用来保存用户订购的商品信息)) 编号 1 2 3 4 5 6 7 8 9 10 数据结构 int Varchar(20) Int Datetime Int Float Char Varchar(50) datetime char 说明 编号 用户名 商品编号 订购时间 订购数量 销售价格 用户确认 订单号 提交时间 管理员确认 客户投诉表客户投诉表 ComplainComplain((用来保存客户对订单的投诉信息)) 编号 1 2 3 4 5 6 7 7 表 4.5: 客户投诉表 字段名称数据结构 Idint PostTimedatetime UserIdVarchar(20) OrderNumberVarchar(50) ContentVarchar(1000) ResultVarchar(1000) FlagBit 说明 投诉编号 投诉时间 用户名 订单号 投诉内容 处理结果 处理标志 用户表用户表 UsersUsers((用来保存注册用户的基本信息)) 编号 1 2 3 4 5 6 7 8 表 4.6: 用户表 字段名称数据结构 UserIdVarchar(20) PwdVarchar(20) UserNameVarchar(50) SexBit AddressVarchar(1000) EmailVarchar(50) TelephoneVarchar(100) MobileVarchar(50) 表 4.7: 管理员表 字段名称数据结构 AdminIdVarchar(20) PassWdVarchar(20) NameVarchar(50) 说明 用户名 用户密码 用户姓名 性别 地址 电子邮件地址 固定电话 移动电话 管理员表管理员表 AdminAdmin((用来保存系统管理员的基本信息)) 编号 1 2 3