网上玩具商城设计与实现.docx

上传人:b****5 文档编号:5803401 上传时间:2023-01-01 格式:DOCX 页数:16 大小:288.31KB
下载 相关 举报
网上玩具商城设计与实现.docx_第1页
第1页 / 共16页
网上玩具商城设计与实现.docx_第2页
第2页 / 共16页
网上玩具商城设计与实现.docx_第3页
第3页 / 共16页
网上玩具商城设计与实现.docx_第4页
第4页 / 共16页
网上玩具商城设计与实现.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

网上玩具商城设计与实现.docx

《网上玩具商城设计与实现.docx》由会员分享,可在线阅读,更多相关《网上玩具商城设计与实现.docx(16页珍藏版)》请在冰豆网上搜索。

网上玩具商城设计与实现.docx

网上玩具商城设计与实现

 

毕业设计(论文)

 

题目

网上玩具商城设计与实现

系(院)

计算机科学技术系

专业

软件技术

班级

2008级软件技术2班

学生姓名

学号

2008022989

指导教师

职称

讲师

 

二〇一一年五月六日

网上玩具商城设计与实现

摘要

网上玩具商城作为互联网商务中一个比较新的方面,目前所知者甚少。

由此而引起的专注于其中一个方面的购物网站更是少之又少。

有鉴于这种情况,目前开发网上玩具商城是一种比较有尝试价值的项目。

通过完成这个项目,可以积累开发的经验,为以后开发其他的项目提供借鉴经验。

本文所阐述的“网上玩具商城”,主要是通过分析现有的网上商城的例子,结合商家的实际需求,和现在的发展趋势相融合,精心设计。

最终提出的一个在玩具市场中应用网络购物的体系结构。

本系统采用结构化设计方法,应用三层模式成功地实现一个网上玩具购物系统。

在本系统中主要实现了用户注册,登录,商品浏览,订购等整个商品的交易流程,并提供了用户对自己基本信息的修改,订单的查询和商品评论等辅助功能。

在开发过程中,使用Java技术做框架和MicrosoftSQLServer2005提供数据库的支持来完成整体项目。

与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。

关键词:

网上购物;玩具;B/S模式;电子商务

DesignandImplementationofonlinetoystore

Abstract

OnlinetoystoreastheInternetbusinessisarelativelynewaspect,nowknownverylittle.Theresultingfocusononeaspectofshoppingsiteandevenfewer.Giventhissituation,thedevelopmentofonlinetoystoreisanattempttovalueprojects.Throughthecompletionofthisproject,theaccumulationofdevelopmentexperiencetodrawonexperienceforthefuturedevelopmentofotherprojects.

Describedinthispaper“OnlineToyStore”,mainlythroughanalysisofexamplesofexistingonlinestore,combinedwiththeactualneedsofthebusiness,andnowthedevelopmenttrendofintegration,well-designed.Finalproposalsforanonlineshoppinginthetoymarketarchitecture.Inthispaper,astructureddesignmethodology,applicationofthree-layermodeltoanonlinetoyshoppingsystem.Mainlyinthissystem,userregistration,login,browsegoods,ordertheentirecommoditytradingprocess,andprovidestheusertomodifytheirbasicinformation,orderinquiriesandproductreviews,andotherauxiliaryfunctions.Duringdevelopment,usingJavaandMicrosoftSQLServer2005,tocompletetheoverallproject.Comparedwithtoday'sInternethasbeenusedinsomeprograms,withtheadvantagesofuserstousemoresimple,moreintuitiveinterface.

Keywords:

Onlineshopping;Toys;B/Smode;E-commerce

 

第一章绪论

1.1网上购物在当今社会的重要性

当今世界新科技革命迅速兴起,科技生产高度社会化,国际贸易和国际金融发展迅速国际间相互投资的发展更是加速了经济全球化的进程,因此,经济全球化的形成和发展是客观的,必然的,经济全球化是当代世界经济的重要特征之一,也是世界经济发展的重要趋势。

而伴随着社会的发展和人民生活水平的提高,现代技术越来越多的深入到了人们的生活中,互联网作为其中的一个重要组成部分,更是逐步的影响人们的生活方式,与此同时的网上购物等新兴事物正在悄然的改变人们的观念,使人们越来越能体会到新兴事物为人们的生活带来的便利。

