医药店库存管理系统(共23页).doc

上传人:飞****2 文档编号:5353828 上传时间:2022-01-03 格式:DOC 页数:23 大小:259KB
返回 下载 相关 举报
医药店库存管理系统(共23页).doc_第1页
第1页 / 共23页
医药店库存管理系统(共23页).doc_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《医药店库存管理系统(共23页).doc》由会员分享,可在线阅读,更多相关《医药店库存管理系统(共23页).doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上第1章 诊所药品库存管理信息系统概述1.1 开发背景在计算机技术飞速发展的今天,计算机管理已经在很多领域得到广泛的应用。计算机化已成为医院现代化一个不可或缺的因素。目前很多医院的信息管理还比较落后,劳动强度大且效率低,因此,开发医院管理信息系统将提高医院的各项工作效率。医院的药品管理师一个非常重要的和繁杂的事务,需要完成药品的入库、存储、出库等很多操作,这就使得使用药品存销管理系统来管理这样的事务有着很好的效果。此系统是为中小型医院药品库存业务管理而开发,但开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解存在一定的差别。为了能使开发者明白用户的目的

2、,开发出让客户满意的系统,更好地实现用户的要求;同时也为了用户能清楚地知道此系统的功能和作用,所以要进行需求分析,并以文档的形式来记录。通过需求分析报告,开发者与用户之间的沟通更为方便,也有利于开发者充分分析客户的需求,从而开发出具有功能强大,客户满意的系统。该软件系统同其他系统或其他机构的基本的相互来往关系:通过此系统,可以与财务管理等系统来共同完成医院的日常药品管理工作。1.2 系统功能描述根据诊所需要,本系统将系统主要功能分为:(1)用户管理对用户数据进行添加删除等操作,本模块实现了管理员和普通登录系统的功能,是系统的第一个用户接口。通过管理员权限的区别来决定管理员进入的界面。普通用户可

3、从本界面直接进入普通查询界面。添加管理员,完成添加普通管理员的操作,需要输入管理员账号,管理员密码。删除管理员,完成删除普通管理员的操作,需要输入管理员账号。修改管理员密码,完成修改普通管理员密码的操作,需要输入管理员账号。(2)药品入库完成药品的入库管理业务,先完成药品的信息添加,供货商信息的添加,然后完成药品的登记入库,功能分为填写入库单,删除入库单,添加药品,修改明细,删除药品,药品入库,退出。(3)药品出库完成药品的出库管理业务,先完成药品的信息添加,供货商信息的添加,然后完成药品的登记出库,功能有填写出库单,撤销提货单,修改提货单,提取药品,退出。(4)库存管理完成普通医务人员进行药

4、品信息的简单查询业务,查询结果包括了药品的所有信息及库存量,可以根据入库单号,入库日期,药品名称,供应商号进行筛选查询,也可以直接全部查询。查询到需要的信息后可打印药品信息表。主要功能有查询,库存清理。(5)退出系统专心-专注-专业第2章 需求分析2.1 系统目标医院的药房是医院里面一个很繁忙的科室,每天有很多的病人要从药房拿药取药,又不断有药品补充进去,每天药品的流量是很大的。如果只用人工的方法去统计是不可能的,这样会大大影响到医生护士对病人的治疗。为了解决这个矛盾,实现科学化、现代化的医院药房管理,我们就必须设计开发药房管理信息系统,并用于实践。而医药管理系统是对医药信息进行管理的计算机网

5、络软件系统,它可完成医院中各类药品信息的收集、存储、使用,是融合了医院的管理思想、各部门的业务经验,以及对计算机技术的恰当运用的软件开发成果。在医疗卫生领域,信息化概念的引入,尤其是医院信息系统的应用,大大改变了医院诊所的管理模式和工作流程,对提高医院的管理水平、质量效益、经济效益、社会效益起到了巨大地促进作用。目前医药管理系统地应用已成为医院管理地重要工具和手段,它的引入有助于改变传统的工作方式,提高工作效率;提高经济效益;加强过程控制,提高医药管理质量;提高医院信誉,增强竞争能力;实现卫生资源共享;强化医院的科学管理。医院诊所药品存销管理系统主要需要实现药品入库信息记录、药品的库存管理、药

