系统开发背景
随着计算机和网络的日趋普及和技术的飞速发展,越来越多的商家开始研发和部署基于互联网的应用。 建立自己的网站, 发布商业信息, 大刀阔斧的开展电子商务。 现在琳琅满目的网店商品更是吸引着消费者的眼球, 消费者通过电子商务足不出户就能买到自己需要的并且是精心挑选的商品,方便、快捷又轻松。而对于商家来说,电商的经营模式是高效的、低成本的,所以对于商家来说是有利可图的。中国的家居用品行业迎来了大变革的大发展,需求量的扩大让国内的家居行业建立起种类齐全并与国际接轨的完整商业体系。 国内的专业人士也非常看好家居行业的发展前景,认为发展潜力很大。另外很多国外的企业也入住国内,在国内得到较好的发展。家居行业也是中国制造业不可或缺的一部分,李克强总理提出中国制造 2025 纲领,我们的家居行业也要响应国家号召,为中国家居制造业创立一个良好的契机,让我们通过“三步走”实现制造强国的战略目标能够顺利完成。同时随着结算方式的改变,以前的“送货上门、到货付款”或“邮寄上门、贷款邮资先付”的方式不仅浪费了人力物力,而且限制了网络的覆盖范围和商品的结构种类,现在越来越多的人使用网上交易支付,它现在已经能够做到相对安全、方便快捷,给我们的生活带来很大的便利。
系统开发意义
家居商品是在网上直接购买, 有专门的人会把东西送到消费者面前, 通过虚拟的网站购物商城可以让消费者足不出户地轻松购物,让购物的过程变得轻松、方便、快捷。电子商务系统由于具有营业时间自由、店面空间不受限制、地理位置不受影响、资金周转灵活、投资少回报快、消费群体数量庞大等优点,因此得到了快速地发展,在现代社会的商务活动中具有重要的作用。店铺 24 小时不关门。网上家居商城可以让消费者在每天的任意时间段购买店铺货架上提供的商品,不需要店员来照看店面。 只要消费者根据自己的喜好选择了合适的商品,在线下下单,完成消费过程就可以了。不受地理位置的影响。网购购物可以有效的屏蔽地理位置给消费者带来的影响。就商品的位置而言,假如通过网上消费在深圳买一部手机, 消费者只需通过网上商城下单,那么手机就会通过物流运到消费者的手里,不用消费者到实体店里面慢慢挑选了,大大
的节约时间和空间成本。不受店铺空间的限制。哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。目前国内最大的专业拍卖网站同时在线的商品要超过 10 万件,已超过一些大超市。解决了货物积压和存放的问题。消费者数量多。互联网的普及,让越来越多的人成为网民,其中,就中国而言,已经连续 5 年成为世界上网民最高的国家。 如此多的网名为网上消费打下了基础到现在,手机通信越来越发达,随身携带随时购物的便捷性的体现,网上消费将会更多。投资少,回报率高。网上开店建店成本非常小,另外不会因为回笼资金较慢影响货品,商城可以通过在线销售得到高回报。
项目的可行性研究设计
此系统需要java面向对象编程基础,数据库应用知识以及功能分析。根据目前阶段所掌握的知识,根据这学期以及之前学习掌握的java编程知识和数据库应用知识以及前端知识做出一个这样的基于Javaweb、springboot轻量级框架网页版的家具商城系统。
客户端主要设计
(1) 用户注册和登录登录功能:
①用户的注册功能 : 访问网站的人根据网站的提示注册自己的账户
②用户的登录功能 : 用户可以输入用户名和密码进行登录操作,当没有该账户的时 候,提示错误,用户必须通过注册完成或者从数据库中获取才能进行会员权限级别的操 作。登录成功之后可以购买商品,查询订单的详细信息
(2) 、个人信息的管理:
①用户信息的修改操作,其中包括会员名、密码、性别、联系方式 e-mail 和个人介 绍等用户信息的修改操作。但是会员邮箱是绑定账号的,会员邮箱不能进行更改操作。
②订单管理操作:订单只能查询和删除操作,不能有修改操作,修改操作是属于管理员的权限。
③用户退出操作:当点击用户退出时,就会退出当前用户的登录状态,恢复到游客 状态。
(3) 、商品的操作:
①搜索商品操作: 当在 Search 栏输入想搜索的家居用品时, 会使用模糊查询, 搜索 出客户想到查询的家居用品。
②商品列表展示:在全部列表中会有很多分列表目录,这些目录都是不同的种类, 当我们点击不同的目录,就会查询不同的商品。
③商品详细信息展示:会根据该目录下的商品类型展示出全部的商品。包括信息包 括商品的图片、价格、售价等信息。这些信息都不带有分页,如果商品列表下的商品很 多,就会分很多页进行分页查询。
(4) 、购物车的管理操作:
①显示商品信息:当我们一进入购物车页面,就会显示出商品的详细信息,以及购 物车界面的功能信息。
②修改商品的数量:用户可以自己输入不同数量的商品,当商品的数量变动时,商 品的库存就会相应的减少,也会根据商品的数量得到购买这一种商品的金额小计。
③删除购物车中的商品:当我们点击删除时,会弹出一个提示框提示我们是否删除 商品,当点击‘确定’,就删除成功,点击 ‘取消’,对话框消失并且没有任何操作执行。
④购物流程变动:从到了购物车页面,就会显示购物流程,当每执行一步操作,购 物流程就会相应的变动。
5结账操作:当点击结账时,如果没有登录,那么就会提醒登录,如果登录了,就 会到结算中心界面进行结算。
后台管理员主要设计
系统的后台是专门为管理家居商城系统的人员设计的,功能如下:
(1) 、超级管理员:拥有管理该系统的最大权限,他有两个特有的功能
①数据字典:可以对后台的不同分类的分类列表具有增删改查的操作。
②角色管理:将拥有不同权限的管理员分成不同的角色,每个不同角色有自己的权 限,不能执行越权操作,分配不同的权限的角色也是为了方便更好的管理。
(2) 、商品分类的管理:
①添加分类:点击添加按钮,会跳转到分类添加页面,需要编写分类名称,分类描 述信息。
②编辑分类:点击编辑分类按钮,会跳转到分类编辑页面,需要编写分类名称,分 类描述信息。另外会有数据回显,当什么都不操作时,保持原来不变。
③删除分类:当点击删除按钮时,会弹出一个提醒框,当点击确定,删除分类,点 击取消,保持原来不变。
(3) 、商品管理功能:
①查询商品 : 查询所有商品列表, 还有通过商品的名称、 商品的类别和价格区间查询 指定商品或符合条件的商品,并且可以查询商品的详细信息。
②添加商品 : 点击添加商品会转到添加商品页面, 需要提供商品名称、 商品图片、商品类别、商品价格、库存数量、商品描述等内容。
③修改商品 : 当点击编辑操作时,修改商品的信息,包括商品名称、商品图片、商品 类别、商品价格、库存数量、商品描述等内容
④删除商品:删除已过时或者库存为零的商品。
《基于Java家具商城平台》该项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程等
软件开发环境及开发工具:
开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器