家具购物网站的设计与实现文档格式.docx

上传人:b****6 文档编号:18812347 上传时间:2023-01-01 格式:DOCX 页数:25 大小:1.66MB
下载 相关 举报
家具购物网站的设计与实现文档格式.docx_第1页
第1页 / 共25页
家具购物网站的设计与实现文档格式.docx_第2页
第2页 / 共25页
家具购物网站的设计与实现文档格式.docx_第3页
第3页 / 共25页
家具购物网站的设计与实现文档格式.docx_第4页
第4页 / 共25页
家具购物网站的设计与实现文档格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

家具购物网站的设计与实现文档格式.docx

《家具购物网站的设计与实现文档格式.docx》由会员分享,可在线阅读,更多相关《家具购物网站的设计与实现文档格式.docx(25页珍藏版)》请在冰豆网上搜索。

家具购物网站的设计与实现文档格式.docx

为了更好的管理网上商店,方便商家更好的盈利,买家更好的购物,开发一个电子商务网站进行家具购物,是至关重要的。

通过本网站的设计可以及时准确的帮助商家进行网络宣传、推广产品,能完成在线电子商务业务基本流程,即可以通过网络实现商品地展示;

商品地在线订购,在线支付和在线客服;

信息动态发布以及客户信息管理,旨在通过电子商务这一新型的商业运营模式,体现电子商务可以减少商业运营成本、提高传播迅速和服务质量、即时发布最新信息的优点。

1.2 国内外的研究现状

国外电子商务网站应用发展较早,相关标准和法律比较规范健全。

而我国电子商务的产生从无到有,仅仅几年的时间,发展的速度却相当迅速,但是数量和质量与国外尚有差距。

在我国互联网即将发展到一个新的阶段,电子商务将成为互联网上的主流业务的同时,国内企业需要加大借鉴和学习国外先进技术的力度,更好的为其自身服务。

以欧美国家为例,可以说电子商务业务开展的如火如荼。

主要采取在线销售,消费者通过网络在网上购物、在网上支付,建立他们的交易关系,亚马逊网上书店就是属于这种典型模式。

还有美国的EBay公司1998年第一季度的销售额就达1亿美元。

中国的淘宝网也是这种典型模式的代表。

采用这种方式,可以让用户自己进行付费、运输和验货等。

电子商务是中国的一个巨大的新产业。

这个新产业会替代一些我国过时的旧产业,压迫一些产业进行重组,会成为我国经济的一个重要增长点。

它也是一场交易方式的革命。

它的廉价、高效的交易方式将促成企业内部与外部围绕交易方式的企业管理革命,并将产生适合于中国电子商务时代的企业管理模式、企业组织模式。

1.3 论文的主要内容

本论文研究的内容是:

如何以ASP组件技术为开发平台,开发一个家具购物网站,从而使开发顺利地进行、成功地结束。

本毕业设计将采用B/S结构设计,通过ASP和Access实现网上购物系统。

并使得所开发的购物网站实现客户的基本要求,即能够通过该网站实现对商品的搜索,商品展示,在线购买,在线客服,动态发布新闻资讯信息等一系列操作。

同时对于管理员来说,需要实现商品的分类信息管理,客户的基本信息以及订单管理等功能。

本文主要讨论了家具购物网站的设计与实现过程,全文安排如下:

第1章为引言,介绍了选题的背景与意义以及结合国内外的研究现状提出了本文研究的主要内容。

第2章介绍了网站开发的环境及相关技术性问题。

第3章对网站进行了总体性的分析,包括了系统需求分析,网站的系统结构,并对网站的各个功能模块进行分析及数据库设计。

第4章介绍了网站的几个主要功能模块的详细设计与实现。

第5章进行系统测试,为了能够更好的发挥本网站的功能,而对本系统进行进一步的测试完善。

在结论中叙述了研究的突出点以及在研究过程中遇到的一些问题,后附有本文引用的参考文献。

2家具购物网站的相关技术

2.1网站开发环境和工具

2.1.1网站开发环境

本网站的开发环境是采用互联网多机多用户操作方式,系统运行需要硬件、操作系统、关系数据库等软件相结合。

操作系统采用WindowsXP,关系数据库软件为Access数据库,硬件配置没有特别的要求,一般的计算机即可操作。

2.1.2网站开发工具

网站前台页面设计采取Dreamweaver工具,后台则采用ASP技术、JavaScript、VBScript脚本语一言编写web应用程序,数据库则是采用Access存储和管理数据。

其中特别的网站家具3D交互则是采用3DSMax和Cult3D技术来展示。

2.2网站运行环境

本网站设计是在AWS环境下运行。