1.2网上玩具商城的前景

在网络购物日渐兴起的大背景下,随着人民受教育水平的增强和对生活质量的要求日益提高。

在网上购买玩具这类对每个家庭来说的必需品逐渐成为一种主流。

我国16岁以下儿童有3.6亿左右,占人口的比重约20%。

目前中国儿童消费已占到家庭总支出的30%左右,全国0-12岁的孩子每月消费总额超过35亿元。

中国14岁以下的儿童和青少年的人均年玩具消费仅20-30元人民币(2.4-3.6美元),远低于亚洲儿童人均年玩具消费13美元和全世界儿童人均年玩具消费34美元的水平。

如果中国玩具消费达到亚洲平均水平,市场规模预计将突破300亿元人民币。

内地玩具市场未来将以每年40%的速度增长,到2014年,销售额将超过1000亿元人民币。

玩具作为每个家庭的必需品,是一个非常有市场的产业。

从对儿童及家长的访问中,已感觉到他们对玩具的认识和需求在逐步增加,毛绒玩具更是越来越受到人们的青睐。

毛绒玩具不再是仅仅与人们的童稚时代相伴的阶段性产品,而是以不同的形式与人们的一生相联系。

玩具的功能已从单纯的育儿工具,转向人们寻求健康、快乐、时尚等生活方式的物质载体。

人们更把它当作装饰、馈赠亲朋好友的佳品和礼品,使生活增添几分情趣。

目前全国大城市的儿童零用钱平均每月为176元,对家庭消费影响很大。

由于现代家庭绝大多数年轻夫妇都只有一个孩子,父母均乐意花费在他们身上。

据调查,在购买学习工具及玩具时,59%是由孩子作主,至于娱乐,由孩子作决定的比例亦超过50%,以每三口之家每年至少支出10元购买一件玩具计算,玩具年消费高达40亿元。

1.3网上玩具商城的切入点

在电子商务不断发展的情况下,计算机事业的飞速发展,以计算机与网络技术为基础的信息系统正处于蓬勃发展的时期。

与此同时经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。

购物做为人类的精神食粮,在现代社会中越来越受到重视,大量的产品出现在市场上,人们有了各种各样不同的选择购物方式,而互联网又在逐步深入与应用,这时电子商务网站也越来越多的出现在我们的身边,越来越多的人们选择网上交易,网上交易不但给他们带来便利而且节省了路费。

这时就要开发一个购物系统,网上玩具商城就是其中的一种。

网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。

商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。

商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。

因此,对于商家来说,网站的管理与维护是至关重要的。

当今形式下,买方市场已经形成,商业竞争日益激烈。

任何一家企业,要想取得竞争优势,就必须充分考虑顾客的需要。

网络销售正是实现这一目标的极佳方式。

网络销售是一种以顾客为导向,强调个性化的营销方式。

网络销售比起市场营销的任何一个阶段或方式,更能体现顾客的“中心”地位。

而且其能满足顾客对购物方便性的需求,提高顾客的购物效率。

我们要筹建的网上玩具商城定位在大型的网购网站,主要面对的是年龄在16-30岁的顾客群。

他们对网上的电子商务系统有一定的了解,并且也存在很多好奇心强的消费者,另外他们对于新鲜事物的接受能力也比较到位,同时他们也充分的保留他们的童心,对玩具仍然带有怀念的心情。

所以,在这种环境下,开发一个网上网具商城是具有很大的可行性和实施性的。

第二章系统分析

2.1需求分析

网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。

商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。

商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。

因此,对于商家来说,网站的管理与维护是至关重要的。

在网络电子商务发展的同时,网上玩具商城也迅速地发展起来,并且成为了非常流行的一种购物方式。

它的优势在于给人们带来很大的便利,但是,通过调研发现现有的好多的网站界面都非常复杂,含有过多的广告且购买程序过于复杂,占据了用户大量的时间。

因此迫切需要开发一个更加适合用户的网上玩具购物系统。

现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。

这样才能使得在电子交易时避免不必要错误发生。

我们将使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。

传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。

当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。

本设计在实际应用中的解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。

2.2运行环境

