宠物犬网络商店的设计与实现学位论文文档格式.docx

上传人:b****4 文档编号:16405696 上传时间:2022-11-23 格式:DOCX 页数:36 大小:409.45KB
下载 相关 举报
宠物犬网络商店的设计与实现学位论文文档格式.docx_第1页
第1页 / 共36页
宠物犬网络商店的设计与实现学位论文文档格式.docx_第2页
第2页 / 共36页
宠物犬网络商店的设计与实现学位论文文档格式.docx_第3页
第3页 / 共36页
宠物犬网络商店的设计与实现学位论文文档格式.docx_第4页
第4页 / 共36页
宠物犬网络商店的设计与实现学位论文文档格式.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

宠物犬网络商店的设计与实现学位论文文档格式.docx

《宠物犬网络商店的设计与实现学位论文文档格式.docx》由会员分享,可在线阅读,更多相关《宠物犬网络商店的设计与实现学位论文文档格式.docx(36页珍藏版)》请在冰豆网上搜索。

宠物犬网络商店的设计与实现学位论文文档格式.docx

1、研究目的和意义

在社会高速发展的今天,社会压力逐步增加,并且忙碌的工作使得人们无暇过多的陪伴亲人。

此时,人们也已不再只是追求物质上的享受,也逐渐看重精神上的享受。

所以,排遣压力,寻求生活上的陪同者,享受更好的生活等理由,使得宠物在人类的生活中开始充当越来越重要的角色其中,最普遍的宠物还是可爱与高贵并存宠物狗。

随着养宠物的家庭不断增多,宠物经济也越来越受人关注。

目前从养宠物的数量和消费能力上看,北京、上海、广州、重庆和武汉已经成为我国五大“宠物城市”,而天津、南京、杭州、深圳、成都等城市的宠物普及成都也逐年增高。

不少业内人士表示,随着日前颁布的《宠物条例》中免去每年宠物年检费用的政策出台后,可能会有更多人加入养宠物这个行业,中国宠物市场的潜力仍待挖掘。

宠物狗的经营则是比较容易的入手点。

近几年来,随着人们思想觉悟以及生活水平的提高,上网已是人们生活中不可缺少的部分,计算机可谓是现代科技发展的产物,如今的计算机已经走进了千家万户,对于大多数人来说,足不出户的在自己的计算机上查看自己喜欢的商品,并购买商品已经很普遍了。

适当的上网可以增加人们的知识面还可以提高生活的品味,更有利于人们身心健康的发展,有利于开阔人们的思维模式,还有利于培养人们各方面的能力。

各种趋势皆表明了,将宠物店搬到网上经营的方式,才是将来的应走的发展方向,对于卖家,节省店面管理,方便快捷。

对于买家,省时省力省钱也省心。

所有,在电子商务日趋主导的今天,网上宠物店的经营方式,才是将来的发展方向,网上宠物狗商店则是最安全、简单的入口。

2、国内外发展情况(文献综述)

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的各个方面的销售商纷纷跻身于网络经商的行列。

调查表明:

美国的家庭己越来越习惯于在家中从网上购物。

在我国,网上购物系统从无到有也不过短短几年时间。

我国第一宗网上购物发生在1998年,虽然货款的支付不是在网上进行的,但这毕竟为我国奏出网上购物的先声。

网上购物直到1999年才被人们认可,随着网络的普及,中国的购物网站近900家,其中近1/3有传统零售业务,2/3则为纯粹的网上商店,而其中网上宠物店所占比例则不足20分之一。

由此表明,网上宠物店的规模和系统性都有待提高,且具有很好的发展前景。

3、课题研究的主要内容和方法,研究过程中的主要问题和解决方法:

1、用户信息管理

(1)、用户注册登录:

用户进行注册登录退出,其中需要验证注册的邮箱是否可用,只有邮箱可用才可以使用该账号。

各条信息会有输入验证,例如该输入框必须填写,或只能输入数字等。

(2)、用户管理个人信息:

用户可以查看并更改自己的基本信息;

可用查看购物订单及已购买宠物信息等,但不能进行修改。

(3)、管理员管理信息:

--》可以查看、添加、更改、删除店内宠物信息或宠物用品信息,比如更改数量或某只宠物相关的宠物用品等;

--》还可以查询并更改普通用户的各方面信息。

(4)、超级管理员:

在可以做到管理员的功能的同时,可以做更改系统时间,日志,备份等功能。

2、商品信息浏览

(1)、首页显示:

“宠爱”宠物店的主界面。

界面主要分五部分,从上到下依次是:

