本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于ssh的家具购物网站设计

基于ssh的家具购物网站设计

本系统分为前台和后台两大功能模块,在前台和后台模块中又分了好几个小模块。前台的功能模块主要实现商品展示功能和用户购物功能,其中特别的地方就是商品的3D虚拟交互式技术的展示,采用的是3ds max和Cult3D的技术,很好的让商品实现了三维立体的效果,用户

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    基于ssh的家具购物网站设计
    摘要:随着计算机网络技术的迅猛发展,电子商务逐渐成为人们关注的热点。本设计主要是以java动态语言和sql数据库技术为开发平台,开发一个家具购物网站。使得所开发的购物网站实现客户的基本要求,即能够通过该网站实现对商品的搜索,商品展示,在线购买,订单管理,在线客服,动态信息发布等一系列操作。同时对于管理员来说,可以通过后台数据库来实现商品分类信息、客户基本信息和订单等的信息管理功能。
    关键字:电子商务; java; sql
     
    目录
    摘要 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  ssh框架结构 4
    2.5  java技术 4
    2.5.1  运行环境 4
    2.5.2  java的对象模型 5
    2.6  sql数据库 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图 10
    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  用户注册的设计 15
    4.1.4  商品搜索界面 17
    4.1.5  购物车界面 17
    4.2 后台管理模块的详细设计 19
    4.2.1  管理员登录模块 19
    4.2.2  商品管理模块 20
    4.2.3  订单管理模块 21
    4.2.4  信息管理模块 22
    4.2.5  用户管理模块 23
    5 系统测试 24
    5.1 软件测试 24
    5.2 网站测试 24
    5.2.1  测试环境及测试条件 24
    5.2.2 网站实际测试 25
    5.3 网站系统的维护 25
    6 总结 25
    参考文献 25
     
    1 引言
    1.1 选题背景和意义
    随着信息产业的迅猛发展,互联网以及各项相关技术日渐成熟,这些都推动了电子商务的发展,使人们对这个新兴产业有了一定地了解,也使电子商务在各个领域有了广泛应用。近几年来国内互联网使用人数的增加,利用Internet进行网络购物已渐流行,市场份额也在迅速增长,电子商务网站也层出不穷。越来越多的人喜欢和尝试在网上进行购物。用户足不出户就可以方便、快捷地在网上买到自己想要的商品。
    家具商品作为人们日常生活中必不可少的生活用品,很适合在互联网上进行销售,有很广阔的发展前景。为了更好的管理网上商店,方便商家更好的盈利,买家更好的购物,开发一个电子商务网站进行家具购物,是至关重要的。通过本网站的设计可以及时准确的帮助商家进行网络宣传、推广产品,能完成在线电子商务业务基本流程,即可以通过网络实现商品地展示;商品地在线订购,在线支付和在线客服;信息动态发布以及客户信息管理,旨在通过电子商务这一新型的商业运营模式,体现电子商务可以减少商业运营成本、提高传播迅速和服务质量、即时发布最新信息的优点。
    1.2 国内外的研究现状
    国外电子商务网站应用发展较早,相关标准和法律比较规范健全。而我国电子商务的产生从无到有,仅仅几年的时间,发展的速度却相当迅速,但是数量和质量与国外尚有差距。在我国互联网即将发展到一个新的阶段,电子商务将成为互联网上的主流业务的同时,国内企业需要加大借鉴和学习国外先进技术的力度,更好的为其自身服务。
    以欧美国家为例,可以说电子商务业务开展的如火如荼。主要采取在线销售,消费者通过网络在网上购物、在网上支付,建立他们的交易关系,亚马逊网上书店就是属于这种典型模式。还有美国的EBay公司1998年第一季度的销售额就达1亿美元。中国的淘宝网也是这种典型模式的代表。采用这种方式,可以让用户自己进行付费、运输和验货等。
    电子商务是中国的一个巨大的新产业。这个新产业会替代一些我国过时的旧产业, 压迫一些产业进行重组, 会成为我国经济的一个重要增长点。它也是一场交易方式的革命。它的廉价、高效的交易方式将促成企业内部与外部围绕交易方式的企业管理革命, 并将产生适合于中国电子商务时代的企业管理模式、企业组织模式。
    1.3 论文的主要内容
    本论文研究的内容是:如何以java组件技术为开发平台,开发一个家具购物网站,从而使开发顺利地进行、成功地结束。本毕业设计将采用ssh框架结构设计,通过java和sql实现网上购物系统。并使得所开发的购物网站实现客户的基本要求,即能够通过该网站实现对商品的搜索,商品展示,在线购买,在线客服,动态发布新闻资讯信息等一系列操作。同时对于管理员来说,需要实现商品的分类信息管理,客户的基本信息以及订单管理等功能。
    本文主要讨论了家具购物网站的设计与实现过程,全文安排如下:
    第1章为引言,介绍了选题的背景与意义以及结合国内外的研究现状提出了本文研究的主要内容。
    第2章介绍了网站开发的环境及相关技术性问题。
    第3章对网站进行了总体性的分析,包括了系统需求分析,网站的系统结构,并对网站的各个功能模块进行分析及数据库设计。
    第4章介绍了网站的几个主要功能模块的详细设计与实现。
    第5章进行系统测试,为了能够更好的发挥本网站的功能,而对本系统进行进一步的测试完善。
    在结论中叙述了研究的突出点以及在研究过程中遇到的一些问题,后附有本文引用的参考文献。
    2  家具购物网站的相关技术
    2.1  网站开发环境和工具
    2.1.1  网站开发环境
    本网站的开发环境是采用互联网多机多用户操作方式,系统运行需要硬件、操作系统、关系数据库等软件相结合。操作系统采用Windows XP,关系数据库软件为sql数据库,硬件配置没有特别的要求,一般的计算机即可操作。
    2.1.2  网站开发工具
    网站前台页面设计采取Dreamweaver工具,后台则采用java技术、JavaScript、VBScript脚本语一言编写web应用程序,数据库则是采用 sql存储和管理数据。其中特别的网站家具3D交互则是采用3DS Max和Cult3D技术来展示。
    2.2  网站运行环境
    本网站设计是在AWS环境下运行。AWS即java Web Server的缩写,是一款功能极为强大却仅有数百KB大小的纯绿色软件。AWS.EXE是java服务器工具。
    2.3  3D交互展示技术
    家具3D交互式展示采用3DS Max和Cult3D技术,3DS Max是三维模型和动画制作软件,它具有强大的建模、动画和渲染功能,能够快速高效地构造出各式各样精美、复杂的三维模型,并设定材质、光效和动画,这一点对提高建模效率非常有用。Cult3D是一种全新的Web3D技术,其目的是在网页上建立互动的3D物体。利用Cult3D技术可以制作出3D立体产品,交互能力和显示效果均不错,展示时可以进行旋转、缩放或移动等操作以体现真实的物体属性。对于一般的浏览器只需安装一个插件,即可进行浏览。
    2.4  ssh框架结构
    ssh框架(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。ssh框架结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 
    以目前的技术看,局域网建立ssh框架结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,ssh框架架构管理软件更是方便、快捷、高效。
    2.5  java技术
    java(Active Server page,动态网页)是微软公司推出的用以取代CGI的一种动态网页制作技术,它并不是一种编程语言,而是Microsoft公司开发的一种类似HTML、Script与CGI(Common Gateway Interface,通用网关接口)的结合体。java并没有限定专门的编程语言,而是允许用户使用包括VBScript,JavaScript等在内的许多己有的脚本语言编写java应用程序。java程序的编制更方便、更灵活。java文件是以.java为扩展名的文本文件,现在常用在各种动态网站中,通过它可以建立并进行动态、交互、高性能的WWW服务器应用。java能够把HTML语言、普通文本、脚本语言以及COM组件等有机组合在一起。java页面中的脚本程序代码不发送至客户端浏览器解释执行,而是由IIS解释,形成一个能在服务器端运行的应用程序,并将运行结果以HTML页面形式传送至客户端的浏览器。
    2.5.1  运行环境
    采用动态sql数据库网站配置。动态网站是指服务器和浏览器之间能够进行数据交互的网站,也被称为互动网站。动态sql网站环境配置需要一个Web服务器、一个应用程序服务器、一个sql数据库以及用来驱动数据库的驱动程序——开放数据库连接(ODBC,Open DataBase Connection),具备这些条件就可以利用java开放动态网站了。
    2.5.2  java的对象模型
    java支持面向对象的程序设计方法,并提供了多个特定的对象和组件供程序设计时调用。java提供的对象以及组件都可以实现和扩展java应用程序的功能,每个对象都有其各自的属性、集合和方法,并可以响应有关的事件。用户无需了解对象内部复杂的数据传递与执行机制,只需在程序中设置或调用对象的属性、集合或方法,即可实现对象所提供的功能。
    java常用的内置对象及其用能有以下几种。
    (1)Request对象
    主要功能是从客户端取得信息,它可以取得任何基于HTTP请求传递的信息,包括获取浏览器种类、HTML表单中的数据、Cookie中的数据和客户端认证等。
    (2)Response对象
    主要功能与Request对象正好相反,它是将服务器端的信息发送到浏览器,包括直接发送信息给浏览器,重定向浏览器到另一个URL或设置Cookie的值。
    (3)Application对象
    在同一虚拟目录及其子目录下的所有.java文件构成了java应用程序。不但可以使用Application对象在同一个应用程序的所有用户之间共享信息,并且可以在服务器运行期间持久地保存数据。
    (4)Session对象
    Session指的是在访问者从到达某个特定主页到离开为止时,网站为用户分配的用来保存用户信息地对象。可以使用Session对象存储用户登录网站时的信息,当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会消除,而用户在应用程序中访问页面时,这些变量始终存在。
    (5)Server对象
    Server对象提供的一些方法,可以对服务器上的方法和属性进行访问,其中大多数方法和属性是为实用程序的功能服务的。
    2.6  sql数据库
    网站的后台开发则是使用sql数据库技术,面向桌面的小型数据库系统,具有基本的数据库功能。它可以满足各种不同用户和独立软件供应商商业程序的要求,可以说sql是简单易用的关系型数据库,它在易用性、伸缩性、可靠性和数据仓库等方面都具有优良的性能。
    2.7  AWS服务器
    AWS即java Web Server的缩写,是一款功能极为强大却仅有数百KB大小的纯绿色软件,大多数时候可以用来替代IIS,是广大java网站开发者和运营者必备武器之一。
     
    参考文献
    [1] 程元栋,刘培刚.电子商务概论[M].上海:华东理工大学出版社,2008.
    [2] 陈科鹤,许景飞.电子商务实务教程 [M].北京:清华大学出版社,2006
    [3] 周广亮,韩庆林.电子商务案例分析[M].北京:经济科学出版社,2007
    [4] 谭浩强.商务网站规划设计与管理[M].北京:清华大学出版社, 2008
    [5] 于海霞.电子商务网站的设计与实现[D].黑龙江大学,2009
    [6] 陶国荣.java动态商业网站建设案例[M].北京:人民邮电出版社,2006
    [7] 赵炳蔚. 基于java技术的电子商务网站的设计与实现[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

    收缩