《2022年网上购物系统实训报告 .pdf》由会员分享,可在线阅读,更多相关《2022年网上购物系统实训报告 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、。1 目录实训目的.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 周时间完成具体网站的设计、建设、维护及管理。在实训的过
2、程中需要充分结合已经学习过的相关知识如图像处理软件、数据库技术、动态页面技术等来完成实训任务。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 15 页 -。2 实训内容一、目标及网站构架1 了解实训目标,建立目标文档本系统的建成,客户首先可以在不注册的情况下,浏览本网站的商品,有意愿的情况的下,可以注册,然后购买商品,管理员则可以通过台管理,去处理订单,产品的上架,注册用户的管理等网站的维护操作。2 根据已有信息,构建网站内容框架客户购物流程如图2.2.1 所示。图 2.2.1客户购物流程网站结构总图如下:浏览商品选择商品订购商品去购物车去收银台提交订货未注册用户已登陆注册用户未
3、登录用户注册登录名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 15 页 -。3 前台管理后台管理公告管理商品管理订单管理系统管理在线购物系统浏览公告浏览商品查询商品购买商品用户信息维护商品详细资料商品编号商品类别商品关键字订单查询购物车用户注册用户登陆用户资料修改添加公告修改公告删除公告添加商品类别修改商品类别删除商品类别添加商品信息商品图片的上传,修改和删除息修改商品信息删除商品信息查看商品信息处理订单办理发货办理结帐删除订单投诉管理录入投诉的解决方法删除已解决的投诉查看投诉用户修改自身的密码创建,修改和删除管理员信息删除用删除用户信息修改自身的密码创建,修改自身的信息普通用
4、户Admin 用户名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 15 页 -。4 二、收集制作素材根据网站搜集相关素材,包括文字、图片、动画、音视频等;根据网站制作素材,包括修改已有素材及自行设计制作素材;自己设计的logo 如下:三、设计制作网页、功能扩展1 数据库的相关操作首先创建一个数据库Shop,脚本如下:-创建数据库CREATE DATABASE Shop GO 本系统数据库中包括如下7 张表:公告信息表 Board(用来保存网站公告信息)表 4.1:公告信息表编号字段名称数据结构说明1 Id Int 公告编号2 Title Varchar(50)公告题目3 Cont
5、ent Varchar(100)公告内容4 PostTime Datetime 提交时间5 Poster Varchar(20)提交人商品类别表 GoodsType(用来保存商品类别的信息)表 4.2:商品类别表编号字段名称数据结构说明1 Id int 分类编号2 Type Varchar50 分类名称商品信息表 Goods(用来保存商品的基本信息)表 4.3:商品信息表编号字段名称数据结构说明1.Id int 商品编号2.Type int 商品类别3.Name Varchar(50)商品名称4.SN_Numbei Varchar(50)商品序列号5.Producer Varchar(50)生
6、产厂家6.Package Varchar(50)包装类型7.SalePrice Float 销售价格名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 15 页 -。5 8.StorePrice Float 进货价格9.Content Varchar(100)商品简介10.ReadCount Int 阅读次数11.BuyCount Int 销售数量12.ImageFile Varchar(50)图片文件购物车表 Basket(用来保存用户订购的商品信息)表 4.4:购物车表编号字段名称数据结构说明1 Id int 编号2 UserId Varchar(20)用户名3 GoodsId
7、Int 商品编号4 OrderTime Datetime 订购时间5 OrderCount Int 订购数量6 SalePrice Float 销售价格7 UserChecked Char 用户确认8 OrderNumber Varchar(50)订单号9 PostTime datetime 提交时间10 AdminChecked char 管理员确认客户投诉表 Complain(用来保存客户对订单的投诉信息)表 4.5:客户投诉表编号字段名称数据结构说明1 Id int投诉编号2 PostTimedatetime 投诉时间3 UserIdVarchar(20)用户名4 OrderNumber
8、Varchar(50)订单号5 ContentVarchar(1000)投诉内容6 Result Varchar(1000)处理结果7 Flag Bit 处理标志用户表 Users(用来保存注册用户的基本信息)表 4.6:用户表编号字段名称数据结构说明1 UserIdVarchar(20)用户名2 Pwd Varchar(20)用户密码3 UserName Varchar(50)用户姓名4 Sex Bit 性别5 Address Varchar(1000)地址6 Email Varchar(50)电子邮件地址7 Telephone Varchar(100)固定电话8 Mobile Varcha
9、r(50)移动电话管理员表 Admin(用来保存系统管理员的基本信息)表 4.7:管理员表编号字段名称数据结构说明1 AdminId Varchar(20)用户名2 PassWd Varchar(20)密码3 Name Varchar(50)用户姓名1创建表 Board 代码如下:USE Shop GO 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 15 页 -。6 CREATE TABLE Board(Id int IDENTITY(1,1),Title varchar(50),Content varchar(1000),PostTime datetime,Poster va
10、rchar(20)GO 其他表格的创建大同小异,这里就不将代码一一列出。2 界面设计2.1 通用模块介绍1)ConnDB.asp 用来实现数据库的连接,代码如下:实现 ConnDB.asp的代码如下:2)IsAdmin.asp 判断当前用户是否是管理用户,如果不是,则跳转到Login.asp,要求用户登录:如果是,则不执行任何操作,直接进入包含它的网页。代码如下:%从 Session 变量中读取用户信息 AdminId=Trim(Session(admin_id)Passwd=Trim(Session(admin_pwd)用户名是否为空 If AdminId Then sql=Select*F
11、rom Admin Where AdminId=&AdminId&And Passwd=&Passwd&是否存在此用户名 Set rs=Conn.Execute(sql)If rs.EOF Then Response.Redirect Login.asp End If Else Response.Redirect Login.asp End If%3)IsUser.asp 注册用户在确认订单、查看购物车、提交投诉等情况下,需要通过身份验证。IsUser.asp可以实现此功能,代码如下:实现 IsUser.asp代码如下:2.2 系统主界面与登录程序设计主界面为 index.asp,显示网络商城
12、的给定信息:系统公告、用户公告、用户登录、订单查询、商品查询、最新商品、热卖商品和商品分类等信息,如图所示图 2.2.1:主界面用户注册,文件为UserAdd.asp 界面如图 2.2.2 所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 15 页 -。8 图 2.2.2:用户注册界面查询订单商品搜索界面如图2.2.3 所示。图 2.2.3:查询订单商品搜索界面2.3 设计商品查询与购买模块1)按分类查看商品列表在主界面 Right.asp中,显示了商品分类的超级链接,单击超级链接,将打开Search.asp 页面,查看指定分类中的商品列表,如图 2.3.1 所示。图 2.3
13、.1:按分类查看商品的页面2)选择要购买的商品图2.3.2:订购商品的信息购物车管理名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 15 页 -。9 图2.3.3:购物车的页面收银台管理图 2.3.4:收银台的页面我的订单图 2.3.5:订购商品的处理状态2.4 设计客户投诉模块1)填写客户投诉图 2.4.1:客户投诉界面2)查看客户投诉图 2.4.2:投诉处理界面名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 15 页 -。10 2.5 管理主界面图 2.5.1:管理员登录主界面管理主界面为 AdminIndex.asp,界面如图 2.5.2 所示。图 2.5.2
14、:管理主界面2.6 公告信息管理模块设计1)添加公告信息图 2.6.1:添加公告信息界面2)查看公告信息名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 15 页 -。11 图 2.6.2:查看公告信息界面2.7 商品管理模块设计1)设计商品类别管理页面图 2.7.1:商品类别管理界面2)添加商品 GoodsAdd.asp的运行界面如图2.7.2 所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 15 页 -。12 图 2.7.2:添加商品的运行界面3)查看商品信息执行 GoodView.asp,查看商品信息,如图2.7.3 所示。图 2.7.3:查看公告信息
15、界面2.8 订单管理模块设计1)查看订单信息订单管理分 4 种情况:未处理订单、已处理订单、已发货订单、已结帐订单,如图 2.8.1 所示。图 2.8.1:订单信息界面2.9 投诉管理模块设计1)查看投诉信息名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 15 页 -。13 图 5-19:投诉信息界面2)投诉处理投诉处理包括解决投诉和删除投诉两种情况。四 上传、管理及维护在网上伸请一个免费的域名,然后上传就好。然后做好管理维护工作,具体为公告、商品、订单、投诉、系统管理(详细情况请看网站结构总图)。实训总结这个系统主要的网页都是由ASP语言编写而成的,数据库则是通过SQL SE
16、RVER 2000 建立的。开始设计系统时,主要是定义数据库,并初始化其中的数据。这项工作的技术性并不强,只是简单的输入各种数据。到了数据库设计完成,进入网络页面编程的时候,才是最为耗费时间的工作。在这过程中,碰到的问题大都是语法问题,还有少部分则出现在与数据库的连接访问过程之中。比如数据库在使用时更改了存放路径,导致通过网页无法正常访问其中的数据,这时只有在网页代码中对指定路径的语句做出相应的修改,才能使其正常访问。在系统设计过程中,我得到了指导老师的细心指导和其他同学的热心帮助,他们使我的开发进度没有出现停滞,让我少走了不少弯路。这也使我明白了一个道理,没有人可以事无巨细,全部做到没有遗漏
17、,总有些你能力无法企及的地方。相互交流才是解决这些问题的最佳方法。通过这次的实训,不仅提高了我解决问题的能力,更是锻炼了我自己动手编程能力,为我今后的发展提供了宝贵的实践经验。整个系统使用微软的ASP技术来完成,在系统设计的时候合理的设计数据库是系统的关键。还有就是在整个系统的设计过程中尽量使用英语,避免大量使用中文来标识文件名和变量名,这样降低了系统程序的执行效率。而且更可怕的是有些中名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 15 页 -。14 文标识和中文参数计算机并不认识形成了乱码,出现了许多致命的错误了系统运行异常。总的来说,这次实训起到了很大的效果,它是对我们整个大学生涯中所学到的知识的一次检查,也对我们将来从事的工作有了个一新的认识。我觉得设计得出的结果并不重要,最重要的是总结出来的经验以及在制作过程中所学会的知识。名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 15 页 -。15 欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 15 页 -
限制150内