基于SSM框架的电子商务网站设计与实现开题报告

 2022-08-05 09:50:19

1. 研究目的与意义

一、选题背景

起源于上世纪90年代的电子商务,在短短十几年间快速发展,并逐步地形成了完善商务体系。尤其是进入了21世纪后,电子商务在中国的发展可谓达到了惊人的地步,近年来,大量的 B2C、B2B、C2C、O2O 等多种电子商务模式的网站在国内大规模上线。

随着网络的普及和其技术的快速发展,在世界范围内,作为一种新的经济形态,电子商务将在日常生活中扮演着越来越重要的角色,在采购——供应链条所构成的经济活动中,电子商务将不仅仅承担辅助渠道的角色,更将成为一种重要的、独立的渠道,满足更多的个人消费和组织购买。电子商务也必将成为一种独立的产业,在整个经济结构中,占据越来越重要的地位。2019年第二季度中国网络购物市场交易规模达2.4万亿元,环比增长10.9%,较去年同期增长26.5%,持续领先同期社会消费品零售总额增速,成为消费市场规模增长的重要引擎。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

一、研究内容

电子商务网站是目前广泛应用的网络在线系统之一。我设计的网上商城即一个小型的电子商务网站。管理员可以通过该系统为商品进行分类、添加以及处理客户订单,普通网络用户可以通过该系统注册成为会员,并购买商品等。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状

目前,国内外开发一个基于 Web 的电子商务系统,绝大多数是使用面向对象体系结构进行分层设计,将复杂的逻辑问题分解,并使用 javaEE 技术,搭建稳健的框架,以便于前期开发和后期系统的业务扩展和升级。当前主流的 Web 开发框架有 SSM(Spring SpringMVC MyBatis)框架集,它由 Spring、MyBatis 两个开源框架整合而成(SpringMVC 是 Spring 中的部分内容)。

  • Spring 就像是整个项目中装配 bean 的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。Spring 的核心思想是 IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让 Spring 框架帮你来完成这一切。
  • SpringMVC 在项目中拦截用户请求,它的核心 Servlet 即 DispatcherServlet 承担中介或是前台这样的职责,将用户请求通过 HandlerMapping 去匹配 Controller,Controller 就是具体对应请求所执行的操作。
  • mybatis 是对 jdbc 的封装,它让数据库底层操作变的透明。mybatis 的操作都是围绕一个 sqlSessionFactory 实例展开的。mybatis 通过配置文件关联到各实体类的 Mapper 文件,Mapper 文件中配置了每个类对数据库所需进行的 sql 语句映射。在每次与数据库交互时,通过 sqlSessionFactory 拿到一个 sqlSession,再执行 sql 命令。

页面发送请求给控制器,控制器调用业务层处理逻辑,逻辑层向持久层发送请求,持久层与数据库交互,后将结果返回给业务层,业务层将处理逻辑发送给控制器,控制器再调用视图展现数据。

除了开发框架,业务逻辑也是电子商务系统中必不可少的一部分。除了要实现电子商务系统自身的业务逻辑外,还要建立运行业务逻辑的底层环境。不同的业务逻辑之间会存在很大的差别,但是它们运行所依赖的底层环境则可能是相似的,所以有必要把这些底层服务独立出来。通过javaEE技术实现让业务逻辑运行的底层服务,可以更加专注于自身业务逻辑的设计,缩短开发周期,减少开发风险。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 计划与进度安排

论文框架:

一、引言

二、系统分析

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 参考文献

[1] 汪云飞 .JavaEE开发的颠覆者 [M] . 北京:电子工业出版社,2016.

[2] 李智慧 . 大型网站技术架构 [M] . 北京:电子工业出版社,2013.

[3] 吴贺 . 前后端解耦模式及开发 [J] . 计算机系统应用,2017,26(2):217—221.

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。