基于ssm医药药品管理系统

article/2025/8/21 6:22:21

开发工具eclipse,jdk1.8

数据库mysql5.7,tomcat8

技术:springmvc+spring+mybatis(ssm)

主要功能如下:

①登录系统:管理员需要输入正确的用户名和密码来登录系统,从而完成各类信息的管理工作;

②信息查询:查询客户信息、查询经办人信息、查询药品信息;

③信息录入:录入顾客信息、录入经办人信息、录入药品信息;

④信息修改:删除顾客信息、删除经办人信息、删除药品信息;

⑤信息浏览:浏览顾客信息、删除经办人信息、删除药品信息;

⑥数据报表:顾客信息报表、经办人信息报表、药品信息报表;

⑦用户管理:管理系统的各个管理员信息。

文档截图:

项目截图:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

package mms.controller;

import java.util.List;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import mms.pojo.EasyUIResult;
import mms.pojo.Medicine;
import mms.services.MedicineService;

@RequestMapping("Medicine")
@Controller
public class MedicineController {
    // 药品controller
    @Autowired
    private MedicineService medicineService;

    // 通过mno查询药品信息
    @RequestMapping("QueryMedicineByMno")
    @ResponseBody
    public Medicine queryMedicineByMno(String mno) {
        Medicine medicine = medicineService.queryMedicineByMno(mno);
        return medicine;
    }

    /*
     * // 多条件药品信息保存session
     * 
     * @RequestMapping("QueryMultiMedicine")
     * 
     * @ResponseBody public String queryMultiMedicine(Medicine
     * medicine,HttpSession session) { return
     * medicineService.queryMultiMedicine(medicine,session);
     * 
     * } // 多条件药品查询url
     * 
     * @RequestMapping("GetMultiMedicine")
     * 
     * @ResponseBody public EasyUIResult getMultiMedicine(@RequestParam(value =
     * "page", defaultValue = "1") Integer page,
     * 
     * @RequestParam(value = "rows", defaultValue = "5") Integer rows,
     * HttpSession session) { return medicineService.getMultiMedicine(page,
     * rows,session);
     * 
     * }
     */
    /*
     * // 通过mno删除药品信息
     * 
     * @RequestMapping(value = "DeleteMedicine", produces =
     * "text/html;charset=UTF-8")
     * 
     * @ResponseBody public String deleteMedicineByMno(String mno) { return
     * medicineService.deleteMedicineByMno(mno); }
     */
    // 批量删除
    @RequestMapping(value = "DeleteRows", produces = "text/html;charset=UTF-8")
    @ResponseBody
    public String deleteMedicineByRows(@RequestParam(value = "array[]") String[] array) {
        try {

            return medicineService.deleteMedicineByRows(array);

        } catch (Exception e) {
            // TODO: handle exception
            return "操作异常,可能某些药品被顾客购买过," + "无法删该药品,请重新选择";
        }
    }

    // 保存药品信息
    @RequestMapping(value = "SaveMedicine", produces = "text/html;charset=UTF-8")
    @ResponseBody
    public String saveMedicine(Medicine medicine) {
        return medicineService.saveMedicine(medicine);
    }

    // 修改药品信息
    @RequestMapping(value = "ModifyMedicine", produces = "text/html;charset=UTF-8")
    @ResponseBody
    public String modifyMedicine(Medicine medicine) {
        return medicineService.modifyMedicine(medicine);
    }

    // easyui返回json
    @RequestMapping("GetMessage")
    @ResponseBody
    public EasyUIResult queryAllMedicine(@RequestParam(value = "page", defaultValue = "1") Integer page,
            @RequestParam(value = "rows", defaultValue = "5") Integer rows) {
        return medicineService.queryAllMedicine(page, rows);

    }

    // 获得药品信息
    @RequestMapping("GetAllMedicine")
    @ResponseBody
    public List<Medicine> getAllMedicine() {
        List<Medicine> allMedicine = medicineService.getAllMedicine();
        return allMedicine;

    }
}
 

 


http://chatgpt.dhexx.cn/article/2tSFIIir.shtml

相关文章

云时代下,医药行业管理居然这么简单

摘要&#xff1a;为了持续打造核心竞争力&#xff0c;英克康健联合华为云&#xff0c;基于云数据库RDS for PostgreSQL全新打造了一个高性能、大容量、高可用的SaaS医药管理系统&#xff0c;助力万千药企业务迈上新台阶。 本文分享自华为云社区《云时代下&#xff0c;医药行业管…

SSM医院医药药品管理系统

《SSM医院医药药品管理系统》该项目采用的技术实现如下&#xff1a;jspssm框架&#xff08;springspringMVCmybaits&#xff09;Mysql数据库Tomcat服务器 实现了最基本的医药药品管理功能&#xff0c;其中客户即病人与经办人即医生和药品产生联系&#xff0c;即每一个顾客都有…

医药管理信息系统(javaWeb)

信息需求 顾客&#xff1a;对于顾客需要知道他的编号、姓名、电话号码、经办人、录入日期以及已购药品&#xff1b; 经办人&#xff1a;对于经办人需要知道他的编号、姓名、电话号码&#xff1b; 药品&#xff1a;对于药品需要知道它的编号、名称、数量、功效&#xff1b; 查…

医药系统

3.1、设计任务与目标 3.1.1 分析论证&#xff1a;设计一系统&#xff0c;实现医药公司定期对销售各药品的记录进行统计&#xff0c;可按药品的编号、单价、销售量或销售额做出排名。 3.1.2目的意义&#xff1a;在本设计中&#xff0c;首先从数据文件中读出各药品的信息记录&a…

