基于ssh的医药管理系统的制作方法

文档序号:9433290阅读:1580来源:国知局
基于ssh的医药管理系统的制作方法
【技术领域】
[0001] 本发明涉及疾病医药管理技术领域,具体地涉及一种基于SSH的医药管理系统。
【背景技术】
[0002] 随着互联网、信息技术和数据库的快速发展与应用,对医药管理工作提出了新的 挑战。传统的人工管理方式效率低下、易出错等突出问题日益显著,为适应目前医药管理现 状,急需更好的把信息技术应用到医院的医药管理工作,从而提高医药管理工作水平、改善 医药管理工作模式、提高医药管理工作效率。因此,为了能使医院更好的为社会服务,开发 一套完整的医药管理系统势在必行。

【发明内容】

[0003] 针对上述技术问题,本发明目的是:提供一种基于SSH的医药管理系统,系统利用 现代化的信息技术,方便医务人员及时更新药品信息,节省了大量清点库存药品信息的时 间,同时还可以协助医药采购系统制定采购计划,有效的协调医院内部各部门工作的运行。
[0004] 本发明的技术方案是:
[0005] -种基于SSH的医药管理系统,其特征在于,包括数据库访问模块、员工登录模 块、药品信息管理模块、员工注册模块和用户信息管理模块;所述数据库访问模块用于实现 应用程序与数据库之间的数据交互,所述员工登录模块用于登录进入员工管理页面,所述 药品信息管理模块用于药品信息添加、查看、删除和修改操作,所述员工注册模块用于注册 登录账号,所述用户信息管理模块用于系统管理员查看已注册的用户账户信息,对指定的 员工信息或者管理员信息进行添加、修改和删除。
[0006] 优选的,所述药品信息包含:药品ID、药品编码、药品名称、生产厂家、药品描述、 价格、药品数量、药品需求数量、药品图片路径、药品类别。
[0007] 优选的,所述药品类别包含:类别ID、类别名称、类别描述、创建时间。
[0008] 优选的,还包括统计分析模块,用于统计相应时间段的库存记录情况并生成统计 图。
[0009] 优选的,还包括报表管理模块,用于根据药品信息生成可以导出的表格。
[0010] 优选的,所述数据库包括员工信息数据库、药品信息数据库、系统管理员信息数据 库、药品类别信息数据库。
[0011] 优选的,所述系统使用Hibernate框架连接数据库与应用程序。
[0012] 优选的,所述数据库访问模块中封装有应用程序对数据库实体类的操作方法。
[0013] 优选的,所述药品信息查看功能的执行流程包括以下步骤:
[0014] a.员工成功登录系统进入员工管理页面,点击药品信息查看操作功能链接;
[0015] b.员工进入药品信息查看窗口,点击浏览药品信息;
[0016] c.系统响应员工提交的查看请求,后台执行查询操作获取查询结果;
[0017] d.前台页面获取查询结果,以结果集的形式循环输出药品信息。
[0018] 优选的,所述药品信息修改通过进入药库管理功能窗口,浏览当前药库信息,根据 选择指定记录的药品信息并点击该条记录后,将该条记录的全部信息以表格形式传递至药 品修改页面。
[0019] 与现有技术相比,本发明的优点是:
[0020] 1.基于SSH的医药管理系统主要实现药品信息查询、员工信息查询、药库管理、统 计分析、报表管理和系统管理等功能。系统利用现代化的信息技术,方便医务人员及时更新 药品信息,节省了大量清点库存药品信息的时间,同时还可以协助医药采购系统制定采购 计划,有效的协调医院内部各部门工作的运行。
[0021] 2.基于SSH的医药管理系统采用J2EE中的SSH框架技术,前台页面采用JSP技 术,部分页面属性采用CSS来实现页面属性的一致。系统采用Struts2框架实现前台页面 与后台业务逻辑的分离,Hibernate框架根据数据库表生成实体类与映射文件,Spring实 现整个系统的统一管理,有效地降低了系统的耦合度。本系统中核心的XML配置文件实现 前台页面与后台业务逻辑之间的数据传递,改善了传统的数据传递方式。使用开源数据库 MySQL管理后台数据,MySQL的GUI图形用户界面极大地方便了数据库与表的操作。
【附图说明】
[0022] 下面结合附图及实施例对本发明作进一步描述:
[0023] 图1为本发明基于SSH的医药管理系统的后台功能模块的结构框图;
[0024] 图2为本发明基于SSH的医药管理系统的员工信息实体图;
[0025] 图3为本发明基于SSH的医药管理系统的药品信息实体;
[0026] 图4为本发明基于SSH的医药管理系统的系统管理员信息实体;
[0027] 图5为本发明基于SSH的医药管理系统的药品类别信息实体;
[0028] 图6为本发明基于SSH的医药管理系统的实体关系图;
[0029] 图7为本发明基于SSH的医药管理系统的Hibernate数据持久化的示意图;
[0030] 图8为本发明基于SSH的医药管理系统的药品信息查看功能执时序图;
[0031] 图9为本发明基于SSH的医药管理系统的药品信息修改时序图;
[0032] 图10为本发明基于SSH的医药管理系统的药品信息删除时序图。
【具体实施方式】
[0033] 为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参 照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发 明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本 发明的概念。
[0034] 实施例:
[0035] 该医药管理系统包括前台页面和后台功能模块,前台页面主要为员工和系统管理 员相应功能模块的窗口链接,而后台功能模块用于实现各个功能模块。
[0036] 医药管理系统的前台页面主要向员工和系统管理员展示系统的主页内容、系统通 知、医药资讯、医院情况简介与联系方式。提供员工与系统管理员的登录窗口链接。
[0037] 后台功能模块主要以员工和系统管理员两种类型的角色作为操作驱动者,员工和 系统管理员通过用户名和密码进入系统中各自的管理模块,如图1所示,主要包括以下功 能丰吴块:
[0038] A.注册登录模块
[0039] a.员工登录模块:员工通过自己的用户名和密码登陆用户管理模块;
[0040] b.新员工注册模块:新员工点击进入注册窗口,填写注册表单完成注册;
[0041] c.系统管理员登录模块:系统管理员通过管理员指定的账号密码登录进入系统 管理模块。
[0042] B.员工管理模块
[0043] 员工登录成功之后进入员工管理模块,员工管理模块包括药品信息管理模块、报 表管理模块和统计分析模块。药品信息管理模块包括:
[0044] a.药品浏览:显示当前所有药品信息;
[0045] b.药品添加:添加新进药品,及时更新药库信息;
[0046] c.药库管理:查看当前药库记录,可修改或删除指定药品库存信息;
[0047] 报表管理:点击生成库存报表信息;
[0048] 统计分析:统计相应时间段的库存记录情况并生成统计图。
[0049] C.系统管理模块
[0050] 管理员进入系统管理模块,选择执行下列功能:
[0051] a.员工信息浏览:显示目前员工信息情况;
[0052] b.管理员信息浏览:查看当前管理员信息,可修改或删除指定的管理员信息;
[0053] c.管理员添加:可增加新的管理员信息;
[0054] d.密码修改:管理员凭借用户名和初始密码可以修改原密码;
[0055] e.退出系统:管理员操作结束,可以自主选择退出系统。
[0056] 医药管理系统所涉及的数据项和数据结构为:
[0057] a.员工信息,包含的具体数据项有:员工ID、用户名、密码、创建时间。
[0058] b.管理员信息,包含的具体数据项有:管理员ID、用户名和密码。
[0059] c.药品信息,包含的具体数据项有:药品ID、药品编码、药品名称、生产厂家、药品 描述、价格、药品数量、药品需求数量、药品图片路径、药品类别。
[0060] d.药品类别信息,包含的具体数据项有:类别ID、类别名称、类别描述、创建时间。
[0061] 根据上述数据项和数据结构,包括的实体图有:员工信息实体、药品信息实体、系 统管理员信息实体、药品类别信息实体。四个实体图的结构如图2-5所示。医药管理系统 主要涉及的实体关系图如图6所示。
[0062] 根据实体分析,医药管理系统的数据库中需要创建四张数据库表:员工信息表,结 构如下表:

CN 105184472 A m "Ti 5/6 页
[0071] 该医药管理系统采用SSH框架技术,使用Hibernate框架取代传统的JDBC数据库 连接方式,构建了数据库与应用程序之间的桥梁。Hibernate数据持久化的示意图如图7所 不。
[00
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1