本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于SSM的网上购物系统的设计与开发

基于SSM的网上购物系统的设计与开发

本软件旨在降低商品销售商家的工作强度,提高工作效率,大大地减少了操作员手工录入数据的工作量,极大限度的避免了人力浪费,有效避免重复操作时间消耗;而且此软件方便了用户对自己所需商品的查询和购买,打破了传统的销售模式,极大限度的方便了用户。商家

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    基于SSM的网上购物系统的设计与开发
    1.本课题的研究意义
    在如今这个信息时代,“网上购物”这种购物方式已经为越来越多的人所接受。在这种背景之下,一个安全稳定并且强大的网络购物平台不可或缺,在这种成熟的市场需求的推动下,在先进的信息技术的支持下,商品产品销售系统应运而生。它可以使消费者和商家更紧密地联系起来,以更快地满足顾客的需求,也可以让用户选择自己真正喜欢的商品。目前市面上已经有此类的商品销售系统,但是现有商品网站系统或多或少存在着功能比较单一、维护比较复杂、操作比较繁琐等问题。有的系统甚至直接采用静态网页发布商品商品信息,这些因素在一定程度上限制了商品销售系统在目前市场上的推广。如何开发出费用低廉、功能强大的系统正是我们需要解决的课题。
    本软件旨在降低商品销售商家的工作强度,提高工作效率,大大地减少了操作员手工录入数据的工作量,极大限度的避免了人力浪费,有效避免重复操作时间消耗;而且此软件方便了用户对自己所需商品的查询和购买,打破了传统的销售模式,极大限度的方便了用户。商家应用此软件之后,可以拓展销售门路,增加销售业绩。应用此软件是为了在传统销售模式之外,再开辟一条销售通路,减少库存堆积,利用网络共享和互动的优点,结合地面销售的优点,借助数据库管理技术,开发此平台,是为了实现规范化、个性化、人性化的商品网上销售。此软件的数据统计分析功能灵活完善,稳定安全、使用方便、界面友好、操作简单,可以成为一个能真正帮助商品销售行业管理发展的有力工具。
    该系统为商家和顾客使用,提供商品在线分享购买的平台,系统将分为用户和管理员两个角色,其中系统用户部分的主要功能包括登陆注册,商品分类展示、商品详情展示、购物车、下订单、在线留言交流分享等功能,管理员部分的功能有商品分类管理,商品管理,订单管理、用户管理、留言管理等。
    本课题采用JAVA EE平台,SSM框架技术,基于B/S结构构建,采用软件工程管理方法和开发模式,通过本系统的开发,将结合以前所学知识综合实践,为以后实际工作打下坚实的基础和积累一定的实践开发经验。
    2.本课题的基本内容
    2.1功能模块
    2.1.1 网站前台功能
    (1)首页:提供一个网站首页,显示该网站LOGO图标,该网站用户的登录,注册,所有商品的一级分类,热门商品和最新商品的展示等。
    (2)用户的注册:针对还未注册的用户完成注册功能的使用,在注册的过程中涉及数据的合法性校验,以及利用ajax完成用户名是否已被注册的异步校验。
    (3)用户的登录:对于已经注册的用户提供的登录操作。
    (4)商品展示模块:展示出最新商品和热门商品。在分类页面根据一级分类和二级分类去展示该分类下的所有商品。
    (5)商品详情展示:点击某个商品时可以展示该商品的具体详细信息。
    (6)购物车:用于存放用户的购物内容,用户可根据自己的情况修改自己的购物车。
    (7)订单模块:对于已经登录的用户可以对购物车内容进行付款生成订单,可以为自己的订单进行付款或者查看。
    2.1.2 网站后台功能
    (1)管理员登录:管理者根据账户和密码进行登录。
    (2)商品一级、二级分类管理:管理者可以对前台显示的一级、二级分类进行管理,包括添加、删除、修改操作。
    (3)商品管理:管理者可以对前台显示的商品进行管理包括添加,修改,删除,查询的功能,也可以上传商品的图片。
    (4)用户管理:管理者可以查看该网站中已经注册过的所有用户的所有信息。
    2.2采用的技术
    本系统基于Java+SSM +MySQL开发,使用B/S三层架构构建,按照软件工程的软件开发过程实施系统的开发,采用UML进行系统的分析与设计。系统具有良好的扩展性和复用性,容易维护,易于实现快速开发,容错性强。
    3.本课题的重点和难点
    3.1重点:
    (1)商品分类管理:商品一级分类、二级分类管理一级在前台页面以合理美观的形式展示。
    (2)商品管理:主要对商品信息的管理。
    (3)购物车管理:加入购物车、从购物车移除、清空购物车等功能。
    (4)订单管理:购物车商品生成订单。
    3.2难点:
    (1)SSM框架搭建:利用MyEclipse、MySQL,构建Spring、SpringMVC、mybatis集成开发项目环境。
    (2)图片上传:实现商品图片上传功能。
     
    目  录
     
    1 绪论 1
    1.1 研究背景 1
    1.2 目的和意义 1
    1.3 开发工具及技术 1
    2 需求分析 3
    2.1 功能需求分析 3
    2.1.1 网站前台功能 3
    2.1.2 网站后台功能 3
    2.2 性能分析 3
    2.3 系统用户用例图 4
    3 系统设计 5
    3.1 系统的总体设计 5
    3.2 数据库的分析与设计 5
    3.2.1数据库概念设计 6
    3.2.2数据库物理结构 7
    4 系统主要功能实现 11
    4.1 系统注册页面实现 11
    4.2 系统登录页面实现 12
    4.3系统前台功能实现 14
    4.3.1一级分类模块 14
    4.3.2商品模块 16
    4.3.3购物模块 22
    4.3.4订单模块 24
    4.3.5留言模块 26
    4.4系统后台功能实现 27
    4.4.1用户模块 27
    4.4.2一级分类模块 28
    4.4.3二级分类模块 32
    4.4.4商品分类模块 36
    4.4.5留言管理模块 38
    5 系统测试与维护 40
    5.1系统测试环境 40
    5.1.1硬件环境 40
    5.1.2软件环境 40
    5.2系统测试内容 40
    5.3系统维护 41
    6总结 42
    7参考文献 43
    8致谢 44
     
    摘要
    社会在不断的进步,科技在不断的发展,人民的生活水平在不断的提高,尤其是随着网技术和计算机技术的快速发展,以及数据库技术在网络中的应用,致使更多的电子商家和消费者之间建立畅通便捷的沟通和交易渠道,减少了企业的开支,减少了人们的不必要的时间浪费,为人们提供了周到和人性化的服务。为此我们选择了电子商城这个课题,以实现对网上交易等网上购物的一些探索、实践。
    网上购物商城包括两大模块:前台用户模块和后台管理员模块,前台用户可以通过浏览器客户端页面进行登陆和一系列的购物操作。后台管理员可以查看所有用户的所有信息;可以对网站中所有的商品分类进行修改,同时也可以对所有用户的订单状态进行查看。
    系统前台通过JSP页面来来展示数据,后台基于java技术和eclipse (朱诺)和tomcat 7.x开发,前台运用html+css技术渲染页面,后台使用springmvc、spring、myBatis对数据进行封装和操作,该系统运用MySql 5.X 数据库进行数据的维护。页面美观,使用方便。
    【关键词】:MySql数据库; JAVA; SSM;网上购物商城
     
    总结
    如今,JavaEE是一个非常优秀的企业信息化开发平台,由于其拥有一些很好的性质包括稳定的性能、良好的开发性和非常高的安全性因此被广泛运用于企业级开发。这篇论文基于当前比较流行的电商系统为项目背景,遵循javaEE应用软件的规则进行开发,将系统划分为四个层次包括模型model层,持久层,业务逻辑service层和表现层,并整合了目前在企业中广泛运用的spring、springMvc和myBatis框架进行开发。Spring用于整个系统的统一调度,贯穿于各层之间,springMvc框架着重于mvc模式的实现,myBatis框架完成数据的映射和持久化工作,myBatis的逆向工程极大的方便了dao层的开发,也方便了系统dao层的维护。
    本论文主要完成了以下的任务:
    (1)正确分析了电商目前的发展形势,特别是对网购的发展进行了深入的调查和研究。
    (2)深入明确了系统的总体架构,在技术选型上选取了三个主流的框架,对三者的功能,整合做了详细的描述。
    (3)系统项目的开发严格遵循软件的开发规范,制定了详细的系统开发步骤,开发之前做了大量的工作包括:需求分析、技术选型、架构设计等。
    (4)完成了预期赋予系统的功能的实现
    本文虽然完成了预期研究和目标,但后期还有很多工作需要完成:,随着web应用的快速发展,处于信息时代下会有更多的技术应运而生,不光需要对框架进行深入学习和研究还要对系统的架构进行研究。目前客户端技术正在崛起,我们需要认真做调查和研究做出一能让用户体验度更好的产品。以上只是目前的构想,接下来会继续深入研究并作进一步的完善和设计开发。
     
    参考文献
    [1] 杨开振等. Java EE互联网轻量级框架整合开发— —SSM框架(Spring MVC+Spring+MyBatis)和Redis实现[M]. 电子工业出版,2017.07.
    [2]李俊民.HTML 5+CSS 3网页设计经典范例[M].电子工业出版,2010.
    [3]邹红霆. 基于SSM框架的Web系统研究与应用[J]. 湖南理工学院学报(自科版), 2017, 30(1):39-43.
    [4] 王珊 萨师煊 数据库系统概论[M] 北京:高等教育出版社 2007
    [5] 陈雄华 Spring企业级应用开发详解[M]  北京:电子工业出版社 2009
    [6] 原著施奈德 成栋翻译 电子商务[M] 北京:机械工业出版社 2008 
    [7] 阿里巴巴网络技术有限公司 中小企业电子商务之路[M] 北京:清华大学出版社 2007 
    [8] 刘克强 电子商务平台建设[M] 北京:人民邮电出版社 2007  
    [9] 程杰  大话设计模式[M]   北京:清华大学出版社 2010
    [10] 雷之宇 朱训雨 张麟  JAVA实用组件集[M]  北京:电子工业出版社 2008    
    收缩