logo图标、搜索栏、登录注册等链接页头;

下面是分类别块(从数据库中取出分类);

下面包括宠物粗略信息,点击可进入详细页面;

在下面是宠物商品粗略信息;

最下面是页尾。

(2)、查看页面:

点击类别(泰迪或哈士奇)进入。

上下是页头页尾。

中间:

显示一个显示各种条件的条件块,条件依次有品种,年龄,血统证书和地点。

然后依次粗略信息。

(3)、详细信息显示:

用于显示各种信息的详细页面。

是在“首页”中点击相关链接进入。

(4)、搜索:

通过输入框里输入的内容,搜索出的内容将替换“首页”的两个粗略信息块。

模糊查询

3、购物车管理

主要操作有购买,即将选中宠物或用品添加到购物车中,删除购物车中宠物或用品,清空购物车,更改购买数量操作。

4、订单管理

(1)、点击“结算”进入订单页面:

先示进入一个陈列了购物车中所有物品的页面以确定购买商品;

(2)、确定后进入订单页面,这里会从数据库中取出已有的收货地址电话等的信息,也可以添写新的收货地址电话等的信息,每个输入框后有输入验证;

(3)、确定后即正式购买,进入另一页面,用于显示订单号等。

5、在线帮助

简单BBS聊天系统

4、课题研究起止时间和进度安排:

6、课题研究所需主要设备、一起及药品:

(1)开发环境:

WindowsXP操作系统

(2)开发工具:

前台可以使用JSP显示,语言使用java等;

数据库可采用MySql;

根据实际需要加入HTML,JAVASCRIPT,AJAX,JQUERY。

摘要

电子商务具有高效率、低成本的特点,宠物犬交易则具有很好的发展前景,由此选择并设计实现了宠物犬网络交易平台系统。

该系统主要是基于B/S模式的小型电子商务系统,能够满足中小型宠物犬商店在网上销售的需要。

该系统以JSP为主要技术,运用Javascript,jQuery等技术实现了后台管理、前台浏览购买等功能。

系统主要功能有浏览店内信息、模糊搜索、按照类别标签检索、用户购买、用户查看并整理购物车、用户提交订单、管理员管理类别、管理员管理宠物犬信息、管理员管理商品信息、管理员管理订单等。

该系统分为超级管理员、管理员和普通用户三种用户权限,只有管理员及超级管理员才可以进行后台管理操作。

本文主要分析了宠物犬网络交易平台的开发前景及发展趋势,介绍了宠物犬网络交易平台设计与实现的需求分析,系统设计,系统的工作原理、组成,系统的设计实现及系统的测试。

关键词:

宠物犬交易平台;

电子商务;

JSP;

B/S结构

ABSTRACT

Accordingtoe-commercehighefficiency,lowcost,Idesignandimplementthenetworktradingplatformsystemforpetdogs.Thesystemismainlybasedonb/smodeforsmall-scalee-commerce,andabletosatisfytheneedofonlinesaleofpetdogs.ThesystembasedonJSPtechnologycanachievethebackgroundmanagementandpurchasethroughonstagebrowsing.Themainfunctionsofthesystemarebrowsingtheinformationofpetdogsandsupplies,thefuzzysearch,orinaccordancewithcategorytagstosearchforpetdogsandsupplies,userpurchase,usersviewingtheshoppingcart,usersaddingorconfirmingtheshippingaddressinformation,usersubmissionorder,themanagertomanagethecategory,administratorstomanagepetdogsinformation,administratortomanagecommodityinformation,administratortomanageorders,etc.Thesystemisdividedintosuperadministrator,administrator,memberuserthreetypesofuserrights,ofwhichonlytheadministratorsandsuperadministratorscanmanagethebackground.

Thispapermainlyanalyzesthepetdogsonlinetradingplatformdevelopmentprospectsandtrends.Italsointroducestherequirementsanalysisofpetdogsonlinetradingplatformdesignandimplementation,systemdesign,systemworks,composition,systemdesignimplementationandtestingofthesystem.

Keywords:

petdogstradingplatform;

commerce;

JSP;

B/Sstructure

前言

随着社会的高速发展,生活水平已有很大提高,人们已不再只是追求物质上的享受,也逐渐看重精神上的享受。

现在的社会压力逐步增加,忙碌的工作使得人们无暇过多的陪伴亲人。

所以,为了替亲人或自己寻求生活中的陪同者,排遣压力,以及享受更好更充实的生活等理由,使得宠物在人类的生活中开始充当越来越重要的角色,尤其是犬类。

