系列文章目录
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本系统是基于spring boot开发的汽车配件管理系统,系统主要的用户角色有:管理员、采购员、质检员、仓库管理员、用户。
系统实现了配件管理和配件交易,将管理系统和购物商城进行结合,拥有一定的创新高度。
系统的运行环境:eclipse、(idea)、jdk1.8、数据库5.7、maven2.3.
一、系统的基本功能
管理员:个人中心(个人信息的修改)、配件信息管理、用户管理、质检人员管理、供应商管理、采购员管理、仓库管理员管理、订单管理、数据统计分析等功能,暂时不详细讲述。
质检员、仓库管理员、采购员以及用户的功能不在单独讲述,因为功能过多。
二、系统功能结构和设计
1.功能结构图
整体功能图如下:

2.数据er的设计
1.er图如下(示例):


3.系统的详细分析
3.1 技术可行性分析
汽车零部件管理系统开发中使用的操作系统是Windows10。使用的后端框架Spring Boot框架也是当下的主流框架之一[13],本课题在开发过程中以Spring Boot框架为核心进行系统搭建,其次在开发系统过程中使用到的其他技术也是自身所具备的专业知识。例如:使用MD5加密算法保证了系统数据交互的安全性。综上可得在开发的技术上是完全可行的。
软件可行性分析:系统开发使用的开发环境是开源的Eclipse,该方法以Java为基础,使用技术较为完善的Mysql数据库作为数据存储媒介,以确保数据传输的稳定。系统运行的环境和开发的工具可以在相应的官网进行下载安装。
硬件可行性分析:为了保证汽车配件管理系统的稳定运行不卡顿建议使用运行内存4G及以上的电脑,其次计算机要能进行代码编写。项目的运行对浏览器有着一定的要求,首先要求服务器要拥有较高的安全性;其次就是浏览器要流畅不卡顿,否则,会严重影响系统的整体运行效果。
综上从系统开发技术的各方面综合分析可知,研究一个适合当下时代的汽车配件管理系统在技术上是可以实现的。
3.2 经济可行性分析
在开发车辆配件的过程中,首先需要先进行大量的数据市场调研和客户的需求调研,来确定系统需要开发的模块,在这个过程中要花费一定的时间,但没有大额的费用支出。在开发过程中使用的软件和运行环境也都是开源或者免费的,也无费用支出。在人力方面,从前期的调研到中期的开发以及再到后期调试都是个人尽力所做。由此可见,汽车零部件管理系统的开发不需要很高的人力和财力,具有系统开发的经济可行性。
3.3 操作可行性分析
汽车配件管理体系以“简便易用、使人体摆脱劳累”为开发目标,汽车配件管理系统的操作简单明了,在开发过程中为系统设计了五个系统用户类型分别为:管理员、采购、库存管理员、用户和质检人员,各类用户使用自己的账号便可登录系统,进入系统后各模块都有简洁明了的界面导航,登录使用系统的人员只要会基本的电脑操作就可以完全正常的使用汽车配件管理系统。为方便用户信息的操作需求和管理员管理数据信息。因此我们可以看出在系统操作方面只要在有基础的电脑操作条件下非专业的人员也能正常操作系统。所以实现车辆零部件的运行是十分切实可行的。
3.4 功能需求分析
汽车配件管理系统本着以人为本、界面友好、操作简便为目标,主要面向于市面上的小规模汽车配件经营者而开发,汽车配件管理系统可以让这些小规模企业随时掌握自己的各类配件的库存、在途物资以及订单状态情况。从管理安全的角度上考虑,系统设计了采购员、质检员、仓库管理员以及系统管理员,这样的设计最大程度上保证了系统内部信息不被泄露的同时各模块的人员各司其职,让系统时刻可以处于正常运行状态。
要保证系统能稳定的运行,后台数据库也是非常关键的,在开发过程中选择了当今比较热门的数据库Mysql。
为了充分体现出系统操作简单方便、系统界面安全友好。本系统一共设计了个人模块、采购管理、配件检测管理等14个功能模块。
为了保证系统的稳定运行,其最基本运行环境配置如下表3.1所示:
表3.1 运行环境配置表
类别 名称 版本 语种
操作系统 Windows Windows10 简体中文
客户端软件 IE浏览器 11 简体中文
数据库平台 Mysql 5.7 简体中文
3.4.1 前台用户配件浏览
系统的前台主要包括了配件信息、配件咨询、首页、购物车、个人中心和个人后台管理功能,它们具体的功能需求如下:
首页:将不同类型的配件以及咨询情况都呈现出来。
配件信息:将配件进行了分类。用户在该模块下可以可以查看所有汽车配件的详细信息。当然用户也可以直接在搜索框中搜索自己需要的物品。
配件咨询:在配件咨询中用户可以查看别人给出的配件评价,其次就是用户自身也能询问配件的信息。
购物车:该模块主要是为了增强用户的购买便捷性。一个用户可能会同时需要多个或多种类型的配件,在这种情况下,用户就可以将自己喜欢的配件加入到购物车,最后在一次性支付结算。
个人中心:在个人中心里面系统使用者可以查看自己的信息,也能修改自己的个人信息。
3.4.2 后台配件管理
系统后台主要包括了订单管理、配件信息管理、配件分类等14个功能模块,后台主要功能模块需求如下:
用户管理:用户管理功能是对系统的普通用户(消费者)进行详细的管理,该模块下管理员可以决定用户的合法性。
配件分类:该功能模块主要是将汽车配件按不同类型进行分类。从而更方便汽车配件的管理。
配件信息管理:该模块是配件管理系统的核心模块,首先该模块下管理员不仅可以产看和修改配件的详细信息,其次管理员可以直接导出配件信息的excel表文件也可以用直观的柱状图显示仓库中各配件的数量,最后就是在该模块下拥有预警提示,当系统中商品数量少于预警值时,系统就会弹出提示框。
订单管理:订单管理模块可以直观的查看到各订单的状态(未发货、已发货、已完成等)。
采购管理:采购模块也是系统中商品的补给模块,保证了系统内部商品的充足。采购管理中采购员可以选择自己需要的配件供应商购买汽车配件。
检测管理:该模块是质检人员对采购人员采购来的商品进行检测,保证平台内部配件的质量。
入库管理:入库管理是仓管员对质检合格的商品进行分仓入库,并指定商品的入库数量以及存放位置。
出库管理:商品出库也是库管员的任务,当商品出库时库管员要记录出库配件的详细信息,并及时更新系统的数据,从而保证系统内部数据的准确性。
总结
展示项目功能:
系统登录界面

管理员主界面


系统前台购物模块:

角色注册页面
