服装电商系统的设计与实现.docx
- 文档编号:23665937
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:39
- 大小:1.65MB
服装电商系统的设计与实现.docx
《服装电商系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《服装电商系统的设计与实现.docx(39页珍藏版)》请在冰豆网上搜索。
服装电商系统的设计与实现
服装电商系统的设计与实现
摘要
随着网络信息化时代的到来和人们生活水平的大幅提高,互联网逐步进入人心所向,千百万家庭回望,人们不再拥护传统的购物方式,在网络上选购商品已经被越来越多的人所接受以及采纳,网络购物也大大节约了大家的购物时间。
本系统使用JAVA技术运用SSM框架以及MySql数据库进行设计,实现前台用户页面和后台管理员页面,实现了一个方便大众,快速便捷的服装商城——基于SSM框架的服装电商系统。
本系统的开发代替了传统的购物以及销售方式,解决了管理困难以及销售成本高等问题,界面方面操作简单,易于上手。
本系统的开发环境结合了MyEclipse,MySql和HBuilder,利用这三种开源工具,来实现一个方便大众群体的服装电商系统。
关键词:
服装电商系统;JAVA;SSM;MySql
Designandimplementationofclothinge-commercesystem
Abstract
Withtheadventoftheeraofnetworkinformatizationandthegreatlyimprovedpeople'slivingstandards,theInternethasgraduallypenetratedintotheheartsofpeopleandenteredintomillionsoffamilies.Peoplenolongeradvocatetraditionalshoppingmethods,andshoppingforgoodsontheInternethasbeenincreasinglyAcceptedandadoptedbymanypeople,onlineshoppingalsogreatlysaveseveryone'sshoppingtime.
ThissystemusesJAVAtechnologytodesignwiththeSSMframeworkandMySqldatabase,realizethefront-enduserpageandtheback-endadministratorpage,andrealizeaconvenient,fastandconvenientclothingmall-clothinge-commercesystembasedontheSSMframework.Thedevelopmentofthissystemreplacesthetraditionalshoppingandsalesmethods,solvestheproblemsofmanagementdifficultiesandhighsalescosts,andtheinterfaceissimpletooperateandeasytogetstarted.ThedevelopmentenvironmentofthissystemcombinesMyEclipse,MySqlandHBuilder,andusesthesethreeopensourcetoolstoimplementaclothinge-commercesystemthatisconvenientforthegeneralpublic.
Keywords:
Clothingonlinemall;JAVA;SSM;MySql
1概述
1.1课题的来源及意义
服装是我们每个人生活的必需品,中国是服装生产和服装出口的主要国家,服装产业在国家经济中占有重要的地位。
由于中国经济的迅速发展和人们物质生活水平的持续改善,人们对服装的需求也在增加。
个人的文解力,美的概念以及个人的魅力。
人们也更多地关注穿着的舒适,实用,时尚和功能性。
今天随着互联网的迅猛发展,信息从网络平台借来,没有时间和地理限制,传播速度加快,经济发展使电脑大众化,人们对网上购物的需求和需求增加。
为了解决很多实际服装店存在的问题,网购尽可能的方便,网购的人不必外出,只要能享受网上购物的服务就不必外出。
互联网的迅猛发展成为网络购物系统发展的强大动力,同时也促进了网络用户结构的大众化,网络生存的大众化,物流与银行结算的顺畅,以及市场运作规则及相关政策规定的改善。
网上购物对网民将越来越有吸引力,网民对购物网站的看法从拒接、怀疑到信任、从否定到肯定,网上购物的观念将更加深入人心。
1.2研究现状
现代网络对人们生活的影响越来越大,电子商务极大地刺激了消费者的购买欲望。
近年来,网上购物、服装与服装产品的第一大类产品,服装电子商务交易市场的整体规模逐年增长,2018年中国服装市场规模达9984亿元,在线服装零售增长率22.0%。
由于居民消费水平的改善和服装电子商务的持续优化,预计服装电子商务的市场规模将进一步扩大。
目前,中国60%的消费者在网上购买服装时,最看重的是质量和款式,今后中国消费者对高档服装的网上购物要求将会更加强烈。
服装产业是有关人们生计的重要产业,服装消费在中国居民消费中占有相当部分。
根据统计厅的资料,2018年中国服装的人均消费支出为1289元人民币,增长4.1%,占居民人均消费的6.5%,其中城市居民的人均消费为1808元人民币,比上年增长2.9%。
2019年服装电子商务交易市场规模达到1013.37亿元人民币,增长5.9%,76.9%的中国消费者通过网络渠道(电子商务平台、品牌官方网站等)购买了服装。
2018年,超过中国指定大小的服装零售比2017年增加了8.5%,增长了0.5%。
大于指定尺寸的服装零售继续保持2017年以来增长加快的趋势。
2018年1月至12月,服装产业指定规模以上企业的主要事业销售额同比增长4.1%,达到1068亿元人民币,同比增长10.8%。
以2019年上半年为准,服装商品的零售销售额达到474.97亿元人民币。
1.3研究内容
该服装电商系统主要以在线服装购物为目的,为方便以及满足大众购物群里达到目的,为其提供最优惠的正品商品的供应。
从实用的角度考虑服务和内容,即互联网的优势和新闻的快速、广泛传播速度,从全局的角度把握开发过程,提高了系统的可靠性和可维护性,降低了输入输出。
2系统分析
2.1可行性分析
2.1.1操作可行性
在设计本服装电商系统的各个模块的界面时,通过调查和借鉴各种优秀系统的设计时充分考虑了绝大多数用户的操作习惯,设计界面简洁清晰充满现代化气息,使用户在简单的操作过程中仿佛置身于琳琅满目的精品店铺,使其达到吸引新用户保留住老用户的目的。
2.1.2技术可行性
本服装电商系统设计的是一个基于JAVA的系统,系统内的主要内容就是各种不同类型商品的展示,普通用户的选购,管理员用户的维护。
在分析了网站的规模需求和开发效率后,决定采用JAVA语言来完成本次的设计。
数据库方面采用功能强大体型小巧的MySQL,它能够实现所有本服装电商系统对于数据库的需求。
这样本次设计中的开发运行环境就确定下来了。
2.1.3经济可行性
本服装电商系统的实现,将会给商家带来严格的管理模式、用户订单及商品信息等的完整化统计、各种数据在处理上的智能化、业务上的高效化处理等方面。
目前系统所有代码及系统界面的设计均由本人独立完成,无需额外的费用。
在网络购物迅速发展的今天,本系统将为广大用户提供更加丰富,优惠更多的购物平台,未来将通过本服装电商系统吸引大批网络购物者成为用户,提高系统知名度,实现经济可行性。
经过上述的论述,在操作可行性上,技术可行性上,经济可行性上对于本服装购物系统的所有开发都是可行的,经过上述分析本系统的开发是可以进行的。
2.2用户需求分析
通过对不同年龄,性别,职业的人群分为消费者与商家两大类型进行全方面的调查,从中了解到,如今越来越多的人开始喜欢通过网络进行购物,也很在乎商品的品质,优惠力度,以及代购商品的真伪,并且已经有很大一部分人群不再选择传统购物方式。
故得出以下必备的需求分析:
(1)服装商城系统管理员
图2.1服装电商系统管理员用例图
①服装电商系统管理员登录
在服装电商系统管理员登录页面进行账号,密码以及验证码的正确输入,系统将自动进行账号检索,检索结果用户类型为管理员,则进入与其身份相对应的管理员后台维护界面,其中首先进入到管理员登录成功的欢迎界面,其次管理员可以通过界面点击将要进行维护的选项卡进行相对应的操作。
②服装商城系统管理员权限
管理员用户拥有很高的权限,享有对其日志列表的管理,享有商品列表的管理,享有上架以及下架商品,享有对其商品分类的管理,享有对其订单信息的管理,享有对其评论的管理,享有对客户信息的管理。
确保客户信息的安全性,不泄露客户隐私,也可在用户提供有效身份证件时,通过后台存储的用户信息帮助用户找回密码。
管理员拥有对商品评价审核的权利,发现有不真实,低俗,恶意的评价,以及刷单现象,可以对其评价进行删除等操作,并且追究到其个人身上,让法律确保大众买到的商品货真价实。
(2)服装商城系统普通用户
图2.2服装商城系统普通用户用例图
①服装商城系统普通用户注册
服装商城系统普通用户访问服装电商系统,进行新身份注册,新用户需要填写账号名,真实身份证姓名,真实性别,手机号,邮箱,收货地址,账号密码。
②服装商城系统普通用户登录
服装商城系统普通用户进入登录页面,输入正确的账号,密码及验证码,在输入正确的前提下系统将自动进行账号身份的检测,检索结果身份为普通用户将直接进入到与其账号对应的身份页面,即普通用户进入服装电商系统的购物车页面。
③服装商城系统普通用户权限
服装商城系统普通用户可以通过点击的方式进入个人中心,选择要进行的操作,对账号信息进行修改,或者对账号密码进行修改,修改过程会提示账号密码强度,还可以浏览商品,按分类查找,或者查看最新上架商品,热卖商品。
普通用户还可以将心仪商品加入收藏列表,或者直接进行购买,购买过程需要第一步确认商品,第二步确认收货人信息,第三步进行付款。
收到宝贝后,可以对其宝贝进行评价,但评价需管理员审核后才可以被大众网友所看到,因为第一点防止刷单现象出现,第二点防止恶意差评,总体来讲都是为了给用户提供一个安全可靠的购物环境。
2.3系统功能分析
(1)通过使用SSM框架,前后台数据的连接来实现用户的登录,根据其账号注册时的身份属性来进行判断,跳转到与其相对应的角色页面,即1为管理员,2为普通用户。
本系统的用户身份分为管理员和普通用户,通过数据库来进行身份角色的判断。
(2)登录的Servlet进行了Session的设置,并且在部分页面都进行了Session的设置,用此来获取其登陆的用户名,用来实现账号信息登录者的提示。
(3)本系统采用Fifter来进行热销商品限卖以及促销活动的时间限制功能。
(4)管理员主要进行系统的维护,发表官方促销以及限时商品以及限量商品活动信息,管理员还拥有审核用户注册信息、审核地址信息、审核订单信息、审核宝贝评论的功能,以及商品分类的添加,修改,删除。
商品的上架,商品的下架,商品库存量的调整。
还拥有查询功能方便进行数据的管理,以及帮助用户找回密码。
(5)在用户的个人中心,可以对个人信息进行修改,对收货地址进行修改,对密码进行修改,还可以按照分类进行商品的购买,收藏。
(6)展示商品图片,以滚动图片的方式进行展示,或者以图片的轮播方式展示,或者以点击放大图片效果展示。
(7)使用MySql数据库实现用户信息的维护调整,商品的上架,下架,库存量调整,商品类别的规整,宝贝评价的审核成功失败。
(8)使用Session进行用户ID的获取,利用此来解决消费者上传实拍图片时的重名问题。
(9)本系统还通过Cookie缓存来暂时存储用户登录信息,进而实现三天和七天的免登录功能。
(10)使用HBuilder来编写Jsp页面中的代码,使用Html、Css、JQuery处理前端页面和要发送的请求。
(11)因为本服装商城系统的设计是为中国消费者设计,所以需要用到大量汉字,故所利用Filter制作了中文处理器来处理中文乱码问题。
(12)因为需要统计本服装商城系统的浏览量,故采用Application来进行页面访问量的累计。
(13)为方便消费者查看到实时北京时间,故采用JQuery在商城界面上方显示动态时间。
2.4系统优势分析
与现实生活中的实体店铺相比较,服装商城具有以下几点优点:
(1)对于那些现实生活中就有实体店铺的商家而言,在其拥有良好且稳定的供货渠道的条件下,网络店铺对于这样的商家而言是很好的补充。
(2)网络店铺可以没有时间限制的进行24小时的在线营业,大大增加了店铺的营业时间,商家可以无时间限制并且无地理位置规定的进行商品的销售,买家同样可以在家24小时随时进行购物。
网络店铺打破了实体店铺的销售时间限制,并且网络店铺还大大节省了人力资源,与此同时,消费者在任何时间地点都可进行登陆选购心仪商品。
大大提高了商家的收入。
(3)网络店铺还可以通过直播等方式为自己的实体店铺达到很好的宣传效果。
(4)网络店铺还可以很好的积攒客户,帮实体店铺完善新老客户群。
在购物上实现了无地域界限,外地客户也可购买查看商品。
(5)网络店铺实现了互联网和传统购物的完美结合。
3系统设计
3.1总体结构设计
下图为实现服装电商系统的总体功能逻辑图,如图3.1所示:
图3-1服装电商系统的功能逻辑图
3.2数据库设计
3.2.1概念设计
(1)用户账号信息
表内字段设计有账户ID,用户名,账号密码,邮箱,身份证姓名,性别,用户类型,创建时间。
图3-2服装电商系统的用户账号实体属性图
(2)收货地址信息
表内字段设计有地址ID,账户ID,用户名,收货地址,手机号,创建时间。
图3-3服装电商系统的收货地址实体属性图
(3)用户类型信息
表内字段设计有级别ID,类别ID,菜单ID。
图3-4服装电商系统的用户类型实体属性图
(4)购物车信息
表内字段设计有购物车ID,账号ID,商品ID,商品名,商品图片地址,商品单价,商品数量,交付金额。
图3-5服装电商系统的购物车实体属性图
(5)商品评价信息
表内字段设计有评价ID,商品ID,账号ID,评价等级,评价内容,创建时间。
图3-6服装电商系统的商品评价实体属性图
(6)商品信息
表内字段设计有商品信息ID,账户ID,商品ID,商品名,商品图片,商品单价。
图3-7服装电商系统的商品信息实体属性图
(7)提示信息
表内字段设计有提示信息ID,提示信息内容,创建时间。
图3-8服装电商系统的提示信息实体属性图
(8)菜单信息
表内字段设计有菜单信息ID,菜单ID,菜单名称,菜单地址,菜单,创建时间。
图3-9服装电商系统的菜单信息实体属性图
(9)订单信息
表内字段设计有订单信息ID,订单号,账号ID,买家地址信息,交付金额,商品ID,购买数量,买家留言。
图3-10服装电商系统的订单信息实体属性图
(10)历史订单信息
表内字段设计有历史订单信息ID,商品ID,历史订单ID,商品名,商品图片,商品单价,商品数量,商品总价。
图3-11服装电商系统的历史订单实体属性图
(11)商品类别信息
表内字段设计有商品类别信息ID,类别ID,类别名,下级类别ID,下级类别名,创建时。
图3-12服装电商系统的商品类别信息实体属性图
(12)管理员信息
表内字段设计有文章管理员ID,管理员名称,密码,级别ID,照片,性别,年龄,地址。
图3-13服装电商系统的管理员信息实体属性图
(13)用户类型信息
表内字段设计有用户类型ID,用户类型名称,用户类型权限。
图3-14服装电商系统的用户类型信息实体属性图
(14)卖家上架商品信息
表内字段设计有库存数量,卖家商品ID,商品ID,商品名,商品所属类,待发货数量,快递公司,商品图片,商品单价,已发货数量,卖出数量,上架时间。
图3-15服装电商系统的卖家上架商品信息实体属性图
3.2.2逻辑结构设计
本系统采用MySQL作为对数据进行维护的数据库,数据库的名称为db_online_shop,并且设计本数据库中包含以下数据表:
(1)用户账号信息表(account)
即为用户账号信息表,表内字段有账号ID,用户名,账号密码,邮箱,身份证姓名,性别,用户类型,创建时间。
表3-1用户账号信息表
属性名
字段名称
字段类型
宽度
备注
账号ID
id
int
11
Primarykey
用户名
name
varchar
10
Notnull
账号密码
password
varchar
20
Notnull
邮箱
varchar
2
Defaultnull
身份证姓名
trueName
varchar
11
Defaultnull
性别
sex
int
20
Default‘0’
用户类型
status
int
4
Default‘1’
创建时间
createTime
datetime
20
Defaultnull
(2)收货地址信息表(address)
即收货地址信息表,表内字段有地址ID,账户ID,用户名,收货地址,手机号,创建时间。
表3-2收货地址信息表
属性名
字段名称
字段类型
宽度
备注
地址ID
id
int
11
Primarykey
账户ID
userID
int
11
Notnull
用户名
name
varchar
128
Notnull
收货地址
address
varchar
128
Notnull
手机号
phone
varchar
32
NotnullDefault’’
创建时间
createTime
datetime
20
Defaultnull
(3)用户类型信息表(authority)
即用户类型信息表,表内字段有级别ID,类别ID,菜单ID。
表3-3用户类型信息表
属性名
字段名称
字段类型
宽度
备注
级别ID
id
int
11
Primarykey
类别ID
roleId
int
11
Notnull
菜单ID
menuId
int
11
Notnull
(4)购物车信息表(cart)
即购物车信息表,表内字段有购物车ID,账号ID,商品ID,商品名,商品图片地址,商品单价,商品数量,交付金额,创建时间。
表3-4购物车信息表
属性名
字段名称
字段类型
宽度
备注
购物车ID
id
int
11
Primarykey
账号ID
userId
int
11
Notnull
商品ID
productId
int
11
Notnull
商品名
name
varchar
128
Notnull
商品图片地址
imageUrl
varchar
128
Notnull
商品单价
price
float
8,2
NotnullDefault'0.00'
商品数量
num
int
8
NotnullDefault'0'
交付金额
money
double
8,2
NotnullDefault'0.00'
创建时间
createTime
datetime
20
Defaultnull
(5)宝贝评价信息表(comment)
即宝贝评价信息表,表内字段有评价ID,商品ID,账号ID,评价等级,评价内容,创建时间。
表3-5商品评价信息表
属性名
字段名称
字段类型
宽度
备注
评价ID
id
int
11
Primarykey
商品ID
productId
int
11
Notnull
账号ID
userId
int
11
Notnull
评价等级
type
int
2
NOTnullDefault'0.00'
评价内容
content
varchar
512
Notnull
创建时间
createTime
datetime
20
Defaultnull
(6)商品信息表(favorite)
即商品信息表,表内字段有商品信息ID,账户ID,商品ID,商品名,商品图片,商品单价,上架时间。
表3-6商品信息表
属性名
字段名称
字段类型
宽度
备注
商品信息ID
id
int
11
Primarykey
账户ID
userid
int
11
Notnull
商品ID
productId
int
11
Notnull
商品名
name
varchar
128
Notnull
商品图片
imageUrl
varchar
128
Notnull
商品单价
price
float
8,2
NOTnullDefault'0.00'
上架时间
createTime
datetime
20
Defaultnull
(7)提示信息表(log)
即提示信息表,表内字段有提示信息ID,提示信息内容,创建时间。
表3-7商品信息表
属性名
字段名称
字段类型
宽度
备注
提示信息ID
id
int
11
Primarykey
提示信息内容
content
varchar
255
Notnull
创建时间
createTime
datetime
20
Defaultnull
(8)菜单信息表(menu)
即菜单信息表,表内字段有菜单信息ID,菜单ID,菜单名称,菜单地址,菜单。
表3-8菜单信息表
属性名
字段名称
字段类型
宽度
备注
菜单信息ID
id
int
11
Primarykey
菜单ID
parentId
int
11
NotnullDefault'-1'
菜单名称
name
varchar
32
Notnull
菜单地址
url
varchar
128
Defaultnull
菜单
icon
varchar
32
Notnull
(9)订单信息表(orders)
即订单信息表,表内字段有订单信息ID,订单号,账号ID,买家地址信息,交付金额,商品ID,购买数量,买家留言,订单创建时间。
表3-9订单信息表
属性名
字段名称
字段类型
宽度
备注
订单信息ID
id
int
11
Primarykey
订单号
sn
varchar
32
Notnull
账号ID
userId
int
11
Notnull
买家地址信息
address
varchar
128
Not
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服装 系统 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)