欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    惠康药店药品管理系统的设计与实现(共20页).doc

    • 资源ID:14415784       资源大小:356.50KB        全文页数:20页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    惠康药店药品管理系统的设计与实现(共20页).doc

    精选优质文档-倾情为你奉上目 录专心-专注-专业惠康药店药品管理系统的设计与实现摘 要: 药店药品管理系统在药店的药品管理中起着非常重要的作用,它能够及时、准确的反馈药品信息,使药店管理者在管理中更轻松更高效。本文以药店药品管理系统的需求分析和可行性分析为基础,阐述了开发药店药品管理系统的重要性,介绍了开发目标、设计思想及其各个功能的设计与实现过程,并主要对系统中的系统管理模块、药品信息管理模块、进货信息管理模块、退货信息管理模块、销售信息管理模块、库存信息管理模块做了详细介绍。药店药品管理系统是以Delphi6.0和SQL Server2000为开发平台而设计的一个功能完整实用、操作简单并且容易上手的管理系统,它使药品管理更加系统化、规范化和自动化,满足了现代药店高效管理的需求。关键词: 药店管理 模块 管理系统1 引言 现代化科学技术的高速发展,使药店的经营管理越来越复杂。工作人员在日常工作中需要处理的信息,不但在数量上逐渐增加,而且各种数据之间的相互关联及其加工整理的要求更为复杂。因此,药店药品信息处理必须更加迅速、准确无误,否则无法满足现代化管理的需要。但在手工操作方式下,随着工作量的不断增大,药店管理人员整日忙于繁琐的事务性工作,既无时间,又不能很好地对药品信息进行处理,对药品的信息很难及时进行分析、实施监督。同时要提高市场竞争力,还要有好的客户服务。在手工管理的情况下,药品销售人员很难对客户做出正确的供货承诺。药店要做到及时响应客户的需求,就必须有准确无误的相关信息,只有这样才能在竞争中获得最佳效益。一个较好的管理系统能够提供相关信息的查询,实时、准确地反映药店药品的经营状况,使管理者做出更好的预测和决策。药店管理信息系统正是为了适应这种形势,利用现代化管理工具,使药店的管理更高效更快捷,并由人工管理向计算机管理转化。它既减少了人力、财力的消耗,也提高了管理的效率和准确度,使管理者能更加方便、快捷、有效的完成工作。2 系统分析2.1 系统可行性分析1、经济可行性:药店药品管理系统费用包括硬件投资、软件开发费及其它费用。它为药店管理提供所需的信息,并可以提供优化的决策方案供选择,使得管理决策更加科学化。由于开发此系统所需要的成本比较低,因此在经济上完全可行。2、技术可行性:Delphi6.0具有简单、高效、功能强大的特点。它是基于窗体和面向对象的方法,具有高速的编译器,具有强大的数据库支持,它与Windows编程紧密结合,具有强大而成熟的组件技术1。从目前市场上比较流行的数据库管理系统开发软件来看,Delphi6.0和SQL Server2000是一种使用方便、易于开发应用系统的数据库前端开发工具2。利用Delphi6.0和SQL Server2000所提供的丰富的开发工具,可以较容易地开发数据库应用系统3。同时Delphi6.0是一个基于多平台的开发工具,可以在多种操作系统上运行,主要包括Windows98/Me/NT/2000/XP等,还支持对象的跨平台性,这就使得应用程序在平台之间的移植变得容易6。3、管理可行性:到目前为止,药店的管理还相当烦琐和费事。因此开发本系统在管理上势在必行。由以上经济、技术、管理三方面的分析可以看出,本系统的开发时机成熟,从多种角度考虑都是可行的。2.2 系统客户需求分析通过调查与分析,客户对一个较好的药店药品管理系统要求如下:1、使用药品管理系统能够对药品信息进行实时监控,特别是通过对库存药品信息的管理来实时地对药店的药品进行控制。2、通过本系统,管理者能够清楚地看到药店药品的销售情况及其获得利润多少,这样就可以根据此信息控制药品的种类和数量。3、通过本系统,工作人员可以对药品的信息进行添加、修改、删除和查询。4、通过报表传递的信息,药店管理者可以对药品的历史信息做出总结,然后根据情况对其进行调整。比如可以对药品的价格进行调整,使药店获得更多的经济利润。5、工作人员希望通过本系统可以打出客户购药的清单。2.3 系统开发目标及设计思想目前, 零售型药店品种种类繁多,加上激烈竞争,给药店的经营管理带来困扰。使用计算机软件对药店加强管理已经势在必行。更重要的是,它将为科学、高效、规范地进行药品管理铺平道路。随着药店市场竞争的加剧及医疗保险的的推广,IT应用的发展,已经越来越多的药店采用先进的计算机信息管理系统来提升药店的管理。对药店实现计算机管理是药店生存与发展的必要条件。药店管理系统可以对药店的实物及帐务进行精确快速的管理,大大减轻手工劳动强度,提高顾客的满意度,功能强大全面的查询系统使经营者快速掌握药店的经营状况,从而做出正确的决策。本系统的设计正是为了适应这种形势,利用计算机技术,提高了药店管理的效率和效益。系统投入使用后,将大大减少药店工作人员的劳动量,并实现了药店管理的系统化、规范化和自动化。根据用户需求本系统的开发设计理念如下:1、系统尽量采用单位现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用单位现有资源,提高系统开发水平和应用效果的目的。2、系统应符合进货、退货、销售、库存的规定,满足药店的日常工作需要,并达到操作过程中的直观、方便、实用、安全等要求。3、系统程序代码标准化和软件统一化,并确保软件的可维护性和实用性。4、系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又使未参与开发的技术维护人员得到补充,使系统便于维护。5、系统界面尽量简单化,做到实用方便,满足药店中工作人员的需要。2.4 系统开发运行环境1、 硬件环境处理器 :Intel Pentium 166 MX 或更高硬盘空间:1GB以上2、 软件环境操作系统:Windows98/ME/2000/XP 、Delphi6.0、SQL Server2000。 运行需求:正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性和互联性。安全性需求:在软件使用方面,用户使用该系统必须进行必要的身份验证,在用户第一次使该软件的时候以给定的用户名和密码进行登录,一但登录成功必须首先修改登录密码以确保系统的安全性。 3 系统设计3.1 系统功能设计药店药品管理系统是以数据库前端开发工具Delphi6.0和SQL Server2000为核心开发的。本系统界面简洁友好,所有操作均十分简单。系统以药品管理为基本需求,主要功能包括系统管理、药品信息管理、进货信息管理、退货信息管理、销售信息管理和库存信息管理,如图3.1所示。将具体系统功能进行模块化:一、系统管理模块 1、用户登录:用户进入系统,必须先进行登录2、修改密码:用户进入系统可以对自己的密码进行修改3、用户权限:对允许使用软件的用户指定操作权限4、系统用户:指定允许使用软件的人员二、药品信息管理模块1、药品信息查询:对药品的基本资料和信息进行查询2、添加进货记录:对新进药品的基本资料和信息进行记录3、添加退货记录:对退货药品的基本资料和信息进行记录4、添加销售记录:对销售药品的基本资料和信息进行记录5、过期药品提示:对超过有效期至的药品用红色字体进行提示6、低于下限提示:对低于库存下限的药品用蓝色字体进行提示三、进货信息管理模块1、进货记录添加:对药品的基本资料和信息进行添加 2、进货记录修改:对药品的基本资料和信息进行修改 3、进货记录删除:对药品的基本资料和信息进行删除4、进货记录查询:对药品的基本资料和信息进行查询四、退货信息管理模块退货记录查询:对退货药品的基本资料和信息进行查询五、销售信息管理模块销售记录查询:对销售药品的基本资料和信息进行查询 单个客户消费记录:对单个客户消费的药品进行记录 销售日报表:对一天的销售情况进行报表统计 销售月报表:对一个月的销售情况进行报表统计药品管理系统退货信息管理销 售 信 息 查 询退 货 信 息 查 询进货信息管理药品信息管理系 统 管 理进 货 信 息 查 询进 货 信 息 删 除用 户 管 理 修 改 密 码退 出 系 统进 货 信 息 修 改信 息 查 询进 货 记 录 添 加退 货 记 录 添 加销 售 记 录 添 加进 货 信 息 添 加单个客户消费记录销售信息管理销 售 日 报 表销 售 月 报 表库存信息管理库 存 信 息 查 询图3.1 系统功能模块图六、库存管理模块 1、库存记录查询:对库存药品的基本资料和信息进行查询 2、过期药品提示:对库存药品中超过有效期至的药品用红色字体进行提示3、低于下限提示:对库存药品中低于库存下限的药品用蓝色字体进行提示3.2 数据库设计3.2.1 数据库需求分析1、信息要求:通常药店管理人员希望系统的数据库中包含药品名称、入库单号、货号、入库日期、厂商代码、药品类别、药品的单位、药品编码、包装规格、英文名称、进货单价、药品的数量、药品的金额、零售单价、已付的进货款、尚欠的进货款、批准文号、生产日期、有效期至、进货人员、检验人员、录入人员、主要成分、作用与用途、用法与用量、注意事项、退货单号、退货人员、退货日期、销售单号、销售人员、销售日期和实际利润等信息。2、处理要求:用户可以通过进货记录对相关的信息进行添加、修改、删除和查询;可以通过药品记录对药品进行退货和销售的操作;可以通过退货记录对已退货的药品进行查询;可以通过销售记录对已销售的药品进行查询;可以通过库存记录统计与查询各种药品及其相关的信息。要求信息的处理快速而准确。3、安全性与完整性要求:除超级管理员以外,普通的管理员只能对与自己相关的信息进行操作。用户要求其所使用的信息完整可靠。3.2.2 概念结构设计实体有管理员、进货药品信息、退货药品信息、药品销售信息和药品库存信息,各个实体的属性图及其关系描述如下:管 理 员管理员号密 码姓 名图3.2 管理员实体属性图数 量入库单号进货人员注意事项用法与用量作用与用途生产日期有效日期主要成分 尚欠款已付款录入人员检验人员进货单价药品编码药品类别厂商代码入库日期进货药品信息图3.3 进货药品信息实体属性图 金 额 数 量 单 价药品名称退货日期退货人员退货单号退货药品信息药品编码图3.4 退货药品信息实体属性图销售人员销售单号药品销售信息金 额数 量零售单价药品名称药品编码销售日期 图3.5 药品销售信息实体属性图药品编码入库单号药品库存信息备 注有效日期生产日期入库日期数 量药品名称图3.6 药品库存信息实体属性图 1 1 1 m m m m m权限管理权限管理超级管理员退货药品信息进货药品信息记 录记 录进退货管理员权限管理药品销售信息药品库存信息记 录查 询库存管理员销售管理员 m m n n n n 图3.7 实体间E-R图3.2.3 逻辑结构设计根据系统功能设计的要求以及功能模块的划分,建立系统信息数据库。本系统数据库主要有库存信息表、销售信息表、药品退货信息表和药品入库信息表等。通过数据库可以对各类信息进行添加、修改、删除、查询等操作。现列出部分数据项和数据结构如下:表3.1 库存信息表字段名称 字段类型 长度 主键 允许为空 ID Int 4 Yaopinbianma Varchar 200 Shuliang Int 4 Kucunbianma Varchar 200 表3.2 销售信息表字段名称 字段类型 长度 主键 允许为空Xiaoshoubianhao Varchar 14 Yaopinbianma Varchar 12 Yaopinmingcheng Varchar 50 Danwei Varchar 10 Shuliang Int 4 Lingshoudanjia Money 8 Jine Money 8 Chengbendajia Money 8 Shijilirun Money 8 Xiaoshourenyuan Varchar 50 Xiaoshouriqi Datatime 8 Beizhu Varchar 50 表3.3 药品退货信息表字段名称 字段类型 长度 主键 允许为空Tuihuodanhao Varchar 14 Changshangdaima Varchar 20 Yaopinbianma Varchar 50 Yaopinmingcheng Varchar 50 Danwei Varchar 50 Danjia Money 8 Shuliang Int 4 Jine Money 8 Baozhuangguige Varchar 10 Picihao Varchar 50 Tuihuoriqi Datatime 8 Tuihuorenyuan Varchar 10 Beizhu Varchar 50 表3.4 药品入库信息表字段名称 字段类型 长度 主键 允许为空Rukudanhao Varchar 14 Huohao Varchar 14 Changshangdaima Varchar 20 Yaopinleibie Varchar 20 Danwei Varchar 50 Yaopinbianma Varchar 50 Yaopinmingcheng Varchar 50 Baozhuangguige Varchar 10 Yingwenmingcheng Varchar 50 Pizhunwenhao Varchar 50 Weishengxukezheng Varchar 50 Kucunshangxian Int 4 Kucunxiaxian Int 4 Jinhuodanjia Money 8 Shuliang Int 4 Jine Money 8 Lingshoudanjia Money 8 Yufukuan Money 8 Shangqiankuan Money 8 Jinhuorenyuan Varchar 10 Jianyanrenyuan Varchar 10 Lururenyuan Varchar 10 Rukuriqi Datatime 8 Shengchanriqi Datatime 8 Youxiaoqizhi Datatime 8 Zhuyaochengfen Varchar 50 Zhuzhi Varchar 50 Yongfayuyongliang Varchar 50 Chucang Varchar 50 4 系统实现惠康药店药品管理系统主要实现的功能有系统登录、药品信息管理、进货信息管理、退货信息管理、销售信息管理、库存信息管理及其它辅助功能。下面主要对系统管理模块,药品信息模块和报表做一个详细的介绍。4.1 系统登录模块的实现 用户登录窗口顾名思义就是对使用软件的用户进行身份校验,只有被允许的用户才能使用,从而间接对数据进行了保护。本系统对用户进行了划分,用户要根据超级管理员分配给自己的操作帐号和密码进行登录。用户可在图4.1中输入操作帐号和密码进行身份验证。 图4.2 系统登录窗口在图4.1中系统会校验输入的操作帐号和密码的合法性,如验证不成功,则给出提示框,提示登录失败。如验证成功,则进入图4.2所示窗体图4.2系统主界面单击系统管理功能菜单中的修改密码子菜单可进入修改密码窗口。在此窗口中,输入新旧密码后,单击确定按扭,可修改密码,单击取消按扭,保持原密码不变。 4.2 药品信息管理模块的实现药品信息模块在本系统中起着非常重要的作用,它的主要任务是显示药品的基本信息,添加药品的进货记录、退货记录和销售记录。在药品信息显示表中单击右键可弹出添加记录菜单,如图4.3。 图4.3 添加记录窗口 选择所需要的添加记录可分别进入药品的进货记录窗口(图4.4),退货记录窗口(图4.5)和销售记录窗口(图4.6)这样就可以分别对药品的进货记录,退货记录和销售记录进行添加。 图4.4 进货记录窗口图4.5退货记录窗口图4.6销售记录窗口 药品信息管理模块中还可以实现药品信息的查询,除库存管理员之外都能实现此项功能。进入药品记录,单击查询弹出药品信息表,如图4.7:图4.7药品基本资料查询功能的实现 其实现代码如下:procedure TChaXunF.BitBtn1Click(Sender: TObject);var TempSqlText: string; I: Integer; strCondition: string;begin for I := 0 to 7 do if FConditionI <> '' then strCondition := strCondition + FConditionI + ' and ' $IFDEF _DEBUG MessageBox(Handle, PChar(strCondition), MsgI, Msg1IBTN); $ENDIF if strCondition <> '' then strCondition := ' where ' + Copy(strCondition, 1, Length(strCondition) - 4); TempSqlText := 'SELECT RuKuDanHao as 入库单号, YaoPinBianMa as 药品编号,' +'YaoPinMingcheng as 药品名称 , Danwei as 单位, JinHuoDanJia as 进货单价' +', shuliang as 数量, JinE as 金额, YiFuKuan as 已付款 , shangQianKuan as 尚欠款,KuCunXiaXian as 库存下限,' +' RuKuRiqi as 入库日期, ShengChanRiqi as 生产日期,YouXIaoQiZhi as 有效期至 ,' + 'JinHuoRenYuan as 进货人员 , JianYanRenYuan as 检验人员, LuRuRenYuan as 录入人员,' + 'beizhu as 备注 FROM %s ' + strCondition; TempSqlText := format(TempSqlText, frmMain.ShuJuBiao); frmMain.QuerySQL:= TempSqlText; with frmMain.ChaXunAQ do begin close; SQL.Clear; SQL.Add(TempSqlText); open; if recordcount>0 then begin frmMain.QueryString := 'select * from ' + frmMain.ShuJuBiao + ' where'+copyex(TempSqlText,'','',1)+'='''+frmMain.DBGrid1.Columns0.Field.AsString + '''' end; end; close;end;4.3 报表的实现 对于企业来说,每天的数据量会十分庞大,而每件药品的进货价格和销售价格也不相同,要动态反映企业每天的经营情况,一个最基本的统计就是报表。本系统可以对药品的信息记录、进货记录、退货记录、销售记录和库存记录进行查询并且根据查询条件生成报表。例如图4.8是药店某一日的进货报表。 图4.8药店某日药品进货报表5 测试与维护调试和运行是应用开发过程中必不可少的步骤,在Delphi6.0中提供了Debug(调试)调试工具和Run(运行)面板。其间采用了综合测试方法,主要错误为数据库操作错误。当出现该问题时,经过严密与反复的调试,主要采用了以下方法来解决:1、利用SQL Server提供的查询分析器分析程序用到的SQL语句。2、利用Delphi提供的调试工具对数据库操作断点跟踪。但还有很多需要改进和扩展的地方。为使本系统应用更加广泛,运行速度更快,可以从以下方面进行完善:1、 增加数据库备份和数据库恢复功能。2、 增加系统维护功能。6 结束语经过三个多月的设计和开发,惠康药店药品管理系统已基本开发完毕。其功能符合药店需求,能够完成药品基本资料的录入、修改、删除和查询以及各类相关报表的打印,能够让用户方便使用。对于数据的一致性的问题也通过程序进行了有效的解决。尽管在设计的过程中,我们时刻考虑到了用户的需求,但实际情况是远远不能满足客户的要求,考虑到软件使用群体可能是几乎没有任何电脑操作经验的人,我们正在考虑设计出一种傻瓜式的界面。但是由于设计时间较短,所以该系统还有许多不尽人意的地方,比如用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。虽然系统已经完成了,但是仍然有许多后续工作需要去完善,比如:增加系统的维护功能和增加数据库备份。在这次毕业设计过程中,学到了不少的东西,同时也深感自己知识的欠缺。虽然即将毕业,但在以后的学习工作中,一定要继续坚持不断地学习新兴的专业知识及相关的非专业知识,只有这样才能紧跟时代的潮流。参考文献1 储启明.Delphi7典型实例开发M.北京:清华大学出版社,2003年2 刘瑞新.Delphi 数据库程序设计M.北京:机械工业出版社,1995年3 袁鹏飞.SQL Server7.0数据库M.北京:人民邮电出版社,1999年4 肖桂东.SQL Server 疑难解析M.北京:电子工业出版社,2003年5 段 兴.Delphi7实用程序设计M.北京:人民邮电出版社,2003年6 徐金德.Delphi程序设计M.北京:科学出版社,2003年7 刘瑞新.Delphi程序设计教程M.北京:机械工业出版社,2001年8 李俊平.Delphi面向对象程序设计M.北京:高等教育出版社,2005年 9 李文华.Delphi编程小技巧J.电脑知识与技术,2006,3(8):79-8010 李文华.Delphi编程中报表的制作J.中国科技信息,2005,5(2):13-1511 Marco Cantu. Mastering Borland Delphi 2005M. Sybex,200012 Paul Nielsen. Microsoft SQL Server 2000 BibleM. Wiley Publishing,1995AbstractThe Design and Realizationof Hui Kang Pharmacy Drugs Management SystemAbstract: Pharmacy drugs management system is playing the extremely vital role in the pharmacy drugs management, it can be promptly and accurately to feedback the drugs information, and cause the pharmacy superintendent to be more relaxed and more effective in the management. This paper takes the demand analysis and feasibility analysis about pharmacy drugs management system as a foundation and elaborats the importance of the pharmacy drugs management system's development, introducing the development goal, the design concept and each function's design and realization process, at the s

    注意事项

    本文(惠康药店药品管理系统的设计与实现(共20页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开