免费预览已结束,剩余22页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
xxxxxxxxxxx学院毕业论文医药药房管理系统专业名称: 计算机科学与技术 班 级: 2003年1班 学生姓名: xxxxxxxxxx 指导教师: xxxxxxxx 完成时间: 2007年5月 xxxxxxxxxxxxxxxxx学院毕业论文摘 要八年经验 专业指导毕业设计 需要全套设计请联系:731767310当今时代是飞速发展的时代信息时代。在各得各业中都离不开信息的处理,这正是计算机被广泛用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分的发挥它的优越性。药房是医院最繁忙的科室之一,无论门诊还是住院药房,面临着大量取药的患者和家属,工作人员都在忙于事物性工作。各种原因造成药品上的差错不能及时发现和纠正,管理中的混乱现象也就不可避免。大型医院药房药品数量繁多,采购和发放的帐目登记是一件很烦琐的事情而且药品的价格经常调整,退货现象时有发生,使作帐工作更加复杂,呈报准确库存资金和汇总某一期资金流动情况,其统计工作更是十分困难。医疗质量的提高和重病患者的抢救,与药品供应有着密切的关系。为了解决这个矛盾,实现科学化、现代化的医院药房管理,就必须设计开发药房管理信息系统,并用于实践计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好药房信息而设计的本软件选择了VFP6.0作为编程工具,来编写医药药房管理系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了医药药房管理的自动化和信息化。关键词: 信息管理系统;数据库;vfp;医药药房管理 AbstractThe modern era is the era of rapid development of the information age. In each of the industry can not be separated from the processing of information that is widely used in computers and information management system causes. The greatest advantage of the computer is that it can use for information management. Use the computer to control information, not only to improve efficiency, but also greatly improved its security. Especially for complex information management, computer full play to its advantages. Hospital pharmacy is the busiest one of the department, or hospital outpatient pharmacies, is faced with a lot of prescriptions of the patients and their families, staff are busy things work. Various causes of drug errors not timely identified and corrected, and management of the confusion it is inevitable. Drugs major hospital pharmacies voluminous. procurement and payment of accounts registration is a very cumbersome thing and the price of drugs regularly adjusted, return it happens from time to time. make account for more complex work, accurate summary of stock funds and a particular phase of the movement of funds, their statistical work is very difficult. Improving the quality of medical care and seriously ill patients rescue, and medical supplies have close relations. To resolve this conflict, and achieving scientific, modern hospital pharmacy management. we must design and development pharmacy management information systems, and for the practice of computer information management and information management system is closely related to the development, System development is a prerequisite for system management. The system is to manage information and pharmacies designed the software chosen VFP6.0 as programming tools, to prepare medicine pharmacy management system, using software engineering principles and object-oriented programming, including development of its key database background to the establishment and maintenance of front-end applications and the development of two, Implementation of medicine pharmacy management automation and information technology. Key words information management system; data base;vfp;Medicine pharmacy management 22目 录1 引言I2 系统分析22.1背景分析22.2需求分析22.3管理信息系统概述22.4系统要求33 系统的规划与分析43.1系统的安全性分析43.2系统逻辑模型的提出44 数据库的设计65 详细设计95.1系统的功能模块组成95.2 登录窗体的设计105.3各主要模块的设计105.4 库房管理模块的设计125.5 调货管理模块的设计145.6 基础信息管理模块的设计165.7 系统管理模块的设计165.8 主菜单的设计与系统的编译发行196 结 论21参考文献22医院药房管理系统1 引言一套比较系统的医院药房管理信息系统理念,并建立了一整套比较规范的医院药房管理方法。在积极建立商业现代商业管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。医院管理者的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在商业中实现就成为了一个可望而不可及的目标。医院急需一套既有先进管理思想又适合国内的医院药房管理信息系统,作为实现目标和提高现有水平的一种重要手段! 医院药房管理信息系统是一个医院不可缺少的部分,它的内容对于医院的决策者和管理者来说都至关重要, 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用 医院药房管理信息系统是信息管理系统,其开发的功能主要包括:通过计算机管理医院药房信息,通过计算,统计出各项数据,分析出现状和员工的工作表现,通过强大的查询和索检高效的索检出数据,提高办事效率。2系统分析2.1背景分析随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高医药销售企业医药库房管理的水平,是当今社会所面临的一个课题。提高企业的管理水平,必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的发展需求。面对信息时代的挑战,利用高科技手段来提高医药库房管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。企业方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。2.2需求分析利用计算机实现医药行业的医药库房管理势在必行。医药库房管理是一项琐碎、复杂而又十分细致的工作,药品的出/入库,调货管理,库房管理等,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高医药库房管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。2.3管理信息系统概述管理信息系统(Management Information System,简称MIS)是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。管理信息系统的物理组成:(1)计算机硬件系统:包括主机、外部存储器、输入输出设备等。(2)计算机软件系统:包括系统软件和应用软件两大部分。(3)通信系统:包括线路等通信设施和与计算机网络、数据通信有关的软件等。(4) 工作人员:包括系统分析员、程序设计员、维护人员、管理员、操作人员等。2.4系统要求一、硬件要求:1 PIII以上CPU2 内存256M以上3 硬盘容量40GB以上4 EGA以上分辨率的显示器.5 鼠标或其它定点设备二、软件要求 操作系统应使用Microsoft Windows2000版本,或者使用Microsoft Windows xp 或者更高版本。3系统的规划与分析3.1系统的安全性分析安全系统的需求定义:1) 系统提供用户登录功能(进行用户身份验证),并且用户名和用户编号是唯一的。用户在登录界面上填写任意的用户名和用户密码(中文或英文);系统提供登录过程中的出错处理机制和操作成功处理机制。2) 系统对非法用户具有警告功能,例:单用户表中不存在的用户企图登录系统,系统应该要求用户输入合法用户名和用户密码,并警告用户的操作。 3.2系统逻辑模型的提出本系统主要是以数据流图、数据字典和E-R图为主要描述工具来勾画系统的概貌。数据流图的基本图形元素有4种:数据存储文件数据流。被加工的数据与流向,箭头会给出数据流的名字加工。输入数据在此进行变换产生输出数据数据输入的源点或数据输出的汇点。其中会注明源点或汇点的名字 图3.1系统逻辑模型图4数据库的设计通过对该系统的研究,将系统数据库分为以下几个表。如下表。现将各表的具体设计结构举例描述如下: 图4.1 Itabdhdj表图4.2Itabrj表图4.3 入库登记表图4.4入库退货表图4.5库存表5详细设计5.1系统的功能模块组成药 房管 理系 统进货管 理库房管 理调货管 理基础信息管 理系统管 理系统帮 助入库退货入库报表客户资料登记客户资料查询调货登记调货查询数据库备份数据库恢复关于系统员工信息客户信息药房基本信息供应商信息药品信息入库登记图5.1系统功能模块表其系统主界面设计运行效果图如下:图5.2系统主界面5.2 登录窗体的设计软件运行输入操作员和相对应的密码就可以进入系统。其运行效果图如下:图5.3系统登录界面5.3各主要模块的设计进货管理模块的设计入库登记 输入运行商,经手人,和计算方式,系统自动生成票号和日期,操作员。然后输入药品简称和存储仓库,药品数量和单价等各种要求。然后根据情况入库。入库管理的设计运行图如下:图5.4入库登记界面分析按钮源码如下:登记按钮的源码为thisform.grid1.recordsource=ltabrkdj &赋数据源*自动票号select tabrkdjlmonth=padl(alltrim(str(month(date(),2),2,0)lday=padl(alltrim(str(day(date(),2),2,0)if empty(入库票号) set cent on thisform.text2.value=alltrim(str(year(date(),4)+-+lmonth+-+lday+rkd0001)else select max(入库票号) from tabrkdj into array a &查找表tabrkdj中最大的入库票号存入数组a中 nAnswer=messagebox(cmessagetext,ndialogtype,cmessagetitle) do case case nAnswer=6 thisform.grid1.recordsource=tabrkdj &赋数据源 select tabrkdj &选择jTabrkd工作区为当前工作区 append from databaseltabrkdj &把数据表中的记录追加到当前数据库文件尾5.4 库房管理模块的设计 输入查询条件,进行查询。也可以自动查询。其库存查询表单的运行界面如下:图5.5库存查询界面其中查询的源码分别如下:cif=alltrim(bo1.displayvalue)ccif=alltrim(bo2.displayvalue)ctext=alltrim(thisform.text1.value) thisform.pageframe1.page2.grid1.recordsource=lindeping &赋数据源 thisform.pageframe1.page2.activate &执行page2的Activate事件 cx=1 else thisform.pageframe1.page2.grid1.recordsource=lindeping &赋数据源 lspnumber=lindeping.药品编号 select tabkc&选择Tabkc工件区为当前工件区 set order to 药品编号&指定控制索引文件 seek lspnumber 5.5 调货管理模块的设计 输入药品的名称和数量,仓库之间的移动情况,自动生成票号,日期和操作员。进行调货。其中调货登记窗体的运行界面如下:图5.6调货登记界面 根据调货查询条件或者调货日期进行查询,也可以进行自动调货查询。调货查询表单运行如下:图5.7调货查询界面*按选择条件和日期查询: case thisform.check1.value=1 and thisform.check2.value=1 if empty(ccif) or empty(ctext) messagebox(请选择查询条件!,48,操作失败!) bo2.setfocus else if sdate=/ or edate=/ messagebox(请输入时间!,48,操作失败!) thisform.text2.setfocus else fff=alltrim(bo1.displayvalue)+alltrim(bo2.displayvalue); + +alltrim(thisform.text1.value)+ endif select * from tabdhdj where &fff.and between(调货日期,sdate,edate) into cursor lindeping endif endif5.6 基础信息管理模块的设计 输入药品的查询条件,也可以自动查询,就可以得到这个药品的具体存储情况。其中药品信息管理窗体运行效果图如下:图5.8 药品信息管理界面5.7 系统管理模块的设计1. 修改密码。其中修改密码表单的运行如下:图5. 9修该密码界面2数据备份。数据备份表单的运行如下:图5.10数据备份界面开始备份按的源码如下:close all &在进行数据备份前,先关闭所有数据库文件 gressbar1.value=gressbar1.min &把progressbar控件的min属性值赋给progressbar控件的值source=sys(5)+sys(2003)+database*.* &取出原数据库文件所在的路径赋值给变量obj=alltrim(thisform.text1.value)+*.*copy file &source to &obj &备份数据库文件到Text1控件所指定的路径中*当用户输入的路径不存在时,给予提示if error0 messagebox(此路径不存在!,48,数据备份 ) error=0else gressbar1.visible=.t. erval=100 &设置调用计时器事件的间隔为100,以毫秒为单位endif3数据恢复。数据恢复表单的运行如下:图5.11数据恢复界面开始恢复按钮的源码分析如下:close all &在进行数据备份前,先关闭所有数据库文件gressbar1.value=gressbar1.min &把progressbar控件的min属性值赋给progressbar控件的值source=sys(5)+sys(2003)+database*.* &取出原数据库文件所在的路径赋值给变量obj=alltrim(thisform.text1.value)+*.*copy file &obj to &source &备份数据库文件到text1控件所指定的路径中*当用户输入的路径不存在时,给予提示if error0 messagebox (此路径不存在!,48,数据恢复 ) error=0else gressbar1.visible=.erval=100 &设置调用计时器事件的间隔为100,以毫秒为单位endif到此系统的代码部分设计完成。5.8 主菜单的设计与系统的编译发行在实际的系统设计中,菜单可分为两种类型,即下拉式菜单和弹出式菜单,下拉式菜单系统中,一般有一个主菜单,其中包括若干个选择项。主菜单单的每一项又可下拉出下一级子菜单。这样用一个个的窗口的形式弹出在屏幕上,它是通过菜单编辑器建立,其步骤如下:1) 选取要建立菜单的窗体2) 从“工具”菜单中,选取“菜单编辑器”建立如下图所示的系统主菜单:图5.12菜单设计界面可以看出菜单系统的建立比较直观,因此不作重点描述一个典型的数据库应用程序由数据结构,操作界面,查询选项和报表打印等组成。在设计应用程序时,应仔细考虑每个组件提供的功能以及与其他组件之间的关系。设计好的功能模块制作完毕后,单击全编译执行在确认无误后,单击文件菜单下的生成工程得到一个.EXE的可执行程序.到此一个完整的系统设计完成。.6 结 论在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年健康生活与心理健康知识竞赛试卷
- 2026年志愿者服务社会调查能力测试题
- 2026年苏教版小学语文三年级下册第12单元看图写话专项练习
- 2026年网络安全意识培养专项训练习题
- 2026年四川省人教版初中化学下册第4章化学实验习题集
- Unit 2 Helping at home第3课时 Fuel up 教学评教学设计英语外研版四年级上册2026秋
- 第三单元 第3课时 节余多少钱(分层作业)数学北师大版三年级上册2026秋
- 探寻精神动物:测试题及答案
- 土方施工现场管理题目及答案
- 博士语文考试试题及答案
- 兵检职业适应测试题及答案
- 2025年游戏代练兼职合同模板
- 2025年中级咖啡师资格考试试题与答案
- 外包单位安全管理制度
- 民用建筑设计术语标准
- 医疗护理员课件
- 护理阿尔兹海默病
- 学习护理知识和急救常识
- 人教PEP版英语五年级下册Unit 1~6全册教案共6个单元整体教学设计
- GB/T 19183.1-2024电气和电子设备机械结构户外机壳第1部分:设计导则
- DL∕T 318-2017 输变电工程施工机具产品型号编制方法
评论
0/150
提交评论