药店进销存管理系统docWord格式文档下载.docx
- 文档编号:19927778
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:43
- 大小:573.80KB
药店进销存管理系统docWord格式文档下载.docx
《药店进销存管理系统docWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《药店进销存管理系统docWord格式文档下载.docx(43页珍藏版)》请在冰豆网上搜索。
在本药品管理系统中,由于宝仁堂是一家小型药店,系统应用规模比较小,与外界交换信息的需求有限,因此本药店进销存管理系统所研究的主要内容有:
系统用户管理、药品进货管理、药品销售管理、库存转移管理等内容。
概括起来该系统的优点如下:
1)更好地了解药品信息,加强对药品的管理。
2)提高药店员工的工作效率,及时了解了药品的进货,销货,存货,客户退货等情况。
3)提高了库存盘点效率,可以根据销售情况、库存量进行及时药品进货处理。
4)提高资金的利用效率,降低了资金成本。
5)提高财务的管理,及时了解了资金的流向、收益等情况。
6)此外,本系统界面友好,操作简单方便,员工在经过简单的培训后都能够熟练使用本系统;
数据安全可靠,及时系统崩溃后,损失也会降低到最小,并且系统可以快速的搭建,及时恢复业务操作,员工工作量小。
2系统分析
要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。
需求分析的调研成功与否直接关系到系统最后能否正常交付、使用。
下面就对宝仁堂药店进销存管理系统的设计进行需求分析。
2.1初步调查
随着宝仁堂药店规模不断扩大、业务量的增加,药品信息数据量急剧增加,每年随着人们对身心健康的关注提高,客户对保健品需求极具增加,客户管理难度随之增加,药店员工面对庞大的药品数量十分头疼;
管理者对资金的把握不清晰,为了应对可能庞大的消费群体,药店不得不动用大量的资金储备药品,造成大量的资金周转不利;
仓库管理部门对于药品管理混乱,药品存放错乱,造成药品在急需时候不能够迅速找到,大量的药品存在过期现象;
此外,仓库部门不能根据现存量及时的进行药品的进货处理,造成药品供应困难。
本次设计的药品进校存管理系统,可以做到信息管理的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
后勤按照库存量及时进货、管理药品,查询仓库现存量信息等工作。
领导者可以把握资金流向,提高资金利用效率。
财务部门可以及时的结算、汇总向领导汇报现金管理数据。
对客户可以有效的管理,为重要客户提供VIP服务,提高服务质量。
该系统应该具有经济性、可靠性、可理解性、易于维护、可用性、安全性。
2.2可行性分析
可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析包括以下几个方面的内容。
经济可行性分析
主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以显著节约时间、提高工作效率。
所以本系统在经济上是可行的。
技术上的可行性分析
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
该管理系统采用了Browser/Server模式进行开发。
Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。
数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
管理可行性分析
本系统的开发得到了宝仁堂药店总经理的大力支持,以及各级管理人员以及员工的全力配合,宝仁堂药店管理人员为对于本系统的开发提供了大量的意见,指导老师也为本系统提供了大量的指导性意见。
除此之外,宝仁堂药店有一套完整的管理体系、规章制度。
大量的药品信息数据是正确的。
法律可行性分析
宝仁堂药店系统的研究与开发都选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反国家的政策和法律。
软件由个人开发,不涉及到其他公司商业机密。
对于宝仁堂药店打印的各种收费单据也是符合国家法律规定的,不涉及违反法律的情况。
使用方便可行性
由于宝仁堂药店领导、员工都具有一定的计算机操作水平,而宝仁堂药店进销存管理系统界面简洁,操作简单,很是方便,无复杂的输入过程;
此外,本系统对员工操作的数据进行了严格的校验,对于员工输入的非法数据系统自动进行校验并提示员工修正非法数据,所以员工在使用系统时可以放心使用本系统不必担心非法错误的操作。
故本系统能满足药店员工的使用要求。
且药店系统员工经过简单的培训后,都能操作本系统。
通过对系统的可行性全面分析,包括系统的实现、运行、经济、法律、社会等因素的综合考虑,发现所开发系统都满足开发的条件。
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。
因此该系统的开发是完全可行的。
2.3详细调查
系统需求分析是系统开发的第一个阶段,也是关系到系统开发成败的关键步骤。
明确的目标是制定方案的前提,功能需求的描述则是宝仁堂药店进销存管理系统实施方案的前提。
需求分析要注意的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。
具体而言,需求分析主要有两个任务:
第一是通过对问题及其环境的理解、分析和综合,建立分析模型;
第二是在完全弄清用户对系统的确切要求的基础上,用“用软件需求规格说明书”把用户的需求表达出来。
宝仁堂药店进校存管理系统是结合药店日常活动管理的实际需要,对宝仁堂药店日常业务进行管理的信息系统,提供丰富的查询分析功能和管理、决策信息,用户界面友好,提高宝仁堂药店进销存管理工作的工作效率的管理软件。
本软件旨在加强对宝仁堂信息的管理,减轻了工作人员的负担。
便于对宝仁堂药品进销存的管理,使工作可以有条不紊的进行,并在一定程度上提高药品仓库管理的工作效率,加快仓库盘点的工作的进行,实现直观化,合理化。
以及加快了资金结算处理数据的整理工作,为药店做出合理的决策提供科学的依据。
宝仁堂药店进销存管理主要有六个模块业务组成,如:
基础信息模块、销售管理模块、进货管理模块、查询统计模块、往来管理模块和系统设置模块。
基础信息模块:
添加商品和公司信息,对公司的相关情况进行管理。
主要是看这些商家提供什么货是自己所需的。
也可以对商品的信息进行更新,保证数据的时效性。
销售/进货模块:
负责对日常销售的管理。
包括销售人员对商品日常销售情况进行登记;
管理员对商品零售、批发价格管理。
当提供货物后填写的出库单,即商品的详细信息。
进货模块负责日常进货的管理。
包括由库管人员对商品进货信息进行登记登记;
管理员对进货商品数量及价格进行管理,用于当进货入库时填写的清单,方面货物统计、管理。
查询统计模块:
在已添加的商品中查找所需的货物,查询当前商品的信息,哪些货物库存不足,以便及时通知入库管理部门购货,同时也可以根据货物及时清理过期货物。
结账管理模块:
负责对日常财务情况的管理。
包括进货、销售、库存财务账目的日常管理。
日常各项开支、费用的管理;
主要在商品进货、退货、出货时对商品的价格信息作管理。
系统设置模块:
负责管理进销存系统的所有用户信息。
主要包括用户信息及设置用户权限功能;
对系统使用日志进行管理;
对系统数据库的内容进行备份;
设置系统各项参数。
数据的备份:
在数据流量较大的情况下,数据的备份是非常重要的,所以允许有权限的用户可以对数据库进行备份和还原。
本软件的使用对象是药店员工、领导和维护人员,用户只要懂计算机的基本操作就可以使用该软件。
2.3.1业务流程分析
业务流程图用来描述和了解业务过程。
管理业务流程图包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。
业务流程图符号,如图1业务流程图符号图:
人员单位文档、单据
图2.1流程图符号图
药店进销存信息管理系统的流程(采购部、仓管部、销售部,结算部)
1)采购部根据库存量的多少进行采购订单的处理,采购部向供应商下发采购订单,供应商根据采购订单送货。
2)仓管部根据供应商送的药品进行药品的入库处理,进行药品库存的盘查,和药品的库存的最低限量设置。
3)销售部销售已有库存的药品,同时可以根据客户的需要进行药品的订购处理。
4)结算部对采购的药品、销售的药品进行结算处理;
进行预付、预收款的处理。
(1)通过转账对采购的药品进行预付款或结算的处理。
(2)通过刷卡或者现金对销售的药品结算处理、或客户订单进行预收款的结算处理。
(3)进行会员卡的办理,对会员客户信息处理。
2.3.2数据流程分析
数据流程图是一种能全面的描述信息系统逻辑模型的主要工具。
他可以用少数几种符号综合的反映处信息在系统中的流动、处理和存储情况。
数据流图具有抽象性和概括性。
抽象性表现在他完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;
概括性表现在他可以把信息中的各种不同的业务处理过程联系起来,形成一个整体。
数据流图的四种符号,如图3数据流程图符号:
外部实体(S)处理(P)数据流(F)数据存储(D)
图2.3数据流程图符号
1)外部实体(S)。
外部实体指本系统之外的人或单位,和本系统有信息传递关系。
在绘制某一子系统的数据流程图时,凡属于本子系统之外的人或单位,也都被列为外部实体。
2)数据流(F)。
数据流表示流动着的数据,可以是一项数据,也可以是一组数据,也可以用来表示对数据文件的存储操作。
通常在数据流符号的上方表明数据流的名称。
3)处理(功能)(P)。
处理又称功能。
用一个长方形来表示处理逻辑,图形下不填写处理的名字,在上部填写与该处理有唯一对应关系的标志。
4)数据存储(D)。
数据存储指通过数据文件、文件夹或账本等存储数据,用一个右边开口的长方形表示。
图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。
数据流程图是分层的,绘制是采用自顶向下逐层分解的方法。
首先画顶层数据流程图。
顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。
通过对药店进销存信息管理系统的详细调查以及需求分析,我们得到了本系统的数据流程图。
总数据流程图,如图4药店进销存信息管理系统顶层流程图;
药店进销存信息管理系统第一层数据流程图,如图5药店进销存信息管理系统第一层流程图;
药店进销存信息管理系统详细完整数据流程图见附录。
2.3.3数据字典
数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。
1)数据项又称数据元素,是数据的最小单位。
在数据字典中,仅对数据的静态特性作了定义,具体包括:
数据项的名称、编号、别名和简述;
数据项的长度;
数据项的取值范围。
数据项编号:
DI-001
数据项名称:
员工编号
简述:
系统自动生成的表示员工唯一性的编号
类型及宽度:
字符型,17位
取值范围:
员工编号前以“YG”开头,接着下划线,后面是日月年时分秒,例“YG-24012012181849”
DI-002
供应商编号
系统自动生产的表示供应商唯一性的编号
员工编号前以“YG”开头,接着下划线,后面是日月年时分秒,例“KH-24012012181849”
DI-003
商品编号
表示进货药品唯一性的编号
员工编号前以“YG”开头,接着下划线,后面是日月年时分秒,例“SP-24012012181849”
DI-004
商品名称
表示进货药品的名称
字符型,50位
简体中文中的汉字,例如“阿莫西林”
2)数据结构描述了某些数据项之间的关系。
一个数据结构可以由若干数据项组成,也可以由若干数据结构组成;
还可以由若干数据项和数据结构组成。
数据字典对数据结构定义包括:
数据结构的名称、编号;
简述;
数据结构的组成。
数据结构编号:
DS-001
数据结构名称:
供应商
药店进货的直接供应商
数据结构组成:
供应商编号+供应商名称+联系人+联系电话+传真+地址+加入日期
DS-002
员工
药店进销存信息管理系统的使用人员,即药店的基本员工
数据结构组成:
员工编号+员工姓名+登陆ID+登陆密码+员工性别+员工日期+所属部门+员工职位+家庭电话+手机号码+家庭住址
3)数据流有一个或一组固定的数据项或数据结构组成。
定义数据流包括:
数据流的名称、组成、它的来源、去向、数据流量等。
数据流编号:
DF-001
数据流名称:
最低库存
设置药品报警数量,以备及时进货
数据流来源:
仓库部
数据流去向:
P1.1库存报警处理
数据流组成:
药品编号+药品名称+进货单价+销售单价+进货数量+报警数量
数据流流量:
100次
高峰流量:
100次/周
DF-002
采购信息
采购部门填制汇总需要采购的药品信息
数据流来源:
采购部
数据流去向:
P2.1药店进货处理
数据流组成:
进货编号+药品名称+供应商名称+进货数量+进货单价+销售单价+进货日期+进货员+所属仓库+应付金额+实付金额
400次
4)处理逻辑仅对数据流程图中最底层的处理逻辑加以说明。
处理逻辑编号:
P1.1
处理逻辑名称:
仓库报警处理
简述:
设置仓库药品最低库存量
输入的数据流:
最低库存
处理:
根据实际需要设置仓库最低库存,以备及时进货
输出的数据流:
报警数量
处理频率:
每周100次
P2.1
药店进货处理
处理药店需要进货的信息,不合格药品进行退货,将需要结算的传递到应收应付处理系统中
采购信息、采购
处理:
采购信息、不合格货物、采购、进货量、进货(应付)信息、进货(现结)信息
处理频率:
每小时50次
5)数据存储是数据结构保存的场所。
它在数据字典中描述数据的逻辑存储结构,而不涉及他的物理组织。
数据存储编号:
D1
数据存储名称:
药品库存表
存储药品基本信息
数据存储组成:
药品名称+仓库编号+药品编号+供应商名称+仓库名称+库存数量+报警数量+药品计量单位+进货时间+进货价格+销售价格+进货人
关键字:
药品编号
相关联的处理:
P1.1库存报警处理、P1.2库存盘点处理、P1.3库存调整处理、p3.1药品销售处理
D2
药品进货表
存储药品的进货基本信息
数据存储组成:
药品编号+操作员编码+进货公司+仓库名称+药品名称+药品数量+计量单位+进货单价+销售单价+应付金额+实付金额+进货时间
P1.1、P2.1、P2.2
6)外部实体,包括:
外部实体编号、名称、简述及相关数据流的输入输出。
外部实体编号:
S-01
外部实体名称:
采购订单、退货清单
送货清单
S-02
管理药品库存量的部门
查询库存量
最低库存、调拨单、采购清单
3系统设计
3.1系统功能结构设计
功能结构图中各层功能与新的信息系统中数据流程图中的处理(功能)是对应的。
层层分解可以把一个复杂的系统分解为多个功能较单一的功能模块。
这是一个信息系统设计成若干模块的方法,此方法成为模块化。
这种思想把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。
一方面,各模块具有相对独立性,可以分别设计实现;
另一方面,模块之间的相互关系通过一定的方式予以说明。
各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。
1员工信息中完成功能:
员工信息的添加、修改、删除、查询(查询条件:
员工姓名、员工性别、所属部门、员工职位)
2供应商信息中完成功能:
供应商信息的添加、修改、删除、查询(查询条件:
供应商名称、负责人姓名)
3药品进货中完成的功能:
添加、修改、删除;
并且可以通过表格形式显示出来
4药品查询完成功能:
查询进货信息(查询条件:
药品编号、药品名称)
5药品销售完成的功能:
6药品退货完成的功能:
7库存报警完成的功能:
设置已进药品的报警数量;
8库存查询完成的功能:
查询药品的库存量和报警数据量(查询条件:
药品名称和药品编号)
9数据备份和数据恢复完成数据的备份和恢复功能,防止用于系统的崩溃,造成的数据丢失
3.2数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。
合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整性和一致性。
数据库设计一般包括如下几个步骤:
1)数据库需求分析
对用户需求进行分析是数据库设计的第一个阶段。
不断地调查与研究用户需求,了解企业运行流程等系统需求,是设计概念结构的基础。
2)数据库概念模型设计
概念模型是按用户的观点来对数据建模,是用于进行信息世界建模的工具。
它对整个数据库的设计具有深刻的影响。
3)数据库逻辑结构设计
逻辑结构是把概念结构转化为与所采用的数据库管理系统所支持的数据模型相符合的过程。
3.2.1数据库需求分析
在宝仁堂药店进销存管理系统中,数据库应当解决如下需求:
1)保存药品基本信息,增加药品基本信息的可维护性;
2)保存供应商的基本信息,增加对供应商的维护;
3)保存药店员工的基本信息;
4)保存药店会员的基本信息;
5)保存药品的进货信息
6)保存药品的销售信息
7)保存药品的退货信息
8)保存库存调整信息
9)保存药品销售过程的折算信息
3.2.2数据库概念模型分析
概念模型是按用户的观点对数据和信息建模。
人们常常首先将现实世界的客观对象抽象为某一种不依赖于计算机系统和某一数据库管理系统(DBMS)的信息结构及概念模型,然后在把概念模型转化为计算机上某一DBMS支持的数据模型。
建立概念模型中常涉及的主要概念有:
1)实体(Entity)。
“实体”即现实世界中存在的对象或事物。
实体可以是人,也可以是物或抽象的概念;
可以指事物本身,也可以指事物之间的联系。
2)属性。
“属性”指实体具有的某种特性。
属性用来描述一个实体。
3)联系。
现实世界的事物总是存在这样或那样的联系。
这种联系必然要在信息世界中得到反应。
在信息世界中,事物之间的联系可分为两类:
一是实体内部的联系;
二是实体之间的联系。
概念模型的最常用的表示方法是实体-联系方法(Entity-RelationApproach,简称E-R方法)。
宝仁堂药店的经营离不开对药品的管理,而药品信息的正确维护是非常关键的一步,因此在系统中一定存在药品信息实体,此时必须在数据库中建立药品信息表,用于存储所有药
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药店 进销存 管理 系统 doc