操作系统:

WindowsXP

Web服务器:

Tomcat7.0

Java开发包:

JDK1.6.0_25

开发平台:

MyEclipse

数据库:

SQLServer2005

2.3技术描述

(1)JSP技术

JSP即JavaServerPages的简称,它是一个纯Java平台的技术,主要用来产生动态的网页内容。

在传统网页HTML文件中加入JSP标记和Java程序片段,就构成了JSP网页。

Web服务器接收到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回到客户端。

JSP是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全、快速和跨平台的动态网页。

JSP在多个方面加速了动态的Web页面的开发:

程序写一次,到处可以运行。

JSP在设计时,充分考虑到了应用平台的无关性。

依赖于Java的可移植性,JSP目前得到许多流行操作平台的支持,可在Apache、Netscape、IIS等服务器上执行。

执行速度快。

JSP页面只需编译一次转化为Java字节代码,其后一直驻留于服务器内存中,加快了对JSP页面的响应速度。

若不考虑JSP页面第一次编译所花的时间,则JSP的响应速度要比ASP快得多。

(2)Struts框架工作原理

Struts框架是对MVC(Model-View-Controller)设计模式的一种典型实现,是目前Web开发应用中最为流行的框架之一。

它很好地利用了Servlet和JSP技术,是基于J2EE的架构方案,能够很好地实现了MVC设计模式的思想。

Struts框架主要由三部分组成:

(1)模型。

在Struts框架中,模型分为两大部分:

系统状态Bean和业务逻辑Bean,系统状态Bean主要用于封装和维护系统状态信息,一般通过定义相应的属性来实现。

Struts中的ActionForm组件就是系统状态,业务逻辑Bean主要用于封装具体的商业逻辑,即处理信息的规则,一般通过定义相应的方法来实现。

(2)视图。

Struts应用中的View部分是通过JSP技术实现的。

Struts提供了自定义的标记库,通过这些自定义标记可以和系统的Model部分交互,同时还提供了模板定制等多种显示功能。

(3)控制器。

控制器是每个发送到Struts的Http请求的入口点,它把所有的请求经解释后分发到Action。

由Action执行核心的业务逻辑。

比如EJB调用,通过JavaBean访问模型

第三章系统设计

3.1网站总体功能的设计

本网上购物系统是一个基于Internet,采用B2C(BusinesstoConsumers)模式,并根据现有的网上购物系统的现状而设计开发的网上玩具商城。

它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。

根据前期的市场调查、结合我们在学习过程中用到的具体案例,争取尽可能全面详细具体的设计出一个网购网站,该网站应该具有一些基本的功能如下所示:

表3.1网站功能表

用户模块

能够完成用户基本信息录入的注册和用户基本信息的修改。

管理员模块

能够完成管理员对网站的商品信息管理(商品添加、商品审查),以及常规设置(广告添加,友情链接)的功能。

搜索功能

能过电子商品的名称进行搜索。

查询功能

能够通过查看购物车对所选商品进行确定、挑选。

上述表格列出的只是一些基本功能,即拥有此功能即可被认为是一个基本的网站。

都能使在实际的应用过程中,因为用户的需求和实际情况有所不同,可以酌情增加一些特色功能,比如积分奖励机制等。

在所列出的功能中,各个模块之间可以相互协调,在功能上相互补充,尽量可以给用户提供一个比较满意和舒适的购物环境。

如在管理员模块中,可以进行用户的管理还有搜索功能等等。

即通过权限的设置可以对本网站的用户进行管理,还可以丰富网站的内容,使其和现行的购物网站更加贴近。

同时作为一个购物类网站,还可以提供升级成会员的机会,成为会员可以享受优惠价格或者提前体验某些商品服务等。

以此来刺激消费,增加网上玩具商城的销售量。

此外,商城的友情链接以及增添广告也是一个比较好的增加收入的手段。

在此分析的基础上,可以得到本网站的功能模块图如下所示:

 

 

图3.1功能模块图

3.2数据库的设计

在建设网站系统之前,我们必须对系统所用到的数据进行大致的分类和具体的结构设计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至于产生结构上的逻辑混乱,保证关键数据在意外情况下不会被破坏,可以说数据库是系统的重中之重。

