javaWeb项目-医药进出口交易系统功能介绍

ops/2024/10/16 4:28:54/

项目关键技术

开发工具:IDEA 、Eclipse
编程语言: Java
数据库: MySQL5.7+
框架:ssm、Springboot
前端:Vue、ElementUI
关键技术:springboot、SSM、vue、MYSQL、MAVEN
数据库工具:Navicat、SQLyog


 1、Java技术

Java是由Sun公司推出的一门跨平台的面向对象的程序设计语言。因为Java 技术具有卓越的通用性、高效性、健壮的安全性和平台移植性的特点,而且Java是开源的,拥有全世界最大的开发者专业社群,所以Java的发展迅速。

2、数据库:MySQL

MySQL可以支持多线程,可以方便使用系统的资源,提高运行的速度。并提供odbc、jdbc和tcp/ ip,以各种形式连接到MySQL; 功能方面表现欠缺,规模小,但对于这个系统就足够了。

因为MySQL是源代码对外开放的,所以任何人都可以通过相应的方法下载,并根据个性化需求进行修改。 由于MySQL的速度,可靠性和适应性,MySQL受到重视。

MySQL虽然功能可能不是很强大,但由于其开源,广泛传播,导致很多人都意识到这个数据库

3、B/S结构

       B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,能够把系统核心功能集中在服务器上面,帮助系统开发人员简化操作,便于维护和使用。B/S结构主要有三层,分别为数据层、控制逻辑层和视图层。用户通过视图层,让控制层调用数据层的数据,从而达到整个访问过程。三层相互独立,维护方便,使用安全,三层有互相调用,提高效率。

4、SSM框架

当今流行的“SSM组合框架”是Spring + SpringMVC + MyBatis的缩写,受到很多的追捧,“组合SSM框架”是强强联手、各司其职、协调互补的团队精神。web项目的框架,通常更简单的数据源。Spring属于一个轻量级的反转控制框架(IoC),但它也是一个面向表面的容器(AOP)。SpringMVC常常用于控制器的分类工作模式,与模型对象分开,程序对象的作用与自动取款机进行处理。这种解耦治疗使整个系统的个性化变得更加容易。MyBatis是一个良好的可持续性框架,支持普通SQL查询,同时允许对存储过程的高级映射进行数据的优化处理。

系统详细功能 

1.1系统登录

用户进入系统前,在登录页面根据要求填写用户名和密码,选择角色等信息,点击登录进行登录操作,如图1-1所示。

3b87246dcbd4430ead73bb3659abfad8.png

图5-1 登录界面图

1.2管理员功能模块

管理员登录系统后,可以对首页、个人中心、药品信息管理、仓储部门管理、供应部门管理、业务部门管理、客户管理、财务部管理、采购订单管理、药品入库管理、药品出库管理、过期药品管理、销售订单管理、客户订单管理、退货订单管理等功能进行相应的操作管理,如图1-2所示。

84cc81e2d30f4f7486cc0a2e497fc34c.png

图5-2管理员功能界面图

药品信息管理,在药品信息管理页面可以对索引、药品编号、药品名称、药品正式名、规格、单位、类型、类别、产地、报号、有效期、生产日期、批准文号、药品数量、药品进价、药品售价等内容进行详情,修改和删除等操作,如图1-3所示。

6324ac52b77248a49f3c3564d89f55ca.png

图1-3药品信息管理界面图

客户管理,在客户管理页面可以对索引、客户名称、客户来源、行业、国家地区、客户电话、客户地址等内容进行详情,修改和删除等操作,如图1-4所示。

61d120d306d0443481a078675c14208e.png

图1-4客户管理界面图

财务部管理,在财务部管理页面可以对索引、员工工号、员工姓名、性别、联系电话、身份证等内容进行详情,修改和删除等操作,如图1-5所示。

fd56f27c6e124a8d99199593d32ac6b2.png

图1-5财务部管理界面图

采购订单管理,在采购订单管理页面可以对索引、采购编号、药品编号、药品名称、药品正式名、规格、单位、产地、药品数量、药品进价、总金额等内容进行详情,修改和删除等操作,如图1-6所示。

7b8ce00ff8894a42b29b7be73c3d5283.png

图1-6采购订单管理界面图

过期药品管理,在过期药品管理页面可以对索引、药品编号、药品名称、药品正式号、规格、单位、产地、生产日期、药品数量、药品进价、药品售价等内容进行详情,修改和删除等操作,如图1-7所示。

b1f8fc42dfca48f79d36106db29d92fa.png

图1-7过期药品管理界面图

1.3仓储部门功能模块

仓储部门登录进入医药进出口交易系统可以对首页、个人中心、药品信息管理、药品入库管理、过期药品管理等功能进行相应操作,如图1-8所示。

f7286ba4f0b7406bbb30d370bac65566.png

图1-8仓储部门功能界面图

药品信息管理,在药品信息管理页面可以对索引、药品编号、药品名称、药品正式名、规格、单位、类型、类别、产地、报号、有效期、生产日期、批准文号、药品数量、药品进价、药品售价等内容进行详情,入库,过期,修改和删除操作,如图1-9所示。

