论文部分内容阅读
随着经济的发展,各地陆续新建了许多线下商圈,商圈中不同的店铺位于不同的区域,销售着各式各样的商品。虽然线下商圈有着一套完整的销售体系,但是顾客在逛商圈时仍然会面临许多问题:商圈中没有实时更新的的店铺信息(所在区域地址、店铺类别等);店铺中的商品琳琅满目,顾客寻找自己需要的商品很困难;商圈重要信息无法及时通知到顾客,等等。针对这些问题,本项目设计了一个线下商圈服务管理系统平台。该系统平台使用JavaEE+SSM框架+SUI Mobile前端UI库的编程技术,实现了两个子系统:店铺管理系统和商圈展示系统。整个系统平台既能帮助管理者管理整个商圈的店铺和商品信息,又能面向消费者展示整个商圈的重要信息和店铺商品信息,帮助顾客准确定位商铺和商品。本项目本项目所做的具体工作如下:(1)系统环境搭建。本项目使用IDEA开发软件,通过集成Maven项目管理工具,搭建web项目,然后根据商圈实际需求补全项目目录,进行环境配置,最后搭建整个SSM框架开发结构。(2)创建实体类对象,设计数据库。分析商圈的实际需求,设计出本项目需要的实体类,通过实体类的E-R图分析,找到各个实体类之间的关系,然后使用MySQL数据库完成数据库设计。(3)公共模块设计实现。本项目对穿插在整个系统中的一些功能模块进行抽取,将它们设计为公共模块,降低系统业务代码耦合度。其中图像处理模块使用Thumbnailator工具类设计实现;日志处理模块使用Logback设计实现。(4)店铺管理系统设计实现。店铺管理系统是整个系统平台的子系统之一,它为商圈展示系统提供了展示数据,该系统的作用是面向管理员,实现了管理员对商圈下店铺和商品的操作。主要实现的功能有:店铺类别列表管理、店铺新增注册、编辑和更新,店铺下商品类别列表的批量新增、删除,商品新增、编辑操作和商品列表展示、商品上下架。同时,本系统使用SUI Mobile为店铺管理系统设计了单独的前端页面,便于开发测试和网站数据管理。(5)商圈展示系统设计实现。商圈展示系统是针对顾客开发的用于显示商圈重要头条信息和店铺商品信息的系统。主要实现了头条信息展示,各种店铺类别展示,店铺详细信息、商品类别、店铺和商品详情图的展示。本系统为了顾客更加方便查找,也实现了组合查找功能和无极滚动翻页功能。