好味佳巧克力糖果屋”网站设计

目录
一、引言 1
(一)开发背景 1
(二)开发意义 1
(三)开发工具及环境简介 1
二、需求分析 2
(一)前端需求分析 2
(二)系统需求分析 2
1.系统用户分析 2
2.系统功能模块分析 2
三、总体设计 3
(一)系统实体类设计 3
(二)系统E-R图设计 3
(三)系统数据库设计 4
四、网站实现 6
(一)前端设计与实现 6
1.网站首页模块设计效果 6
2.“热销巧克力”管理模块设计 7
3.“德芙巧克力”管理模块设计 8
4.店家活动管理模块设计 9
(二)后台设计与实现 11
1.会员注册登录模块设计 11
2.购物车模块设计 12
3.会员订单模块设计 13
4.后台巧克力管理模块设计 15
5.后台店家活动信息管理模块设计 16
6.后台订单信息管理模块设计 16
7.后台会员信息管理模块设计 17
五、网站测试 18
六、总结 19
七、致谢 20
八、参考文献 21
一、引言
(一)开发背景
本网站是一个关于巧克力糖果的网站,随着时代的进步,社会的发展,人们在吃的方面越来越注重,尤其是巧克力这种美味可口的食品,更是受到大家的喜爱。并且由于科技的发展,阿里巴巴的成功上市,电商销售模式也推行至全球化,不出门,便食天下物,大大增进了全球经济的发展。
(二)开发意义
本网站旨在于为大家网罗世界各地著名的巧克力制造商所制作的巧克力,增加大家对巧克力的了解和高品质巧克力的鉴别,同时也可以在本网站上面直接购买自己喜欢的巧克力。
本网站主要是对爱好美食,爱好巧克力的朋友所开放的,对于那些喜欢吃巧克力的人来说,无疑是一个很好的交流平台,通过简单的操作就可以了解到世界各地的巧克力。注册会员后,还会提供更加方便的服务。

 *好棒文|www.hbsrm.com +Q: *351916072* 
发意义
本网站旨在于为大家网罗世界各地著名的巧克力制造商所制作的巧克力,增加大家对巧克力的了解和高品质巧克力的鉴别,同时也可以在本网站上面直接购买自己喜欢的巧克力。
本网站主要是对爱好美食,爱好巧克力的朋友所开放的,对于那些喜欢吃巧克力的人来说,无疑是一个很好的交流平台,通过简单的操作就可以了解到世界各地的巧克力。注册会员后,还会提供更加方便的服务。
本网站的建设意义在为喜爱巧克力的人士提供了一个可以欣赏和交流的平台,提高大家对巧克力的了解,并且可以直接浏览商品,选择自己喜欢的巧克力直接进行购买,简单而又快捷。
(三)开发工具及环境简介
Java语言是一种面向对象的程序设计语言,被广泛运用于计算机编程、游戏控制台、PC端、数据中心等项目中,并且java设计语言具有卓越的通用性、适用性、高效性和近乎完美的兼容性,几乎适用于所有计算机工作者。JAVA语言与C语言和C++语言的语法很接近,所以说学习起来也是很简单的,它摒弃了其它两种语言中繁琐的、难理解的语法,还提供了废料收集的功能,是近几年比较流行的编程语言。
MyEclipse,是在Eclipse的基础上融入自己的插件从而创造出全新的MyEclipse,这个功能强大的集成开发环境,主要使用与java、java EE和移动端应用的开发,不仅功能强大而且应用广泛。我们可以用MyEclipse和数据库相结合完成自己的毕业设计,因为我们自己设计的毕业设计都是一些基本的知识,MyEclipse完全可以设计出来。
数据库是瑞典的一家软件公司开发出的可用于各种流行操作系统平台的关系数据库系统,是一种分布式数据库管理系统,完全适用于网络,用它制作的数据库系统,在互联网上的任何地方都可以访问,所以说,它可以同在网络上的任何地方的任何一个人共享数据库。数据库功能强大,使用简单,管理方便,可运行性高,运行速度快,安全可靠保密性强,可以和MyEclipse结合使用,利用丰富的应用编程接口(API),可以工作在许多平台上。
开发环境介绍:
Web服务器:Tomcat-8.0.20
开发软件:MyEclipse,Spring
Java开发包:JDK 1.8
数据库:MySQL
客户端浏览器:Google,IE浏览器,火狐浏览器等。
二、需求分析
(一)前端需求分析
本网站是一个关于展示和销售巧克力的网站,巧克力的味道本来就是甜中带苦的,就像是人的这一生苦中有甜,所以我在选择颜色的时候主要才用了黑色、灰色和酒红色这几种颜色,字体是黑色和白色。因为此网站的目的还是要展示巧克力,所以在首页中采用了大图展示的方式,以便于大家欣赏,页面的中下部份是一些店家的活动和热销巧克力,当然还有几种主打的巧克力要展示。
(二)系统需求分析
1.系统用户分析
根据对用户的调查分析,本网站共包含两类用户角色,即注册消费者和商家两类用户,其中注册消费者可查看本店铺的热销巧克力和本店的巧克力大全信息,及时了解本店的优惠活动。会员还可以登录系统进行糖果选购,消费者可以将商品加入“我的购物车”,也可操作购物车的数据。商家用户可对巧克力信息、活动信息、购买记录信息、会员信息进行管理和维护。
2.系统功能模块分析
根据用户的需求进行分析,我们可以得出系统的功能模块可分为前端和后台两部分组成。其中前台用户主要设计可实现对系统的各类数据信息进行查看操作,可查看本店铺的热销巧克力信息,查看本店的优惠活动,可以选购加入购物车,操作个人购物车数据。对个人订单信息进行管理。而后台模块主要设计店铺管理员用户,主要对后台的数据信息进行管理和维护,可添加巧克力信息,更新和删除巧克力信息;对商家活动信息进行管理和维护,发布商家活动信息,对会员的购买记录进行管理,处理新订单,对购买记录进行管理和维护,对会员信息进行管理和维护,添加新会员信息,对会员信息进行管理和维护。
三、总体设计
(一)系统实体类设计
用户

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2531.html

好棒文