7037e084e0e641cf99bc86c0afe08576.png

图1-9药品信息管理界面图

1.4业务部门功能模块

业务部门登录进入医药进出口交易系统可以对首页、个人中心、采购订单管理、销售订单管理等功能进行相应操作,如图1-10所示。

a13b5ebd4b804f60a3f50fb6a4690130.png

图1-10业务部门功能界面图

采购订单管理,在采购订单管理页面可以对索引、采购编号、药品编号、药品名称、药品正式名、规格、单位、产地、药品数量、药品进价、总金额等内容进行详情,修改和删除等操作,如图1-11所示。

eb08ba9cf30040e18e78a6793b5f9eda.png

图1-11采购订单管理界面图

1.5供应部门功能模块

供应部门登录进入医药进出口交易系统可以对首页、个人中心、药品信息管理、药品出库管理、销售订单管理等功能进行相应操作,如图1-12所示。

dd19fdff5392482fb0657e4b2e74d262.png

图1-12供应部门功能界面图

1.6财务部功能模块

财务部登录进入医药进出口交易系统可以对首页、个人中心、药品出库管理、客户订单管理、退货订单管理等功能进行相应操作,如图1-13所示。

c99dac0ec1774169b3ba824fe3d8f2b6.png

图1-13财务部功能界面图

1.7客户功能模块

客户登录进入医药进出口交易系统可以对首页、个人中心、客户订单管理、退货订单管理等功能进行相应操作,如图1-14所示。

8d75a7dcad29482a8e19e51f86d83ac0.png

图1-14客户功能界面图

更多项目: 

77626dfae9134c6c93ddb72f2425688c.png

!!! 有需要的同学请留言或点击下方链接跟我联系  !!! 


http://www.ppmy.cn/ops/23307.html

相关文章

Android kotlin 协程异步async与await介绍与使用

一、介绍 在kotlin语言中,协程是一个处理耗时的操作,但是很多人都知道同步和异步,但是不知道该如何正确的使用,如果处理不好,看似异步,其实在runBloacking模块中使用的结果是同步的。 针对如何同步和如何异…

应用回归分析,R语音,逐步回归法,第5章

library(readr) data3_1 <- read_csv("data3.1.csv")View(data3_1) lm5<-lm(y~.,data=data3_1) lm6<-step(lm5,direction = "both") summary(lm6) 输出: Start: AIC=377.73 y ~ x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9Df Sum of Sq …

R语言--图形绘制

一&#xff0c;绘制简单图形 c1<- c(10,20,30,40,50) c2<-c(2,7,15,40,50) plot(c1,c2,typeb) 具体参数请参考R语言中的绘图技巧1&#xff1a;plot()函数参数汇总_r语言plot参数设置-CSDN博客 c1<- c(10,20,30,40,50) c2<-c(2,7,15,40,50) plot(c1,c2,typeb,col#…

光伏无人机巡检主要有些什么功能和特点?

随着科技的飞速发展&#xff0c;无人机技术已经渗透到多个行业领域&#xff0c;光伏产业便是其中之一。光伏无人机巡检&#xff0c;作为一种新兴的巡检方式&#xff0c;正在逐渐取代传统的人工巡检&#xff0c;为光伏电站的安全、高效运行提供了有力保障。那么&#xff0c;光伏…

Kafka Exactly Once 语义实现原理:幂等性与事务消息

01 前言 在现代分布式系统中&#xff0c;确保数据处理的准确性和一致性是至关重要的。Apache Kafka&#xff0c;作为一个广泛使用的流处理平台&#xff0c;提供了强大的消息队列和流处理功能。随着业务需求的增长&#xff0c;Kafka 的事务消息功能应运而生&#xff0c;它允许应…

git出错、文件无法删除、文件无法访问、文件或目录损坏且无法读取 等相关问题处理

一、错误历程与解决方案 1. 在用idea时&#xff0c;突然出现 部分git的命令无法使用&#xff0c;提示错误 2. 尝试删除项目文件夹&#xff0c;重新从git拉取代码 3.发现无法删除文件夹&#xff0c;删除操作没有任何反应&#xff0c;但是可以对文件夹重命名。 4.重新clone g…

vue:使用:element 中弹框中获取table高度无效

场景&#xff1a;dialog 弹框中想要获取里面table的高度&#xff0c;但是直接用 tableRef.value?.$el.offsetHeight 获取无效。 原因&#xff1a;dialog中有个弹框打开的加载动画。需要用监听 opeined 【Dialog 打开动画结束时的回调】等动画加载后然后进行高度获取 一、dem…

常用的启发式算法

启发式算法是一类常用于解决优化问题的算法&#xff0c;通过在解空间中搜索&#xff0c;尝试找到最优解或者接近最优解的解决方案。本文将介绍几种常用的启发式算法&#xff0c;包括贪心算法、遗传算法、模拟退火算法和蚁群算法。 1. 贪心算法 贪心算法是一种简单而有效的算法…