|
摘要:
近年来互联网的发展进入一个新的阶段,相比较从前,我们人类的好多的传统的生活方式都已经发生了巨大的变化,我们的生活的新的方式是层出不穷,最公共的例子就是网购,网上商品的可挑选范围更广,商品的更新速度也更快,而且价格和我们市面上的价格相比也比较低。我们仅仅需要在家里上购物网站浏览一下网上商城,就可以买到我们自己喜欢的各种商品。
这个太阳能销售系统是用JavaWeb技术在互联网上搭建的一个动态的网上商城网站,用IntelliJ IDEA作为销售系统的开发工具,MySQL来作为系统的数据库,Tomcat8.0来作为系统的后台工程的服务器。这个系统包含的模块主要有两个:用户在前台购物的模块、管理员在后台的管理模块。在商城注册了的人可以很便利的进行购物,完成在互联网上挑选商品、购买商品等动作,而我们的商城的管理员也可以在商城的后台的管理模块中很方便的对商城的一些基本信息和商城的用户进行一系列的管理操作。
总的来说,我们的这个网上商城系统操作非常简单简单,界面非常明了,而且还有很强的可扩展性和很强的可维护性。
关键词 JAVA语言;Eclipse平台
目录:
1 系统概述 1
1.1 系统开发背景 1
1.2 可行性分析 1
1.2.1 技术可行性 1
1.2.2 经济可行性 1
1.3 Java相关框架技术介绍 1
1.3.1 软件应用分层架构 1
1.3.2 B/S架构的介绍 2
1.3.3 SSM的技术介绍 2
1.3.4 Maven技术的介绍 2
1.3.5 SpringBoot的介绍 2
1.4 IntelliJ IDEA平台的搭建 2
1.5 数据源配置 2
2 系统需求分析及总体设计 3
2.1 需求分析 3
2.2 系统功能模块设计 3
图2-1 前台功能结构图 3
图2-2后台功能结构图 3
2.3 处理流程 4
图2-3 前台业务的处理流程图 4
3 数据库设计 5
3.1 数据库概念设计 5
(1) 管理员信息实体类属性有: 5
(2) 用户实体类属性有: 5
(3) 商品大类别(一级菜单)实体类属性有: 5
(4) 商品小类别(二级菜单)实体类属性有: 5
(5) 商品实体类属性有: 5
(6) 订单的实体类属性有: 5
(7) 订单明细实体类的属性有: 6
3.2 数据库逻辑结构设计 6
(1)商品大分类(一级菜单)表(category) 6
表3-1 商品大分类(一级菜单)表 6
(2)商品小分类(二级菜单)表(categorysecond) 6
表3-2 商品小分类(二级菜单)表 6
(3)管理员信息表(adminuser) 6
表3-3 管理员信息表 6
(4)订单明细表(orderitem) 7
表3-4 订单明细表 7
(5)订单的主表(orders) 7
表3-5 订单主表 7
(6)用户表(user) 7
表3-6 用户表 8
(7)商品的信息表(product) 8
表3-7 商品信息表 8
3.3 数据库表之间的关系设计 9
图3-1 数据库表关系图 9
4 系统详细设计 10
4.1 前台部分 10
4.1.1 系统架构设计 10
4.1.2 网站前台首页设计 10
图4-1 网站的首页 11
4.1.3 用户模块的设计 11
图4-2 用户注册数据流程图 12
图4-3 用户登录数据流程图 13
4.1.4 购物车模块的设计 13
图4-4 购物车的数据流程图 15
4.2 后台部分 16
4.2.1 后台总体框架 16
4.2.2 后台登录模块设计 16
图4-5 管理员登录流图 17
4.2.3 后台用户管理模块设计 17
图4-6 用户管理流程图 18
4.2.4 一级菜单和二级菜单管理模块设计 18
图4-7 分类管理流程图 19
4.2.5 商品管理模块设计 19
图4-8 商品管理流程图 20
4.2.5 订单管理模块设计 20
图4-9 订单管理流程图 21
结 论 22
致 谢 23
参考文献 24
论文字数:8549
包含资料:
此套毕业设计百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|