AWS即AspWebServer的缩写,是一款功能极为强大却仅有数百KB大小的纯绿色软件。

AWS.EXE是ASP服务器工具。

2.33D交互展示技术

家具3D交互式展示采用3DSMax和Cult3D技术,3DSMax是三维模型和动画制作软件,它具有强大的建模、动画和渲染功能,能够快速高效地构造出各式各样精美、复杂的三维模型,并设定材质、光效和动画,这一点对提高建模效率非常有用。

Cult3D是一种全新的Web3D技术,其目的是在网页上建立互动的3D物体。

利用Cult3D技术可以制作出3D立体产品,交互能力和显示效果均不错,展示时可以进行旋转、缩放或移动等操作以体现真实的物体属性。

对于一般的浏览器只需安装一个插件,即可进行浏览。

2.4B/S结构

B/S(Browser/Server)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。

 

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;

它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

2.5ASP技术

ASP(ActiveServerpage,动态网页)是微软公司推出的用以取代CGI的一种动态网页制作技术,它并不是一种编程语言,而是Microsoft公司开发的一种类似HTML、Script与CGI(CommonGatewayInterface,通用网关接口)的结合体。

ASP并没有限定专门的编程语言,而是允许用户使用包括VBScript,JavaScript等在内的许多己有的脚本语言编写ASP应用程序。

ASP程序的编制更方便、更灵活。

ASP文件是以.asp为扩展名的文本文件,现在常用在各种动态网站中,通过它可以建立并进行动态、交互、高性能的WWW服务器应用。

ASP能够把HTML语言、普通文本、脚本语言以及COM组件等有机组合在一起。

ASP页面中的脚本程序代码不发送至客户端浏览器解释执行,而是由IIS解释,形成一个能在服务器端运行的应用程序,并将运行结果以HTML页面形式传送至客户端的浏览器。

2.5.1运行环境

采用动态Access数据库网站配置。

动态网站是指服务器和浏览器之间能够进行数据交互的网站,也被称为互动网站。

动态Access网站环境配置需要一个Web服务器、一个应用程序服务器、一个Access数据库以及用来驱动数据库的驱动程序——开放数据库连接(ODBC,OpenDataBaseConnection),具备这些条件就可以利用ASP开放动态网站了。

2.5.2ASP的对象模型

ASP支持面向对象的程序设计方法,并提供了多个特定的对象和组件供程序设计时调用。

ASP提供的对象以及组件都可以实现和扩展ASP应用程序的功能,每个对象都有其各自的属性、集合和方法,并可以响应有关的事件。

用户无需了解对象内部复杂的数据传递与执行机制,只需在程序中设置或调用对象的属性、集合或方法,即可实现对象所提供的功能。

ASP常用的内置对象及其用能有以下几种。

(1)Request对象

主要功能是从客户端取得信息,它可以取得任何基于HTTP请求传递的信息,包括获取浏览器种类、HTML表单中的数据、Cookie中的数据和客户端认证等。

(2)Response对象

主要功能与Request对象正好相反,它是将服务器端的信息发送到浏览器,包括直接发送信息给浏览器,重定向浏览器到另一个URL或设置Cookie的值。

(3)Application对象

在同一虚拟目录及其子目录下的所有.asp文件构成了ASP应用程序。

不但可以使用Application对象在同一个应用程序的所有用户之间共享信息,并且可以在服务器运行期间持久地保存数据。

(4)Session对象

Session指的是在访问者从到达某个特定主页到离开为止时,网站为用户分配的用来保存用户信息地对象。

可以使用Session对象存储用户登录网站时的信息,当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会消除,而用户在应用程序中访问页面时,这些变量始终存在。

(5)Server对象

Server对象提供的一些方法,可以对服务器上的方法和属性进行访问,其中大多数方法和属性是为实用程序的功能服务的。

2.6Access数据库

网站的后台开发则是使用Access数据库技术,面向桌面的小型数据库系统,具有基本的数据库功能。

它可以满足各种不同用户和独立软件供应商商业程序的要求,可以说Access是简单易用的关系型数据库,它在易用性、伸缩性、可靠性和数据仓库等方面都具有优良的性能。

2.7AWS服务器

AWS即AspWebServer的缩写,是一款功能极为强大却仅有数百KB大小的纯绿色软件,大多数时候可以用来替代IIS,是广大Asp网站开发者和运营者必备武器之一。

3 家具购物网站的总体设计

3.1 家具购物网站需求分析

3.1.1 功能需求

系统预期要实现的目标是建立一个相对完善的网上购物系统,网站共分两个部分:

前台部分和后台管理部分。

在前台部分中,包括客户在线注册、浏览商品、查询商品信息、定购商品,在线留言等操作;

