易买网购物系统的设计与实现(源码)
摘 要目前,我国已经逐步进入发达国家。随着人们的生活水准不断提高,全球实体零售发展放缓,需要寻找新的增长动力,人们对生活质量也有了新的要求和生对活方式有了不同的习惯,网上购物系统由此诞生并得到快速的发展。网上购物系统实现了针对广大上班族和平时空闲时间少的群体人们的需求。其包括用户的注册登录,商品的在线浏览,在线购物等,实现购物简单化,集中处理订单,以客户服务中心为核心驱动多工种协同工作。本易买网购物系统基于B/S架构,使用JAVA编程语言,包括客户端网站展示及后台数据库管理两大功能,系统后台使用MySQL数据库。
目 录
一、绪论 1
(一)引言 1
(二) 背景 1
(三) 任务概述 2
(四) 开发环境 2
二、 需求分析 3
(一)系统功能 3
(二) 功能描述 4
1. 首页页面 4
2. 用户注册 5
3.用户登录/注销 5
4. 商品列表 5
5. 购买商品 5
6. 资讯展示 6
7. 用户管理 6
8. 商品信息管理 6
9. 订单管理 6
10. 资讯管理 6
(三)系统用例图及描述 6
1. 首页用例 6
2. 用户用例 7
3. 服务管理用例 11
三、 系统设计 12
(一) 实体类设计 12
(二) 工单流程设计 13
1. 登录 13
2. 注册 14
3. 商品搜索 14
4. 加入购物车 14
5. 用户管理 15
6. 商品管理 15
(三) 数据库设计 16
四、 系统实现 19
(一) 前台功能实现 19
1. 首页页面 19
2.用户注册 20
3. 用户登录 23
4. 资讯动态 26
5. 商品分类展示,如图412 27
6. 商品详情页面,如图413 28 *好棒文|www.hbsrm.com +Q: &351916072&
7. 购物车,如图414 30
(二) 后端管理实现 31
1. 用户管理 31
2. 商品管理 32
3. 订单管理 34
五、系统测试 35
(一) 系统测试环境 35
(二) 测试用例 36
六、结束语 38
致 谢 39
参 考 文 献 40
一、绪论
(一)引言
目前,我国已经逐步进入发达国家。随着人们的生活水准不断提高,全球实体零售发展放缓,需要寻找新的增长动力,人们对生活质量也有了新的要求和生对活方式有了不同的习惯。网上购物越来越成为人们的一种生活方式,使人们购物更加方便快捷,网上购物系统由此诞生并得到快速的发展。
由于社会经济不断的发展,人们生活的质量不断提高,于是出现了各种网上购物平台,比如:淘宝,天猫,京东等等,使得各平台之间的竞争激烈。我们的网上购物系统就应运而生,结合物美价廉,产品种类多,售后服务的网上购物服务,让网购人们得到质量的保障,售后的服务,实现一路跟到底的原则。
(二) 背景
进入21世纪,网上购物已经成为普遍的现象。它就是易电子交易为手段,完成金融、物品、服务、信息等价值的交换。网上购物的出现,改变了原来的到店购物一手交钱一手交货的购物模式,使得商业模式发生了很大的变化。
网上购物代表着未来购物方式的发展趋势,它的出现和推广将会给社会经济带来极大的发展和效益。具有强大的生命力的现代化电子交易手段已经越来越被人们所接受和认识,发达国家在这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力推广网上购物在我国经济各个方面起到促进作用,力争在越来越激烈的国际竞争中占据有利的地位。由此,对于网上购物技术的研究和实现,以及成立一个实用的网上商店是很重要的。
通过对在线购物系统的实现来了解在网上购物的流程,安全保障,基于软件体系结构的软件开发方法,基于Java web开发技术。在了解在线购物的基本流程,结合实际的在线购物方式,建立一个在线购物系统的模型,对系统的初步搭建框架,并了解它的实际可用性。
与此同时,由于现在人们购物方式的转变,在线购物平台越来越多,各商家之间的竞争也越来越大。所以,商家就会更加追求商品的质量,运输的速度,以及售后服务完善。所以同时也带动了其他行业的发展,也促进了经济的发展。使得人们生活质量变得越来越好。解决了人们因为没有空闲时间所带来的购物不变,售后服务等问题。
(三) 任务概述
本课题拟完成易买网网上购物系统的设计与实现。
易买网网上购物系统主要功能如下:
系统账户管理:用户可以在线注册,然后登录。
商品的搜索:用户可以在搜索框内输入商品名称,然后跳出对应的商品。
商品分类:页面内会有化妆品,家用商品,进口食品、生鲜,电子商品,保健食品,箱包供人们选择。
购物车:用户可以选择自己需要购买的商品加入购物车,可以添加和删除订单。
用户的特点:本软件对用户的要求不高,维护人员具有专业的计算机水平,软件开发与现有软件相互比较结合。用户必须提供相关软件有效的数据库接口标准,并考虑改动过程中所需要的成本。
通过这个课题的研究和实践,可以完整的接触到实现一个商品化软件的各个环节,深刻体会多层次的软件体系结构,从而锻炼软件开发的能力,同时也拓展了软件设计的新思路。
(四) 开发环境
1、开发环境:MyEclipse 10.6、 Tomcat7.0、 SVN 1.6.11、 JDK1.7
2、数据库:MySQL 5.5x、 Memcached1.6.2(缓存库)
二、 需求分析
需求分析是开发系统软件首先要做的,也是软件生命周期中最关键的一步。根据调研的结果,针对网上购物系统的功能进行具体的分析与描述,为接下来的系统设计做好充分的准备。
(一)系统功能
经过分析,网上购物系统应该分为三种角色,分别为前台用户和会员,后台用户为管理员,每种角色的功能如下:
1、前台用户
注册并登录系统;查看或修改个人信息;查看服务地址或服务项目;根据自己的需求创建新的购物单,并随时查看该购物单的状态;执行人员完成购物单后,确认购物单已经完成;查看自己创建的所有购物单,并对已经完成的购物单进行结算。
2、前台用户会员
注册并登录系统;查看或修改个人信息;查看服务地址或服务项目;根据自己的需求创建新的购物单,并随时查看该购物单的状态;执行人员完成购物单后,确认购物单已经完成;查看自己创建的所有购物单,并对已经完成的购物单进行结算。部分商品具有会员价和非会员价,而会员可以参与会员活动。
目 录
一、绪论 1
(一)引言 1
(二) 背景 1
(三) 任务概述 2
(四) 开发环境 2
二、 需求分析 3
(一)系统功能 3
(二) 功能描述 4
1. 首页页面 4
2. 用户注册 5
3.用户登录/注销 5
4. 商品列表 5
5. 购买商品 5
6. 资讯展示 6
7. 用户管理 6
8. 商品信息管理 6
9. 订单管理 6
10. 资讯管理 6
(三)系统用例图及描述 6
1. 首页用例 6
2. 用户用例 7
3. 服务管理用例 11
三、 系统设计 12
(一) 实体类设计 12
(二) 工单流程设计 13
1. 登录 13
2. 注册 14
3. 商品搜索 14
4. 加入购物车 14
5. 用户管理 15
6. 商品管理 15
(三) 数据库设计 16
四、 系统实现 19
(一) 前台功能实现 19
1. 首页页面 19
2.用户注册 20
3. 用户登录 23
4. 资讯动态 26
5. 商品分类展示,如图412 27
6. 商品详情页面,如图413 28 *好棒文|www.hbsrm.com +Q: &351916072&
7. 购物车,如图414 30
(二) 后端管理实现 31
1. 用户管理 31
2. 商品管理 32
3. 订单管理 34
五、系统测试 35
(一) 系统测试环境 35
(二) 测试用例 36
六、结束语 38
致 谢 39
参 考 文 献 40
一、绪论
(一)引言
目前,我国已经逐步进入发达国家。随着人们的生活水准不断提高,全球实体零售发展放缓,需要寻找新的增长动力,人们对生活质量也有了新的要求和生对活方式有了不同的习惯。网上购物越来越成为人们的一种生活方式,使人们购物更加方便快捷,网上购物系统由此诞生并得到快速的发展。
由于社会经济不断的发展,人们生活的质量不断提高,于是出现了各种网上购物平台,比如:淘宝,天猫,京东等等,使得各平台之间的竞争激烈。我们的网上购物系统就应运而生,结合物美价廉,产品种类多,售后服务的网上购物服务,让网购人们得到质量的保障,售后的服务,实现一路跟到底的原则。
(二) 背景
进入21世纪,网上购物已经成为普遍的现象。它就是易电子交易为手段,完成金融、物品、服务、信息等价值的交换。网上购物的出现,改变了原来的到店购物一手交钱一手交货的购物模式,使得商业模式发生了很大的变化。
网上购物代表着未来购物方式的发展趋势,它的出现和推广将会给社会经济带来极大的发展和效益。具有强大的生命力的现代化电子交易手段已经越来越被人们所接受和认识,发达国家在这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力推广网上购物在我国经济各个方面起到促进作用,力争在越来越激烈的国际竞争中占据有利的地位。由此,对于网上购物技术的研究和实现,以及成立一个实用的网上商店是很重要的。
通过对在线购物系统的实现来了解在网上购物的流程,安全保障,基于软件体系结构的软件开发方法,基于Java web开发技术。在了解在线购物的基本流程,结合实际的在线购物方式,建立一个在线购物系统的模型,对系统的初步搭建框架,并了解它的实际可用性。
与此同时,由于现在人们购物方式的转变,在线购物平台越来越多,各商家之间的竞争也越来越大。所以,商家就会更加追求商品的质量,运输的速度,以及售后服务完善。所以同时也带动了其他行业的发展,也促进了经济的发展。使得人们生活质量变得越来越好。解决了人们因为没有空闲时间所带来的购物不变,售后服务等问题。
(三) 任务概述
本课题拟完成易买网网上购物系统的设计与实现。
易买网网上购物系统主要功能如下:
系统账户管理:用户可以在线注册,然后登录。
商品的搜索:用户可以在搜索框内输入商品名称,然后跳出对应的商品。
商品分类:页面内会有化妆品,家用商品,进口食品、生鲜,电子商品,保健食品,箱包供人们选择。
购物车:用户可以选择自己需要购买的商品加入购物车,可以添加和删除订单。
用户的特点:本软件对用户的要求不高,维护人员具有专业的计算机水平,软件开发与现有软件相互比较结合。用户必须提供相关软件有效的数据库接口标准,并考虑改动过程中所需要的成本。
通过这个课题的研究和实践,可以完整的接触到实现一个商品化软件的各个环节,深刻体会多层次的软件体系结构,从而锻炼软件开发的能力,同时也拓展了软件设计的新思路。
(四) 开发环境
1、开发环境:MyEclipse 10.6、 Tomcat7.0、 SVN 1.6.11、 JDK1.7
2、数据库:MySQL 5.5x、 Memcached1.6.2(缓存库)
二、 需求分析
需求分析是开发系统软件首先要做的,也是软件生命周期中最关键的一步。根据调研的结果,针对网上购物系统的功能进行具体的分析与描述,为接下来的系统设计做好充分的准备。
(一)系统功能
经过分析,网上购物系统应该分为三种角色,分别为前台用户和会员,后台用户为管理员,每种角色的功能如下:
1、前台用户
注册并登录系统;查看或修改个人信息;查看服务地址或服务项目;根据自己的需求创建新的购物单,并随时查看该购物单的状态;执行人员完成购物单后,确认购物单已经完成;查看自己创建的所有购物单,并对已经完成的购物单进行结算。
2、前台用户会员
注册并登录系统;查看或修改个人信息;查看服务地址或服务项目;根据自己的需求创建新的购物单,并随时查看该购物单的状态;执行人员完成购物单后,确认购物单已经完成;查看自己创建的所有购物单,并对已经完成的购物单进行结算。部分商品具有会员价和非会员价,而会员可以参与会员活动。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1208.html