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

上传人:牧羊曲112 文档编号:2793293 上传时间:2023-02-25 格式:DOC 页数:14 大小:1.27MB
返回 下载 相关 举报
网上购物系统实训总结报告.doc_第1页
第1页 / 共14页
网上购物系统实训总结报告.doc_第2页
第2页 / 共14页
网上购物系统实训总结报告.doc_第3页
第3页 / 共14页
网上购物系统实训总结报告.doc_第4页
第4页 / 共14页
网上购物系统实训总结报告.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《网上购物系统实训总结报告.doc》由会员分享,可在线阅读,更多相关《网上购物系统实训总结报告.doc(14页珍藏版)》请在三一办公上搜索。

1、精选优质文档-倾情为你奉上目 录实训目的通过2周时间完成具体网站的设计、建设、维护及管理。在实训的过程中需要充分结合已经学习过的相关知识如图像处理软件、数据库技术、动态页面技术等来完成实训任务。实训内容一、目标及网站构架1 了解实训目标,建立目标文档本系统的建成,客户首先可以在不注册的情况下,浏览本网站的商品,有意愿的情况的下,可以注册,然后购买商品,管理员则可以通过台管理,去处理订单,产品的上架,注册用户的管理等网站的维护操作。2 根据已有信息,构建网站内容框架客户购物流程如图2.2.1所示。注册未注册用户去收银台去购物车提交订货单选择商品订购商品浏览商品已登陆注册用户登录未登录 用户图2.

2、2.1客户购物流程网站结构总图如下:商品类别订单查询商品详细资料商品编号购买商品商品关键字查询商品浏览商品浏览公告前台管理用户注册购物车在线购物系统用户登陆用户信息维护用户资料修改添加公告公告管理修改公告删除公告添加商品类别修改商品类别删除商品类别添加商品信息商品管理商品图片的上传,修改和删除息修改商品信息删除商品信息后台管理查看商品信息处理订单订单管理办理发货办理结帐删除订单录入投诉的解决方法修改自身的密码删除已解决的投诉投诉管理创建,修改和删除管理员信息查看投诉用户Admin用户删除用删除用户信息户信息 系统管理 普通用户创建,修改自身的信息修改自身的密码二、收集制作素材根据网站搜集相关素

3、材,包括文字、图片、动画、音视频等;根据网站制作素材,包括修改已有素材及自行设计制作素材;自己设计的logo如下:三、设计制作网页、功能扩展1 数据库的相关操作首先创建一个数据库Shop,脚本如下:- 创建数据库 CREATE DATABASE ShopGO本系统数据库中包括如下7张表:公告信息表Board(用来保存网站公告信息)表4.1: 公告信息表编号字段名称数据结构说明1IdInt公告编号2TitleVarchar(50)公告题目3ContentVarchar(100)公告内容4PostTimeDatetime提交时间5PosterVarchar(20)提交人l 商品类别表GoodsTy

4、pe(用来保存商品类别的信息)表4.2: 商品类别表编号字段名称数据结构说明1Idint分类编号2TypeVarchar50分类名称l 商品信息表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)商品简

5、介10.ReadCountInt阅读次数11.BuyCountInt销售数量12.ImageFileVarchar(50)图片文件l 购物车表Basket(用来保存用户订购的商品信息)表4.4: 购物车表编号字段名称数据结构说明1Idint编号2UserIdVarchar(20)用户名3GoodsIdInt商品编号4OrderTimeDatetime订购时间5OrderCountInt订购数量6SalePriceFloat销售价格7UserCheckedChar用户确认8OrderNumberVarchar(50)订单号9PostTimedatetime提交时间10AdminCheckedch

6、ar管理员确认l 客户投诉表Complain(用来保存客户对订单的投诉信息)表4.5: 客户投诉表编号字段名称数据结构说明1Idint投诉编号2PostTimedatetime投诉时间3UserIdVarchar(20)用户名4OrderNumberVarchar(50)订单号5ContentVarchar(1000)投诉内容6ResultVarchar(1000)处理结果7FlagBit处理标志l 用户表Users(用来保存注册用户的基本信息)表4.6: 用户表编号字段名称数据结构说明1UserIdVarchar(20)用户名2PwdVarchar(20)用户密码3UserNameVarch

