社区医院药品管理系统设计与实现精品.docx
《社区医院药品管理系统设计与实现精品.docx》由会员分享,可在线阅读,更多相关《社区医院药品管理系统设计与实现精品.docx(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、社区医院药品管理系统设计与实现Design and Implement of Medicine Management System for Community Hospital毕业设计(论文)任务书毕业设计(论文)题目:社区医院药品管理系统立题目的和意义: 医院药品管理系统是专为医院仓库的药品进销存管理而设计的。此软件可以为医院药品进销存管理提供了较为科学的管理模型,有效促进医院药品仓库日常管理工作效率的提高,用计算机信息管理的方法实现对药品的进销存管理的工作。此药品管理系统能够为用户提供充足的信息和快捷的数据处理手段。使用计算机对药品信息进行管理,极大地提高医院药品流动及库存管理的效率,也是
2、企业的科学化、正规化管理与世界接轨的体现。技术要求与工作计划:系统采用SQL Server 2000和Delphi 7.0进行设计。该系统主要包括系统设置、基础资料、采购管理、入库管理、库存盘点和药库查询等主要功能模块。首先要进行详细的数据库设计,使每个数据表都有严格的规范,这样在系统的设计过程中可以根据不同的表进行相应的设计。然后进行详细的需求分析,画系统的流程图,把整个系统的功能模块设计出来,对每个功能模块进行详细的分析与研究,当前期准备工作完成以后,就可以对每个功能模块进行相应的编程,直到整个系统设计完毕。 然后,对系统进行全面系统的调试,使系统趋于人性化,可以让用户更方便的使用本系统。
3、时间安排:2008年2月25日2008年3月10日 系统调研2008年3月11日2008年3 月31日 系统设计、各模块功能设计2008年4月 1 日2008年 5月15日 代码编写2008年5月16日2008年5 月31日 系统测试2008年6月 1 日2008年6 月08日 论文指导教师要求:1、 按时间进度合理安排此次毕业设计。2、 发现问题及时查阅相关参考书和资料,并及时与指导教师沟通。3、 认真调研,合理设计各个功能模块。4、 熟练掌握相应的开发工具和后台数据库。5、 论文撰写严格按照哈尔滨商业大学的论文规范要求,认真撰写论文。(签字) 年 月 日教研室主任意见:(签字) 年 月 日
4、院长意见:(签字) 年 月 日摘要软件是利用Delphi 7.0设计开发的医院药品管理系统,是医院信息系统的一个重要组成部分,可实现对医院药品信息的分类管理和数据分析,从而使信息整理快速、准确、简单,以便于相关部门给予统筹安排,从而提高改进传统的管理方法,提高企业管理水平。本文所叙述的内容以及程序代码都是医院药品管理中的常见问题。设计完成了医院药品管理系统的开发。系统的前台采用了Delphi 7.0为开发工具,后台使用大型关系数据库SQL Server 2000。此系统的设计特点是人机交互界面友好,操作简单方便。关键词:药品管理;数据库;Delphi;SQLAbstractThe softwa
5、re designed and developed by Delphi 7.0 is the Medicine Management System for Hospital which is an important part of the Hospital Management System.It can realize the classification and data analysis of hospital medicine information which lead to fast, accurate and simple information management whic
6、h facilitate other departments to make comprehensive arrangement in order to improve the traditional management methods and the level of corporation performance. The content of this article including the source codes is the common problems in the hospital medicine management.The design has accomplis
7、hed the development of the Medicine Management System .The foreground program of this system has utilized the development tool of Delphi 7.0 as well as utilizing the large relational data bank of SQL Server 2000 in daemon. The characteristic of this system are the friendly man-machine interface and
8、simple and convenient operation.Keyword: Medicine Management ; Database ;Delphi; SQL目录摘要IAbstractII1 绪论11.1 任务的提出11.1.1 系统开发的背景11.1.2 系统开发的意义11.2 目标系统的功能要求21.3 可行性分析21.3.1 经济可行性21.3.2 技术可行性31.3.3 社会可行性31.3.4 软硬件可行性31.3.5 时间可行性32 开发工具及运行环境42.1 Delphi 简介42.2 Delphi 7 的新特性42.3 SQL Server 2000简介52.4 SQL
9、 语句介绍62.4.1 SQL 简介62.4.2 SQL 的特点62.5 ADO 数据存取技术的选择72.5.1 ADO 的优点72.5.2 ADO 技术在Delphi 7中的实现72.6 运行环境82.6.1 软件环境82.6.2 硬件环境83 系统分析与设计93.1 功能模块分析93.1.1 系统功能结构93.1.2 各模块功能的简介93.2 系统流程图113.3 功能分析123.3.1 信息管理功能123.3.2 用户浏览功能123.4 数据库设计123.4.1 创建数据库和数据表123.4.2 创建基本信息表133.5 存储过程的建立164 程序设计说明184.1 建立系统主窗体184
10、.2 创建公用单元204.3 用户登录204.4 用户设置214.5 权限设置234.6 更改密码244.7 药品字典254.8 药商字典264.9 采购管理274.10 入库管理334.11 出库管理354.12 库存盘点364.13 药库查询385 系统的调试和测试395.1 系统调试目的395.2 调试中出现的问题即解决的办法395.3 测试的目的405.4 测试的经验与体会40总结41参考文献42致谢431绪论1.1 任务的提出1.1.1系统开发的背景随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。随着科学技术的不断提高,
11、计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。医院药品信息用计算机管理是一种计算机应用技术的创新。医院的药库每天有很多药要取出,又不断有药品补充进去,每天药品的流量是很大的。如果只用人工的方法去统计是不可能的,医院药品信息管理与药品供应有着密切的关系。为了解决这个矛盾,实现科学化、现代化的医院药品信息管理,就必须设计开发医院药品信息管理系统,并用于实践。医院药品管理系统是对医药信息进行管理的计算机网络软件系统,它可完成医院中各类药品信息的收集、传输、存储、使用。是融合了医院的管理思想、各部门的业务经验,以及对计算机技术的恰当运用的软件开发
12、成果。医院药品管理系统以医院医疗用药管理为主线,实现全面的信息化。系统设计主要突出强化了系统与数据的安全性,构架、构件设计的标准化,实时响应速度的快速化,及人机界面设计的友善性等方面。医院管理系统用计算机管理医院药品,从功能上覆盖了系统设置,基础资料,药品采购,药品入库,药品出库,药品盘点,药品查询等。1.1.2系统开发的意义药品管理系统的开发运用,将在以下管理方面取得了突出的意义:(1) 药品管理规范化在药品管理方面,实行的是品种管理模式。从药品的采购,到药品的入库、销售,全部通过网络调配,杜绝了已往手工运行所带来的管理不清、药品流失、不正常的价格波动等弊端。(2) 工作程序系统化药库与各药
13、房联网后,可随时传递、查询数据,使药品数量实现动态显示。(3) 查询统计科学化对全部药品的所有信息,可以进行任意组合的条件查询。能自动统计任意时段的药品入、出、存数量及金额。(4) 信息处理一体化以药库为中心,实现药品名称、规格、编码、价格的统一。药品的计划、采购、验收等能做到连贯处理。药品的信息审核、批准,最后到执行全部自动化、流程化,极大地提高了药品的管理水平。总之,药品管理系统,能够及时、准确地收集、传输、处理和反馈各项医药信息,增强和扩展医务人员的信息功能,增强医务人员对医药信息的变换、存贮、识别处理和决策,从而提高医护人员的工作效率。1.2 目标系统的功能要求医院药品管理系统是为了满
14、足医院或诊所对药品进贷、销售以及库存管理而开发的。一般而言,药品进销存管理系统应达到以下目标:(1) 能够管理所有药品的基本信息资料,包括药品名称、药品描述、药品单位、药品保质期以及药品用法说明等信息。(2) 能够管理所有供药厂商的基本信息资料,包括厂商名称、联系地址、联系电话和厂商负责人等信息。(3) 能够管理医院或诊所内药品采购信息,包括采购单的建立、审核等功能。(4) 能够管理医院或诊所内药品入库信息,包括入库批次、入库的日期以及入库单审核等功能。(5) 能够管理医院或诊所内药品出库或领药并及时更新药品的库存,为保证数库存的准确性,即对库存进行盘点以及盘点单打印等功能。(6) 能够快速地
15、查询药库内的药品信息。1.3 可行性分析1.3.1 经济可行性软件的经济可行性是指软件的所有带来经济效益与开发所需的投资费用相比较,是否适宜,随着近几年计算机技术的普及和发展,用计算机辅助管理所带来的经济效益远远大于对计算机硬件和软件的投资。开发的这套系统完全可以在医药现有的计算机上运行,因此系统具有了良好的硬件基础。从软件方面考虑,医院配备一套SQL Server 2000数据库和Delphi 7.0软件完全可以接受。本系统所采用的硬件和软件无论是开发环境还是运行环境都是社会上很普及的资源,即不需要很大的投资。鉴于开发本系统所带来的经济效益大于对其所做的投资,因此在经济上是可行的。1.3.2
16、 技术可行性由于所采用SQL Server 2000和Delphi开发工具功能很强大,使开发者短时间内开发出复杂而又高要求的应用,减少了设计难度。鉴于所使用的计算机软硬件均具有良好的性能并足以实现开发系统的目的,因此,在技术上是可行的。1.3.3 社会可行性现代管理方法必须以计算机的应用为基础,二者的结合可谓相辅相成、缺一不可。医院药品管理系统是一个医院不可缺少的部分,药品管理系统能够为用户提供充足的信息和快捷的数据处理手段。本系统的完成可以使医院药品管理人员从繁重的手工操作中解脱出来,减轻了劳动强度。因此,具有社会可行性。1.3.4 软硬件可行性系统在软件上选用网络动态编程中处于领先地位的D
17、elphi7.0企业版。Delphi 7.0企业版最大的特点是易学、高效、功能强大。数据库选用适于网络开发的SQL Server 2000,易于改进和扩充。系统要求界面友好、容易掌握、方便用户的操作和使用,并具有稳定安全的特点。对客户端硬件的配置要求不太高,很适合当前医院药品管理机构用机配置,使系统具有较广的适用面。1.3.5 时间可行性软件的时间可行性是指软件的开发时间和使用时间的比例,虽然药品管理系统不断完善和发展,但本系统所采用功能强大的软硬件配置及优良的开发技术,在近一段时间内可以满足医院的要求。本系统的开发时间很短且具有较强的兼容性,可以在一段很长时间内使用,所以在时间上是可行的。2
18、 开发工具及运行环境2.1 Delphi 简介Delphi是Inprise公司(即原Borland)推出的基于真正面向对象语言Object Pascal语言的可视化编程工具,是当今世界上最快的编译器。能大大提高编程效率。面向对象的程序设计(Object-Oriented Programming,简写为OOP)是现在最成功的高级语言程序设计方法,面向对象的程序设计的目的是创建可重用代码,通过把属性和方法封装进“对象”中,以更好地模拟现实世界。“真正的程序员用C,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述1。Delphi实际上是Pascal语言的一种版本,但它与传统的
19、Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部属性:可以被放大缩小、移动、最大最小化等,但您却没有编写一行代码。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础2。Delphi已经为您做好了一切基础工作,程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程
20、序中加入完成您所需功能的代码而已。在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程3。2.2 Delphi 7 的新特性Delphi7是窗口操作系统中快速应用开发环境的最新版本。它的第6个版本是Windows平台上第一个全面支持最新Web服务的快速开发工具,而在该版本中它又成为了第一个正式支持.Net的开发工具
21、,使得Delphi程序员能够开始发展他们为.Net开发的技巧,而不必抛弃他们目前在Windows平台上的工作和技巧。同时,Delphi7继续加强了对Web服务程序开发的支持。无论是企业级用户,还是个人开发者,都能够利用Delphi7轻松、快捷地构建新一代电子商务应用4。(1) 企业应用MDA开发。通过让开发者从设计到部署都复用一个应用,加速开发进程,同时显著减少代码量和需要开发的时间。(2)可视化的快速Web开发。开发者能够在Delphi7环境中可视化的创建Web应用。(3) Linux的跨平台支持。Delphi7内建了对Linux的跨平台支持,出售时附带Delphi7语言版本的Kilix3。
22、Kilix3是第一个Linux操作系统上的高性能的可视化整合开发环境IDE。(4) 企业级的报表能力。Delphi7让企业能创建跨平台的报表。这些报表能帮助查看应用程序运行的效率。(5) 免费的Data Snap多层应用开发。Data Snap以前的名字是MIDAS.DateSnap不但强化了MIDAS原有的功能,更加入了许多新的组件。让程序员可以使用它开发出的功能更为强大的应用系统。(6) Windows XP应用。Delphi7包含了对Windows XP风格的支持,让开发者能够创建Windows XP用户界面风格的程序。(7) 加强的Indy组件。(8) 继续加强dbExpress.。(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 社区 医院 药品 管理 系统 设计 实现 精品
限制150内