摘要:互联网技术的迅速发展极大地改变了人们的生活和工作方式,甚至使社会价值观也发生某种变化。人们的生活和工作越来越数字化、网络化、电子化,电子商务作为一种新兴的商业模式正以前所未有的速度发展。系统基于JAVA语言,开发环境使用Spring boot 技术框架,ORM关系映射使用A和Hibernate技术,并利用关系型数据库Mysql、非关系型数据库Mongo数据库等技术来实现。系统划分成两个部分:前台用户和后台管理中心,在开发设计中分为视图界面的开发和后台数据库的设计和文护。系统台实现了用户管理,商品添加,权限管理等。系统使用nginx和spring-boot采用动静分离的技术,将前后台完全分离,使得前端代码和后端代码相互之间的耦合性降低,真正实现设计模式中的高内聚,低耦合。由于以上原因,企业开发采用技术就会显得尤为重要。41760 毕业论文关键词: SPRING框架;关系型数据库;关系对象映射;Mysql数据库;
E-commerce platform based on Spring construction noise separation design
Abstract: The rapid development of Internet technology has greatly changed people's lives and work, and even makes some changes in social values. People living and working more and more digital, network, electronic, electronic commerce as a new business model being developed at an unprecedented rate. System based on the JAVA language and development environment using Spring boot technology framework, ORM mapping with A and Hibernate technology and using relational databases Mysql, non-relational databases, Mongo database technology to achieve. System is pided into two parts: the front user and Admin Center into view in the design interface development and back-end database design and maintenance. System implements user management, add items, rights management, and so on. System separation technology using nginx and spring-boot, before and after separation, coupling between front-end and back-end code less true design patterns high cohesion and low coupling. For these reasons, enterprise development using technologies is particularly important.
Keywords: Spring-boot; ORM; Relation Database; Mysql Database;
目录
摘要 i
Abstract i
目录 ii
1 基于Spring构建动静分离技术实现电商平台概述 1
1.1 电子商务系统 1
1.2 项目开发的意义 1
1.3 现阶段电子商务模型的发展介绍 2
2 总体方案分析 4
2.1 系统可行性分析 4
2.1.1 如何快速高效开发 4
2.1.2 电商系统的安全问题 4
2.1.3 并发以及服务器部署问题。 5
2.2 总体框图 5
2.2.1 总体架构分析 6
2.2.2 应用程序模块图 6
2.3 功能模块图 7
2.3.1 用户模块 7
2.3.2 权限系统 8
2.3.3 区域管理系统 9
2.3.4 车型管理 10
2.3.5 商品管理 11
3 数据库设计 12
3.1 权限模块设计 12
3.1.1 概述 12
3.1.2 权限数据库表关系 12
3.1.3 权限模块数据库表信息 13