java SSM 药品集中管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点
    java SSM 药品集中管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代
码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

java SSM 药品集中管理系统myeclipse开发my

医药集中采购系统可以有效的降低药品价格,确保药品质量,规范采购药品的行为,可以有效地遏制在药品销售活动中的不正之风,普通的药品采购行为存在着品种繁杂,规格多样,价格浮动较大,难以操作等缺点,医药集中采购系统可以有效地避免普通医药采购行为之中的暗箱操作,使药品的采购更加合理,公平,节约社会成本。

自 2010 年我国放开医药电子商务线上直销资格以来,该行业的发展出现了前所未有的盛世。从交易额看,医药电商市场的整体规模已由不足一亿迅速激增到目前近千亿的市场,成为了未来最具有发展前途的行业之一。但整个行业因为还处于发展初期,法律法规不够完善,参与成本过高,我国医药电商依旧存在以下几个方面的问题:

一是纵观整个市场,熟悉行业运行的电子商务专业化人才极其短缺,从业人员普遍缺乏专业

的医药储运知识,造成了医药电商的整体运作水平不高。

    二是该行业电子商务的发展多为企业自发推进的,缺少行业整体发展规划研究,而相关政策

法规尚不健全,监管体制存在着一定的漏洞,使得市场发展很不规范。

    三是由于医药电子商务的运营、维护等方面的资金投入较高,且盈利周期较长,因此,许多

医药电子商务企业都面临着成本压力过高的问题,这将严重阻碍着医药电商的进一步发展。

    当然,电商无法逃避的物流问题在医药集中采购系统中也是急需解决的难题,由于药品对所处环境的高要求,使得运输成为了一个难题,它要求运输人员拥有较高的素质,同时运输成本也有着相应的提高。医药成功采购完成后,良好的储备环境也使得成本进一步提高。所以,更加成熟,规范的体系急需被建立起来。

二、功能介绍
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)供货目录管理:对供货目录信息进行添加、删除、修改和查看
(3)采购目录管理:对采购目录信息进行添加、删除、修改和查看
(4)采购单管理:对采购单信息进行添加、删除、修改和查看
(5)退货单管理:对退货单信息进行添加、删除、修改和查看
(6)公告管理:对公告信息进行添加、删除、修改和查看

数据库设计

表1 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

qx

VARCHAR

40

权限

6

lxdh

VARCHAR

40

联系电话

7

lxdz

VARCHAR

40

联系地址

表2 供货目录信息表

序号

字段名称

数据类型

长度

主键

描述

1

ghmlid

INTEGER

11

供货目录编号

2

ypmc

VARCHAR

40

药品名称

3

ghdw

VARCHAR

40

供货单位

4

lxdh

VARCHAR

40

联系电话

5

sm

VARCHAR

40

说明

6

jl

VARCHAR

40

剂量

表3采购目录表

序号

字段名称

数据类型

长度

主键

描述

1

cgmlid

INTEGER

11

采购目录编号

2

ypmc

VARCHAR

40

药品名称

3

yt

VARCHAR

40

用途

4

sl

VARCHAR

40

数量

5

sm

VARCHAR

40

说明

表4采购单信息表

序号

字段名称

数据类型

长度

主键

描述

1

cgdid

INTEGER

11

采购单编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

yp

VARCHAR

40

药品

5

yh

VARCHAR

40

用户

6

sl

VARCHAR

40

数量

7

qcsj

VARCHAR

40

起草时间

8

zt

VARCHAR

40

状态

9

pf

VARCHAR

40

批复

表5 退货单信息表

序号

字段名称

数据类型

长度

主键

描述

1

thdid

INTEGER

11

退货单编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

yp

VARCHAR

40

药品

5

yh

VARCHAR

40

用户

6

sl

VARCHAR

40

数量

7

czsj

VARCHAR

40

操作时间

8

zt

VARCHAR

40

状态

9

pf

VARCHAR

40

批复

表6 公告信息表

序号

字段名称

数据类型

长度

主键

描述

1

ggid

INTEGER

11

公告编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

fbsj

VARCHAR

40

发布时间

代码设计

@RequestMapping(value="/add")
    public String add(cgml cgml,HttpServletRequest request){
        Map map= new HashMap();
        //String name=(String)request.getParameter("name");

        map.put("cgmlid", cgml.getCgmlid());//采购目录编号

        map.put("ypmc", cgml.getYpmc());//药品名称

        map.put("yt", cgml.getYt());//用途

        map.put("sl", cgml.getSl());//数量

        map.put("sm", cgml.getSm());//说明

        cgmldao.save(map);
        
        
        request.setAttribute("msg", "");
        System.out.println("addok");
        return "cgml/cgmladd";
    }
    
    /**删除 
     * 
     */
    @RequestMapping(value="/del")
    public String  del(Integer id,HttpServletRequest request,Map map){
    //    Map map= new HashMap();
        String a=(String)request.getParameter("keyid");
        id=Integer.parseInt(a);
        request.setAttribute("msg", "");
        cgmldao.del(id);
        return selectall(null,map,request);
    }
    /**
     * 修改cgml信息
     */
    @RequestMapping(value="/update")
    public String update(cgml cgml,HttpServletRequest request,Map map1){
        Map map= new HashMap();
        map.put("cgmlid", cgml.getCgmlid());//采购目录编号

        map.put("ypmc", cgml.getYpmc());//药品名称

        map.put("yt", cgml.getYt());//用途

        map.put("sl", cgml.getSl());//数量

        map.put("sm", cgml.getSm());//说明

        request.setAttribute("msg", "");
        cgmldao.update(map);
        return selectall(null,map1,request);
    }
    /**
     * 查询cgml信息
     */
    @RequestMapping(value="/modify")
    public String modify(Integer id,Map map,HttpServletRequest request){
        String keyid=(String)request.getParameter("keyid");
        List> list= new  ArrayList>();
        list=cgmldao.select(Integer.parseInt(keyid));
        request.setAttribute("cgmlid", list.get(0).get("cgmlid"));//采购目录编号

        request.setAttribute("ypmc", list.get(0).get("ypmc"));//药品名称

        request.setAttribute("yt", list.get(0).get("yt"));//用途

        request.setAttribute("sl", list.get(0).get("sl"));//数量

        request.setAttribute("sm", list.get(0).get("sm"));//说明

        
        return "cgml/cgmlmodify";
    }
    
    @RequestMapping(value="/detail")
    public String detail(Integer id,Map map,HttpServletRequest request){
        String keyid=(String)request.getParameter("keyid");
        List> list= new  ArrayList>();
        list=cgmldao.select(Integer.parseInt(keyid));
        request.setAttribute("cgmlid", list.get(0).get("cgmlid"));//采购目录编号

        request.setAttribute("ypmc", list.get(0).get("ypmc"));//药品名称

        request.setAttribute("yt", list.get(0).get("yt"));//用途

        request.setAttribute("sl", list.get(0).get("sl"));//数量

        request.setAttribute("sm", list.get(0).get("sm"));//说明

        return "cgml/cgmldetail";
    }
    


三、注意事项
    1、管理员账号:admin 密码:admin 数据库配置文件datasource.properties
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspssmyiyao.sql,系统名称ssmyiyao
    4、系统首页地址:http://127.0.0.1:8080/ssmyiyao/

四 、系统实现

java SSM 药品集中管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计_第1张图片

java SSM 药品集中管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计_第2张图片 

java SSM 药品集中管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计_第3张图片 

java SSM 药品集中管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计_第4张图片 

java SSM 药品集中管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计_第5张图片 

源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 

你可能感兴趣的:(jsp类,java,数据库,myeclipse)