数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。

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

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

根据实际需要,结合用户的需求,可以设计出如下关系图的数据库:

图3.2数据库E-R图

第四章系统的实现

经过前期的市场调演,分析客户的需求,结合实际情况,配合所涉及的数据库,最终可以得到一个比较综合、可以尽量完成诸多功能的玩具购物网站。

其所具有的功能如下图所示:

 

图4.1主要功能图

网上商城共分两个部分,一部分是面向用户的部分,包括:

顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:

产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等

4.1网站主界面

进入主页面之后,分为用户登录和管理员登陆。

参考网上成熟的购物网站的模式,注册用户可以购物,非注册用户需注册才可以继续购物。

注册之后可以进行本人资料的增删改查;同时还有管理员登陆界面,管理员可以进行系统维护或者会员资料管理。

其中,广告设置和友情链接是本网站的特色,是和以前的项目相比所没有的地方,通过这两处亮点,可以很好的吸引消费者来此网站购物,在购物的同时通过广告等传媒来了解多种信息。

网站主界面运行图如下:

 

图4.2网站运行图

网站登录界面的主要代码如下所示:

formaction="manager.do?

method=checkManager"onsubmit="returncheckManager()">

账号:

textproperty="account"/>

密码:

passwordproperty="password"/>

submitproperty="submit">登录

submit>

form>

includepage="down.jsp"flush="true"/>

4.2用户模块

顾客首先要注册为网上商城的用户。

注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。

注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

修改信息,查询信息,处理订单等业务。

此外,该模块还同时接受管理员模块的限制,即管理员有权修改本模块中的用户信息,及时处理订单信息等。

其主要运行如图所示:

 

 

图4.3用户模块图

本模块的主要代码如下所示:

<%

Useruser=newUser();

user=(User)request.getSession().getAttribute("loginusername");

if(user==null){

response.sendRedirect("index.jsp");

}

%>

includepage="ui.html">

include>


4.3管理员模块

该部分的用户有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,可访问所有订单,可浏览、查询订单,可浏览、修改普通管理员和会员的资料,普通管理员分两种,一种是订单管理员:

主要负责订单管理,可浏览、修改订单状态,可浏览会员信息;另一种是界面管理员:

主要负责界面管理,可增、删商品和广告等操作。

此外,顾客可通过Web方式取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单(随时)。

如订单的状态在一定时限(如12个小时)后仍没有发生变化(“订单关闭”状态除外),系统自动提醒管理员(如该订单变色,弹出提醒窗口等方式。

订单状态发生变化,系统自动发E-mail给顾客,“无效订单”、“订单关闭”状态除外)。

主要代码如下所示:

 

管理员:

 

 

密码:

 

 

 

4.4搜索功能

搜索功能既允许用户在本网站中搜索商品,也允许管理员在网站中进行信息的检索和用户的处理。

比如检索某用户在某时间段内购物信息或者符合某种条件的商品的信息,即允许进行模糊查询和条件查询。

同时,在本网站中还添加了链接外网搜索引擎的接口,比如XX、谷歌等等,可以方便消费者在购物的同时,了解咨询等信息。

此外,为了保证本网站用户信息的安全性,需要用户或者管理员登录才可以操作。

第五章系统测试和难点分析

5.1系统运行环境的搭建

5.1.1Java虚拟机的安装

本系统采用的是基于java的jsp技术,所以java虚拟环境即java虚拟机是必须要安装的。

JDK(JavaDevelopmentKit)是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。

它是一组API,也可以说是一些javaClass。

本系统使用的版本是JDK1.6。

Windows下,直接运行.exe文件,安装到一个目录,如C:

/jdk1.6,安装完成后就是环境变量的设置。

桌面上选择“我的电脑”(右键)->高级->环境变量->在“系统变量”--->“新建”->在变量名中输入:

JAVA_HOME,变量值中输入:

C:

/jdk1.6同样再新建一个变量名CLASSPATH,变量值中输入:

C:

\jdk1.6;C:

\jdk1.6\lib\dt.jar;C:

\jdk1.6\lib\tools.jar;还需要在Path变量值后面添加一个值:

C:

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

当前位置:首页 > 工程科技 > 能源化工

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

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