基于Asp的服装销售网站的设计与实现_第1页
基于Asp的服装销售网站的设计与实现_第2页
基于Asp的服装销售网站的设计与实现_第3页
基于Asp的服装销售网站的设计与实现_第4页
基于Asp的服装销售网站的设计与实现_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文)基于asp的服装销售网站的设计与实现designing and implementation based on asp for clothing sales website 班级 计算机应用技术/计大082 学生姓名 顾健洲 学号 830505011 指导教师 龙 浩 职称 初级 导师单位 徐州工业职业技术学院 论文提交日期 2010年11月24日 徐州工业职业技术学院毕业设计(论文)任务书课题名称 基于asp的服装销售网站的设计与实现 课题性质 工程设计类 班 级 计大082 学生姓名 顾健洲 学 号 830505011 指导教师 龙 浩 导师职称 初 级 一选题意义及背景在

2、信息快速发展的今天,实体商店已满足不了企业的发展。搭建网上购物系统是实现公司发展的必由之路,是推进信息化管理的重要举措之一。本系统主要为商人开店和消费者购物提供了方便。系统的实现采用了先进的软、硬件结合的方式。 二毕业设计(论文)主要内容:主要工作:1:收集资料、查阅参考资料、学习建站的步骤、学习网站的布局2: 利用access创建数据库,建立相应的数据表3:利用photoshop 处理文字、图片4: 通过dreamwaver建立服装销售网站三计划进度:阶段工作程序和要求完成时间前期准备阶段学习毕业设计管理与规定并围绕所选择的课题搜集有关资料与素材10.10.18-10.10.20中期实现阶段

3、网站总体规划,包括模块划分与布局结构设计10.10.21-10.10.24数据库和流程图的设计制作10.10.25-10.10.29首页与前台界面的设计10.10.30-10.11.07后台界面设计,并对销售网站进行整体测试10.11.08-10.11.15后期答辩总结阶段1.着手编写毕业论文a.学习书写毕业论文规范b.查找与所要写的论文的有关资料c.根据论文书写规范编写毕业论文d.给指导老师审查并修改10.11.16-10.11.232.上交毕业设计与论文10.11.243.准备答辩工作10.11.24及以后四.毕业设计(论文)结束应提交的材料:1、基于asp服装销售网站系统2、毕业论文指导

4、教师 : 教研室主任: 年 月 日年 月 日论文真实性承诺及指导教师声明学生论文真实性承诺本人郑重声明:所提交的作品是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。本论文不含其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。如被发现论文中存在抄袭、造假等学术不端行为,本人愿承担本声明的法律责任和一切后果。毕业生签名: 日 期: 指导教师关于学生论文真实性审核的声明本人郑重声明:已经对学生论文所涉及的内容进行严格审核,确定其内容均由学生在本人指导下取得,对他人论文及成果的引用已经明确注明

5、,不存在抄袭等学术不端行为。指导教师签名: 日 期: 摘 要在信息快速发展的今天,服装实体商店的许多缺点:租房、水电、宣传的费用高,不科学的管理方法等等。这些缺点已阻碍了公司的发展。而电子商务的各种优点:无需高额的租房、水电、宣传的费用、反映及时,信息丰富、投入少,效益高、方便消费者购物等等。因此建立服装销售网站是公司发展的必由之路,是推进信息化管理的重要举措之一。因此,基于asp的服装销售网站的设计与实现,成为一个值得深入研究的问题。此系统采用asp(vbscript)+access作为开发环境, 本文首先概要的论述了asp的有关知识与现状,接着又简单的介绍了vbscript脚本语言相关的知

6、识和现状。之后,又对服装销售网站系统的需求、概要设计、详细设计、系统测试、系统维护等做了详细的说明,且提供了相关的制作过程。在本文后面的章节,我列出了写此论文的参考文献,亦欢迎大家多去查阅文档。在本文的最后,我对一些给予我帮助的老师、同学表示感谢!关键词:服装销售;信息化管理;asp abstract in information fast development today, clothing store many shortcomings: rents a room, the water and electricity, the propaganda expense to be high,

7、 unscientific management and so on. these shortcomings have hindered company's development. but electronic commerce each kind of merit: does not need the high quotas to rent a room, the water and electricity, the propaganda expense, reflects promptly, the information is rich, invests few, the be

8、nefit is high, convenient consumer shopping and so on. therefore establishes the clothing to sell the website is the corporate growth way that must be taken, advances one of informationization management important actions. therefore, sells the website based on the asp clothing the design with to rea