7、ar(50)用户姓名4SexBit性别5AddressVarchar(1000)地址6EmailVarchar(50)电子邮件地址7TelephoneVarchar(100)固定电话8MobileVarchar(50)移动电话l 管理员表Admin(用来保存系统管理员的基本信息)表4.7: 管理员表编号字段名称数据结构说明1AdminIdVarchar(20)用户名2PassWdVarchar(20) 密码3NameVarchar(50)用户姓名1创建表Board代码如下:USE ShopGOCREATE TABLE Board ( Id int IDENTITY (1, 1), Title

8、varchar (50), Content varchar (1000), PostTime datetime, Poster varchar (20)GO其他表格的创建大同小异,这里就不将代码一一列出。2 界面设计2.1 通用模块介绍1)ConnDB.asp用来实现数据库的连接,代码如下:实现ConnDB.asp的代码如下:2)IsAdmin.asp判断当前用户是否是管理用户,如果不是,则跳转到Login.asp,要求用户登录:如果是,则不执行任何操作,直接进入包含它的网页。代码如下:% 从Session变量中读取用户信息 AdminId = Trim(Session(admin_id) P

9、asswd = Trim(Session(admin_pwd) 用户名是否为空 If AdminId Then sql = Select * From 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注册用户在确认订单、查看购物车、提交投诉等情况下,需要通过身

10、份验证。IsUser.asp可以实现此功能,代码如下:实现IsUser.asp代码如下:2.2 系统主界面与登录程序设计主界面为index.asp,显示网络商城的给定信息:系统公告、用户公告、用户登录、订单查询、商品查询、最新商品、热卖商品和商品分类等信息,如图所示图2.2.1: 主界面用户注册,文件为UserAdd.asp界面如图2.2.2所示。图2.2.2: 用户注册界面查询订单商品搜索界面如图2.2.3所示。图2.2.3: 查询订单商品搜索界面2.3 设计商品查询与购买模块1)按分类查看商品列表在主界面Right.asp中,显示了商品分类的超级链接,单击超级链接,将打开Search.as

11、p页面,查看指定分类中的商品列表,如图2.3.1所示。图2.3.1: 按分类查看商品的页面2)选择要购买的商品图2.3.2: 订购商品的信息l 购物车管理图2.3.3: 购物车的页面l 收银台管理图2.3.4: 收银台的页面l 我的订单图2.3.5: 订购商品的处理状态2.4 设计客户投诉模块1)填写客户投诉图2.4.1:客户投诉界面2)查看客户投诉图2.4.2:投诉处理界面2.5 管理主界面图2.5.1:管理员登录主界面管理主界面为AdminIndex.asp,界面如图2.5.2所示。图2.5.2: 管理主界面2.6 公告信息管理模块设计1)添加公告信息图2.6.1: 添加公告信息界面2)查

12、看公告信息图2.6.2: 查看公告信息界面2.7 商品管理模块设计1)设计商品类别管理页面图2.7.1: 商品类别管理界面2)添加商品GoodsAdd.asp的运行界面如图2.7.2所示。图2.7.2: 添加商品的运行界面3)查看商品信息执行GoodView.asp,查看商品信息,如图2.7.3所示。图2.7.3:查看公告信息界面2.8 订单管理模块设计1) 查看订单信息订单管理分4种情况:未处理订单、已处理订单、已发货订单、已结帐订单,如图2.8.1所示。图2.8.1: 订单信息界面2.9 投诉管理模块设计1)查看投诉信息图5-19: 投诉信息界面2)投诉处理投诉处理包括解决投诉和删除投诉两

13、种情况。四 上传、管理及维护在网上伸请一个免费的域名,然后上传就好。然后做好管理维护工作,具体为公告、商品、订单、投诉、系统管理(详细情况请看网站结构总图)。实训总结这个系统主要的网页都是由ASP语言编写而成的,数据库则是通过SQL SERVER 2000建立的。开始设计系统时,主要是定义数据库,并初始化其中的数据。这项工作的技术性并不强,只是简单的输入各种数据。到了数据库设计完成,进入网络页面编程的时候,才是最为耗费时间的工作。在这过程中,碰到的问题大都是语法问题,还有少部分则出现在与数据库的连接访问过程之中。比如数据库在使用时更改了存放路径,导致通过网页无法正常访问其中的数据,这时只有在网

14、页代码中对指定路径的语句做出相应的修改,才能使其正常访问。在系统设计过程中,我得到了指导老师的细心指导和其他同学的热心帮助,他们使我的开发进度没有出现停滞,让我少走了不少弯路。这也使我明白了一个道理,没有人可以事无巨细,全部做到没有遗漏,总有些你能力无法企及的地方。相互交流才是解决这些问题的最佳方法。通过这次的实训,不仅提高了我解决问题的能力,更是锻炼了我自己动手编程能力,为我今后的发展提供了宝贵的实践经验。整个系统使用微软的ASP技术来完成,在系统设计的时候合理的设计数据库是系统的关键。还有就是在整个系统的设计过程中尽量使用英语,避免大量使用中文来标识文件名和变量名,这样降低了系统程序的执行效率。而且更可怕的是有些中文标识和中文参数计算机并不认识形成了乱码,出现了许多致命的错误了系统运行异常。总的来说,这次实训起到了很大的效果,它是对我们整个大学生涯中所学到的知识的一次检查,也对我们将来从事的工作有了个一新的认识。我觉得设计得出的结果并不重要,最重要的是总结出来的经验以及在制作过程中所学会的知识。专心-专注-专业

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号