登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于BS架构的药品管理及销售系统毕业论文

 2020-02-16 12:12:13  

摘 要

随着信息技术的快速普及,各行各业都引入了相应的信息系统,并取得显著成果。医院也将目光对准信息化管理,逐步建立和完善了医院信息系统,用于管理医院的所有业务。药品管理作为医院管理中的一部分,药品的信息化管理在医院信息管理中占据重要地位。

本文从实际出发,针对药品库房管理、门诊药房管理、药品销售管理三个方面,设计并实现了基于B/S架构的药品管理及销售系统。本文分别对系统开发技术、系统的设计和系统的实现进行了论述。首先系统使用B/S架构作为基础架构,采用SSH框架作为开发的整体框架,选用MySQL数据库管理药品数据。然后根据系统设计的原则和总体目标,设计了系统的总体结构和模块功能。最后对每个功能模块的实现做了详细的说明。

药品管理及销售系统的实现,提高了药品管理工作的工作效率,具有一定的实用价值。

关键词: 信息系统;药品管理;B/S架构;SSH框架

Abstract

With the rapid popularization of information and technology, various industries have introduced corresponding information systems and achieved remarkable results. The hospital also focused on information management, and gradually established and improved the hospital information system to manage all hospital services. As a part of hospital management, informatization of drug management plays an important role in the process of hospital information managementrsquo;s construction.

This thesis starts from reality, designed and implemented a drug management and sales system for three aspects of drug warehouse management, outpatient pharmacy management, and drug sales management, based on B/S architecture. This thesis discusses about the technology concerning about the development of the system, the design and implementation of the system. First, the system is based on the B/S architecture, using the SSH framework as the overall framework for development, and MySQL as database to take the management about data of the drugs. Then, according to the principles and overall objectives of the system, the overall structure and module functions of the system are developed. Finally, this thesis describes the implementation of each functional module in detail.

The realization of the drug management and sales system has improved the efficiency of drug management work and has certain practical value.

Key Words:Information system; Drug management; B/S architecture; SSH framework

目 录

第1章 绪论 1

1.1 研究背景及意义 1

1.1.1 研究背景 1

1.1.2 研究目的及意义 1

1.2 国内外研究现状 1

1.2.1 国内研究现状 1

1.2.2 国外研究现状 2

1.3 本文的研究内容 2

1.4 论文结构 3

第2章 开发技术 4

2.1 B/S架构 4

2.1.1 B/S的简介 4

2.1.2 B/S的工作原理 4

2.2 SSH框架 5

2.2.1 Struts2框架 5

2.2.2 Spring框架 6

2.2.3 Hibernate框架 6

2.3 POI框架 6

2.4 目录分离算法 7

2.5 小结 7

第3章 药品管理及销售系统设计 8

3.1 系统设计原则 8

3.2 系统设计总体目标 8

3.3 系统设计的总体结构 8

3.4 系统模块设计 9

3.4.1 基础数据管理模块 9

3.4.2 库房管理模块 10

3.4.3 门诊药房管理模块 10

3.4.4 药品销售管理模块 11

3.4.5 用户管理模块 11

3.5 数据库设计 11

3.5.1 物理数据模型 11

3.5.2 数据库表的设计 13

3.6 小结 22

第4章 药品管理及销售系统实现 23

4.1 基础数据管理模块的实现 23

4.2 库房药品管理模块的实现 25

4.3 门诊药房管理模块实现 28

4.4 药品销售管理模块实现 30

4.5 用户管理模块实现 31

4.6 小结 34

第5章 结束语 35

5.1 论文工作总结 35

5.2 问题和展望 35

参考文献 36

致 谢 37

第1章 绪论

1.1 研究背景及意义

1.1.1 研究背景

随着信息技术的高速发展,传统的管理模式已不能适应信息时代大量的数据。近年来,各个行业都意识到传统管理模式的缺陷,逐步引进和完善信息化管理系统[1]

医疗行业的工作与人民群众的切身利益密切相关,所以国家十分重视医疗行业的工作建设,在信息化时代,医院的信息化建设自然成为其中的重要部分。上个世纪,各个国家就将开始着手于医院信息化管理的研究,并且取得丰厚的理论成果 [2]。药品管理工作是医院的管理工作的基础,也是医院管理工作的重点,药品的管理工作复杂且重要,需要工作人员及时掌握药品的库存、有效期等信息,相较于传统的管理方式,信息化管理更容易、有效地达到该目的。

1.1.2 研究目的及意义

医院药品管理工作较为复杂,涉及多个部门,一旦药品管理出现纰漏,造成药物位置的错放、药物的损坏等,病患的身心健康和医院的长久发展都将受到严重影响[3]

药品管理的工作量较大,传统的管理模式,不能及时的查询各种药品的详细信息,不能及时掌握药品的库存数量以及入库出库记录等。而采取信息化的管理方式,能提高药品信息和相关记录数据的准确性和有效性,方便及时掌握各种药品的详细信息,并可以根据需求快速查询药品[4]

将信息化系统应用到药品管理工作中,一方面能够使药品管理工作有序的进行[5],从而进一步提高医院药品管理的工作效率,节约工作时间[6]。另一方面能够实现药品信息资源共享,从而促进医院药品管理工作的进步和发展[7]

1.2 国内外研究现状

