恩平房地产-股票追高被埋的照片

2023年9月24日发(作者:元雅)
文档供参考,可复制、编制,期待您的好评与关注!
本科毕业设计(论文)正文
目 录
摘要 ............................................................... 1
英文摘要 ........................................................... 1
1 引言 ............................................................ 1
1.1 选题背景和意义 ............................................. 1
1.2 国内外的研究现状 ........................................... 2
1.3 论文的主要内容 ............................................. 2
2 家具购物网站的相关技术 .......................................... 3
2.1 网站开发环境和工具 ......................................... 3
2.1.1 网站开发环境 ............................................. 3
2.1.2 网站开发工具 ............................................. 3
2.2 网站运行环境 ............................................... 3
2.3 3D交互展示技术 ............................................. 3
2.4 B/S结构 .................................................... 4
2.5 ASP技术 .................................................... 4
2.5.1 运行环境 ................................................. 4
2.5.2 ASP的对象模型 ............................................ 5
2.6 Access数据库 ............................................... 5
2.7 AWS服务器 .................................................. 6
3 家具购物网站的总体设计 .......................................... 6
3.1 家具购物网站需求分析 ....................................... 6
3.1.1 功能需求 ................................................. 6
3.1.2 性能需求 ................................................. 7
3.1.3 系统可行性分析 ........................................... 7
3.2 系统功能描述 ............................................... 8
3.2.1 系统功能模块图 ........................................... 8
3.2.2 系统功能描述 ............................................. 8
3.3 数据库设计 ................................................. 9
3.3.1 E-R图 .................................................... 9
3.3.2 表设计 .................................................. 11
3.3.3 数据表关系设计 .......................................... 12
4 家具购物网站的详细设计 ......................................... 13
4.1 前台功能模块的详细设计 .................................... 13
4.1.1 网站主界面 .............................................. 13
4.1.2 新品推荐(3D交互式展示)界面 ............................ 14
4.1.3 用户注册的设计 .......................................... 16
4.1.4 商品搜索界面 ............................................ 17
0 / 29
文档供参考,可复制、编制,期待您的好评与关注!
4.1.5 购物车界面 .............................................. 18
4.2 后台管理模块的详细设计 .................................... 20
4.2.1 管理员登录模块 .......................................... 20
4.2.2 商品管理模块 ............................................ 21
4.2.3 订单管理模块 ............................................ 23
4.2.4 信息管理模块 ............................................ 23
4.2.5 用户管理模块 ............................................ 24
5 系统测试 ....................................................... 25
5.1 软件测试 .................................................. 25
5.2 网站测试 .................................................. 25
5.2.1 测试环境及测试条件 ...................................... 26
5.2.2 网站实际测试 ............................................ 26
5.3 网站系统的维护 ............................................ 26
6 总结 ........................................................... 26
参考文献 .......................................................... 27
1 / 29
文档供参考,可复制、编制,期待您的好评与关注!
家具购物网站的设计与实现
摘要:随着计算机网络技术的迅猛发展,电子商务逐渐成为人们关注的热点。本设计
主要是以ASP动态语言和Access数据库技术为开发平台,开发一个家具购物网站。使得所
开发的购物网站实现客户的基本要求,即能够通过该网站实现对商品的搜索,商品展示,
在线购买,订单管理,在线客服,动态信息发布等一系列操作。同时对于管理员来说,可
以通过后台数据库来实现商品分类信息、客户基本信息和订单等的信息管理功能。
关键字:电子商务; ASP; Access
Design and implement of Furniture
shopping website
Name: HU Qiong-qiong Director: LI Zhi-fei
(Dept. of Science & Engineering, Zhejiang Normal University, 09191103)
Abstract: With the rapid development of computer network technology,people focus
more on electronic commerce. This design is mainly an ASP dynamic language and Access
database technology for development platform, and develop a furniture shopping website. Makes
the shopping site developed the basic requirements of clients achieve, through this website,
namely can realize to the commodity search, commodity exhibition, online purchase, order
management, online customer service, dynamic information release and so on a series of
operations. Meanwhile a conservator, it can be realized by the backend database information,
classification of goods such as basic information about the clients and order the information
management functions.
Keywords: Electronic commerce; ASP; Access
1 引言
1.1 选题背景和意义
随着信息产业的迅猛发展,互联网以及各项相关技术日渐成熟,这些都推
动了电子商务的发展,使人们对这个新兴产业有了一定地了解,也使电子商务
在各个领域有了广泛应用。近几年来国内互联网使用人数的增加,利用Internet
进行网络购物已渐流行,市场份额也在迅速增长,电子商务网站也层出不穷。
越来越多的人喜欢和尝试在网上进行购物。用户足不出户就可以方便、快捷地
在网上买到自己想要的商品。
家具商品作为人们日常生活中必不可少的生活用品,很适合在互联网上进
行销售,有很广阔的发展前景。为了更好的管理网上商店,方便商家更好的盈
利,买家更好的购物,开发一个电子商务网站进行家具购物,是至关重要的。
1 / 29
文档供参考,可复制、编制,期待您的好评与关注!
通过本网站的设计可以及时准确的帮助商家进行网络宣传、推广产品,能完成
在线电子商务业务基本流程,即可以通过网络实现商品地展示;商品地在线订
购,在线支付和在线客服;信息动态发布以及客户信息管理,旨在通过电子商
务这一新型的商业运营模式,体现电子商务可以减少商业运营成本、提高传播
迅速和服务质量、即时发布最新信息的优点。
1.2 国内外的研究现状
国外电子商务网站应用发展较早,相关标准和法律比较规范健全。而我国
电子商务的产生从无到有,仅仅几年的时间,发展的速度却相当迅速,但是数
量和质量与国外尚有差距。在我国互联网即将发展到一个新的阶段,电子商务
将成为互联网上的主流业务的同时,国内企业需要加大借鉴和学习国外先进技
术的力度,更好的为其自身服务。
以欧美国家为例,可以说电子商务业务开展的如火如荼。主要采取在线销
售,消费者通过网络在网上购物、在网上支付,建立他们的交易关系,亚马逊
网上书店就是属于这种典型模式。还有美国的EBay公司1998年第一季度的销
售额就达1亿美元。中国的淘宝网也是这种典型模式的代表。采用这种方式,
可以让用户自己进行付费、运输和验货等。
电子商务是中国的一个巨大的新产业。这个新产业会替代一些我国过时的
旧产业, 压迫一些产业进行重组, 会成为我国经济的一个重要增长点。它也是
一场交易方式的革命。它的廉价、高效的交易方式将促成企业内部与外部围绕
交易方式的企业管理革命, 并将产生适合于中国电子商务时代的企业管理模
式、企业组织模式。
1.3 论文的主要内容
本论文研究的内容是:如何以ASP组件技术为开发平台,开发一个家具购
物网站,从而使开发顺利地进行、成功地结束。本毕业设计将采用B/S结构设
计,通过ASP和Access实现网上购物系统。并使得所开发的购物网站实现客户
的基本要求,即能够通过该网站实现对商品的搜索,商品展示,在线购买,在
线客服,动态发布新闻资讯信息等一系列操作。同时对于管理员来说,需要实
现商品的分类信息管理,客户的基本信息以及订单管理等功能。
本文主要讨论了家具购物网站的设计与实现过程,全文安排如下:
第1章为引言,介绍了选题的背景与意义以及结合国内外的研究现状提出
了本文研究的主要内容。
第2章介绍了网站开发的环境及相关技术性问题。
2 / 29
文档供参考,可复制、编制,期待您的好评与关注!
第3章对网站进行了总体性的分析,包括了系统需求分析,网站的系统结
构,并对网站的各个功能模块进行分析及数据库设计。
第4章介绍了网站的几个主要功能模块的详细设计与实现。
第5章进行系统测试,为了能够更好的发挥本网站的功能,而对本系统进
行进一步的测试完善。
在结论中叙述了研究的突出点以及在研究过程中遇到的一些问题,后附有
本文引用的参考文献。
2 家具购物网站的相关技术
2.1 网站开发环境和工具
2.1.1 网站开发环境
本网站的开发环境是采用互联网多机多用户操作方式,系统运行需要硬件、
操作系统、关系数据库等软件相结合。操作系统采用Windows XP,关系数据库
软件为Access数据库,硬件配置没有特别的要求,一般的计算机即可操作。
2.1.2 网站开发工具
网站前台页面设计采取Dreamweaver工具,后台则采用ASP技术、
JavaScript、VBScript脚本语一言编写web应用程序,数据库则是采用 Access
存储和管理数据。其中特别的网站家具3D交互则是采用3DS Max和Cult3D技
术来展示。
2.2 网站运行环境
本网站设计是在AWS环境下运行。AWS即Asp Web Server的缩写,是一款
功能极为强大却仅有数百KB大小的纯绿色软件。是ASP服务器工具。
2.3 3D交互展示技术
家具3D交互式展示采用3DS Max和Cult3D技术,3DS Max是三维模型和动
画制作软件,它具有强大的建模、动画和渲染功能,能够快速高效地构造出各
式各样精美、复杂的三维模型,并设定材质、光效和动画,这一点对提高建模
效率非常有用。Cult3D是一种全新的Web3D技术,其目的是在网页上建立互动
的3D物体。利用Cult3D技术可以制作出3D立体产品,交互能力和显示效果均
不错,展示时可以进行旋转、缩放或移动等操作以体现真实的物体属性。对于
3 / 29
文档供参考,可复制、编制,期待您的好评与关注!
一般的浏览器只需安装一个插件,即可进行浏览。
2.4 B/S结构
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet
技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工
作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,
但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。B/S
结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级
或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减
轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
以目前的技术看,局域网建立B/S结构的网络应用,并通过
Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是
一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访
问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数
据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件
更是方便、快捷、高效。
2.5 ASP技术
ASP(Active Server page,动态网页)是微软公司推出的用以取代CGI的一
种动态网页制作技术,它并不是一种编程语言,而是Microsoft公司开发的一
种类似HTML、Script与CGI(Common Gateway Interface,通用网关接口)的结
合体。ASP并没有限定专门的编程语言,而是允许用户使用包括VBScript,
JavaScript等在内的许多己有的脚本语言编写ASP应用程序。ASP程序的编制
更方便、更灵活。ASP文件是以.asp为扩展名的文本文件,现在常用在各种动
态网站中,通过它可以建立并进行动态、交互、高性能的WWW服务器应用。ASP
能够把HTML语言、普通文本、脚本语言以及COM组件等有机组合在一起。ASP
页面中的脚本程序代码不发送至客户端浏览器解释执行,而是由IIS解释,形
成一个能在服务器端运行的应用程序,并将运行结果以HTML页面形式传送至客
户端的浏览器。
2.5.1 运行环境
采用动态Access数据库网站配置。动态网站是指服务器和浏览器之间能够
进行数据交互的网站,也被称为互动网站。动态Access网站环境配置需要一个
4 / 29
文档供参考,可复制、编制,期待您的好评与关注!
Web服务器、一个应用程序服务器、一个Access数据库以及用来驱动数据库的
驱动程序——开放数据库连接(ODBC,Open DataBase Connection),具备这些
条件就可以利用ASP开放动态网站了。
2.5.2 ASP的对象模型
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.6 Access数据库
网站的后台开发则是使用Access数据库技术,面向桌面的小型数据库系统,
具有基本的数据库功能。它可以满足各种不同用户和独立软件供应商商业程序
的要求,可以说Access是简单易用的关系型数据库,它在易用性、伸缩性、可
5 / 29
文档供参考,可复制、编制,期待您的好评与关注!
靠性和数据仓库等方面都具有优良的性能。
2.7 AWS服务器
AWS即Asp Web Server的缩写,是一款功能极为强大却仅有数百KB大小的
纯绿色软件,大多数时候可以用来替代IIS,是广大Asp网站开发者和运营者必
备武器之一。
3 家具购物网站的总体设计
3.1 家具购物网站需求分析
3.1.1 功能需求
系统预期要实现的目标是建立一个相对完善的网上购物系统,网站共分两
个部分:前台部分和后台管理部分。在前台部分中,包括客户在线注册、浏览
商品、查询商品信息、定购商品,在线留言等操作;后台管理部分包括商品信
息的管理、用户订单的管理、各种即时信息的发布管理。具体功能表现为:
(1)商品分类管理
商品的种类繁多,列出商品类别信息,可以让顾客方便地知道到底都卖哪
些类型的商品,以便进行选择。商品分类管理功能主要实现对商品种类的添加、
修改和删除。
(2)商品管理
该模块使得网站管理员可以通过浏览器在线添加、修改、删除商品信息,
商品的数据可以即时更新,保证用户浏览到最新的商品信息;用户能够对商品
进行查询、搜索或购买自己喜欢的商品,对商品进行更新或删除商品信息。
(3)新品推荐(家具3D交互式展示)
利用3D建模工具结合3D交互式技术实现逼真的3D家具模型在线交互式展
示,用户可通过鼠标键盘等旋转、缩放和移动家具模型,从而提供给用户全方
位真实的商品展示和便捷虚拟购物体验。
(4)搜索商品
在一个比较大的商业网站上,网上的商品数量和种类不计其数,消费者不
可能知道全部商品的信息,这时搜索功能的作用就体现出来了。
(5)购物车
用户在浏览商品后,在购买商品时,需要为用户提供一个和现实生活中一
样的购物车,而且在购物时通过购物车能够随时地查看自己的商品,否则消费
6 / 29
文档供参考,可复制、编制,期待您的好评与关注!
者根本不知道自己购买了多少商品和哪些商品,并可在购物车内修改购买信息。
(6)订单管理
订单是用户购物的另一种方式,用户购物车是一种临时存放商品的工具,
而订单是用户最终要购买商品的一种方式。有了订单管理功能,网站的电子商
务功能就更加完整了。
3.1.2 性能需求
非功能性需求确定了系统的性质,如环境和实现约束、性能、平台依赖、
可维护性、可扩展性等性质。性能需求为系统的功能需求增加了一些新的约束
和条件,如响应速度、可承担的负载、内在的占用、延迟时间等。
3.1.3 系统可行性分析
进行可行性分析在系统设计中也是至关重要的,经过最初的设计目标和需
求分析得到以下几点的可行性分析:
1.经济可行性:本网站是为用户与商家设计的,设计成本主要集中在系统
软件的开发上,当网站投入运行后可以为商家节约大量的人力资源。所带来的
效益远远大于系统软件开发所需要的成本,在经济上完全可行。
2.技术可行性: 开发电子商务网站的技术已经非常成熟,首先,从硬件
上讲,计算机硬件速度现在已经不是问题,大容量高速度的硬盘十分普遍,同
时网络的速度普遍可以达到l00MB,这些为网站的运行打下了坚实的基础。从软
件的角度上讲,数据库技术己经相当成熟,并且处理能力也非常强,这为海量
数据的存储和处理打下了坚实的基础,同时,开发网站的工具也非常多,并且
相当成熟。有了这些技术的支持,我们成功开发一个在线购物网站没有任何技
术风险。
针对这个家具购物网站的设计主要有以下两方面的工作。
(1)采用功能强大的ASP技术作为Web和数据库Access的互连技术使系统
的开发方便、快捷,而且系统的访问速度更快、功能更强、维护更方便。
本设计将使用HTML语言和ASP等技术来编辑网页,使用Access来建立数
据库,并运用ASP技术把数据库和动态网页相关联。利用ASP技术,可以在网
站上了解和查询到该在线购物网站销售的一切商品的详细资料,当中意某件商
品时,只需轻点鼠标即可完成订单处理,这一切即使你足不出户在家里也能够
做到。
(2)使用数据库连接技术,商家只需要登陆网站的后台管理程序,就可以轻
松实现对所有商品的信息进行修改、添加、删除等,以便及时更新信息。当然
7 / 29
文档供参考,可复制、编制,期待您的好评与关注!
也可以查看订单,商品销售情况等。更重要的是操作者并不需要什么高深的数
据库知识就可以做到,大大方便了网络商店的普及应用。
3.操作可行性:本网站设计从用户与商家的思想着想,界面清晰,操作简
单,信息更新方便快速,数据录入规范可靠,统计准确,适应力强,便于任何
人使用。
3.2 系统功能描述
3.2.1 系统功能模块图
会员登录
商品搜索
新品专区
热销专区
特价专区
新闻公告
在线留言
常规设置
商品管理
网
站后前
首台台
页
订单管理
新闻管理
会员管理
留言管理
3.2.2 系统功能描述
本网站主要包括用户注册和登录、商品查找和搜索、商品浏览、添加商品
到购物车、订单管理和后台管理员对用户的管理、商品种类的管理、商品管理、
站内公告等功能,各个功能的具体描述如下。
(1)用户注册和登录
用户注册和登录功能是用户身份确认的重要方式,只有注册户才可以查看
自己的购物车,进行购买产品,普通用户只可浏览和搜索产品。注册成功后,
通过session保存用户编号。
(2)新品推荐
在新品推荐中其中采用3D建模工具结合3D交互式技术实现逼真的3D家具
文档供参考,可复制、编制,期待您的好评与关注!
而提供给用户全方位真实的商品展示和便捷虚拟购物体验。
(3)搜索商品
在一个比较大的商业网站上,网上的商品数量和种类不计其数,消费者不
可能知道全部商品的信息,这时搜索功能的作用就体现出来了。
(4)购物车
用户在浏览商品后,在购买商品时,需要为用户提供一个和现实生活中一
样的购物车,而且在购物时通过购物车能够随时地查看自己的商品,否则消费
者根本不知道自己购买了多少商品和哪些商品,并可在购物车内修改购买信息,
本模块主要通过Session数组进行操作。需要注意的是,购物车中的商品并不
是用户最终会得到的商品,只是一个购物的意向。
(5)订单管理
订单是用户购物的另一种方式,用户购物车是一种临时存放商品的工具,
而订单是用户最终要购买商品的一种方式。有了订单管理功能,网站的电子商
务功能就更加完整了。
(6)用户管理
添加或删除一个用户或管理员,设置管理员用户名、密码及相关权限。
(7)商品分类管理
商品的种类繁多,列出商品类别信息,可以让顾客方便地知道到底都卖哪
些类型的商品,以便进行选择。商品分类管理功能主要实现对商品种类的添加、
修改和删除。
(8)商品管理
该模块使得网站管理员可以通过浏览器在线添加、修改、删除商品信息,
商品数据可以即时更新,保证用户浏览到最新的商品信息;用户能够对商品进
行查询、搜索或购买自己喜欢的商品,对商品进行更新或删除商品信息。
3.3 数据库设计
数据库在信息系统中占有及其重要的地位,数据库结构设计的好坏关系到
系统的运行效率、存储数据的效率、系统的复杂程度等,合理的数据库结构设
文档供参考,可复制、编制,期待您的好评与关注!
用户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图
10 / 29
文档供参考,可复制、编制,期待您的好评与关注!
购物订单E-R图如图3-5所示。
订单编号
购物订单
购物时间商品数量
商品编号
图3-5 购物订单E-R图
用户管理E-R图如图3-6所示。
用户名管理员密码
图3-6 用户管理E-R图
3.3.2 表设计
在确定了这些实体联系之后,就要建立表之间的联系。一个数据库可以不
只一个表,但是所有的数据表的可以是彼此相关联的,也可能是相互独立的。
本系统所要建立的表有:
1. 用户表主要保存用户的信息,如表3-1所示。
表3-1 用户表(User Table)
字段号 字段名 类型 宽度 说明
1 UseID int 用户编号
2 UseName Text 50 用户名
3 Password Text 32 密码
4 Sex Text 2 性别
5 UseEmail Text 60 电子邮箱
6 Tel Text 20 电话
7 Address Text 60 用户地址
8 Yb Text 10 邮编
2. 商品分类表用来保存每类商品信息,如表3-2所示。
11 / 29
文档供参考,可复制、编制,期待您的好评与关注!
表3-2 商品分类表
字段号 字段名 类型 宽度 说明
1 SortID text 分类编号
2 SortName text 20 分类名称
表3-3 商品信息表
3.商品信息表用来保存商品的信息,如表3-3所示。
字段号 字段名 类型 宽度 说明
1 GoodsID int 商品编号
2 SortID text 10 商品类别
3 GoodsName Text 20 商品名称
4 StartPrice Money 8 商品市场
5 SalePrice Money 8 商品会员
6 Photo image 4 商品图片
表3-4 订单表
价
价
4.订单表用来保存网站中所有订单的信息,如表3-4所示。
字段号 字段名 类型 宽度 说明
1 OrderID int 订单编号
2 UseID int 用户编号
3 Ordertime datetime 8 订购时间
表3-5 购物订单表
5.购物订单表是用来保存用户订购商品的信息,如表3-5所示。
字段号 字段名 类型 宽度 说明
1 OrderID Int 订单编号
2 GoodsID Int 商品编号
3 GoodsQuantily Int 商品数量
4 ShoppingDate Datetime 8 购物时间
6.管理员表是用来进入后台管理,如表3-6所示。
表3-6 管理员表
字段号 字段名 类型 宽度 说明
1 Admin Text 用户名
2 Password Text 密码
3.3.3 数据表关系设计
数据库设计必须遵循完整性原则,好的数据库表间必定要制定严格的约束
和要求。尽量分离各实体对应的表,一个实体对应一个表,分析清楚该实体应
该有哪些属性,对应具备什么字段,以及各实体之间有何种联系。实体、属性
12 / 29
文档供参考,可复制、编制,期待您的好评与关注!
与联系是进行概念设计时要考虑的3个元素,也是一个较完善的数据库设计的
核心。
4 家具购物网站的详细设计
4.1 前台功能模块的详细设计
4.1.1 网站主界面
电子商务网站分为前台管理和后台管理系统。前台的用户是通过IE浏览器
访问网站的客户,后台的用户是通过IE浏览器访问的后台管理员。前台主页分
为:网站顶部为网站向导、购物车、留言反馈、最新商品、热销商品、特价商
品等几个部分;左侧有用户登录和注册、商品搜索,商品分类;右侧有新闻公
告、会员注册等几个部分,整个前台的界面主要的功能是以商品展示为主。前
台的设计页面如图4-1、4-2所示。
图4-1 网站主页1
13 / 29
文档供参考,可复制、编制,期待您的好评与关注!
图4-2 网站主页2
4.1.2 新品推荐(3D交互式展示)界面
利用3D建模工具结合3D交互式技术实现逼真的3D家具模型在线交互式展
示,用户可通过鼠标键盘等旋转、缩放和移动家具模型,从而提供给用户全方
位真实的商品展示和便捷虚拟购物体验。对于一般的浏览器只需安装一个插件,
即可即时浏览。如图4-3所示。
图4-3 3D交互式展示
制作3D交互式商品展示的工作流程为:首先要在3ds max中制作一个商品
模型,然后把商品模型导出成Cult3D的.C3D格式,再到Cult3D软件中给盒子
施加World star事件和Arcball行为来控制商品模型的变化。最后把文件输出
成CO格式,在Internet上发布观看效果。在Dreamweaver里插入Cult3D的CO
文件,便可以在IE上浏览。如图4-4所示是Cult3D的工作流程。
14 / 29
文档供参考,可复制、编制,期待您的好评与关注!
3ds
max
导出C3D格式导出CO格式
在Cult3D软件中给对象
相应事件和行为来触发
对象做出响应。如添加
Worldstar事件来使事件
发生,添加Arcball行为
来控制商品地运动,左
键旋转,右键缩放,左
右键合并来移动商品。
还可以通过键盘数字键
来改变商品地颜色。
在Internet上
发布
图4-4 Cult3D工作流程
在Cult3D中使用World star事件和Arcball行为来虚拟控制商品模型。
启动Cult3D软件,选择文件增加Cult3D设计文件命令,把3D模型导入进去。
此时在Scene Graph(场景图形)窗口中就增加了商品模型的场景文件,并且商
品在预览窗口中也能显示出来。并为商品模型添加事件和行为命令来控制它。
如图4-5所示。
图4-5 模型导入到Cult3D里的状态
最后把文件在Internet上发布,可以随意地用鼠标左键来旋转模型,用鼠
标右键来缩放,同时用左键和右键组合来移动,此外还有通过键盘上的数字键
来变换模型的颜色,如图4-6所示。
15 / 29
文档供参考,可复制、编制,期待您的好评与关注!
图4-6 预览效果
4.1.3 用户注册的设计
(1)用户登录模块
用户登录界面是需要检验用户名和密码,当顾客输用户名和密码错误,提
交文件连接数据库验证,输入正确后才可以进入网站购物如果没有用户名,需
要点击“注册”按钮,进入到用户注册页面进行填写注册信息,当所有信息都
填写完整,并且没有重复的信息出现时,系统就会提示用户注册成功。用户登
录界面如图4-7所示。
图4-7 用户登录
(2)用户注册模块
用户注册界面主要是为购买商品的顾客提供一个身份的认证,需要填写用
户一些基本信息,带星号的项为必须填写。全部信息填写完毕后点击“提交信
息”,系统会进行检测判断该用户名是否已经注册过,如果已经存在则弹出新页
面,提示用户该用户名已经注册过,如果没有则进行下一步判断,用户输入的
两次密码是否一致,然后依次往后判断用户所填写的各项信息是否符合要求,
文档供参考,可复制、编制,期待您的好评与关注!
成功,用户登录后,就可以购买自己喜欢的商品了。
在这个网页里嵌套了一段JavaScript代码,它的功能是判断用户在带*的
地方是否输入了数据,如果没有则弹出相应的对话框,还可以判断两次输入的
密码是否一致。用户注册界面如图4-8所示。
图4-8 用户注册
4.1.4 商品搜索界面
商品的搜索功能使用户更加方便的进行自己所需要的商品的查询,节省时
间提高效率。用户搜索时只要输入商品的关键字就能搜索到所有相关的商品,
并且能列出通过搜索得到的商品的详细信息,还可以进行高级查询,按照不同
的条件对数据库中的商品信息进行检索。搜索界面分为普通搜索和高级搜索,
通过普通搜索功能搜索出来的商品比较广泛,它只是大概的一个范围,帮助用
户找到所需某一类商品的信息,如图4-9所示。
图4-9 普通搜索界面
通过高级搜索后搜索出来的商品比较精确,用户如果知道某一商品名称或
是大概的价格范围,就可以通过高级搜索这一功能来进行商品地搜索,它能够
方便快捷地找到用户所需要的商品,并且不会产生一大堆的没用的商品信息。
17 / 29
文档供参考,可复制、编制,期待您的好评与关注!
如图4-10所示。
图4-10 高级搜索界面
4.1.5 购物车界面
购物车是连接商品和收银台的关键环节当用户登录成功以后,如果找到了
希望购买的商品,在点击商品右侧的购买以后,即可将商品放入购物车中。在
购物车中用户可以选择购买商品的数量,并进行修改。用户还可以根据自身的
情况选择是否购买已放入购物车的商品,在还没有提交订单之前,用户都有权
利进行修改和删除不必要的商品信息。如图4-11所示。
图4-11 购物车
如需要继续购买商品,可以点击“继续购物”继续选择,不断添加新的商
品,系统会自动将所有信息写入购物订单表,同时显示用户所购买的物品列表,
及总计价格。
如果用户在去收银台结账前对己经选购的物品不满意时,可选择清空购物
车,同时系统也将购物订单表中相关信息删除。用户完成选购之后,可点击“去
收台”付款,系统返回最终选购物品列表和合计价格。如图4-12所示。
18 / 29
文档供参考,可复制、编制,期待您的好评与关注!
图4-12 商品结账
“下定单”界面可以点击“修改购物车”对所选择的商品进行修改,也可
点击“ok,下一步”,进入填写收货信息的界面,填写收货人的真实姓名、性别、
详细地址、联系电话以及选择送货方式和支付方式等信息,以便于商家准确的
送出商品。如图4-13所示。
图4-13 填写收货信息
在确认所填写的信息无误之后,用户可以选择“提交订单”,提交订单的确
认显示界面显示了此次购买的商品信和总金额信息,用户确认购买商品,可以
对此商品订单进行提交确认,如果出错可以返回上一步修改。如果确认没有错
误,就点击提交信息,这时就会产生商品订单。如图4-14所示。
19 / 29
文档供参考,可复制、编制,期待您的好评与关注!
图4-14 提交订单
最后也就是将用户提交的订单信息返回,并产生了一个唯一订单号,以方
便用户查询,这个订单号的产生,并不是随机产生的,而是使用了一定的规则,
在这里主要是根据用户名和订单产生的时间来生成订单号。
4.2 后台管理模块的详细设计
4.2.1 管理员登录模块
网上购物系统除了能够让用户实现前台的浏览和购买商品等操作之外,还
需要有为方便系统管理员的工作而设计的部分,比如商品的增加、删除、修改,
会员的审查等等。管理功能是网上购物系统相当重要的一部分功能,网站的后
台管理中心只有管理员才能进入,首先将进入登录界面,当管理员提交数据后,
首要的就是进行身份验证,输入正确的账号(admin),密码(admin)之后,方
能进入。如图4-15所示。
图4-15 管理员登录
20 / 29
文档供参考,可复制、编制,期待您的好评与关注!
在此界面是后台功能模块的总界面,各项功能的修改设置都在这个界面中
进行。通过这个功能模块,管理员可以修改网站的常规设置,进行用户信息的
审核确认、修改,可以进行商品地添加、删除和修改管理,查看用户提交的订
单并进行相应地处理。于此同时,管理员还可以通过这里来发布一些日常的新
闻公告,网店资讯等。此外还有VIP管理(如积分兑奖)等。如图4-16所示。
图4-16 后台界面
4.2.2 商品管理模块
对于购物网站来说,商品地管理是至关重要,也是必不可缺的。所以管理
员登录后,要做的就是能向商品信息表中加入新商品的信息,可以选择商品的
分类,填写商品的名称、单位、规格、价格等基本信息,还可以上传商品的图
片。此功能模块可以实现添加新的商品信息,当后台添加完毕后,前台页面会
及时更新这些商品的信息,以供用户浏览。如图4-17所示。
21 / 29
文档供参考,可复制、编制,期待您的好评与关注!
图4-17 添加商品
商品管理出了添加新的商品以外,还可以进行商品信息地修改和删除。对
于错误的商品信息,管理员可以通过修改商品这一功能模块来进行商品信息地
修改,保证向用户提供准确的商品信息。对于不需要的商品,管理员也可以通
过选择来删除不必要的商品,以免造成用户的错误信息。如图4-18所示。
图4-18 删除和修改商品
22 / 29
文档供参考,可复制、编制,期待您的好评与关注!
4.2.3 订单管理模块
在订单管理模块中主要实现了查看订单和处理订单的功能,订单的处理状
态包括:没作任何处理、用户已经把钱汇出、服务商己收到款、服务商己发货、
户已收到货。管理员可以根据订单处理的实际情况,进入这一功能模块来进行
订单地处理,以保证用户能够第一时间了解到自己所订购商品订单的即时信息。
如图4-19所示。
图4-19 订单管理
4.2.4 信息管理模块
网站前台的各项新闻公告,网站资讯,客户留言都是可以通过这一功能模
块来进行管理。管理员可以通过这一功能模块对网站内的各类新闻公告、网站
资讯进行添加、修改和删除。如图4-20,4-21所示。
图4-20 添加信息
23 / 29
文档供参考,可复制、编制,期待您的好评与关注!
图4-21 删除和修改信息
对前台的一些顾客的留言,管理员可以通过留言管理这一功能模块进行处
理。阅读审查前台顾客的留言,对于一些不合法的留言进行删除,对于合法的
用户留言,管理员可以回复给顾客,对于顾客的疑难问题进行解答等。如图4-22
所示。
4-22 留言管理
4.2.5 用户管理模块
这个模块主要实现登录网站用户的管理,在此页面中可以查看用户的基本
息,修改删除非法用户,还可以查看用户的交易记录,订单状态。在订单状态
管理员可以查看用户的订单信息、送货地址等信息,方便管理员管理订单和进
货的情况。这个模块分为两个子模块,分别为注册用户管理和后台用户管理两
个部分。注册用户是指注册成为会员的用户,提供具体的真实姓名和相关用户
信息,可享受购物更加优惠的价格,如图4-23所示。
24 / 29
文档供参考,可复制、编制,期待您的好评与关注!
图4-23 注册用户管理
后台用户管理就是对管理员进行管理,可添加、修改和删除管理员,如图
4-24所示。
图4-24 后台用户管理
5 系统测试
系统测试是一个查找错误的过程,所有发现问题和错误的活动都可以算是
测试。因此,对系统进行测试是必须的。一般说来,测试只能证明错误的存在,
但不能指出程序的所有错误。即测试只能找出程序中的“部分”错误,而不能
证明整个程序无错。
5.1 软件测试
软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测
试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可
能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发
的产品适合需求。为此,重视软件测试这一项工作,是保证软件质量的一个重
要环节。
由于网站系统的开发在很大程序上是软件系统的开发,而软件系统开发周
期内的各个阶段是相互衔接而成的,前一阶段发生的问题如果未能及时解决,
就会带入下一个阶段,以此要对整个系统进行测试,要把需求分析、系统设计
文档供参考,可复制、编制,期待您的好评与关注!
5.2.1 测试环境及测试条件
本系统是一个基于B/S结构的网上购物系统。该系统测试除了在本机上进
行测试外,还可以将数据库与源程序移到其它计算机上进行,通过修改数据库
连接文件来配置数据库连接属性。
本机环境:Windows XP,数据库:Access2003
5.2.2 网站实际测试
把放在网站的主目录(index. asp文件)中,然后双击启动它,启
动以后在任务栏出现一个绿色图标,在网页浏览器地址栏输入127.0.0.1或者
直接右键选择127.0.0.1就可以浏览当前的网站。
5.3 网站系统的维护
为了清除系统运行中发生的故障和错误,软、硬件维护人员要对系统进行
必要的修改与完善;为了使系统适应用户环境的变化,满足新提出的需要,也
要对原系统做些局部的更新,这些工作称为系统维护。
系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使
用过程中用户提出的新的功能及性能要求,其目的是维护软件系统的"正常运作
"。这阶段的文档是软件问题报告和软件修改报告,它记录发现软件错误的情况
以及修改软件的过程。
6 总结
通过几个月的努力,在指导老师与同学们的帮助下,家具购物网站的设计
与实现顺利完成了。
本系统分为前台和后台两大功能模块,在前台和后台模块中又分了好几个
小模块。前台的功能模块主要实现商品展示功能和用户购物功能,其中特别的
地方就是商品的3D虚拟交互式技术的展示,采用的是3ds max和Cult3D的技
术,很好的让商品实现了三维立体的效果,用户可以通过鼠标轻松地旋转、移
动和缩放商品,让用户可以从不同的角度来查看商品的效果。后台功能模块主
要实现用户管理,商品分类管理,以及订单信息处理,网站信息发布等功能。
各个功能模块层次清晰,用户和管理员都可以很方便的使用本系统。
同时,通过这次设计的过程,我也深刻地发现了自己还有许多不足之处。
在今后制作网站方面的技术还有待继续提高。
26 / 29
文档供参考,可复制、编制,期待您的好评与关注!
参考文献
[1] 程元栋,刘培刚.电子商务概论[M].上海:华东理工大学出版社,2008.
[2] 陈科鹤,许景飞.电子商务实务教程 [M].北京:清华大学出版社,2006
[3] 周广亮,韩庆林.电子商务案例分析[M].北京:经济科学出版社,2007
[4] 谭浩强.商务网站规划设计与管理[M].北京:清华大学出版社, 2008
[5] 于海霞.电子商务网站的设计与实现[D].黑龙江大学,2009
[6] 陶国荣.ASP动态商业网站建设案例[M].北京:人民邮电出版社,2006
[7] 赵炳蔚. 基于ASP技术的电子商务网站的设计与实现[D].吉林大学,2009
[8] 樊建墨.电子商务网站的设计思想[J].现状商业,2008
[9] 周问宇.网上购物系统的设计与实现[D].山东大学,2008.
[10] 林剑谊.利用软件生命周期创建B2C电子商务网站[J].福建电脑,2009,(10)
[11] 阿新工作室.任我虚拟—Cult3D/3ds max 4.2/Maya 4三维产品设计与互动教程 [M]. 北
京:北京希望电子出版 社,2002
[12] Efraim Turban ,Jae Lee. Electronic Commerce A Managerial Perspective [M].
Beijing: Higher Education Press,2001
[13] Raghu Ramakrishnan,Johannes Gehrke. Database Management Systems [M]. America:
McGraw-Hill,2002
27 / 29
天洋城户型图-多氟多股票

更多推荐
网上买家具
发布评论