乐贝宠物用品网站设计与制作(源码)【字数:7208】
日期2020年3月15日 现如今人们的消费方式越来越趋向于网络消费,实体店已经不能满足于人们的日常生活需求,于是便出现了越来越多的网上商城。乐贝宠物便是一个网上商城,本商城专注于宠物食品与用品销售,产品种类齐全,满足消费者宠物对宠物食品与用品的需求。消费者进入本商城可以浏览所有的产品,还可以通过分类、搜索、推荐等方法来筛选自己需要的产品。可以查看产品的详细信息来进一步了解产品,了解产品后加入购物车或立即购买形成订单并支付,消费者完成整套购买流程。管理者收到订单后可以对订单进行发货处理,消费者收货后订单完成。本系统前端采用HTML5+CSS3、JavaScript技术设计和制作,采用JSP技术对网页进行动态处理,采用MVC开发模式对后台进行搭载和设计,采用MySQL对数据进行储存,使用的数据库可视化工具为navicat for mysql,开发工具使用Eclipse IDE,服务器使用Tomcat。
目录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发环境 1
二、系统分析 1
(一)功能分析 1
1.消费者设计分析 1
(1)登录操作 2
(2)能否访问 2
(3)个人中心 2
2.管理者设计分析 2
(1)登录操作 2
(2)能否访问 2
(3)信息管理 2
(二)操作权限分析 2
1.消费者和游客权限分析 2
2.管理者和超级管理者权限分析 2
(三)购物和管理流程分析 3
1.购物流程解析 3
2.管理流程分析 3
三、系统设计 4
(一)系统功能体系结构 4
(二)系统架构模型 4
(三)数据库设计 5
1.ER图设计 5
2.数据库概念模型结构详细设计(ER)图 5
(1)消费者实体属性 5
(2)收货地址实体属性 6
*好棒文|www.hbsrm.com +Q: ¥351916072¥
(3)收藏实体属性 6
(4)产品实体属性 6
(5)产品一级类别实体属性 6
(6)产品二级类别实体属性 7
(7)购物车实体属性 7
(8)订单实体属性 7
(9)管理者实体属性 8
3.数据表的详细设计 8
(1)消费者信息表(consumer_info) 8
(2)收货地址表(consumer_site) 8
(3)收藏表(consumer_collection) 9
(4)产品表(product_info) 9
(5)产品一级类别表(product_class_one) 9
(6)产品二级类别表(product_class_two) 9
(7)购物车表(product_cart) 10
(8)订单表(orde_info) 10
(9)管理者表(orde_customer_service) 11
(三)乐贝宠物主体设计 12
1.网站色彩搭配 12
2.网站布局设计 12
(2)二级页面布局设计 12
(3)管理页面设计 12
四、网站实现 13
(一)首页 13
(二)消费者登录与注册 13
(三)消费者个人信息修改 17
(四)添加收货地址 18
(五)购买产品 19
(六)管理者登录 21
(七)产品管理 21
(八)消费者管理 24
(九)订单管理 25
(十)管理者个人信息管理 26
总结 27
致谢 28
参考文献 29
一、引言
(一)开发背景
随着互联网产业的发展,各种新兴行业如雨后春笋般兴起,电子商务便是其中一种。在电子产品包罗万象的现代,几乎每一户人都拥有一台电脑,每一个人都拥有一部手机,这些电子产品让人们更加便捷的购买产品,网上购物的概念已经在人们的脑海里留下了根深蒂固的影响。网上产品的价格与实体店产品的价格相对便宜,很多人在购买产品的时候都会优先选择在网上购买。
(二)选题意义
跟随时代的发展,足不出户已经是很多人的生活方式,日常生活中所缺少的物品人们常常都是通过网上进行补给。一些会养宠物的人们对于宠物的食物是很挑剔的,一般不会给它们人吃的食物,人吃的食物里含有大量的油盐、调味品,有些食物甚至还添加了食品添加剂,这些东西的指标在一定范围内人吃了不会有问题,但对宠物猫狗来说,会增加肾脏的负担,长此以往,会影响宠物的寿命,因此一些养宠物的人就会给宠物们挑选一些合适它们的宠物粮食。但是在现代快节奏的时代,很多人养了宠物之后会无闲暇时间去实体宠物用品店挑选适合自己宠物的用品,而乐贝宠物就是为宠物们量身开发的区域性网上宠物用品商城,人们可以在工作之余或闲暇之余通过网上挑选适合自己宠物的用品并下单,后台接收到订单后分发订单,让派送员可以在规定时间内送到消费者手中。
(三)设计目标
乐贝宠物包含产品前端设计、个人中心和后台管理,简单实现了消费者下单、消费者管理个人信息和管理者管理订单。前端功能主要实现产品列表、购物车、消费者订单结算,消费者未登录前可访问主页、浏览产品列表和查看产品详情,消费者登录后才可将产品加入购物车、收藏、购买和访问个人中心。后台管理者可以注销消费者账号、对产品进行增查删改,管理产品分类以及更改订单状态,超级管理者继承管理者全部功能之外,还另增加了管理管理者功能,可以对非超级管理者的管理者实行增删功能。
(四)开发环境
Web服务器:Tomcat v7.0
开发软件:Eclipse IDE for Eclipse Committers
Java开发包:JDK 1.8
目录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发环境 1
二、系统分析 1
(一)功能分析 1
1.消费者设计分析 1
(1)登录操作 2
(2)能否访问 2
(3)个人中心 2
2.管理者设计分析 2
(1)登录操作 2
(2)能否访问 2
(3)信息管理 2
(二)操作权限分析 2
1.消费者和游客权限分析 2
2.管理者和超级管理者权限分析 2
(三)购物和管理流程分析 3
1.购物流程解析 3
2.管理流程分析 3
三、系统设计 4
(一)系统功能体系结构 4
(二)系统架构模型 4
(三)数据库设计 5
1.ER图设计 5
2.数据库概念模型结构详细设计(ER)图 5
(1)消费者实体属性 5
(2)收货地址实体属性 6
*好棒文|www.hbsrm.com +Q: ¥351916072¥
(3)收藏实体属性 6
(4)产品实体属性 6
(5)产品一级类别实体属性 6
(6)产品二级类别实体属性 7
(7)购物车实体属性 7
(8)订单实体属性 7
(9)管理者实体属性 8
3.数据表的详细设计 8
(1)消费者信息表(consumer_info) 8
(2)收货地址表(consumer_site) 8
(3)收藏表(consumer_collection) 9
(4)产品表(product_info) 9
(5)产品一级类别表(product_class_one) 9
(6)产品二级类别表(product_class_two) 9
(7)购物车表(product_cart) 10
(8)订单表(orde_info) 10
(9)管理者表(orde_customer_service) 11
(三)乐贝宠物主体设计 12
1.网站色彩搭配 12
2.网站布局设计 12
(2)二级页面布局设计 12
(3)管理页面设计 12
四、网站实现 13
(一)首页 13
(二)消费者登录与注册 13
(三)消费者个人信息修改 17
(四)添加收货地址 18
(五)购买产品 19
(六)管理者登录 21
(七)产品管理 21
(八)消费者管理 24
(九)订单管理 25
(十)管理者个人信息管理 26
总结 27
致谢 28
参考文献 29
一、引言
(一)开发背景
随着互联网产业的发展,各种新兴行业如雨后春笋般兴起,电子商务便是其中一种。在电子产品包罗万象的现代,几乎每一户人都拥有一台电脑,每一个人都拥有一部手机,这些电子产品让人们更加便捷的购买产品,网上购物的概念已经在人们的脑海里留下了根深蒂固的影响。网上产品的价格与实体店产品的价格相对便宜,很多人在购买产品的时候都会优先选择在网上购买。
(二)选题意义
跟随时代的发展,足不出户已经是很多人的生活方式,日常生活中所缺少的物品人们常常都是通过网上进行补给。一些会养宠物的人们对于宠物的食物是很挑剔的,一般不会给它们人吃的食物,人吃的食物里含有大量的油盐、调味品,有些食物甚至还添加了食品添加剂,这些东西的指标在一定范围内人吃了不会有问题,但对宠物猫狗来说,会增加肾脏的负担,长此以往,会影响宠物的寿命,因此一些养宠物的人就会给宠物们挑选一些合适它们的宠物粮食。但是在现代快节奏的时代,很多人养了宠物之后会无闲暇时间去实体宠物用品店挑选适合自己宠物的用品,而乐贝宠物就是为宠物们量身开发的区域性网上宠物用品商城,人们可以在工作之余或闲暇之余通过网上挑选适合自己宠物的用品并下单,后台接收到订单后分发订单,让派送员可以在规定时间内送到消费者手中。
(三)设计目标
乐贝宠物包含产品前端设计、个人中心和后台管理,简单实现了消费者下单、消费者管理个人信息和管理者管理订单。前端功能主要实现产品列表、购物车、消费者订单结算,消费者未登录前可访问主页、浏览产品列表和查看产品详情,消费者登录后才可将产品加入购物车、收藏、购买和访问个人中心。后台管理者可以注销消费者账号、对产品进行增查删改,管理产品分类以及更改订单状态,超级管理者继承管理者全部功能之外,还另增加了管理管理者功能,可以对非超级管理者的管理者实行增删功能。
(四)开发环境
Web服务器:Tomcat v7.0
开发软件:Eclipse IDE for Eclipse Committers
Java开发包:JDK 1.8
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/680.html