6、品出库信息管理等功能。管理系统是一个医药诊所单位不可缺少的部分,它的内容对于各类生产企业的决策者和管理者来说都至关重要,所以药品管理系统应该能够为用户提供充足的信息和快捷的数据处理手段。随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。进销存管理是医药行业管理中的重要部分,面对大量的药品进销存信息,采用人力畜力将浪费大量时间,人力和物力,并且数据准确性低,数据汇总速度慢,所以针对医药行业由于每天销售量很大,呆账,错帐时有发生且常出现开“空单”的现象,开发一个界面友好,易于操作的进销存软件成为医药企业的首选。通过计算机对企业信息流通过程中的数据进行自动化管理是

7、开发本系统的主要目的。整个系统从操作简便、界面友好、灵活、使用、安全的要求出发,完成对进货、销售、库存查询管理的全过程的信息跟踪与管理,包括对操作员与系统数据的维护,信息的添加、删除、查询、统计等。2.2 业务流程图出库信息库存信息查看出库管理出库信息库存管理库存管理库存信息表库存信息入库管理管理员入库信息图 2-1 业务流程图2.3数据流程图用户权限修改用户信息查看用户信息修改用户信息相应库存类型用户操作表库存信息修改用户名单管理人员添加用户信息药品管理系统图 2-2 数据流程图2.4 数据字典表2-1 数据字典编号数据元素名称别名类型长度字段说明DE001IDID自动编号10主码DE002

8、管理员账号Username文本20DE003账号密码Userpwd文本8DE004用户类型Class数字16DE005明细编号Code文本100DE006批次Number文本20DE007药品名称Name文本20DE008药品种类Type文本30DE009计量单位Unit文本50DE010药品出厂日期Made date日期10DE011药品过期日期Useless date日期30DE012进货日期Input date日期30DE013进货公司Input com文本20DE014药品单价Price货币20DE015药品数量Count数字20DE016药品总金额Total货币20DE017出库操作

9、员Operator文本20DE018出库日期Output_date日期20DE019出库药品名Name文本20DE020出库药品种类Type文本20DE021出库价格Price货币20DE022是否出库IsOut文本20DE023备注Brief文本20 第3章 系统设计3.1 系统功能3.1.1用户信息管理功能该功能模块可以实现系统用户对自己基本信息的修改和建立新用户,新用户分为超级用户、用户管理员、入库管理员、出库管理员、库存管理员等。3.1.2药品入库信息管理功能该功能模块是实现对即将入库的药品的统计,由于药品信息的庞大、复杂,在入库前需要对其进行详细地记录管理,为药品的库存管理打下良好的

10、基础。需要记录的内容有:入库药品的名称、类型、价格、数量、采购员、验收员、生产厂商、产地、入库时间等。同时能够实现对药品入库信息的添加、修改、删除和查询功能3.1.3药品出库信息管理功能该功能模块是把要出库的药品从药房中取出来,并对库存药品进行相应的记录管理,并且把病人取出的药品清单信息打印下来给病人做凭证。需要记录的内容有:出库药品的名称、类型、出库价格、数量、病人姓名、出库时间等,同时能够实现对药品出库信息的添加、修改、删除和查询功能。3.1.4药品库存信息管理功能该功能模块是把要入库的药品存入药房中,并对库存药品进行统计管理,主要入库信息来源于药品入库信息记录。需要记录的内容有:库存药品

11、的名称、类型、入库价格、出库价格、库存量、入库时间、有效期等,同时能够实现对药品库存信息的添加、修改、删除和查询功能。在药品出库后,在表中能够同时删除相应的药品的数量。3.2 系统结构医院药品库存管理系统用户信息管理药品入库管理药品库存管理药品出库管理图3-1 系统结构图3.2.1用户信息管理用户信息管理添加新用户修改用户图3-2 用户信息管理3.2.2药品入库管理药品入库管理添加入库药品删除入库药品修改入库药品查询入库药品图3-3 药品入库管理3.2.3药品出库管理药品出库管理添加出库药品删除出库 药品修改出库药品查询出库药品打印药品信息图3-4 药品出库管理3.2.4药品库存管理药品库存管