1.2.1 国内研究现状

随着我国科学技术水平的不断提升,我国各大医院都进行了医院的信息化建设,并且已经取得了非常显著的效果。在我国大部分等级为三级的医院中,初步都构建了比较完善的现代化信息化管理系统,在医院的管理工作中发挥了重要作用。此外,为有效地管理医院的工作,我国地方级以下的各大医院也随之开展了信息化建设[8]

由于我国信息化建设起步相对发达国家较晚,我国医院的信息化建设较为落后,再加上我国医疗体制改革等各种因素影响,我国现阶段的医院信息化建设依然存在许多问题。主要体现在:我国各地区信息发展水平不一致,信息化建设理念意识淡薄[9],信息化建设投入较低,了解医疗行业同时精通软件开发的专业人员匮乏,许多医院不具备引进先进信息化管理系统的条件。

1.2.2 国外研究现状

美国在上世纪60年代初就开始了医疗体系的信息化建设[10]。美国的医疗信息化发展到今天经历了四个阶段,第一阶段是HIS阶段,医院信息系统建设阶段,这是美国医疗信息化的开端。第二阶段是医院临床医疗管理信息化阶段。第三阶段是高级临床系统的推广,慢慢得到了实现。第四阶段是2000年以后的电子病历建设,这是美国医疗信息化的分水岭 [11]

日本医疗信息化建设起步较早,政府重视并推进了医疗、管理和服务这三条线的数字化,到2006年,大中型医院和诊所的电子病历系统普及率达到了60%以上[12]。早期的医院信息系统主要以挂号、收费为中心,90年代中期开始,才逐步发展到以医疗服务为中心,并且逐步扩展了系统所涉及的业务范围,将库存、门诊等系统进行了整合[13]

加拿大政府高度重视全国医疗卫生的信息化建设,在20世纪90年代就开启了国家医疗卫生的信息化建设,以全国统一标准、可共享的电子档案为核心,以多种方式推进卫生信息化系统的建设,在不断的推进与改革下,卫生信息化发展水平逐步进入世界前列[14]

1.3 本文的研究内容

本文的主要内容如下:

首先,介绍药品管理及销售系统开发用到的技术框架。

其次,对系统进行分析,提出整体的架构,设计出系统的各个模块及每个模块对应的功能。

最后,介绍药品管理及销售系统的实现。

1.4 论文结构

论文首先介绍了药品管理及销售系统的开发的背景、目的和意义,国内外的发展现状。然后分析了系统开发中遇到的技术和算法,接着分析系统的功能,设计了系统的整体架构和模块功能,最后介绍了系统的实现。

本文分为五个部分进行,每个部分的具体内容安排如下:

  1. 介绍了药品管理及销售系统的开发背景、意义。
  2. 开发技术介绍,主要介绍药品管理及销售系统采用的B/S架构及SSH框架等技术
  3. 系统分析与设计,对系统的功能进行分析,并对数据库进行详细设计。
  4. 系统界面和功能的实现。
  5. 结束语,对本论文的内容及结果进行概括性阐述,分析现有功能的不足之处和可以继续完善的点。

第2章 开发技术

本章对药品管理及销售系统开发中所用到的技术进行了介绍。

2.1 B/S架构

B/S的简介

B/S架构,即Browser浏览器/Server服务器架构, B/S架构相较于C/S架构,有以下优点:

(1) 不需要安装任何专门的软件,可以在任何地方进行操作,只需要有一台电脑,并且电脑连接到了互联网。

(2) 由于异步请求技术AJAX的发展,部分功能可以在客户端的电脑上进行,降低了服务器的压力。并且增加了用户体验,增强了交互性,可以使用异步请求技术实现局部刷新。

(3) 使服务器的扩展和维护相对更加容易。

B/S的工作原理

B/S架构的工作原理图见图2-1。用户可以在任意连接到互联网的电脑上,在浏览器中输入要访问的地址,向服务器发送请求,服务器接收到浏览器端发送的请求,解析请求的URL,生成响应的HTML文件,并将该文件响应给浏览器,浏览器接收到响应的文件,进行解析整理,最后将响应的结果显示给用户。

图2-1 B/S架构工作原理图

2.2 SSH框架

SSH框架指Struts2、Spring、Hibernate三大框架的集成[15],使用SSH框架可以搭建架构清晰、维护容易的系统。使用SSH开发Web项目较为容易,只需要对SSH项目的开发环境搭建和整合,在固定模式下编写代码,代码编写的流程比较清晰。Java Web项目中,使用三大框架的基本流程是:页面发送请求到Struts,Struts调用业务逻辑层处理业务逻辑,业务逻辑层调用数据持久层,数据持久层则通过Hibernate和对数据库进行增删查改操作。

2.2.1 Struts2框架

Struts2只是一个MVC框架,用于Java Web应用的快速开发[16]。传统的Web应用开发处理流程:JSP页面将信息展示给用户,Servlet负责处理请求,使用这种模式进行web应用的开发,存在许多问题,如应用的耦合性较高。而Struts2框架则进行了解耦,对于不同的业务逻辑、不同的功能模块,只要交给不同的Action进行管理,Action负责处理逻辑的控制和页面的跳转,并且可以使用多个Action管理不同的业务模块,扩展性较强[17]

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图