基于SSM的“医院院内物资管理系统”的设计与实现(源码+数据库+文档+PPT)
-  开发语言:Java 
-  数据库:MySQL 
-  技术:SSM 
-  工具:IDEA/Ecilpse、Navicat、Maven 
 
系统展示

 功能模块图

 系统登录页面

 用户管理功能模块

 模板列表管理功能模块

 模板消息管理功能模块

 物资计划列表管理功能模块

 物资计划维护管理功能模块
摘要
在当今的中国改革开放经济体制下,中国经济正以快速稳健的步伐前行。并且随着经济的发展,各领域的信息化管理也得到了充足的发展,而且愈发普及。现如今,几乎所有的行业中都有计算机的身影,甚至在其业务中占据着较大比重。而在医院管理方面已经实现了信息化管理。信息化的管理技术成为了医院发展的一项不可或缺的技术支持。并且随着我国医疗体制改革的不断深入,医疗市场的竞争更加激烈。因此,改变医院管理模式,提升医院形象,提高医疗服务水平,增强医院核心竞争力变得迫在眉睫。从目前的状况来看,医院信息化管理可以促进医院管理模式的转型,提升医院工作效率。而发达国家的医院信息化水平较我国而言,我国的医院信息化发展水平与其现代化医院的管理水平之间存在着一定的差距和不足,正在处于起步的阶段。这就需要我们大力的推进医院信息化管理经验的借鉴和发展,尽快研究出具有我们自己特色的医院信息化管理软件。而医院院内物资管理系统就是一款基于信息化管理的管理软件。系统采用当前最主流的B/S程序结构,多个电脑端可以共同的进行对本系统的实时的操作和维护,实现数据的实时的共享。系统采用模块化的安全管理体系,使医院院内物资管理系统的安全性十分的高。系统软件采用Java语言进行编程和开发,数据库选用当前主流的数据库MySQL数据库进行统一的数据管理,实现系统数据的实时共享。
课题背景
在当今的新经济快速发展的潮流之下,信息化的管理水平也得到了充足的发展。在这个管理信息化的潮流下,随着计算机性能的不断提高,计算机应用已经涉足到了各行各业,使用计算机进行信息管理,已经成为现代化医院运营过程中不可或缺的技术支持。计算机从之前的一个只有政府或是科研事业才能触及到的高科技产品变为现在的人们生产与生活中不可或缺的生活必需品,在很多方面给人们带来了极大的便利和快捷,日新月异的改变着人们的生产生活。
目的和意义
我国在医疗行业方面已经实现了医疗的信息化发展。在一些医院的管理之中,也实现了医疗物资信息化的管理。信息化的管理技术成为了现代化医院发展之中的一项不可获取的技术支持。并且随着我国的医疗体制改革的不断深入,医疗市场的竞争愈加激烈,因此,改变医院管理模式,提升医院形象,增强医院核心竞争力变得迫在眉睫。也是一些医院所面临的实际性的问题,从一些研究和调查结果来看,医院信息化管理可以促进医院管理模式的转型和提升医院的形象,实现医院现代化医院的形象转型。而对于一些发达国家的医院信息化水平较我国相比比,我国的医院的信息化水平与其他的现代化的大医院之间存在着一定的距离。在一些现代化的医院的许多管理方面上,都是依靠于信息化管理技术来进行实现与完成的。现如今我国大多数的中小型医院之中,信息化管理和信息化的医院建设还没有盛行,正在处于起步的阶段,较一些西方国家的一些现代的大型医院还有这一定的差距。这就需要我们大力的推行医院信息化管理经验的借鉴和发展,大力气打造好具有我们自己特色的优秀的医院物资信息化管理软件。
部分源码
public class PurchaseEntity {
private int beginRow;
	
	private int pageSize;
    public int getBeginRow() {
		return beginRow;
	}
	public void setBeginRow(int beginRow) {
		this.beginRow = beginRow;
	}
	public int getPageSize() {
		return pageSize;
	}
	