9、lize, becomes one to be worth the deep research the question. this system used asp(vbscript)+access to take the development environment, this article the first outline elaboration asp related knowledge and the present situation, then simple introduction vbscript script language related knowledge and

10、 present situation. afterward, also sold the website system's demand, the preliminary design, the detailed design, the system test, the system maintenance to the clothing and so on to give the detailed explanation, and has provided the related manufacture process. in this article following chapt

11、er, i listed me to write this paper the reference, also welcome everybody many to consult the documents. in this article final, i give teacher who, schoolmate to some i help to express thanks!keyword: clothing sale; informationization management; asp目 录摘 要iabstractii第一章 概 述1第二章 asp介绍22.1 asp 的现状22.2

12、 asp的六大对象2第三章 vbscript介绍33.1 vbscript简介33.2 vbscript基本用法3第四章 服装销售网站系统的需求44.1现行系统的组织结构和任务44.2待开发系统的流程图44.3系统的保障需求64.4系统的基本功能需求64.5系统的开发与运行的环境64.6系统开发设计思想6第五章 概要设计85.1网站系统的文件结构设计85.2网站系统的逻辑结构设计85.3系统的数据流程图9第六章 详细设计116.1购物车的数据流图116.2输出设计116.3输入设计126.4数据库的设计126.5购物车页面功能的设计136.6购物车界面的设计136.7代码设计156.7.1连接

13、代码设计156.7.2 showfind.asp主要代码156.7.3 dingdancheck.asp主要代码的设计166.7.4 dingdanshuanchu.asp主要代码的设计176.8 订单页面功能的设计176.9 订单页面代码的设计18第七章 网站的测试197.1图片和超链接的测试197.2功能的测试197.2.1填写订单的测试197.2.2编辑订单的测试20总结22参考文献23致 谢24第一章 概 述在信息快速发展的今天,实体商店已满足不了企业的发展。建立先进的网店管理系统是实现网上购物现代化的必由之路,是推进信息化管理的重要举措之一1。本系统主要为商人开店和消费者购物提供了方

14、便。系统采用了先进的软、硬件结合的方式。本系统提供多模板管理,此部分包含以下功能模块:管理员管理、商品信息管理、公告管理、会员管理、用户信息、订单管理、用户反馈留言管理等,本系统是一个运行在因特网上的系统,能够直观、方便、有效、可靠地为买家提供商品,它具有以下优点:(1)方便消费者购物:网店的出现方便人们的购物,可以不出门购物,方便快捷。(2)投入少,附加广告效益:网店基本不需要投入,却能得到巨大的广告效益。比起实体店的高投入,网店的投入要少得多,尤其是在人力成本上,网店优势尽显。(3)反映及时,信息丰富:网络是目前信息反映最快的平台,无论是信息发布,还是信息反馈,速度上是其他媒体所不能比拟的

15、。(4)无时间限制,商机更多: 网上商店延长了实体店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。 第二章 asp介绍2.1 asp 的现状asp的全称为active server pages,是一个web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的web服务应用程序2。asp采用脚本语言vbscript(java script)作为自己的开发语言。但是asp的地位逐渐被php (hypertext preprocessor)、jsp(javaserver pages)等网站编辑的语言所取代3。但是,由于我国中小企业信息化起点低,不能照搬

16、大企业“高投入、长周期”的现代信息化模式,也不能照搬国外企业“先建局域网,后上互联网”的老路4。我们要根据中小企业的实际情况,找到一条立足国情的中小企业信息化新路。因此asp理念就成了我国广大的中小企业信息化建设和应用的首选的技术,有着很大的推广和应用价值5。2002年,科技部结合网络化制造在asp方面展开了相应的研究,并投入相应的资金扶植与asp有关的产品、技术、服务体系的建立6。2004年国家开始重视面向行业和中小企业的asp应用解决方案,并十分重视asp技术在企业应用的推广和示范7。与此同时国内外asp厂商的相关产品和服务也已经趋于成熟,已经逐渐形成了以政府引导和推动,it厂商跟进,服务

17、商运营推广的新局面,掀起了“asp第二次浪潮” 8。2.2 asp的六大对象1)request对象request对象用于接受所有从浏览器发往你的服务器的请求内的所有信息。2)response对象response对象用于向浏览器输出文本、数据和cookies以及控制在传送网页过程中的。3)server对象server对象用于创建com对象和scripting组件等。4)session对象session对象为单个用户保持数据。5)application对象application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在web应用程序运行期间持久地保持数。6)objectconte