在过去,犬类主要是用来为人们看家或用作打猎,也有一些是仅供人类娱乐,现在却日益成为家庭中的重要成员。

随着养宠物家庭的不断增多,以及宠物越来越普遍的存在,宠物经济也越来越受人关注。

从养宠物的数量和消费能力这两个方面进行比较,北京、上海、广州、重庆和武汉是列于榜首的前五名,也顺理成章的成为我国五大“宠物城市”。

而像天津、深圳、杭州等这样的城市,宠物的饲养率也正逐年提升。

前不久颁布的《宠物条例》中规定了,将免去每年宠物的年检费用。

这样一来,很可能会有更多的人去领养宠物。

而且不少业内人士也表示过,中国的宠物市场具有巨大的潜力,有待人们去探索挖掘。

而就目前市场的宠物情况来看,宠物狗是所有宠物中最受欢迎,也是最有发展空间的一类宠物,所以宠物犬以及宠物犬用品则是比较容易的入手的经营品。

如今,计算机已经走进了千家万户,对于大多数人来说,足不出户的在自己的计算机上查看商品并购买自己喜欢的商品已经很普遍了。

所以,在电子商务日趋主导的今天,“网上宠物店”的经营方式是将来的发展方向,而网上宠物狗商店则是最安全、简单的入手点。

各种趋势皆表明了,将宠物店搬到网上经营的方式,是既安全简单又能跟住商务发展趋势的方式。

根据这些信息,在市场竞争如此激烈的今天,开发一套网上宠物犬交易的电子商务系统,对于卖家,既可以节省店面管理,又能方便快捷的管理店内物品,同时也使得生意的销售范围得到很大的扩宽。

这样的一个容易经营的开店方式,是值得人们来大胆尝试的。

第一章绪论

1.1课题背景及意义

在网上买卖东西这种方便的交易模式在我国的发展只是刚刚起步,发展到现在也只是短短几年时间而已。

我国第一宗网上购物发生在1998年,虽然交易形式是网上进行,但是费用及物品的取换仍是在现实生活中进行的。

随着网络的普及,在网上买卖东西的事情到1999年才被人们认可。

现在,中国的购物网站近900家,其中近2/3为网上商店,而另1/3则为零售业务,而其中网上宠物店只有零星的十几家而已。

在销售方式上,与传统店面式的宠物犬商店相比,在线销售有很多的优点,首先就是没有地域限制,其次则是搜索也十分方便,而且信息的存储量更是十分庞大,风险及成本都是比较低的。

在网上可以有很多种搜索的方式,挑选方便,展示也方便,能够起到很好的促进销售的效果。

宠物犬商店本身所需要的店面就要比其他的商店大很多,而网上宠物犬商店这种销售模式无需精装修,很大程度上节省了店面,也方便了管理,大大减少了成本。

而且网络是无地域限制的,是面向全国甚至是世界的;

同时网络也是无时间限制的,可以24小时的随时在线销售。

将店“开”在这样广阔的区域中,全面的扩展了商品的销售路径,扩大和巩固了客户群。

同时,本系统在销售宠物犬的同时还销售宠物犬用品,可以增加本店的交易机会,在购买宠物犬的同时还推荐适合的宠物犬食物等用品,提高用户体验度,加深用户对本店的印象,从而增加了企业核心的竞争力。

1.2开发技术

该设计的页面主要使用JSP技术,同时使用Tomcat发布软件发布网站的消息,数据的存储管理使用的是MySql数据库。

下面对JSP、Tomcat和MySql数据库进行简要介绍。

1.JSP技术简介

简单来说,JSP(JavaServerPages)技术就是sun公司制订的一种服务器端动态页面生成技术的规范,是由Html代码和嵌入其中的Java代码所组成。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易[1]。

当用户访问页面并对页面进行请求时,Web服务器先执行其中的程序的代码,然后将JSP中的Html代码联通执行后的结果一起返回给用户。

JSP技术的优点:

(1)JSP具有很好的可移植性,只需要编写一次,便可以放到多处运行,代码不用做任何更改[2];

(2)JSP具有很高的灵活性,基本上是可以在任意平台的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展,相比ASP.net的局限性,优点是显而易见的[2];

(3)JSP具有强大的可伸缩性,最小的系统是一个Jar文件就可以运行Servlet/JSP,也可以实现多台服务器进行集群和负载均衡,由多台Application进行事务、消息的处理,由一台服务器到无数台服务器,JSP很好的展现他的可伸缩性[2]。

JSP内部对象说明:

