题目:基于J2EE医药信息管理系统的设计与实现
致力于商用项目、毕业设计、课程设计、技术教学、讲解答辩、代码辅导
技术栈
JSP+Servlet、SSH、SSM、SpringBoot、SpringCloud Java、HTML、Vue、C#、.NET、安卓、大数据。
IT跃迁谷团队-覃老师
QQ:2557717688
VX:13244707978
操作系统: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.csdn.net/download/QinTao9961220/12922459
Eclipse下载链接:https://download.csdn.net/download/QinTao9961220/12922432
Mysql下载链接:https://download.csdn.net/download/QinTao9961220/12939924
Maven下载链接:https://download.csdn.net/download/QinTao9961220/12922449
《医院医药药品管理系统》采用B/S架构,该系统主要实现了管理员对于客户(病人)信息、经办人(医生)信息、药品信息等的管理功能,实现了最基本的医药药品管理功能,其中客户(病人)与经办人(医生)和药品产生联系,即每一个顾客都有唯一对应的医生和药品及病症的基本信息。而这种信息的管理依靠管理员使用系统进行操作。
《医院医药药品管理系统》主要功能如下:
用例图是进行需求分析的很好的手段,它是从用户的角度来考虑,可以深入分析出系统的功能和动态行为,该系统的用例图如下所示:
管理员:
整个系统的功能均是围绕管理员设计的,而管理员后台的管理不是以业务来划分,而是以对数据的增、删、改、查来进行分类的(这在上文以及后面的实现中都有体现),因此对于管理员的流程也按照增、删、改、查来设计。
管留言流程图如下所示:
根据系统功能分析,将整个系统的功能模块规划为如下的功能模块图。
信息系统的主要任务是通过大量数据获得管理所需要的信息,这就要求系统本身能够存储和管理大量的数据,而这一功能的实现必须借助大型数据库系统。本系统的开发选择MySQL作为后台数据库开发工具。
概念模型用于信息世界的建模,与具体的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图设计如下所示:
该系统为一个信息管理系统,因此网站的首页即为登录页面,如下所示。用户小输入正确的用户名密码登录系统。
用户输入的信息通过了系统验证就可以进入后台,后台的页面如下所示,用户可以可以进行信息查询、信息录入、信息删除、信息修改、信息浏览、数据报表、用户管理以及查看系统帮助等操作。
如下图所示是信息查询的查询顾客信息页面,工作台中需要用户正确输入需要查询的顾客编号。
如下图所示是信息录入的录入客户信息页面,页面为一个大的表单,用户需要正确的填写需要添加的客户的所有信息,点击录入来完成提交。当提交的数据通过验证后,会提示顾客信息录入成功,否则会提示相应的错误信息。
如下图所示是信息录入的录入经办人信息页面,页面为一个大的表单,用户需要正确的填写需要添加的经办人的所有信息,点击录入来完成提交。当提交的数据通过验证后,会提示经办人信息录入成功,否则会提示相应的错误信息。
如下图是信息删除的删除顾客信息页面,页面以列表的形式显示了所有的顾客信息。用户可以点击需要删除的顾客前的选中框选中所要删除的顾客,点击删除信息完成对选中顾客的删除。
如下图所示是数据报表中的顾客信息报表页面,工作台中以列表的形式显示了所有顾客的购药信息,包括编号、姓名、性别、年龄、住址、电话、症状、购买药品的编号、经办人编号、录入的时间以及备注信息。
用户管理页面如下图所示,所有的用户信息会以列表的形式显示在右侧工作台中,用户可以添加新的用户,也可以对已有的用户进行编辑和删除操作。
致力于商用项目、毕业设计、课程设计 技术教学、讲解答辩、代码辅导
技术栈
JSP+Servlet、SSH、SSM、SpringBoot、SpringCloud Java、HTML、Vue、C#、.NET、安卓、大数据。
希望和大家多多的交流!!
备注来意:
QQ:2557717688
VX:13244707978