18、xt对象该对象用于控制active server pages的事务处理。事务处理由microsoft transaction server (mts)管理9。第三章 vbscript介绍3.1 vbscript简介vbscript的全称为visual basic script,也就是 visual basic 脚本语言,但是有时也被写为“vbs”。是asp动态网页制作的默认编程语言,vbscript配合asp中内建对象、ado对象,网站编辑人员很快就能掌握asp动态网页开发技术。3.2 vbscript基本用法从理论上来讲,asp的代码可以放在html的任何位置,那是因为服务器会在asp文件中

19、查找并运行其中的所包含的服务器脚本代码,至于其它的代码它不管。但是它的放置位置还是有内在规定的。我们一般会把asp脚本代码放在文件的开头,这些脚步代码都不会被用输出html的语句,如果response.write或者<%=.%>,通常这里都是用来接收客户端的数据如form,当然也会放置一些自定义的function。当asp文件涉及到输出语句时,一般在html文件中的适当位置放上response.write或者<%=.%>代码。但是如果涉及到条件或者循环语句时,位置还是不能随便方放,否则会出现错误10。基本的放置方法为:第一种 <%asp的代码%>第二种 &l

20、t;script language=”vbscript” runat=”server”>asp的代码</script>第四章 服装销售网站系统的需求4.1现行系统的组织结构和任务现行系统在商店经理的领导下,设有采购经理,销售经理。采购经理下设三个组,客服组,运输组,仓库组。销售经理下设三个组,会员管理,意见管理,订单管理。他们的各自任务如图4.1所示。客服组运输组仓库组销售经理采购经理经理会员管理意见管理订单管理采购经理直接负责:下设三种岗位:1) 联系商品厂家(安排2人)2) 运进商品。(安排3人)3) 商品管理。(安排1人)销售经理直接负责:下设三种岗位:1) 管理会员(

21、安排2人)2) 会员疑问解答。(安排3人)3) 订单处理。(安排1人)图4.1现行系统结构图4.2待开发系统的流程图待开发系统可以分为前台和后台,如你是会员则可以登录到前台,如不是会员,你则可以先注册,然后再登录到前台。会员在前台可以查看商品,购买商品,留言。如果你是管理员,你还可以登录到后台,在后台,你可以添加,删除,编辑商品、订单。还可以对公告、留言、会员进行相应的管理。如图4.2,4.3所示。 图4.2后台流程图图4.3前台流程图4.3系统的保障需求人员保障 :顾健洲 李威 刘新桦 (都是计算机专业 有网站开发的经验)硬件保障 :三台笔记本(windows xp系统 并且能正常运行)软件

22、保障 :安装了dreamweaver flash photoshop软件技术保障 :在大学期间学习过 dreamweaver(熟练)、flash(基本掌握)、photoshop (熟练)场地设施 :徐州工业职业技术学院九里校区4.4系统的基本功能需求利用现有的技术去建立一个服装销售网站,用户能够实现会员注册与录、浏览商品信息和进行在线购物、查看/发布留言,管理员可以管理用户息、统计销售情况、添加/删除/修改商品信息、对留言进行管理等。注册模块:提供用户注册成会员的功能。留言模块:提供会员对本网站的留言、查看留言功能。购物模块:提供商品的浏览、购物的功能。商品管理模块:提供商品的添加、删除、编辑

23、等功能。会员管理模块:提供会员的删除、编辑的功能。订单管理模块:提供对订单的删除、编辑的功能。公告管理模块:提供对公告新闻的添加,编辑的功能。4.5系统的开发与运行的环境开发环境 : iis+dreamweaver+asp(vbscript)网站开发软件:dreamweaver、access界面处理软件:photoshop、flash运行环境:windows xp或windows 7+iis。4.6系统开发设计思想 采用b/s结构在这中结构下,用户界面完全通过www浏览实现,一部分事务逻辑在前端实现,但主要事务逻辑在服务端实现,形成b/s结构。b/s结构的前端是以tcp/ip协议为基础的企业的

24、www服务器可以接受安装有web浏览器程序的internet终端的访问。作为终端用户只要通过web浏览器就可以完成事务处理,这样大大简化了客户端,减化了客户端,减轻了系统维护与升级成本和工作量,降低用户的总体拥有成本(tco),而且使操作简单,基于以上原因本系统采用b/s结构开发。 系统应符合网上购物的要求,达到操作过程中的直观、方便、实用等要求; 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护; 系统应具备订单管理功能,及时根据订单变化需求进行数据的删除、修改、发货等操作。第五章 概要设计5.1网站系统的文件结构设计在站点中新建两个文件夹

