基于SSM框架技术的电子商城系统的设计(MyEclipse,MySQL)(论文15000字,程序代码,MySQL数据库)
摘要:随着人民群众生活水平的逐年提高,人们的购买力越来越强。许多年轻人使用在线电子商城购买日用品,手机,图书等。可以说,在线电子商城已经成为生活中必不可少的一部分。本系统主要解决的问题是为消费者提供在线的产品购物平台,商品通过销售平台方式直达消费者手中,基本取消了中间流通的环节,以极低的价格从厂家直接到消费者手中,从而提高顾客的满意度以及拓宽产品的销售渠道。
本设计使用java语言,基于SSM框架技术,实现网站的三层分离,将MySQL作为数据库,通过Tomcat服务器,使用JSP页面作为网站的前台页面,以MyEclipse开发工具研发了一个电子商城系统。该系统主要实现了普通用户可以在线注册成为网站会员,根据自己需求搜索选择自己想要的产品并且下单购买以及在线留言的功能。而在后台管理功能上则实现了对网站所有信息的管理,如产品的种类与价格,网站公告与网站会员信息的管理,订单发货信息等等。该系统与其他系统相比较,具有简洁易于实现,运行效率高等优点。经测试,本系统能够达到既定要求。
系统目前运行状况良好,通过MyEclipse开发工具自带的Tomcat服务器运行,在系统中顾客可以进行购买商品的操作,后台管理者可以对商品以及网站进行管理。
关键词:SSM;电子商城;MySQL数据库;Ajax;JQuery
Design of electronic mall system based on SSM
ABSTRACT:The system I developed mainly realizes the function that tourists can register online and become members of the website, search and select the products they want according to their own needs and place orders to buy and leave online messages. And in the background management function is to achieve the management of all information on the site, such as the types and prices of products, website announcements and website member information management, order delivery information and so on. The design is based on SSM framework technology to realize the three-layer separation of the website. In terms of database, MySQL database is used to complete data invocation and storage. JSP page is used as the front page of the website to complete the system with MyEclipse development tool.
This system is mainly to solve the problem is that the electronic products provide consumers with online shopping platform, commodities directly to consumers' hands through sales platform way , the basic cancelled the circulation links among them, with a low price from the manufacturer directly to consumers' hands, so as to improve customer satisfaction, and widen the channel of the electronic products sales.
At present, the system runs well. The Tomcat server, which comes with the MyEclipse development tool, is used to run the system. In the system, customers can purchase goods, and the background manager can manage the goods and the website.
Key words:SSM;Electronic shopping mall;MySQL; Ajax; JQuery
3.3.2功能需求分析
系统的功能需求上,主要通过三种用户进行体现,分别是普通用户用户,会员用户以及网站管理用户,三种用户所需要的功能是不同的,需要进行区别分析。
3.3.2.1 普通用户
普通用户用户:在电子商城系统中,普通用户为在线电子商城中最初级的用户,主要可以实现的功能需求在于可以浏览商品,浏览当下最新上架的产品信息,以及通过类别方式查询具体的商品信息,而电子商城系统中应该提供注册的功能,给普通用户用户转变身份,成为网站的会员,才能进行购物。
3.3.2.2 会员用户
会员用户:电子商城中注册会员的核心需求在于下单购买产品,而在购买产品中所涉及到的操作有:产品放入购物车;产品下单;对自己的收货地址进行编辑;以及在购买产品后给管理员留言等等功能都应该实现。
3.3.2.3管理员用户
管理者用户:对于管理者用户来讲,核心功能就是上架新的产品,对产品进行归类上架,其衍生的功能有产品管理功能,产品的类别管理功能,以及订单的管理功能,而对于用户的交互,则需要提供留言管理功能与用户进行交互。在对自己信息的维护上,也应该提供操作对自己密码信息进行修改以及对用户信息进行修改的功能。
目 录
1. 绪论 1
1.1 选题背景及意义 1
1.2 论文主要内容 1
1.3 论文的结构 1
2.相关技术介绍 2
2.1 Java语言 2
2.2 Ajax技术 2
2.3 JQuery技术 2
2.4 SSM框架介绍 3
2.4.1 Spring框架 3
2.4.2 SpringMVC框架 3
2.4.3 Mybatis框架 3
2.5 MySQL数据库 3
3.系统分析 4
3.1系统的可行性分析 4
3.1.1技术可行性 4
3.1.2环境可行性 4
3.1.3 经济可行性 4
3.2系统的需求分析 4
3.3.1需求分析的过程及方法 4
3.2.2数据需求分析 4
3.3.3功能需求分析 4
4.系统设计 6
4.1系统概要设计 6
4.2系统详细设计 6
4.2.1 代码设计 6
4.2.2 模块设计 7
4.3数据库设计 10
4.3.1 数据库概念设计 10
4.3.2 数据表设计 11
5.系统实现 15
5.1用户功能 15
5.1.1查看上架新品 15
5.1.2分类查询 15
5.1.3注册登录 17
5.1.4订单明细 18
5.1.5产品购物车 19
5.1.6收货地址编辑 19
5.1.7在线留言 20
5.2后台管理功能 20
5.2.1修改密码 21
5.2.2产品管理 21
5.2.3会员管理 22
5.2.4留言与公告管理 23
5.2.5订单管理 23
6.系统测试 25
6.1测试的目的原则和方法 25
6.1.1测试目的 25
6.1.2测试准则 25
6.1.3测试方法 25
1.黑盒测试: 25
2.白盒测试: 25
6.2登陆模块测试 26
6.3产品管理功能测试 26
7.结束语 27
参考文献 28
致谢 29
|