12、理添加库存药品删除库存 药品修改库存药品查询库存药品图3-5 药品库存管理 第4章 数据库设计4.1系统 E-R图E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。本系统E-T图如下:库存数量药品种类出库数量备注药品名称出库编号出库信息隶属隶属查看库存信息过期日期生产日期药品名称批次药品编号操作员入库日期入库单批次入库信息管理管理员权限密码用户名备注图 4-1 系统E-R图4.2 数据库详细设计采用Access数据库设计,在数据库中添加相应的表。负责数据的查询、增添和删改工作:用户表如下表所示:

13、表4-1 operator表字段名称标识名称数据类型字段说明id自动编号主码UserName管理员帐号文本UserPwd账号密码文本Class用户类型数字入库管理表如下表所示:表4-2 input_detail表字段名称标识名称数据类型空否字段说明id自动编号N主码code明细编号文本Nnumber批次文本Nname药品名称文本Ntype药品种类文本Nunit计量单位文本Nmade_date药品出厂日期日期/时间Nuseless_date药品过期日期日期/时间Ninput_date进货日期日期/时间Ninput_com进货公司文本Nprice药品单价货币Ncount药品数量数字Ntotal药品

14、总金额货币N库存管理表如下表所示:表4-3 store表字段名称标识名称数据类型空否字段说明id自动编号主码code药品编号文本Nnumber批次编号文本Nname药品名称文本Ntype药品种类文本Nmade_date生产日期日期/时间Nuseless_date过期日期日期/时间Nunit计量单位文本Nprice药品单价数字Nprice药品数量数字N出库管理表如下表所示:表4-4 out表字段名称标识名称数据类型空否字段说明id自动编号N主码code编号文本Noperator出库操作员文本Noutput_date出库日期日期/时间Nname出库药品名文本Ntype出库药品种类文本Nprice出

15、库价格数字Ncount出库数量数字isOut是否出库是/否brief备注文本N第5章 系统主窗体设计登录窗体主要用到的控件有label、button、combobox、edit。添加了背景图片并连接相应数据库,界面如下图图5-1 登陆界面表5-1 登陆界面属性对象属性属性值Form1Caption登陆Label1Caption用户名Label2Caption密码Combobox1Items张成鑫/adminEdit1Caption空Button1Caption确定Button2Caption退出ImagePicture背景第6章 程序设计6.1功能导航栏设计使用MainMenu组件,在其属性用

16、户管理,药品入库,药品出库,库存管理,退出系统。系统主界面如下图:图6-1 功能导航界面表6-1 功能导航属性对象属性属性值Form2Caption药品管理Label1Caption诊所药品管理信息系统Label2Caption管理091 张成鑫ImagePicture背景Mainmenu1Items菜单6.2用户登录设计本模块实现了管理员和普通登录系统的功能,是系统的第一个用户接口。通过管理员权限的区别来决定管理员进入的界面。普通用户可从本界面直接进入普通查询界面。添加管理员,完成添加普通管理员的操作,需要输入管理员账号,管理员密码。删除管理员,完成删除普通管理员的操作,需要输入管理员账号。

17、修改管理员密码,完成修改普通管理员密码的操作,需要输入管理员账号。用户登陆界面如下图:图6-2 用户管理界面表 6-2 用户管理属性对象属性属性值Label1Caption用户管理Label2Caption用户名Label3Caption口令Label4Caption权限Edit1Text空Edit2Text空Combobox1Items超级用户/管理员Button1Caption删除Button2Caption确定Button3Caption退出Groupbox1Caption用户列表Groupbox2Caption编辑用户Groupbox3Caption选项DbgridDatasource

18、Datasource1Checkbox1Caption新建用户6.3 入库管理设计完成药品的入库管理业务,先完成药品的信息添加,供货商信息的添加,然后完成药品的登记入库,功能分为填写入库单,删除入库单,添加药品,修改明细,删除药品,药品入库,退出。入库管理界面如下图所示:图6-3 药品入库管理界面表6-3 药品入库属性对象属性属性值Label1Caption入库单列表Label2Caption入库药品明细Button1Caption填写入库单Button2Caption删除入库单Button3Caption添加药品Button4Caption修改明细Button5Caption删除药品Butt

