没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
摘要
。本文所设计的大型购物中心管理系统的设计与实现拥有前端和后端,前端使用
Vue.js 框架和创建,后端使用 Springboot 框架创建,开发语言采用 Java,使用 Mysql
数据库对后台数据进行存储。将 IDEA 作为主要的开发工具。接着进行系统的需求分析、
功能设计、数据库设计,最后进行编码实现。
实现了一个完整的大型购物中心管理系统,其中主要有销售人员模块、销售订单模
块、用户表模块、token 表模块、商品信息模块、商品类型模块、入库信息模块、客户
模块、供应商模块、订单发货模块、配置文件模块、出库信息模块、采购人员模块、采
购订单模块、地址模块、账户的注册与登录等功能模块。本文详细介绍了该大型购物中
心管理系统的设计过程,并通过全面测试,完善了预期的功能。研究表明采用 B/S 架构,
通过 Vue.js 框架、Springboot 框架以及 Mysql 数据库可以构建一个完整大型购物中心
管理系统。最后,整个论文从系统分析、设计、实现以及最后的测试做了一个合理的安
排。通过最终的研讨做出一个可行性的方案,在完成以后我们做了详细的介绍并找出系
统的不足之处,从而来弥补系统的完善,最终打到符合毕业答辩要求的标准。
[关键词] java;springboot;mysql;大型购物;
abstract
目 录
摘要.............................................................................................................................................1
abstract ........................................................................................................................................1
目 录.....................................................................................................................................2
1 绪论.........................................................................................................................................4
1.1 开发背景.......................................................................................................................4
1.2 开发意义.......................................................................................................................4
2 相关技术介绍.........................................................................................................................4
2.1 开发环境和技术介绍...................................................................................................4
2.1.1 运行开发环境介绍.............................................................................................4
2.1.2 Springboot 框架...................................................................................................5
2.1.3 前后端分离 vue.js 框架 .....................................................................................5
2.1.4 Mybatis 介绍 .......................................................................................................5
2.2 开发工具介绍...............................................................................................................5
2.2.1 IntelliJ IDEA 开发工具..................................................................................5
2.2.2 Mysql 数据库介绍 ..............................................................................................6
3 需求分析.................................................................................................................................7
3.1 系统架构选择...............................................................................................................8
3.2 系统功能分析...............................................................................................................8
3.3 可行性分析...................................................................................................................8
3.3.1 技术可行性.........................................................................................................9
3.3.2 经济可行性.........................................................................................................9
3.3.3 操作可行性.........................................................................................................9
3.4 系统流程分析...............................................................................................................9
3.4.1 用户管理流程.....................................................................................................9
3.4.2 添加信息流程...................................................................................................10
3.4.3 修改信息流程...................................................................................................10
3.4.4 删除信息流程...................................................................................................11
3.5 系统运行环境.............................................................................................................12
3.6 系统功能模块.............................................................................................................12
3.7 数据库设计.................................................................................................................12
3.7.1 数据库表说明...................................................................................................12
3.7.2 数据库逻辑实现...............................................................................................13
4 详细实现...............................................................................................................................19
4.1 系统可视化设计.........................................................................................................19
4.2 系统注册.....................................................................................................................20
4.3 系统登陆.....................................................................................................................20
4.4 采购订单管理.............................................................................................................21
4.5 采购人员管理.............................................................................................................21
4.6 出库信息管理.............................................................................................................22
4.7 订单发货管理.............................................................................................................22
4.8 供应商管理.................................................................................................................23
4.9 客户管理.....................................................................................................................24
4.10 入库信息管理...........................................................................................................24
4.11 商品信息管理...........................................................................................................24
4.12 销售订单管理...........................................................................................................25
4.13 销售人员管理...........................................................................................................26
5 总体设计...............................................................................................................................27
5.1 测试的定义.................................................................................................................27
5.2 软件测试的方法.........................................................................................................27
5.3 测试用列.....................................................................................................................27
5.3.1 登录测试用例...................................................................................................27
5.3.2 基础数据测试用列...........................................................................................28
结束语.......................................................................................................................................31
参考文献...................................................................................................................................32
致谢...........................................................................................................................................33
1 绪论
1.1 开发背景
。这是一个崭新的、以信息为基础的新时代。迫切需要找到一种行之有效、方便快捷
的方式来实现系统功能。因此,日益完善的电脑系统,就成了解决这个问题的必然选择。现
在,用电脑的信息管理技术来解决这个问题,简直是得心应手,事实上,在所有的企业中,
都是以它为中心的,它的作用是非常重要的。但是,随着社会主义的发展,人们的生活质量
得到了极大的提升,许多事情都可以通过互联网来完成,因此,互联网就成了最直接、最方
便、最快速的接入方式。
1.2 开发意义
与传统的方式相比,使用系统有许多优势:第一,可以极大地提升的检索效率,只要
输入有关的信息,就可以在几秒钟之内将所要的结果反馈给用户。其次,可以储存海量的辅
导资料,并且大型购物中心管理系统的安全性得到较高的保证;与传统的纸质文件相比,系
统可以节约大量的人力资源。这一优势极大地改善了经营的效率和节约了经营费用。所以,
一定要对系统进行合理、高效的管理,这就提升了系统的效果和特点,增强了用户信息的安
全性,让用户可以将信息及时地反馈到管理员那里,从而增加了用户与管理员之间的互动交
流,更可以提升用户的体验强度。
由于考虑到数据库结构的灵活性,本系统想要使用 MySQL 来设计数据库[1],而 java
技术[2], B/S 架构则确保了较高的平台适应性。本文的重点是对该系统的开发环境、要实现
的基本功能和开发步骤进行了说明,并重点阐述了系统设计方案的关键点、设计思想。
2 相关技术介绍
2.1 开发环境和技术介绍
2.1.1 运行开发环境介绍
大型购物中心管理系统的设计与实现在开发环境上选择如下:
硬件参数:
笔记本品牌:华硕飞行堡垒;
内存容量:8GB(8GB×1)DDR42666MHz
硬盘容量:256GB+1TB 混合硬盘
CPU 型号:Intel 酷睿 i78750H
显卡芯片:NVIDIAGeForceGTX1050Ti
软件参数:
操作系统:Windows10 企业版操作系统
开发平台:IntelliJ IDEA IntelliJ IDEA2019.3.4;MySQL5.7 版本;
环境版本:Jdk1.8 版本(包含 Jre);Maven 工程 3.6(配置阿里云仓储镜
像)
2.1.2 Springboot 框架
springboot 框架简化了 spring 的构建和开发过程。Springboot 不仅简化了
依赖关系管理,而且基本摆脱了 XML 和 starter 配 置文件。Springboot 真正实
现了自动文件配置,而且创建环境的速度也非常快。安装只需几秒钟即可完成。
创建和配置 springboot 包括创建想法和网站。它的主要功能是启动依赖项和核
心配置。
2.1.3 前后端分离 vue.js 框架
Vue 是一套构建用户界面的渐进式框架,框架架构方面自底向上增量开发的
设计方式,相比其他重量级框架比如 React、Angular 等,更加灵活和开放。对
于新手来说更容易入门,而对于资深工程师来说就是一个更好的框架选择。Vue
还便于与第三方库或既有项目整合,在实现前后端分离的开发模式上,它会是一
个不二之选,它有强大的生态圈,结合 Vuex 和 Vue-router 能够为复杂的应用程
序提供驱动[2]。
2.1.4 Mybatis 介绍
Mybatis 框架是针对于系统数据持久层的一个优秀的开发框架。在使用
Mybatis 框架进行系统开发的时候可以完成对于 JDBC 的封装,只需要用 Xml 文
件的配置进行数据库的映射就可以进行执行,将 Sql 语句实现了与业务层代码的
分离,在进行系统开发的时候可以提升代码的优化程度,可以对于 Sql 语句的书
写更加的专注。因此本次的设计将 Mybatis框架作为系统数据持久层的开发框架。
2.2 开发工具介绍
2.2.1 IntelliJ IDEA 开发工具
IntelliJ 所支持的语言编译组合不限于 Java。在 IntelliJ idea 编译器中,
还可以编译 Python、Android、PHP 等语言以及其它语言。与 Eclipse 开发工具
一样,也可以中断代码,调试测试函数。IntelliJ idea 有很多功能,例如智能
剩余33页未读,继续阅读
资源评论
毕业程序员
- 粉丝: 1w+
- 资源: 1938
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功