鲜花在线销售系统
目 录
一、引言 1
(一)开发背景 1
(二)开发意义 1
(三)课题内容 1
二、系统开发环境与开发工具 1
(一)JSP技术简介 1
(二)MyEclipse简介 2
(三)SQL Server简介 2
三、系统分析与设计 2
(一)系统的功能分析 2
1、 从最终用户的角度分析 2
2、 从管理人员的角度分析 2
(二)系统模块设计 2
1、 前台用户功能模块设计 2
2、 后台管理员功能模块设计 3
(三)数据库表设计 3
四、系统实现 5
(一)程序说明 5
(二)系统功能实现 6
1、用户注册功能模块 6
2、 用户购物功能模块 6
3、 鲜花商品选购功能模块 8
4、 购物车功能模块 9
5、 高级查询功能模块 10
6、 后台管理员功能模块 11
五、总结 13
致谢 14
参考文献 15
一、引言
(一)开发背景
在这个网络的时代,没有网络是不行的。随着互联网技术的发展,越来越多的网上商店涌现出来,网上商店不比传统商店,它给人们带来了很大的便利,如销售成本低,不受地理环境的影响,以及受时间的限制的影响较小等等。现在人们走亲访友经常会带上一束漂亮的鲜花,如果想要送人鲜花,直接可以在网上订购,不需要到店里购买,还可以帮你把鲜花寄到你的手里或者寄到你所需要送的人手里,而且网上订购的鲜花常常比实体店购买的鲜花便宜,因而设计实 *好棒文|www.hbsrm.com +Q: ¥351916072¥
现一个鲜花在线销售系统很有必要。
(二)开发意义
在当今时代中,鲜花和我们日常的生活息息相关,特别对于现在的年轻人,中年人,各热衷于送一束鲜花来表达自己的情感,比如表达自己的爱意或者问候。本次毕业设计设计,搭建一个鲜花在线销售系统,可以使得顾客不需要出门,只要在网上订购一束鲜花,就会在未来的1到2天中,收到选购的鲜花。
(三)课题内容
鲜花在线销售系统,主要是为了用户可以在网上实现购买鲜花,在线支付等。本花店将系统分为两个部分,前台还有后台,用户注册登录后就可以在网上购买鲜花,系统管理员可以登录后台,可以修改其中的项目。所以,在本次的项目中实现了以下的功能:
(1)用户注册和登录。
(2)用户可以根据相关查询条件对网上花店里的鲜花进行查询。
(3)用户查看鲜花商品对中意的鲜花进行购买确认下单操作。
(4)后台管理员登录系统后台,可以管理花店中的鲜花信息。
二、系统开发环境与开发工具
(一)JSP技术简介
JSP前端开发技术,全称Java Server Pages,是由Sun公司发布的用于开发前端Web应用的一项动态技术。它结构简单,以其简单易学、跨平台的特性,受到广大Java前端技术开发者的欢迎并广泛使用到项目当中,在较短的时间内形成了完整规范,并大量的被运用到日常的开发工作当中,得到了非常好的发展与支持,现在非常多的前端动态网站使用JSP技术。
(二)MyEclipse简介
MyEclipse企业级工作平台,全称MyEclipse Enterprise Workbench ,是对Eclipse IDE的很好的扩展,极大的方便了我们的项目编码,和项目发布操作。 MyEclipse这一开发工具是功能非常丰富的Java EE集成开发环境,包括了完整方便的编码方式、调测和发布功能模块。
(三)SQL Server简介
SQL Server是一个非常普及且易用的数据库管理引擎。 SQL Server数据库系统提供了安全可靠的系统数据存储功能,极大的方便了用户对系统数据库的构建和管理,易用性好,性能强大的数据应用程序。SQL Server数据库引擎是本鲜花在线销售系统后台数据存储的的核心。此外SQL Server的综合分析、集成和数据迁移等功能使各个使用者无论采用哪种平台都可扩展现有应用程序的价值。
三、系统分析与设计
(一)系统的功能分析
为了实现目标系统,需要明确系统功能、设计出系统数据库。系统功能模块是说明数据,有效代码等程序以及设计内容的集合,是独立出来也可以访问的。模块化,是指把程序分为多个模块,单独的一个模块就是一个小功能,把它们组合起来,就能够完成指定的功能需求。
根据对已有的销售系统进行分析,从而确定本鲜花在线销售系统需要实现的功能,完成本系统的设计目标及模型。
从最终用户的角度分析
从系统最终用户的角度,用户可以通过系统注册后浏览系统页面,然后在系统里进行选择查看鲜花商品,并可以把自己喜欢中意的鲜花商品加入购物车中,并进行订购鲜花商品等等一系列的网上购物操作。
从管理人员的角度分析
从管理人员的角度,是通过管理后台登录,对前台注册成功的用户进行管理操作,用户已下订单管理操作,还有鲜花的发布管理,等后台管理类操作的一些功能。
(二)系统模块设计
前台用户功能模块设计
系统前台用户成功注册后,可以使用注册成功的用户名和密码登录系统,进行鲜花商品的查看选购,可以根据鲜花商品的种类和鲜花商品的价格对系统中的鲜花商品进行查询操作,还可以将自己喜欢中意的鲜花商品加入自己的购物车中,选完后即可进行下单操作。
后台管理员功能模块设计
系统后台管理操作,系统管理员进入系统管理后台登录界面,输入正确的管理员用户名及密码,登录系统管理后台,就可以对前台注册的用户进行管理操作,可以对前台用户已下的鲜花商品订单进行管理操作,也可以对系统前台鲜花商品的发布,下架等日常操作。
(三)数据库表设计
本系统主要设计了如下几张表。
users用户信息资料表,admin管理员信息资料表,goods鲜花商品表,sort鲜花种类表,produce订购鲜花公司表,produceDetails鲜花公司明细表,leaveLanguage用户留言表,orders用户订单表,ordersDetails用户订单详情表。
系统主要的数据库表结构如下:
users用户信息资料表:保存系统前台注册用户信息表,具体字段如表3.1所示。
密码答案
Users_TrueName
varchar
40
否
长度
是否为空
约束
含义
goodsId
int
否
goodsmaterial
varchar
200
否
鲜花组成
一、引言 1
(一)开发背景 1
(二)开发意义 1
(三)课题内容 1
二、系统开发环境与开发工具 1
(一)JSP技术简介 1
(二)MyEclipse简介 2
(三)SQL Server简介 2
三、系统分析与设计 2
(一)系统的功能分析 2
1、 从最终用户的角度分析 2
2、 从管理人员的角度分析 2
(二)系统模块设计 2
1、 前台用户功能模块设计 2
2、 后台管理员功能模块设计 3
(三)数据库表设计 3
四、系统实现 5
(一)程序说明 5
(二)系统功能实现 6
1、用户注册功能模块 6
2、 用户购物功能模块 6
3、 鲜花商品选购功能模块 8
4、 购物车功能模块 9
5、 高级查询功能模块 10
6、 后台管理员功能模块 11
五、总结 13
致谢 14
参考文献 15
一、引言
(一)开发背景
在这个网络的时代,没有网络是不行的。随着互联网技术的发展,越来越多的网上商店涌现出来,网上商店不比传统商店,它给人们带来了很大的便利,如销售成本低,不受地理环境的影响,以及受时间的限制的影响较小等等。现在人们走亲访友经常会带上一束漂亮的鲜花,如果想要送人鲜花,直接可以在网上订购,不需要到店里购买,还可以帮你把鲜花寄到你的手里或者寄到你所需要送的人手里,而且网上订购的鲜花常常比实体店购买的鲜花便宜,因而设计实 *好棒文|www.hbsrm.com +Q: ¥351916072¥
现一个鲜花在线销售系统很有必要。
(二)开发意义
在当今时代中,鲜花和我们日常的生活息息相关,特别对于现在的年轻人,中年人,各热衷于送一束鲜花来表达自己的情感,比如表达自己的爱意或者问候。本次毕业设计设计,搭建一个鲜花在线销售系统,可以使得顾客不需要出门,只要在网上订购一束鲜花,就会在未来的1到2天中,收到选购的鲜花。
(三)课题内容
鲜花在线销售系统,主要是为了用户可以在网上实现购买鲜花,在线支付等。本花店将系统分为两个部分,前台还有后台,用户注册登录后就可以在网上购买鲜花,系统管理员可以登录后台,可以修改其中的项目。所以,在本次的项目中实现了以下的功能:
(1)用户注册和登录。
(2)用户可以根据相关查询条件对网上花店里的鲜花进行查询。
(3)用户查看鲜花商品对中意的鲜花进行购买确认下单操作。
(4)后台管理员登录系统后台,可以管理花店中的鲜花信息。
二、系统开发环境与开发工具
(一)JSP技术简介
JSP前端开发技术,全称Java Server Pages,是由Sun公司发布的用于开发前端Web应用的一项动态技术。它结构简单,以其简单易学、跨平台的特性,受到广大Java前端技术开发者的欢迎并广泛使用到项目当中,在较短的时间内形成了完整规范,并大量的被运用到日常的开发工作当中,得到了非常好的发展与支持,现在非常多的前端动态网站使用JSP技术。
(二)MyEclipse简介
MyEclipse企业级工作平台,全称MyEclipse Enterprise Workbench ,是对Eclipse IDE的很好的扩展,极大的方便了我们的项目编码,和项目发布操作。 MyEclipse这一开发工具是功能非常丰富的Java EE集成开发环境,包括了完整方便的编码方式、调测和发布功能模块。
(三)SQL Server简介
SQL Server是一个非常普及且易用的数据库管理引擎。 SQL Server数据库系统提供了安全可靠的系统数据存储功能,极大的方便了用户对系统数据库的构建和管理,易用性好,性能强大的数据应用程序。SQL Server数据库引擎是本鲜花在线销售系统后台数据存储的的核心。此外SQL Server的综合分析、集成和数据迁移等功能使各个使用者无论采用哪种平台都可扩展现有应用程序的价值。
三、系统分析与设计
(一)系统的功能分析
为了实现目标系统,需要明确系统功能、设计出系统数据库。系统功能模块是说明数据,有效代码等程序以及设计内容的集合,是独立出来也可以访问的。模块化,是指把程序分为多个模块,单独的一个模块就是一个小功能,把它们组合起来,就能够完成指定的功能需求。
根据对已有的销售系统进行分析,从而确定本鲜花在线销售系统需要实现的功能,完成本系统的设计目标及模型。
从最终用户的角度分析
从系统最终用户的角度,用户可以通过系统注册后浏览系统页面,然后在系统里进行选择查看鲜花商品,并可以把自己喜欢中意的鲜花商品加入购物车中,并进行订购鲜花商品等等一系列的网上购物操作。
从管理人员的角度分析
从管理人员的角度,是通过管理后台登录,对前台注册成功的用户进行管理操作,用户已下订单管理操作,还有鲜花的发布管理,等后台管理类操作的一些功能。
(二)系统模块设计
前台用户功能模块设计
系统前台用户成功注册后,可以使用注册成功的用户名和密码登录系统,进行鲜花商品的查看选购,可以根据鲜花商品的种类和鲜花商品的价格对系统中的鲜花商品进行查询操作,还可以将自己喜欢中意的鲜花商品加入自己的购物车中,选完后即可进行下单操作。
后台管理员功能模块设计
系统后台管理操作,系统管理员进入系统管理后台登录界面,输入正确的管理员用户名及密码,登录系统管理后台,就可以对前台注册的用户进行管理操作,可以对前台用户已下的鲜花商品订单进行管理操作,也可以对系统前台鲜花商品的发布,下架等日常操作。
(三)数据库表设计
本系统主要设计了如下几张表。
users用户信息资料表,admin管理员信息资料表,goods鲜花商品表,sort鲜花种类表,produce订购鲜花公司表,produceDetails鲜花公司明细表,leaveLanguage用户留言表,orders用户订单表,ordersDetails用户订单详情表。
系统主要的数据库表结构如下:
users用户信息资料表:保存系统前台注册用户信息表,具体字段如表3.1所示。
密码答案
Users_TrueName
varchar
40
否
长度
是否为空
约束
含义
goodsId
int
否
goodsmaterial
varchar
200
否
鲜花组成
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1863.html