19、on6Caption药品入库Button7Caption退出Dbgrid1DatasourceDatasource1Dbgrid2DatasourceDatasource26.4 出库管理设计完成药品的出库管理业务,先完成药品的信息添加,供货商信息的添加,然后完成药品的登记出库,功能有填写出库单,撤销提货单,修改提货单,提取药品,退出。出库管理界面如下图:图6-4 药品出库管理界面表6-4 药品出库属性对象属性属性值Button1Caption填写入库单Button2Caption撤销提货单Button3Caption修改提货单Button4Caption提取药品Button5Caption退

20、出Dbgrid1DatasourceDatasource16.5 库存管理设计完成普通医务人员进行药品信息的简单查询业务,查询结果包括了药品的所有信息及库存量,可以根据入库单号,入库日期,药品名称,供应商号进行筛选查询,也可以直接全部查询。查询到需要的信息后可打印药品信息表。主要功能有查询,库存清理。库存管理界面如下图:图6-5 库存管理界面表6-5 库存管理属性对象属性属性值Label1Caption药品编号Label2Caption药品名称Edit1Text空Edit2Text空Button1Caption查询Button2Caption库存清理Groupbox1Caption查询Dbgr

21、id1DatasourceDatasource1第7章 系统测试本系统的软件测试工作主要测试了药品入库出库,均无差错,添加药品成功,药品出库成功, 测试数据如下表:表7-1 测试数据项目属性入库批次1入库日期2011/12/20星期二操作员张成鑫备注无测试截图如下:图7-1 测试药品入库表7-2 入库单相关属性对象属性属性值Label1Caption入库批次Label2Caption入库日期Label3Caption操作员Label4Caption备注Edit1Text空Edit2Text空Edit3Text空Button1Caption确定Button2Caption取消Memo1Lines

22、空测试结果如下图:图7-2 测试成功 第8章 心得总结这次为期三周的数据库开发与应用课程设计,通过对本人所选课题进行需求分析、概念设计和详细设计的过程,以及对所编制的程序的编制、调试和运行的上机实践,本人更深刻的的理解了delphi工具的使用方法及如何运用它解决实际问题,同时也复习了各种函数的调用,在利用delphi调试和运行程序的过程中,更加了解和熟悉程序运行的环境,提高了本人对程序调试、分析的能力及对错误的纠正能力。这次数据库开发与应用的程序设计,对于本人来说是一个挑战。课程设计是培养学生综合运用所学知识发现、提出、分析并解决实际问题、锻炼实践能力的一个重要环节,是对我们大学生实际动手操作

23、能力的一次考察过程。随着科学技术的飞速发展,计算机在当今社会生活中可以说是无处不在。而数据库开发与应用这门课程是计算机编程的重要的一门课程,delphi更是今后从事计算机系统开发时所使用的一个有力的助手,没有扎实的功底,就不能正确的设计开发系统,也就谈不上掌握计算机编程这门技能。在上机调试源程序的过程中,源程序的运行基本上是成功的,可以对用户输入的日记进行保存,更改和删除,使所设计的程序同时也具有一定的健壮性。然而,因自己所学知识有限,本人所设计的程序规模小,功能并不全面。设计的过程中,也发现数据库开发与应用这门课程涉及很多学科的知识,并不仅仅是枯燥的代码而已。虽然在我的程序中有一部分是从网上

24、搜索得来的,同时也参阅了多本从图书馆借来的资料书籍,在理解、消化及自己动手编程的过程中,也可以说已经将所获得的信息变成了自己的资源。同时,在上机实际操作的同时,也发现了自己动手实践的弱势,特别是在编程方面,深切的意识到了对计算机能力的培养,实践操作是很重要的一个过程,只有通过不断的上机编程运行调试,才能充分的了解自己的不足,才能使自己的编程能力、调试能力、纠错能力逐渐提高。总之,这次试验使我学习了很多书本上没有的知识,真正地达到了实践地目的。通过这次的课程设计,让本人意识到了自己在学习中的弱点,学习不应该只局限于我们的课本,课本上告诉我们的只是很有限知识,同时也让我明白,应当化被动为主动,认真学习理论知识,将理论应用于实践,勤加练习,这对我们来说将是一笔很大的财富与收获,也会帮助我们真正理解并掌握数据库开发与应用这门科学,更加熟练的使用delphi这个可视化的工具。参考文献1王欣.管理信息系统(第二版).中国水利水电出版社.2王珊.数据库系统概论(第四版).高等教育出版社.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

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

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