甜点私房猫网站建设
摘 要:本网站是关于甜点蛋糕的网站,游客可直接在本网站上浏览相关商品,浏览本网站上的活动公告,可在本网站注册会员,以便有更大的权限,可在本网站直接购买网站内的商品,会员之间可以通过留言板相互交流,互相推荐可口的蛋糕类型,网站后台管理员也会对网站进行维护。网站前台页面采用的是HTML+CSS的样式设计的,一些特效,使用的是JS技术。后台使用的是JSP和java语言。后台数据库使用的SQL server 2010,使用数据库可以把网站中的数据实时存储到数据库中,保证数据的存储和不丢失。本网站的目的就是给用户提供可以放心购买蛋糕的网络交易平台,为广大消费者提供最放心满意的服务。
目 录
一、引言 1
(一)开发背景 1
(二)开发意义 1
(三)开发环境介绍 1
二、需求分析 1
(一)前端需求分析 1
(二)需求分析 2
1.用户分析 2
2.功能模块分析 2
三、总体设计 2
(一)实体类设计 2
(二)ER图设计 2
(三)数据库设计 3
四、网站实现 6
(一)网站前台设计与实现 6
1.网站首页设计 6
2.特价区模块 7
3.商品分类管理模块 8
4.公告管理模块 9
(二)后台设计与实现 10
1.会员注册登录模块 10
2.用户购买模块 14
3.后台管理模块 17
4.后台留言板信息管理模块 24
5后台店家公告信息管理模块 25
6.后台订单信息管理模块 27
总结 28
致谢 29
参考文献 30
一、引言
(一)开发背景
本网站是一个关于甜点蛋糕的网站,随着电商的兴起,网上购物越来越平民化,上至几十岁的老人家,下至几岁的小孩子都会在网上买东西,我们的网站因运而生。在这个科技高度发达的今天,网站也是越来越多,但是做甜点蛋糕的感觉不是太多,而且伴随着生活水平的提高,人民对吃的这一方面越
*好棒文|www.hbsrm.com +Q: ^351916072#
来越重视,我们的目的就是为了满足一部分人可以在网上,通过本网站能够找到自己喜爱的口味和相互交流。
目前,甜点网站这一块虽不乏其多,但大多数经营的模式都是比较乏味的体制,都只是为了出售商品而出售,并没有真正服务到顾客,而甜点私房猫网站在这一点上,不仅在线上为顾客提供周到的服务,线下也为顾客提供在一起互动交流学习的平台。
(二)开发意义
本网站旨在为大家网罗许多口味独特的甜点蛋糕,提高大家对甜点的认知。用户可以直接在本网站中浏览自己喜欢的蛋糕,如想购买,可通过注册会员的方式进行购买,方便而又快捷。本网站也提供了大家交流的空间,喜爱甜点的同仁可通过本网站的留言板进行交流和沟通,相互推荐自己喜欢的口味和风格,本网站的管理员也会不定期查看这些留言,对一些积极留言会采取相应的措施。
本网站的开发意义在于为大家提供一个舒适的购物体验,如在本网站中遇到自己喜欢的商品可直接注册购买,购买流程方便简单,操作容易不繁琐。
(三)开发环境介绍
Web服务器:Tomcat8
软件:MyEclipse
Java:JDK 1.8
数据库:SQL server 2010
浏览器:谷歌浏览器,火狐浏览器,360浏览器等。
二、需求分析
(一)前台需求分析
本网站是一个关于蛋糕甜点的网站,整体效果上采用了素色设计即白底黑字的经典组合,给人一种恬静淡然的感觉,白色象征着干净纯洁,象征着美好的食物,而黑色则象征着严肃与神秘,黑白组合完美的凸显了本网站的色调和感觉。当然网站最重要的是要展示商品的,尤其是销售类型的网站,所以在网站中部设计了一个大图展示的效果图,点击可切换图片。然后下部分就是本网站的主营业务蛋糕甜点销售,图片展示和文字说明,点击可查看完整信息。右侧上部分是登录注册功能,右中部分是商品分类,点击可查看同一类型的蛋糕,右下半部分是网站公告栏,用户可浏览公告及时了解本网站的活动。
(二)需求分析
1.用户分析
网站内主要包括两种用户,会员和管理员两类用户,在本网站上注册会员可以查看网站上的各种甜点蛋糕信息和在本网站中留言,及时了解本店的各种公告活动。注册会员之后如在本网站中遇到喜欢的商品可直接购买,会员享有将商品加入购物车并购买的权利,也可以对购物车中的数据进行管理。网站管理员可以对会员信息、商品信息、订单管理和公告管理进行多种操作和维护。
2.功能模块分析
本网站系统的功能模块可分为前端和后台两部分。前台用户可以在前台查看商品的各种信息,可查看本店铺各种类型的蛋糕甜点,会员可在本网站直接购买商品,添加购物车和下订单,以及对订单的各种操作。而后台模块主要适用于网站管理员,主要是管理对后台数据库中的信息,管理员可在后台对所有信息进行增删改查功能,并对网站公告、留言板等进行管理。
三、总体设计
(一)实体类设计
会员实体类主要包括会员编号、会员姓名、会员密码、会员的类型、会员电话、性别、会员地址、等其他信息
管理员实体类主要包括管理员账号、管理员密码等信息。
甜点类型实体类主要包括类型编号。类型名称、类型介绍等信息
甜点信息实体类主要包括甜点的编号、名称、甜点简介、甜点价格、是否折扣还有仓库余量等信息。
网站公告信息实体类主要包括了公告标题、简介、编号、起止时间等信息。
留言板实体类主要包括了留言板留言编号、标题、内容、时间和日期和用户名等信息。
用户购物车实体类主要包括了购物车编号、会员编号、商品编号以及状态等信息。
订单信息实体类主要包括了订单的相关信息,主要涉及有订单编号、商品编号、订单时间、订单状态、收货地址、选购数量、收货人、总价格当前状态信息等。
(二)ER图设计
使用ER图可以更具体的将网站中实体、属性的关系表达出来,同时也是用户与设计师之间非常特殊的沟通方式,本网站的ER图如图21所示:
图21 ER设计图
(三)数据库设计
利用数据库设计的表格是整个网站中必不可少的成员,是用来存放网站中所有数据的载体,所以数据表的地位尤为重要。根据本网站的ER图关系可以分为以下几个数据表:
1. t_user表,这个表中的数据主要是会员信息,具体请看表31。
表31 会员信息表
编号
字段
字段类型
备注
主外键
允许NULL值
01
user_id
Varchar(50)
用户编号
主键
02
user_name
目 录
一、引言 1
(一)开发背景 1
(二)开发意义 1
(三)开发环境介绍 1
二、需求分析 1
(一)前端需求分析 1
(二)需求分析 2
1.用户分析 2
2.功能模块分析 2
三、总体设计 2
(一)实体类设计 2
(二)ER图设计 2
(三)数据库设计 3
四、网站实现 6
(一)网站前台设计与实现 6
1.网站首页设计 6
2.特价区模块 7
3.商品分类管理模块 8
4.公告管理模块 9
(二)后台设计与实现 10
1.会员注册登录模块 10
2.用户购买模块 14
3.后台管理模块 17
4.后台留言板信息管理模块 24
5后台店家公告信息管理模块 25
6.后台订单信息管理模块 27
总结 28
致谢 29
参考文献 30
一、引言
(一)开发背景
本网站是一个关于甜点蛋糕的网站,随着电商的兴起,网上购物越来越平民化,上至几十岁的老人家,下至几岁的小孩子都会在网上买东西,我们的网站因运而生。在这个科技高度发达的今天,网站也是越来越多,但是做甜点蛋糕的感觉不是太多,而且伴随着生活水平的提高,人民对吃的这一方面越
*好棒文|www.hbsrm.com +Q: ^351916072#
来越重视,我们的目的就是为了满足一部分人可以在网上,通过本网站能够找到自己喜爱的口味和相互交流。
目前,甜点网站这一块虽不乏其多,但大多数经营的模式都是比较乏味的体制,都只是为了出售商品而出售,并没有真正服务到顾客,而甜点私房猫网站在这一点上,不仅在线上为顾客提供周到的服务,线下也为顾客提供在一起互动交流学习的平台。
(二)开发意义
本网站旨在为大家网罗许多口味独特的甜点蛋糕,提高大家对甜点的认知。用户可以直接在本网站中浏览自己喜欢的蛋糕,如想购买,可通过注册会员的方式进行购买,方便而又快捷。本网站也提供了大家交流的空间,喜爱甜点的同仁可通过本网站的留言板进行交流和沟通,相互推荐自己喜欢的口味和风格,本网站的管理员也会不定期查看这些留言,对一些积极留言会采取相应的措施。
本网站的开发意义在于为大家提供一个舒适的购物体验,如在本网站中遇到自己喜欢的商品可直接注册购买,购买流程方便简单,操作容易不繁琐。
(三)开发环境介绍
Web服务器:Tomcat8
软件:MyEclipse
Java:JDK 1.8
数据库:SQL server 2010
浏览器:谷歌浏览器,火狐浏览器,360浏览器等。
二、需求分析
(一)前台需求分析
本网站是一个关于蛋糕甜点的网站,整体效果上采用了素色设计即白底黑字的经典组合,给人一种恬静淡然的感觉,白色象征着干净纯洁,象征着美好的食物,而黑色则象征着严肃与神秘,黑白组合完美的凸显了本网站的色调和感觉。当然网站最重要的是要展示商品的,尤其是销售类型的网站,所以在网站中部设计了一个大图展示的效果图,点击可切换图片。然后下部分就是本网站的主营业务蛋糕甜点销售,图片展示和文字说明,点击可查看完整信息。右侧上部分是登录注册功能,右中部分是商品分类,点击可查看同一类型的蛋糕,右下半部分是网站公告栏,用户可浏览公告及时了解本网站的活动。
(二)需求分析
1.用户分析
网站内主要包括两种用户,会员和管理员两类用户,在本网站上注册会员可以查看网站上的各种甜点蛋糕信息和在本网站中留言,及时了解本店的各种公告活动。注册会员之后如在本网站中遇到喜欢的商品可直接购买,会员享有将商品加入购物车并购买的权利,也可以对购物车中的数据进行管理。网站管理员可以对会员信息、商品信息、订单管理和公告管理进行多种操作和维护。
2.功能模块分析
本网站系统的功能模块可分为前端和后台两部分。前台用户可以在前台查看商品的各种信息,可查看本店铺各种类型的蛋糕甜点,会员可在本网站直接购买商品,添加购物车和下订单,以及对订单的各种操作。而后台模块主要适用于网站管理员,主要是管理对后台数据库中的信息,管理员可在后台对所有信息进行增删改查功能,并对网站公告、留言板等进行管理。
三、总体设计
(一)实体类设计
会员实体类主要包括会员编号、会员姓名、会员密码、会员的类型、会员电话、性别、会员地址、等其他信息
管理员实体类主要包括管理员账号、管理员密码等信息。
甜点类型实体类主要包括类型编号。类型名称、类型介绍等信息
甜点信息实体类主要包括甜点的编号、名称、甜点简介、甜点价格、是否折扣还有仓库余量等信息。
网站公告信息实体类主要包括了公告标题、简介、编号、起止时间等信息。
留言板实体类主要包括了留言板留言编号、标题、内容、时间和日期和用户名等信息。
用户购物车实体类主要包括了购物车编号、会员编号、商品编号以及状态等信息。
订单信息实体类主要包括了订单的相关信息,主要涉及有订单编号、商品编号、订单时间、订单状态、收货地址、选购数量、收货人、总价格当前状态信息等。
(二)ER图设计
使用ER图可以更具体的将网站中实体、属性的关系表达出来,同时也是用户与设计师之间非常特殊的沟通方式,本网站的ER图如图21所示:
图21 ER设计图
(三)数据库设计
利用数据库设计的表格是整个网站中必不可少的成员,是用来存放网站中所有数据的载体,所以数据表的地位尤为重要。根据本网站的ER图关系可以分为以下几个数据表:
1. t_user表,这个表中的数据主要是会员信息,具体请看表31。
表31 会员信息表
编号
字段
字段类型
备注
主外键
允许NULL值
01
user_id
Varchar(50)
用户编号
主键
02
user_name
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/728.html