request为客户端请求,此请求会包含来自GET/POST请求的参数;

response为网页传回客户端的响应;

pageContext用于管理网页的属性;

session为与请求有关的会话;

application为正在执行的内容;

out为传送响应的输出流;

config就是平常行的为页面中的飞页面代码片段配置对象;

page为JSP网页本身的属性名称;

exception是捕捉网页错误,避免网页的异常是的不会运行成功。

2.Tomcat服务器

Tomcat服务器是一个免费开源的Web应用服务器,由于可随时下载使用,有很多能人异士对其进行修改,使得其功能性能更加完善。

Tomcat属于轻量级的应用服务器,使用简单方便,性能稳定、速度快,普遍应用于中小型系统和并发访问的用户数量不是很多的情况。

在机器上配置好ApahceTomcat服务器,就可利用它响应对html页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当运行Tomcat时,它实际上是作为一个与Apache独立的进程单独运行的[2]。

3.MySql数据库

MySql是目前最受欢迎的开源(免费开放)的数据库,它由MySqlAB使用C和C++编写开发、发布和支持。

由于其开源,网上很多的能人异士对其进行了修改,使得MySql数据库的性能更加完善。

MySql是一个多线程、多用户和健壮的SQL数据库服务器。

MySql是一款完全免费的数据库产品。

MySql数据库服务器的特点是速度快、性能可靠、使用简单。

对于大多数的个人使用者和普通中小型企业来说,MySql所提供的功能已经足够了,而且由于MySql是开源软件,因此可以大大降低成本。

第二章系统需求分析

2.1可行性分析

开发每一个项目之前,都要进行可行性分析,这样才可以降低项目开发的风险,避免人力、物力、财力的浪费,下面就从技术、经济和法律三个方面来分析介绍。

1.技术可行性

本系统采用的是B/S(Browser/Server,浏览器/服务器模式)结构,可以在任何地方进行操作而不用安装任何软件,只要有一台能够上网的电脑就可以使用。

数据库使用的MySql,具有体积小、速度快、开源的特点,Sql语句也是用来访问数据库的最常用标准化语言。

本系统操作简单,只需要能够熟练操作Windows,然后在对操作本系统的工作人员稍加培训即可工作,所以本系统在技术上是可行的。

2.经济可行性

本系统所要使用的软件都是开源的,为本系统的开发节省了大量的金钱,达到降低成本,提高开发效率的目的。

同时,宠物犬网络交易平台在店面人员等方面的投资较少,客流量大,交易机会大,能够为网站带来经济效益,所以在经济上是具有完全的可行性的。

3.法律可行性

该宠物犬网络交易平台是自行开发的管理系统,是具有实际意义的系统,开发环境、软件和使用的数据库都是开源的,不存在侵权等问题,即法律上是可行的。

2.2系统安全性和数据完整性需求分析

2.2.1系统的安全性

在信息管理过程中,要保证数据的存取是安全的,并保证程序正常运行。

数据的安全性则体现在对数据的访问和存储的安全性上,用户要经过权限验证登录到系统后才可以对数据进行访问,非法用户不可以对数据进行操作,保证数据的安全性。

具体要求如下:

首先,要想管理本系统的宠物犬及用品等各信息,必须先要凭借管理员的用户名和密码登录到系统中,非管理员用户不能通过登录验证,即不能登录到后台系统对系统的任何信息和数据进行操作,以确保系统的严密性和安全性。

其次,在具体实现时设定不同等级的权限,用户登录到系统后,不能越级操作,管理员可以操作所有模块;

普通用户用户只能在前台进行操作,比如,查询商品信息、在线购买、下订单等功能;

未注册用户只能在线浏览店内信息,查询店内商品。

2.2.2数据的完整性

宠物犬网络交易平台系统的数据在存储到数据库中时,必须保证数据具有完整性,主要表现在两个方面:

逻辑完整性和存储完整性。

所谓的逻辑完整性就是要保证数据的逻辑关系具有完整性,也就是在数据传输的过程中要保证数据的逻辑关系完整性;

所谓的存储完整性就是保证数据在物理存储的层面上具有完整性。

(1)各种信息数据具有完整性,每种信息数据不能为空

(2)各种数据间的相互联系及逻辑关系具有正确性

(3)相同数据在不同数据表中的记录具有一致性

2.3系统功能需求分析

系统功能需求分析主要是利用用例图的表示方式来分析描述系统的功能。

用例图一般包括参与者、用例以及两者之间的关系三个方面。