后台管理部分包括商品信息的管理、用户订单的管理、各种即时信息的发布管理。

具体功能表现为:

(1)商品分类管理

商品的种类繁多,列出商品类别信息,可以让顾客方便地知道到底都卖哪些类型的商品,以便进行选择。

商品分类管理功能主要实现对商品种类的添加、修改和删除。

(2)商品管理

该模块使得网站管理员可以通过浏览器在线添加、修改、删除商品信息,商品的数据可以即时更新,保证用户浏览到最新的商品信息;

用户能够对商品进行查询、搜索或购买自己喜欢的商品,对商品进行更新或删除商品信息。

(3)新品推荐(家具3D交互式展示)

利用3D建模工具结合3D交互式技术实现逼真的3D家具模型在线交互式展示,用户可通过鼠标键盘等旋转、缩放和移动家具模型,从而提供给用户全方位真实的商品展示和便捷虚拟购物体验。

(4)搜索商品

在一个比较大的商业网站上,网上的商品数量和种类不计其数,消费者不可能知道全部商品的信息,这时搜索功能的作用就体现出来了。

(5)购物车

用户在浏览商品后,在购买商品时,需要为用户提供一个和现实生活中一样的购物车,而且在购物时通过购物车能够随时地查看自己的商品,否则消费者根本不知道自己购买了多少商品和哪些商品,并可在购物车内修改购买信息。

(6)订单管理

订单是用户购物的另一种方式,用户购物车是一种临时存放商品的工具,而订单是用户最终要购买商品的一种方式。

有了订单管理功能,网站的电子商务功能就更加完整了。

3.1.2 性能需求

非功能性需求确定了系统的性质,如环境和实现约束、性能、平台依赖、可维护性、可扩展性等性质。

性能需求为系统的功能需求增加了一些新的约束和条件,如响应速度、可承担的负载、内在的占用、延迟时间等。

3.1.3 系统可行性分析

进行可行性分析在系统设计中也是至关重要的,经过最初的设计目标和需求分析得到以下几点的可行性分析:

1.经济可行性:

本网站是为用户与商家设计的,设计成本主要集中在系统软件的开发上,当网站投入运行后可以为商家节约大量的人力资源。

所带来的效益远远大于系统软件开发所需要的成本,在经济上完全可行。

2.技术可行性:

开发电子商务网站的技术已经非常成熟,首先,从硬件上讲,计算机硬件速度现在已经不是问题,大容量高速度的硬盘十分普遍,同时网络的速度普遍可以达到l00MB,这些为网站的运行打下了坚实的基础。

从软件的角度上讲,数据库技术己经相当成熟,并且处理能力也非常强,这为海量数据的存储和处理打下了坚实的基础,同时,开发网站的工具也非常多,并且相当成熟。

有了这些技术的支持,我们成功开发一个在线购物网站没有任何技术风险。

针对这个家具购物网站的设计主要有以下两方面的工作。

(1)采用功能强大的ASP技术作为Web和数据库Access的互连技术使系统的开发方便、快捷,而且系统的访问速度更快、功能更强、维护更方便。

本设计将使用HTML语言和ASP等技术来编辑网页,使用Access来建立数据库,并运用ASP技术把数据库和动态网页相关联。

利用ASP技术,可以在网站上了解和查询到该在线购物网站销售的一切商品的详细资料,当中意某件商品时,只需轻点鼠标即可完成订单处理,这一切即使你足不出户在家里也能够做到。

(2)使用数据库连接技术,商家只需要登陆网站的后台管理程序,就可以轻松实现对所有商品的信息进行修改、添加、删除等,以便及时更新信息。

当然也可以查看订单,商品销售情况等。

更重要的是操作者并不需要什么高深的数据库知识就可以做到,大大方便了网络商店的普及应用。

3.操作可行性:

本网站设计从用户与商家的思想着想,界面清晰,操作简单,信息更新方便快速,数据录入规范可靠,统计准确,适应力强,便于任何人使用。

3.2 系统功能描述

3.2.1系统功能模块图

3.2.2系统功能描述

本网站主要包括用户注册和登录、商品查找和搜索、商品浏览、添加商品到购物车、订单管理和后台管理员对用户的管理、商品种类的管理、商品管理、站内公告等功能,各个功能的具体描述如下。

(1)用户注册和登录

用户注册和登录功能是用户身份确认的重要方式,只有注册户才可以查看自己的购物车,进行购买产品,普通用户只可浏览和搜索产品。

注册成功后,通过session保存用户编号。

(2)新品推荐

