Java毕设项目-医药信息管理系统

题目:基于J2EE医药信息管理系统的设计与实现

 致力于商用项目、毕业设计、课程设计、技术教学、讲解答辩、代码辅导 

技术栈 

JSP+Servlet、SSH、SSM、SpringBoot、SpringCloud Java、HTML、Vue、C#、.NET、安卓、大数据。

IT跃迁谷团队-覃老师

QQ:2557717688

VX:13244707978

 

1.系统总体设计

1.1开发环境

操作系统:Windows10;

编程语言:Java;

运行环境:tomcat9.0      jdk1.8 

开发工具:IDEA或者Eclipse或者Myeclipse;

框架:SSM【Spring  Springmvc  Mybaits】;

数据库:Mysql5.7,Navicat for mysql(数据库图形化客户端);

前端技术:Jsp,CSS,JS,EasyUI

所有工具下载链接:

JDK下载链接:https://download.****.net/download/QinTao9961220/12922459

Eclipse下载链接:https://download.****.net/download/QinTao9961220/12922432

Mysql下载链接:https://download.****.net/download/QinTao9961220/12939924 

Maven下载链接:https://download.****.net/download/QinTao9961220/12922449

 

2.需求分析

2.1系统功能模块概述和分析

《医院医药药品管理系统》采用B/S架构,该系统主要实现了管理员对于客户(病人)信息、经办人(医生)信息、药品信息等的管理功能,实现了最基本的医药药品管理功能,其中客户(病人)与经办人(医生)和药品产生联系,即每一个顾客都有唯一对应的医生和药品及病症的基本信息。而这种信息的管理依靠管理员使用系统进行操作。

《医院医药药品管理系统》主要功能如下:

  1. 管理员:
  • 登录系统:管理员需要输入正确的用户名和密码来登录系统,从而完成各类信息的管理工作;
  • 信息查询:查询客户信息、查询经办人信息、查询药品信息;
  • 信息录入:录入顾客信息、录入经办人信息、录入药品信息;
  • 信息修改:删除顾客信息、删除经办人信息、删除药品信息;
  • 信息浏览:浏览顾客信息、删除经办人信息、删除药品信息;
  • 数据报表:顾客信息报表、经办人信息报表、药品信息报表;
  • 用户管理:管理系统的各个管理员信息。

用例图是进行需求分析的很好的手段,它是从用户的角度来考虑,可以深入分析出系统的功能和动态行为,该系统的用例图如下所示:

         管理员:

Java毕设项目-医药信息管理系统

 

2.2业务流程分析

整个系统的功能均是围绕管理员设计的,而管理员后台的管理不是以业务来划分,而是以对数据的增、删、改、查来进行分类的(这在上文以及后面的实现中都有体现),因此对于管理员的流程也按照增、删、改、查来设计。

         管留言流程图如下所示:

 

Java毕设项目-医药信息管理系统

 

2.3系统功能模块分析

根据系统功能分析,将整个系统的功能模块规划为如下的功能模块图。

Java毕设项目-医药信息管理系统

 

2.4数据库分析

信息系统的主要任务是通过大量数据获得管理所需要的信息,这就要求系统本身能够存储和管理大量的数据,而这一功能的实现必须借助大型数据库系统。本系统的开发选择MySQL作为后台数据库开发工具。

  1. 概念模型设计

概念模型用于信息世界的建模,与具体的DBMS无关。为了把现实世界中的具体事物抽象、组织为某一DBMS支持的数据模型。人们常常首先将现实世界抽象为信息世界,然后再将信息世界转换为机器世界。也就是说,首先把现实世界中的客观对象抽象为某一种信息结构,这种信息结构并不依赖于具体的计算机系统和具体的DBMS,而是概念级的模型,然后再把模型转换为计算机上某一个DBMS支持的数据模型。实际上,概念模型是现实世界到机器世界的一个中间层次。

  信息世界中包含的基本概念有实体和联系。

  (1) 实体 (entity)

  客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。例如,一个学生、一门课、一个供应商、一个部门、一本 书、一位读者等都是实体。 

  (2) 联系 (relationship)

  在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是组成实体的各属性之间的联系。两个实体型之间的联系可以分为3类,一对一联系,(1:1);一对多联系(1 : n);多对多联系(m : n)。 

概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是P.P.S.Chen于1976年提出的实体,联系方法(Entity-Relationship Approach)简记为E-R表示法)。该方法用E-R图来描述现实世界的概念模型,称为实体-联系模型,简称E-R模型。

根据功能模块的设计,整个系统的E-R图设计如下所示:

Java毕设项目-医药信息管理系统

 

3医院医药药品管理系统的设计与实现

3.1网站首页

该系统为一个信息管理系统,因此网站的首页即为登录页面,如下所示。用户小输入正确的用户名密码登录系统。

Java毕设项目-医药信息管理系统

用户输入的信息通过了系统验证就可以进入后台,后台的页面如下所示,用户可以可以进行信息查询、信息录入、信息删除、信息修改、信息浏览、数据报表、用户管理以及查看系统帮助等操作。

Java毕设项目-医药信息管理系统

 

3.2信息查询页面

如下图所示是信息查询的查询顾客信息页面,工作台中需要用户正确输入需要查询的顾客编号。

Java毕设项目-医药信息管理系统

 

3.3信息录入页面

如下图所示是信息录入的录入客户信息页面,页面为一个大的表单,用户需要正确的填写需要添加的客户的所有信息,点击录入来完成提交。当提交的数据通过验证后,会提示顾客信息录入成功,否则会提示相应的错误信息。

Java毕设项目-医药信息管理系统

如下图所示是信息录入的录入经办人信息页面,页面为一个大的表单,用户需要正确的填写需要添加的经办人的所有信息,点击录入来完成提交。当提交的数据通过验证后,会提示经办人信息录入成功,否则会提示相应的错误信息。

Java毕设项目-医药信息管理系统

 

 3.4信息删除页面

         如下图是信息删除的删除顾客信息页面,页面以列表的形式显示了所有的顾客信息。用户可以点击需要删除的顾客前的选中框选中所要删除的顾客,点击删除信息完成对选中顾客的删除。

Java毕设项目-医药信息管理系统

 

3.5数据报表页面

如下图所示是数据报表中的顾客信息报表页面,工作台中以列表的形式显示了所有顾客的购药信息,包括编号、姓名、性别、年龄、住址、电话、症状、购买药品的编号、经办人编号、录入的时间以及备注信息。Java毕设项目-医药信息管理系统

 

3.6用户管理页面

用户管理页面如下图所示,所有的用户信息会以列表的形式显示在右侧工作台中,用户可以添加新的用户,也可以对已有的用户进行编辑和删除操作。

Java毕设项目-医药信息管理系统

 

4.工程目录结构

Java毕设项目-医药信息管理系统

 

5.最终项目包含文件:

Java毕设项目-医药信息管理系统

 

致力于商用项目、毕业设计、课程设计 技术教学、讲解答辩、代码辅导 

技术栈 

JSP+Servlet、SSH、SSM、SpringBoot、SpringCloud Java、HTML、Vue、C#、.NET、安卓、大数据。

希望和大家多多的交流!!

备注来意:

QQ:2557717688

VX:13244707978