医药管理系统论文 - 图文 联系客服

发布时间 : 星期一 文章医药管理系统论文 - 图文更新完毕开始阅读41c327ef856a561252d36fef

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

图4.2

4.4逻辑分层结构设计

医药管理系统由4层结构组成,并遵循MVC结构进行设计。4层结构分别为表示层、业务逻辑层、持久层与数据库层,如图4.3所示。 医药管理系统 表示层业务逻辑层 持久层 (Struts框架(Struts框架) (Hibernate框架) ) 图4.3

数据库层 (MySQL 数据库) 其中表示层与业务逻辑层均由Struts框架组成,表示层用于提供程序与用户之间交互的界面,项目主要通过JSP、ActionForm及Struts标签库进行展现;业务逻辑层用于处理程序中得各种业务逻辑,项目中通过Struts框架的中央控制器及Action对象对业务请求进行处理;持久层有Hibernate框架组成,它负责应用程序与关系型数据库之间的操作;数据库层为应用程序所使用的数据库。对于4层结构的具体实现如图4.4所示。

医药管理系统 视图 控制器 持久化 图4.4

MySQL 数据库 共 31 页 第 10 页

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

4.5系统预览

系统登陆页面如图4.5所示,该页面为系统的入口,只有输入正确的用户名与密码才能进入系统。

图4.5

如图4.6所示是药品管理的高级查询页面,它可以在众多的药品中找到符合要求的药品信息。

图4.6

共 31 页 第 11 页

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

药品的种类也是管理上的重要参数,如图4.7所示是药品类别统计页面,该页面可以根据现有药品的名称统计其种类中得比例。管理系统中的所有药品页面用于查看当前库存中得药品名称与库存数量,如图4.8所示。在该页面中,还可以对药品信息惊醒修改和药品的购进。

图4.7

图4.8

共 31 页 第 12 页

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

第五章 数据库设计

5.1数据库分析

为防止数据访问量增加使系统资源不足而导致的系统崩溃,医药管理系统的数据库采用了独立的MySQL数据服务器,将数据库独立放在一个服务器中。这样即使服务器崩溃了,数据库服务器也不会受到影响;另外一个好处就是能够更快、更好地处理更多的数据。

5.2数据库概念设计

5.2.1物品实体对象

物品实体包括药品编号、名称药品编码、出厂地址、描述等属性。药品编号是识别不用药品的唯一编号,其数据类型是int,并且是数据库自增的。其余的属性都是药品的通用特性,如药品名称、类别、价格、出厂地址和药品描述等。药品实体E-R图,如图5.1所示,表结构如图5.2所示。

编号 药品名称 药品编号 药品 数量 时间 需求数量 图片

图5.1

出厂地址 描述 价格 类别 共 31 页 第 13 页