25、:images,data.再建一个公共链接文件coon.inc他们的功能如下: images-à存储网站中所需的图片data-à存储网站中的数据库conn.inc-à为文件提供数据库的链接5.2网站系统的逻辑结构设计图5.1表示的是管理员登录的流程图。首先,管理员有一个普通会员的账号,在他登录到网站首页时,当他点击后台管理、并且正确的账号时,就可以登录到后台了。在后台,管理员可以对管理员、会员、商品、订单、留言、公告进行相应的管理。图5.1后台逻辑结构图5.2表示的是用户注册的流程图。当一个用户浏览网站时,如果他们不是会员,他们没有购买商品的权利,只有浏览商品的权

26、利。此时,他们可以注册成为会员并且登录到网站,就可以浏览商品、购买商品、留下自己的意见。如果你有管理员的账号,你还可以登录到网站的后台,进行相应的管理。图5.2前台逻辑结果5.3系统的数据流程图下面图5.3,5.4所示的是网站的一级与二级的数据流程图,在这里你可以清楚的了解网站的大体结构,并且对网站的一些模块的划分有了进一步的认识和了解。为以后的设计提供了基础。s1客户p1购物系统p2发货图5.3 一级数据流程图s1用户p1.1会员登陆p1.2管理员登陆p1.1.2留言处理p1.1.1购物处理p1.2.2商品管理p1.2.3管理员管理p1.2.1会员管理p1.2.6p1.2.4留言管理p1.2

27、.5订单管理d1数据库图5.4二级的数据流程图第六章 详细设计6.1购物车的数据流图在购物车的数据流程图里你可以清楚的看到购物的一般流程。如图6.1所示,当会员登录到会员界面时(s1),(s1)就可以看到从数据库(d1)中读取的商品,看到满意的商品就可以对此商品下订单。如想查看、编辑自己的订单,就可以先查询自己的订单,然后进行相应的编辑即可。如果你是管理员,还可以登录到后台,对订单进行相应的管理。s1会员登录p1查看商品p下订单p编辑订单p查看订单s1提交订单s1管理员登录p1查看订单p3编辑订单p发货s2整理订单d1商品库d2订单库f1检查权限制限权限f1图6.1 三级数据流程图6.2输出设

28、计系统的主要输出有三个:订单、订单分析报告、库存盘点的调整报告。 下面分别进行描述。 1.订单 去向一销售部门。 形式打印。顺序依商品代码排序。 频率 每批处理打印一次。 2.订单分析报告 去向采购部门。 形式打印。 顺序依商品代码次序或依订货厂方顺序。 内容id号、商品名称、厂家、货量、会员名3.库存盘点后的调整报告 形式打印。 顺序依商品代码次序。 频率每次盘点后打印。 内容id号、商品名称、厂家、库存量、调整数量。6.3输入设计输入的数据有一种,为顾客订货单货通知和错误改正。描述如下:顾客订货单:来源会员 媒体记录(每张订单上的每种货物各占用一个记录)字段顾客id 商品代码订货数量厂方i

29、d(六位数字型 ) 单价6.4数据库的设计如图6.2所示的是商品数据表的设计。商品数据表里有十二个字段,分别为主键(自动编号)、商品名称(文本)、市场价格(货币)、会员价格(货币)、提供商(文本)、所在地(文本)、图片资料(文本)、商品简介(文本)、上架时间(日期/时间)、库存量(数字)、销售量(数字)、是否推荐(是/否)。图6.2商品数据表设计如图6.3所示的是订单数据表的设计。订单数据表里有七个字段,分别为主键(自动编号)、商品id(文本)、商品数量(文本)、会员名(文本)、真实名(文本)、地址(文本)、电话(文本)。图6.3订单数据表的设计6.5购物车页面功能的设计dingdanadmi

30、n.asp-à 提供订单填写功能dingdanfind.asp-à提供订单查询界面dingdanbianji.asp-à提供订单编辑界面showfind.asp-à提供处理dingdanfind.asp传来的参数和显示查询结果showbianji1.asp-à提供处理ingdanbianji.asp传来的参数和显示查询结果dingdancheck.asp-à提供处理dingdanadmin.asp传来的参数功能dingdanshuanchu.asp-à提供处理showbianji1.asp传来的参数功能6.6购物车界面的设计

31、购物车的的整体页面的设计为:头部为一个flash文件,flash文件的背景的颜色随着时间的改变而变。上面写着“唐仁街购物车、中华第一街”八个字,但他们不是一起出现的,而是随时间的变化而变化的。主题部分的设计各个页面不相同。图6.4所示的是dingdanadmin.asp的界面。它提供订单填写的功能。图6.4 dingdanadmin.asp的界面图6.5 所示的界面是dingdanfind.asp的界面,它提供的是订单查询的功能。图6.5 dingdanfind.asp的界面图6.6 所示的界面是showfind.asp的界面的界面,它的主要功能是显示会员查询的结果。图6.6 showfind

