1基于的网上商城的开发与设计摘要该系统是一个基于面向对象语言设计的网上购物商城它由前台系统和后台系统组成前台系统主要功能有门户展示用户的登陆注册商品展示商品搜索购物车和订单功能后台系统主要功能有商品管理和对网站内容的维护功能该系统采用模式设计系统所用到的技术有等数据库选用的是服务器选用的是服务器选用的是虚拟机选用的是开发工具是关键词网上商城商品管理中图分类号文献标识码文章编号随着计算机的普及和计算机网络以及支付方式的飞速发展网上购物已经成为了人们的一种生活方式方便快捷的购物体验以及海量的商品选取都成为人们网上购物的原因但是随着网站购买人数的增多高并发负载均衡安全都成为电子商务网站的挑战和是现在主流的框架高效的性能和轻量级的特点成为开发电子商务网站的不二选择2开发本系统的意义电子商务网站面对海量的用户技术上面临着极大的挑战电子商务业务比较复杂安全问题高并发等都迫使电子商务网站必须对技术进行升级尝试使用新技术集群负载均衡用来解决这种问题从用户的角度看网上购物商城了购买商品的时间使用服务器可以从海量数据中查找出用户想要的商品并且进行对比清晰明了的商品介绍以及价格使得用户挑选商品节省了很多时间在不需要修改前台代码的情况下可以通过后台对前台商品进行维护提高了运营管理人员对商品维护的效率节约了时间成本本系统部署了多台服务器在一台服务器宕机的情况下不会引起系统的大面积不可用系统之间的耦合性也比较低一般产品进行改动的时候对其他系统的改动比较少或者是基本上不用进行改动开发工具的选择系统的开发语言是从目前各个的综合考虑选3择了的版本数据库选用的是具有高性能免费开源等优点成为公司选用的首要理由服务器选用的是开源组织提供的优秀的性能也是众多开发者首选的容器的原因需求分析本系统主要分两类前台系统和后台系统前台系统前台系统主要有六大类功能门户展示登录注册商品展示商品搜索购物车订单门户展示门户展示主要是展示网站首页和商品分类展示首页是所有服务的入口通过首页用户可以更加精确地查找到商品降低了选择成本登录注册4本系统采用了单点登录模式用户可以在不同的系统下只需要登录一次就可以访问所有相互信任的系统商品展示用户在购买商品的时候需要知道商品的详细信息包括商品的参数商品的图片商品的价格等等商品详情展示就提供了这样一个功能商品展示在商品详情页显示了商品的名称价格卖点图片详情等信息用户可以清晰地看到要购买商品的信息商品搜索由于商城商品数目比较多用户在购买商品的时候要花费大量的时间去挑选商品使用搜索之后用户只需要键入商品的关键字比如通过名称等信息就可以找出想要的商品进行挑选既可以节省用户挑选商品的时间成本也增加了挑选的精度购物车用户如果需要购买多件商品一次付款就需要购物车来存储购买的商品如果没有购物车用户每购买一件商品就得支付一次多次调用系统接口增加系统压力5订单用户购买商品之后卖家要向买家发送商品卖家就可以通过订单接收到用户购买商品的信息和用户的物流信息后台系统后台系统包括两类功能维护商品系统维护商品网站要进行销售商品必须要有商品信息通过后台对商品的操作可以直接影响前台系统对商品的展示信息后台主要功能有对商品模板的添加对商品信息的增删改查等系统网站的首页的实现必须是动态的本系统在后台管理维护系统就可以通过对前台页面动态维护系统的功能模块图6系统功能模块如图所示系统的部分功能实现登陆注册模块设计业务逻辑当用户如果没有注册可以点击免费注册如图所示订单模块设计用户购买商品的流程为用户进入商城首页浏览商品搜索商品选中商品后加入购物車进行结算在加入提交订单之前系统会判断用户有没有登录如果没有登录就让用户先进行登录登录成功才能购买商品订单清单如图所示订单清单订单提交如图所示7商品搜索模块设计用户在网站首页进行搜索商品然后快速找到商品选购商品搜索商品的流程图如图所示结论本系统采用模式结构设计使用等技术通过操作数据库实现了商品添加品类添加商品查询购物车等功能该系统的开发使用了等前台框架和等后台框架尝试了通过使用现有框架快速有效开发系统的方式