    public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.id
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private Integer id;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.createtime
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private Date createtime;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.name_
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String name;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.type_
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String type;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.budget
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String budget;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.tpl
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String tpl;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.ext1
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String ext1;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.ext2
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String ext2;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.ext3
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String ext3;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.ext4
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String ext4;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.ext5
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String ext5;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.ext6
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String ext6;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.ext7
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String ext7;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.ext8
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String ext8;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.ext9
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String ext9;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column purchase.ext10
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    private String ext10;
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.id
     *
     * @return the value of purchase.id
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public Integer getId() {
        return id;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.id
     *
     * @param id the value for purchase.id
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setId(Integer id) {
        this.id = id;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.createtime
     *
     * @return the value of purchase.createtime
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public Date getCreatetime() {
        return createtime;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.createtime
     *
     * @param createtime the value for purchase.createtime
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.name_
     *
     * @return the value of purchase.name_
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getName() {
        return name;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.name_
     *
     * @param name the value for purchase.name_
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setName(String name) {
        this.name = name;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.type_
     *
     * @return the value of purchase.type_
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getType() {
        return type;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.type_
     *
     * @param type the value for purchase.type_
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setType(String type) {
        this.type = type;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.budget
     *
     * @return the value of purchase.budget
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getBudget() {
        return budget;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.budget
     *
     * @param budget the value for purchase.budget
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setBudget(String budget) {
        this.budget = budget;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.tpl
     *
     * @return the value of purchase.tpl
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getTpl() {
        return tpl;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.tpl
     *
     * @param tpl the value for purchase.tpl
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setTpl(String tpl) {
        this.tpl = tpl;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.ext1
     *
     * @return the value of purchase.ext1
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getExt1() {
        return ext1;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.ext1
     *
     * @param ext1 the value for purchase.ext1
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setExt1(String ext1) {
        this.ext1 = ext1;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.ext2
     *
     * @return the value of purchase.ext2
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getExt2() {
        return ext2;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.ext2
     *
     * @param ext2 the value for purchase.ext2
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setExt2(String ext2) {
        this.ext2 = ext2;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.ext3
     *
     * @return the value of purchase.ext3
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getExt3() {
        return ext3;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.ext3
     *
     * @param ext3 the value for purchase.ext3
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setExt3(String ext3) {
        this.ext3 = ext3;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.ext4
     *
     * @return the value of purchase.ext4
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getExt4() {
        return ext4;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.ext4
     *
     * @param ext4 the value for purchase.ext4
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setExt4(String ext4) {
        this.ext4 = ext4;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.ext5
     *
     * @return the value of purchase.ext5
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getExt5() {
        return ext5;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.ext5
     *
     * @param ext5 the value for purchase.ext5
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setExt5(String ext5) {
        this.ext5 = ext5;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.ext6
     *
     * @return the value of purchase.ext6
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getExt6() {
        return ext6;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.ext6
     *
     * @param ext6 the value for purchase.ext6
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setExt6(String ext6) {
        this.ext6 = ext6;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.ext7
     *
     * @return the value of purchase.ext7
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getExt7() {
        return ext7;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.ext7
     *
     * @param ext7 the value for purchase.ext7
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setExt7(String ext7) {
        this.ext7 = ext7;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.ext8
     *
     * @return the value of purchase.ext8
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getExt8() {
        return ext8;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.ext8
     *
     * @param ext8 the value for purchase.ext8
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setExt8(String ext8) {
        this.ext8 = ext8;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.ext9
     *
     * @return the value of purchase.ext9
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getExt9() {
        return ext9;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.ext9
     *
     * @param ext9 the value for purchase.ext9
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setExt9(String ext9) {
        this.ext9 = ext9;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column purchase.ext10
     *
     * @return the value of purchase.ext10
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public String getExt10() {
        return ext10;
    }
    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column purchase.ext10
     *
     * @param ext10 the value for purchase.ext10
     *
     * @mbggenerated Fri Mar 01 06:40:42 CST 2019
     */
    public void setExt10(String ext10) {
        this.ext10 = ext10;
    }
}
结论
通过对本系统的开发工作,让我很快地学习和了解到了一个完整软件的开发的流程。并且在开发一款软件之前,需要进行对本软件的需求调研和数据库设计等多方面的工作,从中也让我学习了JSP技术以及MYSQL数据库知识的相关理论知识和实践操作能力。我在完成本系统的开发过程中,通过互联网和相关的书籍查阅查询相关的资料以及文献,大体的了解到在本系统开发设计时所需要的理论知识体系和大体的架构。在整个系统的开发过程中我收获了很多宝贵的经验和知识:其中系统分析直接影响着的系统开发是否能够最终的成功,一份优秀的全面的分析设计是决定开发成果的的主要因素。我再次其中并对软件开发和信息管理等功能模块的设计有了更进一步的了解和掌握和书本的理论知识的积累与沉淀。对于日后再从事软件开发中所需要的最新技术学习和掌握,开始从需求分析和概要设计到最后的框架设计的完成,整个过程,自己的分析设计水平以及对开发等方面都有了较大的提升和认识。



















