赵德筑宠物用品店网站的设计与实现
摘 要计算机技术从发明到如今快速发展,网民基数不断增大,方便快捷的网上购物应运而生,如今已成为人们的主要购物方式之一。网上购物具有种类多、方便快捷、价格优惠、随时随地购买等特点。通过宠物用品店这个平台,用户足不出户就可以根据自己的需要完成宠物用品的选择与购买。本网站采用B/S结构进行设计开发,开发环境是MyEclipse,前台采用JSP进行网页开发,网站的所有数据存放在MySql数据库系统中。网站分前端用户和后台管理员两个部分前端用户可以完成账号注册、登录账号、浏览网站产品信息、搜索产品、添加购物车、在线充值虚拟币、下订单、支付账单、产品评价等功能操作。后台管理员可以对产品、前端用户、订单、产品评价等进行相应的增、删、修或者发布等管理操作。
目 录
一、 引言 1
(一) 课题背景 1
(二) 本课题研究的意义 1
(三) 本课题研究的内容 1
二、 相关技术介绍 2
(一) MYECLIPSE介绍 2
(二) MYSQL、JSP以及JAVASCRIPT 2
1. MySql 2
2. JSP 2
3. JavaScript 2
三、 网站分析与设计 2
(一) 网站分析 2
1. 可行性分析 2
2. 需求分析 3
3. 安全需求 4
4. 界面需求 4
(二) 网站系统设计 4
1. 主体设计 4
2. 概念设计 5
3. 逻辑结构设计 7
4. 模块设计 9
四、 网站实现 10
(一) 网站实现环境 10
(二) 网站功能模块实现 10
1. 用户注册登录 11
2. 商品浏览 12
3. 商品搜索 14
4. 商品详情 14
5. 购物车 15
6. 购物信息查询 15
7. 商品管理 16
8. 订单管理 18
五、 总结 18
致谢 20
参考文献 21 *好棒文|www.hbsrm.com +Q: *351916072*
一、 引言
(一) 课题背景
传统的购物方式,需要消费者亲自到宠物用品店中挑选自己想要的商品。因商品种类少、空间距离、商铺运营成本等因素导致既耗时又费力,购物价格高昂,已经不能很好的满足消费者的需求。而新的互联网电子商务为客户提供一个网络商铺,客户可以在这品目繁多商铺中,选择自己心仪的产品完成购买,只需13天便有快递送货上门,方便快捷。同时网上购物还具有种类多、价格优惠、查看其他用户对商品的评价、随时随地购买等特点,已成为一种主要的消费模式之一。
社会不断发展,人们越来越富裕,有更多空余的资金去豢养的动物,从而达到消除孤寂或娱乐目的。因此宠物也会成为人类的“第三种”朋友,为了给宠物带来更加优质的生活环境,衍生出了各种各样的宠物用品。因此宠物用品店迎合用户的需要,具有良好的发展潜质。
(二) 本课题研究的意义
宠物用品店网站是将宠物用品实体店向虚拟店的转变,将实体购物体验向虚拟购物体验的转变。相较实体店销售购物体验模式而言,网上虚拟销售购物体验模式是前者的延伸扩展,具备许多前者不可比拟的优势:
(1)搜索查阅产品
(2)商品种类多
跟实体店不同,因没有空间限制,网店可以联合世界各地宠物用品供应商为用户提供来自世界各地不同品牌、不同样式大量的宠物用品。
(3)网上销售使成本降低。
网店节省了实体店铺租金、大量的人工、库存和管理时间成本,因此网购商品价格要比实地店更加优惠。
(4)用户流量大
实体店受到地域的影响,只能拥有实体店附近的人流量,基数较低。而网店的客户来自世界各地。
(三) 本课题研究的内容
网上宠物用品店网站是实体商城的延伸,是运用计算机技术将实体店虚拟化,但实际的商场运作方式,并没有太大的变化,主要是:展示商品、客户选购、库存管理这三个环节。任何一个环节出错都能给企业带来一定的损失。因此,搭建一个能使商品信息、后台数据库和用户无缝对接、科学、安全有效的电子商务平台变得尤为重要。将网站分为前端用户和后台管理员两个部分,可以科学有效安全的管理网站
本网站在MyEclipse开发环境的基础上,运用Browser/Server结构设计网站的整体构架。采用MySql数据库系统管理相关的后台数据,而前端的网页开发则使用Java Server Pages技术。用户注册、登录、加入购物车、搜索产品、订单提交、商品评论、充值虚拟货币、支付等是用户端网站需要满足的基本功能;而后台管理员则具备产品管理、会员管理、订单信息管理、评论管理等功能。因此满足以上功能设计的网站,具有一定的实用性和安全保障。
二、 相关技术简介
本网站运用了MySql数据库管理、Java Server Pages技术和MyEclipse开发环境。下面简单介绍一下使用这些技术和实现的内容。
(一) MyEclipse介绍
MyEclipse,是一款支持十分广泛,尤其对各种开源产品支持、功能强大的优秀开发软件。在本次的毕业设计中,主要采用MyEclipse这款开发工具进行Java语言代码的编写。所有的Java类都是使用MyEclipse编写的。
(二) MySql、Java Server Pages以及JavaScript
1. MySql
MySql是本次毕业设计的数据库系统,为了保证源代码的可移植性,将所有的数据存放在MySQL数据库中,支持多线程运行用于处理记录上千万的大型数据库;为多种编程语言提供了API。MySql是开源软件,成本不高。
2. Jsp
Java Server Pages简称jsp,是常用的网页设计开发语言技术。本网站所有的前端网页设计和布局采用JSP技术用来制作,页面之间的关系,跳转都是通过JSP技术来实现的。
目 录
一、 引言 1
(一) 课题背景 1
(二) 本课题研究的意义 1
(三) 本课题研究的内容 1
二、 相关技术介绍 2
(一) MYECLIPSE介绍 2
(二) MYSQL、JSP以及JAVASCRIPT 2
1. MySql 2
2. JSP 2
3. JavaScript 2
三、 网站分析与设计 2
(一) 网站分析 2
1. 可行性分析 2
2. 需求分析 3
3. 安全需求 4
4. 界面需求 4
(二) 网站系统设计 4
1. 主体设计 4
2. 概念设计 5
3. 逻辑结构设计 7
4. 模块设计 9
四、 网站实现 10
(一) 网站实现环境 10
(二) 网站功能模块实现 10
1. 用户注册登录 11
2. 商品浏览 12
3. 商品搜索 14
4. 商品详情 14
5. 购物车 15
6. 购物信息查询 15
7. 商品管理 16
8. 订单管理 18
五、 总结 18
致谢 20
参考文献 21 *好棒文|www.hbsrm.com +Q: *351916072*
一、 引言
(一) 课题背景
传统的购物方式,需要消费者亲自到宠物用品店中挑选自己想要的商品。因商品种类少、空间距离、商铺运营成本等因素导致既耗时又费力,购物价格高昂,已经不能很好的满足消费者的需求。而新的互联网电子商务为客户提供一个网络商铺,客户可以在这品目繁多商铺中,选择自己心仪的产品完成购买,只需13天便有快递送货上门,方便快捷。同时网上购物还具有种类多、价格优惠、查看其他用户对商品的评价、随时随地购买等特点,已成为一种主要的消费模式之一。
社会不断发展,人们越来越富裕,有更多空余的资金去豢养的动物,从而达到消除孤寂或娱乐目的。因此宠物也会成为人类的“第三种”朋友,为了给宠物带来更加优质的生活环境,衍生出了各种各样的宠物用品。因此宠物用品店迎合用户的需要,具有良好的发展潜质。
(二) 本课题研究的意义
宠物用品店网站是将宠物用品实体店向虚拟店的转变,将实体购物体验向虚拟购物体验的转变。相较实体店销售购物体验模式而言,网上虚拟销售购物体验模式是前者的延伸扩展,具备许多前者不可比拟的优势:
(1)搜索查阅产品
(2)商品种类多
跟实体店不同,因没有空间限制,网店可以联合世界各地宠物用品供应商为用户提供来自世界各地不同品牌、不同样式大量的宠物用品。
(3)网上销售使成本降低。
网店节省了实体店铺租金、大量的人工、库存和管理时间成本,因此网购商品价格要比实地店更加优惠。
(4)用户流量大
实体店受到地域的影响,只能拥有实体店附近的人流量,基数较低。而网店的客户来自世界各地。
(三) 本课题研究的内容
网上宠物用品店网站是实体商城的延伸,是运用计算机技术将实体店虚拟化,但实际的商场运作方式,并没有太大的变化,主要是:展示商品、客户选购、库存管理这三个环节。任何一个环节出错都能给企业带来一定的损失。因此,搭建一个能使商品信息、后台数据库和用户无缝对接、科学、安全有效的电子商务平台变得尤为重要。将网站分为前端用户和后台管理员两个部分,可以科学有效安全的管理网站
本网站在MyEclipse开发环境的基础上,运用Browser/Server结构设计网站的整体构架。采用MySql数据库系统管理相关的后台数据,而前端的网页开发则使用Java Server Pages技术。用户注册、登录、加入购物车、搜索产品、订单提交、商品评论、充值虚拟货币、支付等是用户端网站需要满足的基本功能;而后台管理员则具备产品管理、会员管理、订单信息管理、评论管理等功能。因此满足以上功能设计的网站,具有一定的实用性和安全保障。
二、 相关技术简介
本网站运用了MySql数据库管理、Java Server Pages技术和MyEclipse开发环境。下面简单介绍一下使用这些技术和实现的内容。
(一) MyEclipse介绍
MyEclipse,是一款支持十分广泛,尤其对各种开源产品支持、功能强大的优秀开发软件。在本次的毕业设计中,主要采用MyEclipse这款开发工具进行Java语言代码的编写。所有的Java类都是使用MyEclipse编写的。
(二) MySql、Java Server Pages以及JavaScript
1. MySql
MySql是本次毕业设计的数据库系统,为了保证源代码的可移植性,将所有的数据存放在MySQL数据库中,支持多线程运行用于处理记录上千万的大型数据库;为多种编程语言提供了API。MySql是开源软件,成本不高。
2. Jsp
Java Server Pages简称jsp,是常用的网页设计开发语言技术。本网站所有的前端网页设计和布局采用JSP技术用来制作,页面之间的关系,跳转都是通过JSP技术来实现的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1189.html