ssm框架的电子产品在线销售系统的设计与实现(源码)【字数:9568】
目 录
第一章 绪论 1
1.1论文工作的选题背景和意义 1
1.2论文工作的主要内容 1
1.3论文的结构 1
第二章 相关技术简介 3
2.1 Spring介绍 3
2.2 Mybaits介绍 3
2.3 SpringMVC介绍 3
2.4 MySQL介绍 4
第三章 电子产品在线销售系统需求分析 5
3.1系统的可行性分析 5
3.1.1技术可行性 5
3.1.2社会可行性 5
3.1.3经济可行性 5
3.2功能需求分析 5
3.3非功能需求分析 8
第四章 电子产品在线销售系统设计 9
4.1系统概要设计 9
4.2系统详细设计 10
4.3数据库设计 13
4.3.1概念设计 13
4.3.2逻辑设计 13
第五章 电子产品在线销售系统实现 18
5.1用户注册登录模块 18 *景先生毕设|www.jxszl.com +Q: ¥351916072$
5.2商品信息模块 19
5.3购物车模块 20
5.4订单模块 21
5.5后台管理模块 22
第六章 电子产品在线销售系统测试 25
6.1注册登录测试 25
6.2后台管理测试 25
6.3购物车测试 26
6.4系统性能测试 26
第七章 存在的问题和解决方法 28
结束语 29
致 谢 30
参考文献 31
第一章 绪论
1.1论文工作的选题背景和意义
从21世纪开始互联网就以一种不可阻挡之势快速的发展着。它的兴起从本质上改变了整个社会的商品交易方式,各大企业都纷纷产生了通过网络来进行销售经营商品的念想。他们采用互联网技术与传统商务相结合的电子商务运作模式,这使得企业的销售业绩得到了飞速的上升,用户量也大大的增加了。正是这种信息自动化的商业运作模式应用,产生了目前一系列的电子产品购物系统。但是绝大多数销售系统还只是将其当作一种简单的销售工具,并没有提供产品的重要信息、不回答客户对系统的反馈以及及时更新系统信息过时等不足,使得该类系统很难满足客户的需求。
国外在在线购物方面研究较早,并且也开发出了很多优秀的、面向世界的通用系统,客户通过浏览器就能浏览产品并对其进行购买操作。但是由于不同国家之间存在文化差异,这些系统多多少少还是会存在一些缺点。相较于我国的在线销售系统兴起就比较晚了。因为在线销售具有很低的运营成本、销售范围广阔、资金回笼快和用户访问量大的特点,消费者也可以足不出户就做到对商品进行浏览、选购和下单,避免了出门进店的尴尬,人们很快就接受了这种购物模式。但是我国的电子商务系统开发还处于初级阶段,在系统的管理和运行成本上都存在着不足之处。
在这样的一个环境下,研究设计一个优秀的在线销售系统就显得十分有必要了。本系统的主要目的就是通过网站来推广企业的电子产品技术和服务,并使客户能随时了解电子产品的最新信息,提供在线服务和订单处理功能。从长远角度来看,设计这样的一个系统不仅是产品和服务的推广,而是通过网络将厂商和合作伙伴、买家和卖家紧密的结合在了一起,因而消除了时间和空间带来的障碍[1]。
1.2论文工作的主要内容
本系统采用B/S系统架构、MVC的设计模式进行开发,对基于Spring、SpringMVC、Mybatis框架技术的电子产品销售系统进行设计与实现。数据库方面采用了MySQL数据库来对客户、产品和订单等信息进行有效的存储和管理。系统的前端部分引入一些jQuery的插件来对页面进行了美化,使得客户的浏览体验更加的友好。并实现了将在线购物、账户管理、电子产品管理、订单管理等功能模块化并且把它们作为服务呈现给客户。
1.3论文的结构
本文总共分为七章,具体内容如下:
第一章 绪论,主要介绍本课题“基于SSM框架的电子产品在线销售系统”的背景和实际意义,并简单的介绍其主要的研究内容。
第二章 相关技术简介,介绍实现本系统所用到的一些核心技术,例如:Spring、Mybatis、SpringMVC等。
第三章 电子产品在线销售系统需求分析,对于本销售系统进行需求分析,具体包括:技术可行性、环境可行性、经济可行性、数据需求分析、功能需求分析、非功能需求分析。
第四章 电子产品在线销售系统设计,根据需求分析,给出系统设计,包括概要设计、详细设计、数据库设计等。
第五章 电子产品在线销售系统编码与实现,根据需求分析和系统设计的结果进行系统编码实现,并给出各个模块的主要代码。
第六章 电子产品在线销售系统测试,对编制完成后软件的各个功能进行模块测试,并对系统进行系统测试。
第七章 存在的问题和解决方法,列出在研究本课题过程中遇到的一些难题以及解决方法。
第二章 相关技术简介
2.1 Spring介绍
Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE fullstack(一站式) 轻量级开源框架[4]。
Spring是全面的和模块化的。Spring有分层的体系结构,这意味着你能选择使用它孤立的任何部分,它的架构仍然是内在稳定的。因此从你的学习中,你可得到最大的价值。例如,你可能选择仅仅使用Spring来简单化JDBC的使用,或用来管理所有的业务对象[4]。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/444638.html