在新品推荐中其中采用3D建模工具结合3D交互式技术实现逼真的3D家具模型在线交互式展示,用户可通过鼠标键盘等旋转、缩放和移动家具模型,从而提供给用户全方位真实的商品展示和便捷虚拟购物体验。

(3)搜索商品

(4)购物车

用户在浏览商品后,在购买商品时,需要为用户提供一个和现实生活中一样的购物车,而且在购物时通过购物车能够随时地查看自己的商品,否则消费者根本不知道自己购买了多少商品和哪些商品,并可在购物车内修改购买信息,本模块主要通过Session数组进行操作。

需要注意的是,购物车中的商品并不是用户最终会得到的商品,只是一个购物的意向。

(5)订单管理

(6)用户管理

添加或删除一个用户或管理员,设置管理员用户名、密码及相关权限。

(7)商品分类管理

(8)商品管理

该模块使得网站管理员可以通过浏览器在线添加、修改、删除商品信息,商品数据可以即时更新,保证用户浏览到最新的商品信息;

3.3 数据库设计

数据库在信息系统中占有及其重要的地位,数据库结构设计的好坏关系到系统的运行效率、存储数据的效率、系统的复杂程度等,合理的数据库结构设计可以提高系统性能。

考虑到用户需求的各种实体,本系统规划出的实体有用户信息实体、商品信息实体、订单信息实体、订单明细信息实体,这些实体之间通过外键建立联系。

3.3.1E-R图

用户E-R图如图3-1所示。

图3-1 用户E-R图

商品分类E-R图如图3-2所示。

图3-2 商品分类E-R图

商品信息E-R图如图3-3所示。

图3-3 商品信息E-R图

订单E-R图如图3-4所示。

图3-4 订单E-R图

购物订单E-R图如图3-5所示。

图3-5 购物订单E-R图

用户管理E-R图如图3-6所示。

图3-6 用户管理E-R图

3.3.2表设计

在确定了这些实体联系之后,就要建立表之间的联系。

一个数据库可以不只一个表,但是所有的数据表的可以是彼此相关联的,也可能是相互独立的。

本系统所要建立的表有:

1.用户表主要保存用户的信息,如表3-1所示。

表3-1用户表(UserTable)

字段号

字段名

类型

宽度

说明

1

UseID

int

用户编号

2

UseName

Text

50

用户名

3

Password

32

密码

4

Sex

性别

5

UseEmail

60

电子邮箱

6

Tel

20

电话

7

Address

用户地址

8

Yb

10

邮编

2.商品分类表用来保存每类商品信息,如表3-2所示。

表3-2 商品分类表

SortID

text

分类编号

SortName

分类名称

3.商品信息表用来保存商品的信息,如表3-3所示。

表3-3 商品信息表

GoodsID

商品编号

商品类别

GoodsName

商品名称

StartPrice

Money

商品市场价

SalePrice

商品会员价

Photo

image

商品图片

4.订单表用来保存网站中所有订单的信息,如表3-4所示。

表3-4 订单表

OrderID

订单编号

Ordertime

datetime

订购时间

5.购物订单表是用来保存用户订购商品的信息,如表3-5所示。

表3-5 购物订单表

Int

GoodsQuantily

商品数量

ShoppingDate

Datetime

购物时间

6.管理员表是用来进入后台管理,如表3-6所示。

表3-6 管理员表

Admin

3.3.3数据表关系设计

数据库设计必须遵循完整性原则,好的数据库表间必定要制定严格的约束和要求。

尽量分离各实体对应的表,一个实体对应一个表,分析清楚该实体应该有哪些属性,对应具备什么字段,以及各实体之间有何种联系。

实体、属性与联系是进行概念设计时要考虑的3个元素,也是一个较完善的数据库设计的核心。

4 家具购物网站的详细设计

4.1 前台功能模块的详细设计

4.1.1网站主界面

电子商务网站分为前台管理和后台管理系统。

前台的用户是通过IE浏览器访问网站的客户,后台的用户是通过IE浏览器访问的后台管理员。

前台主页分为:

网站顶部为网站向导、购物车、留言反馈、最新商品、热销商品、特价商品等几个部分;

左侧有用户登录和注册、商品搜索,商品分类;

右侧有新闻公告、会员注册等几个部分,整个前台的界面主要的功能是以商品展示为主。

前台的设计页面如图4-1、4-2所示。

图4-1 网站主页1

图4-2 网站主页2

4.1.2新品推荐(3D交互式展示)界面

利用3D建模工具结合3D交互式技术实现逼真的3D家具模型在线交互式展示,用户可通过鼠标键盘等旋转、缩放和移动家具模型,从而提供给用户全方位真实的商品展示和便捷虚拟购

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

当前位置:首页 > 经管营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1