参与者一般指人即系统的理想用户,是用来描述和用例之间进行交互的软件系统外部的主体;

用例是外部可见到一个系统功能单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。

2.3.1系统前台的需求分析

宠物犬网络交易系统的前台用例图如图2-1所示。

该用例图用于描述宠物犬网络交易系统所需要实现的用户的具体功能需求,图中的椭圆形标识用例,图中所示的“注册用户/上网用户”为该子系统中所涉及到的不同的系统参与者。

图2-1前台用例图

由图2-2可见,该系统包括已注册用户和上网用户两个参与者及注册、产品浏览、购物车、订单处理、留言和个人信息管理六大用例,所有前台部分需求要完成如下任务:

1.注册

上网用户只可以浏览网站的信息,如果想要进行购买、留言等操作,就需要注册成为本网站的会员。

填写相应的注册信息之后,注册成功,即可进行购买。

2.产品浏览

所有用户都可以浏览该系统所展示的产品,同时系统还会提供类别展示等。

3.购物车

登录的用户可以使用购物车功能,当用户选中一条宠物犬或选中某些宠物犬用品时,通过一键操作,将想要购买的商品放入购物车中,并可用对购物车进行管理。

4.订单处理

登录用户在提交付款信息、配送地址信息之后,系统会自动生成一个订单。

该订单便于本店管理人员依据订单信息进行发货处理。

同时登陆用户也可以进入订单管理界面,查询自己的订单信息,随时跟踪订单的情况。

5.留言评价

登录用户如果对店内物品或客服人员有意见,可用留言,管理员会查看并处理。

当用户购买并收到货物之后,打开订单详情,即可对所购买的商品进行评价。

评价要实现一对一的评价。

6.个人信息管理

由于本系统主要是用于宠物犬及用品的交易,个人信息不为重点,所以个人信息只设置一些必要的,并不十分丰富,但用户还是可以查看并修改个人信息的。

在登陆的时候,也是通过服务调用的方式认证用户。

2.3.2系统后台的需求分析

依据系统前台中栏目的划分,系统后台的用例图如图2-2所示。

图2-2后台部分用例图

系统后台需要完成的任务如下:

1.后台登录

在该模块中,管理员通过后台的登录页面进入后台,进行系统管理,这些管理员登录后台系统时需进行权限和身份的验证,只有验证通过,才可以进入后台系统进行管理。

2.类别信息管理模块

在该模块中完成对类别信息的管理,包括类别查看、录入、修改和删除等功能操作。

其中类别信息包括类别ID号、类别名称、所属类别的ID等信息。

3.宠物狗信息管理模块

在该模块中定义了宠物狗信息的管理,管理员通过该模块进行宠物狗信息录入、查看、修改、删除等操作。

4.宠物狗用品信息管理模块

在该模块中定义了宠物狗用品信息的管理,管理员通过该模块进行宠物狗用品信息录入、查看、修改、删除等操作。

5.订单管理

该模块定义了本店的订单信息管理,管理员通过此模块管理已付款确认的订单,确认未付款的订单,已经交货的订单等等,进行日常订单数据处理与维护。

6.留言管理

该模块定义了本店留言信息的管理,管理员通过此模块对整个系统里的会员留言进行管理,及时处理好会员的留言信息。

7.会员管理模块

该模块中包括查看会员信息和修改删除会员信息三个功能。

8.系统管理模块

在该模块中定义了系统日常维护的功能,包括公告信息的添加和查询功能,以及系统用户管理和修改密码等功能。

2.4交易业务流程需求分析

下面介绍一下本系统的交易业务流程,如图2-3所示.

图2-3交易业务顺序图

首先,上网者进入到该店页面,并浏览本店商品,可以根据分类等方式查询店内宠物犬或用品信息,最后选定所要购买的宠物犬或用品。

想要购买必须先登录,如果不是本店会员,需要先注册账号再登录,登录后,将选中物加入到购物车。

这时可以继续浏览并购买,结账前可以先对购物车进行整理,如用品数量修改,删除某购买物等,确认后填写收货地址、电话等信息,提交订单,等待发货。

管理员根据订单地址等信息发货并确认发货,即处理订单。

买家查看订单信息,收货,确认收货,给予评价,本次交易结束。

2.5软硬件配置

硬件需求:

CPU:

Pentium以上的计算机

内存:

大小在512M以上

软件需求:

开发环境:

WindowsXP/vista/Win7

开发工具:

MyEclipse6.0.1

后台服务器:

ApacheTomcat6.0

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

当前位置:首页 > 医药卫生 > 预防医学

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

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