32、.asp的界面图6.7所示的界面是showbianji1.asp的界面,它提供的是显示查询的结果和编辑订单的功能。图6.7 showbianji1.asp的界面6.7代码设计6.7.1连接代码设计在conn.inc中的代码是提供给页面与数据库相连的。如下。<%set conn=server.createobject("adodb.connection") 派生一个对象p1="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("data/shop.mdb&qu

33、ot;) 链接数据库conn.open p1 打开数据库%>6.7.2 showfind.asp主要代码功能是提供处理dingdanfind.asp传来的参数和显示查询结果,代码如下。<!-#include file="conn.inc"-> 表示此页面包含conn.inc页面<%hname=request("hname") 获取变量的值set rs=server.createobject("adodb.recordset") 派生一个对象sql="select * from tab_char whe

34、re hname='" & hname & "'" 定义语句rs.open sql,conn,1,3 以读写的方式打开数据表%><tr><td height="208" align="center"><table width="539" height="96" border="0" cellpadding="0" cellspacing="0"><

35、tr><td align="center"><span class="style12">商品序号</span></td><td align="center"><span class="style12">商品数量</span></td></tr><% do while not rs.eof 使用dowhile loop循环语句%> <tr><td align="ce

36、nter"><span class="style10"><%=rs("gid")%>读取数据库</span></td> gid的值<td align="center"><span class="style10"><%=rs("gnum")%>读取数据库</span></td> gnum的值</tr><%rs.movenext 读取下一条记录loop 循环结

37、束rs.close 关闭rs对象%> </table></td></tr>6.7.3 dingdancheck.asp主要代码的设计功能是提供处理dingdanadmin.asp传来的参数,代码如下。<!-#include file="conn.inc"-> 表示此页面包含conn.inc页面<%set rs=server.createobject("adodb.recordset") 派生对象rs.open"tab_char",conn,1,3 以读写的方式打开数据表“ta

38、b_char”dim gid,gnum,hname,rname,tel,adress 定义变量gid=request.form("gid")gnum=request.form("gnum")hname=request.form("hname")rname=request.form("rname")tel=request.form("tel")adress=request.form("adress") 以上六行是获取表单里的值rs.addnew 添加记录rs("gid

39、")=gidrs("gnum")=gnumrs("hname")=hnamers("rname")=rnamers("tel")=telrs("adress")=adress 以上六行是将获取的值写到数据表里rs.update 更新数据表rs.close 关闭rs对象response.redirect("dingdanadmin.asp")页面跳转%>6.7.4 dingdanshuanchu.asp主要代码的设计主要提供处理showbianji1.asp传来

40、的参数功能<!-#include file="conn.inc"-> 此页面包含“coon.inc”<%set rs=server.createobject("adodb.recordset") 派生对象sql="select * from tab_char where id ="&request("id") 定义sql语句rs.open sql,conn,3,2 以读写的方式打开数据表rs.delete 删除记录rs.update 更新数据表response.redirect("

41、;dingdanbianji.asp") 页面的跳转%>6.8 订单页面功能的设计charadmin.asp-à提供订单删除的界面charshanchu.asp-à处理charadmin.asp传来的参数订单页面界面的设计。如图6.8所示图6.8 charadmin.asp的界面6.9 订单页面代码的设计charshanchu.asp功能是处理charadmin.asp传来的参数<!-#include file="conn.inc"-> 此页面包含“conn.inc”页面<%set rs=server.createobj

42、ect("adodb.recordset") 派生对象sql="select * from tab_char where id ="&request("id") 定义sql语句rs.open sql,conn,3,2 以读写的方式打开数据表rs.delete 删除记录rs.update 更新数据表response.redirect("charadmin.asp") 页面的跳转%>第七章 网站的测试7.1图片和超链接的测试1.登录到网站的首页,点击购物的菜单(或点击页面上的购物车)图7.1 首页2.打开购物车的首页,依次出测试订单、编辑、查询的菜单。图 7.2 购物车3.如在上两步出现图片、文字不能显示或超链接出现错误。马上改正错误。7.2功能的测试7.2.1填写订单的测试1.在订单的页面上填写相应的信息。图7.3 订单填写2.查看订单数据库是否有此订单 在订单查询页面输入会员名“123“图7.4 订单查询3.查询的结果 图7.5查询结果4.如出现以上的结果,则表明测试正确7.2.2编辑订单的测试1.在编辑的页面,输入会员名“123”图7.6 编辑页面2.查询的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论