什么是医疗健康管理系统?

健康管理系统是通过物联网、云计算等技术为基础&#xff0c;省时省力&#xff0c;开源节流&#xff0c;在工作中大量就医繁琐程序。通过医疗健康管理系统&#xff0c;就可以省去之间繁琐的程序。随着药品监督制度的完善&#xff0c;国家药监部门针对各医药零售企业推出了严格的…

医药进销存管理系统

医药进销存管理系统 分析部分 药品基本情况表:药品编号,药品条码,药品名称,通用码,拼音码,单位,规格码,剂型,产地,包装数量,有效期,质量标准,经营方式,批号,零售价格,进货价格,批发价格,药品类别,医疗编号客户基本情况表:客户编号,客户名称,拼音码,客户地址,所属地区,邮政编码…

(附源码)ssm医药销售管理系统 毕业设计 042322

SSM医药销售管理系统 摘 要 随着社会的发展&#xff0c;社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景&#xff0c;运用软件工程原理和开发方法&#xff0c;它主要是采SSM技术和mysql数据库来完成对系统的…

医院药品管理系统开源项目-04 【药品管理】

一、创建药品数据 大致上和之前供货商一样&#xff0c;CtrlC复制粘贴修改 1.1 创建pojo实体类 package com.dh.pojo;import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotat…

数据库设计——医药销售管理系统

开发环境和开发工具 操作系统&#xff1a;win8.1 开发环境&#xff1a;Mysql、Web 开发工具&#xff1a;Workbench、Eclipse、JDBC 功能需求分析 员工有权查看、添加会员&#xff0c;查看、添加供应商&#xff0c;查询药品&#xff08;输入药品编号或名称、类别等查询该药…

医院管理系统/医院药品管理系统

摘 要 21世纪的今天&#xff0c;随着社会的不断发展与进步&#xff0c;人们对于信息科学化的认识&#xff0c;已由低层次向高层次发展&#xff0c;由原来的感性认识向理性认识提高&#xff0c;管理工作的重要性已逐渐被人们所认识&#xff0c;科学化的管理&#xff0c;使信息存…

基于SSM实现的医院医药药品管理系统-JAVA【毕业设计定制、快速开发、源码、开题报告】

功能介绍 登录系统&#xff1a;管理员需要输入正确的用户名和密码来登录系统&#xff0c;从而完成各类信息的管理工作&#xff1b; 信息查询&#xff1a;查询客户信息、查询经办人信息、查询药品信息&#xff1b; 信息录入&#xff1a;录入顾客信息、录入经办人信息、录入药…

ec java sm2证书_国密算法SM2证书制作

前段时间将系统的RSA算法全部升级为SM2国密算法&#xff0c;密码机和UKey硬件设备大都同时支持RSA和SM2算法&#xff0c;只是应用系统的加解密签名验证需要修改&#xff0c;这个更改底层调用的加密动态库来&#xff0c;原来RSA用的对称加密算法DES(AES)和摘要MD5(SHA1)也相应改…

SM2椭圆曲线

文章目录 题目环境方案设计背景原理算法步骤 方案实现流程图加密解密 主要函数C代码测试数据结果 注意问题 说明 题目 实现SM2椭圆曲线公钥密码算法&#xff0c;对给出的英文消息进行加密得到密文&#xff0c;并能通过密文解密出明文。 环境 Windows10&#xff0c;MinGW-W64…

JAVA集成国密SM2

JAVA集成国密SM2加解密 一、pom配置二、代码集成2.1、目录结构2.2、源码2.3、测试 三、相关链接 国密算法概述&#xff1a;https://blog.csdn.net/qq_38254635/article/details/131801527 SM2椭圆曲线公钥密码算法 为非对称加密&#xff0c;基于ECC。该算法已公开。由于该算法…

Java SM2

pom <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http…

ECCSM2

ECC&SM2 ECC 基本内容 概念 ECC 全称为椭圆曲线加密&#xff0c;EllipseCurve Cryptography&#xff0c;是一种基于椭圆曲线数学的公钥密码。与传统的基于大质数因子分解困难性的加密方法(RSA)不同&#xff0c;ECC 依赖于解决椭圆曲线离散对数问题的困难性。它的优势主要…

C# SM2

Cipher using Org.BouncyCastle.Crypto; using Org.BouncyCastle.Crypto.Digests; using Org.BouncyCastle.Crypto.Parameters; using Org.BouncyCastle.Math; using Org.BouncyCastle.Math.EC;namespace SM2Test {/// <summary>/// 密码计算/// </summary>public…

Springboot整合SM2加密的笔记

首先要明白公钥是加密&#xff0c;私钥用来解密。 国密公钥格式&#xff1a;公钥为64位&#xff0c;前后各32位&#xff0c;对应椭圆算法中BigInteger X 和 BigInteger X &#xff0c;私钥为32位&#xff0c;对应算法中的BigInteger d。 工具类&#xff1a; 可以参考https:/…

SM2加解密、签名验签

导论 SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法&#xff0c;在我们国家商用密码体系中被用来替换RSA算法。 国产SM2算法&#xff0c;是基于ECC的&#xff0c;但二者在签名验签、加密解密过程中或许有些许区别&#xff0c;目前鄙人还不太清楚&#xff0c…

sm2和sm4加密算法浅析

sm2和sm4加密算法浅析 一: SM2 简介&#xff1a;SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法 &#xff0c;SM2为非对称加密&#xff0c;基于ECC。该算法已公开。由于该算法基于ECC&#xff0c;故其签名速度与秘钥生成速度都快于RSA。ECC 256位&#xff0…