齐齐哈尔齐泰医药药店药品管理系统文档.docx
- 文档编号:8165174
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:29
- 大小:258.73KB
齐齐哈尔齐泰医药药店药品管理系统文档.docx
《齐齐哈尔齐泰医药药店药品管理系统文档.docx》由会员分享,可在线阅读,更多相关《齐齐哈尔齐泰医药药店药品管理系统文档.docx(29页珍藏版)》请在冰豆网上搜索。
齐齐哈尔齐泰医药药店药品管理系统文档
第1章 绪论
1.1研究的背景
当今世界,科学技术突飞猛进。
以计算机多媒体和网络技术为代表的信息技术,以惊人的发展速度,迅速在各领域运用,随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用。
伴随着市场经济的发展,连锁药品企业的竞争越来越激烈,迫切需要药店信息系统能提供决策支持、建立数据仓库,对市场进行实时分析,充分利用网络的迅速高效来为企业赢得市场。
在连锁药店管理中引进现代化的办公软件,成为时下最好的解决办法。
使用管理信息系统软件处理实时信息,不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解决了连锁药店中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过多,药店经营紊乱等众多问题。
1.2 研究的目的及意义
我们都知道信息共享是实现供应链管理的基础,有效的供应链管理离不开信息技术的可靠支持。
信息化对商业企业的影响绝不只是技术应用本身,更重要的是在于它对企业组织结构管理方式、营销规划,进而整个企业管理思想现代化演进中的重要影响。
本小组对齐齐哈尔市齐泰药店进行跟踪调查,对其销售模式进行全方位的了解分析。
考虑到目前,很多大型连锁药店都在进行信息化建设,并且都取得了较好的成绩,在企业的运营中发挥了较好的作用。
所以我们小组针对齐泰连锁药店的销售,配货,供应等问题,并对其原有系统进行分析,结合现实应用中出现的问题,我们自行研究设计出一套系统,以方便齐泰药店的运营。
1.3 论文的主要内容
通过对齐齐哈尔气态医药连锁有限公司的实际调查,并对其实际运营进行考察后,我们自行设计研发出本系统,以方便齐泰药店的经营活动。
我们通过进行有效的企业现状调查、可行性分析、业务流程分析、信息数据流程分析,进而研发出此系统。
我们设计了如下功能,包括:
药店药品进货管理、销售管理和库存管理。
其中,药店药品进货管理包括:
订货管理、确认订单管理、收货管理;销售管理包括:
顾客查询、顾客退货、顾客购买;库存管理包括:
入库管理、出库管理。
此系统通俗易懂,便于管理及使用。
避免了对员工的在培训,节省了系统的投资。
适用于连锁店管理的使用,同时在工作人员的熟练使用下,给企业带来了更大的经济效益。
第2章 系统分析
2.1 企业现状调查
齐泰药店全称齐齐哈尔市齐泰医药连锁有限公司,主要经营:
化学药制剂、中成药、抗生素、生化药品、中药饮片、生物制品、Ⅱ类医疗器械、医疗卫生用品。
注册资本有200万元。
主要以连锁零售的运营方式进行经营。
在齐齐哈尔市享有一定知名度,在群总中有较好的口碑。
已拥有125个连锁店。
在各个连锁店里面已经应用一套供应链系统,但是还是存在一些不足之处,比如,结账、查货不够准确细致,对每天每星期每月的销售总结不够完善,所以,我们针对这些问题,设计出如下系统,以巩固齐泰医药的运营方式。
2.2 系统可行性分析
可行性研究能使新系统达到以最小的开发成本取得最佳的经济效益。
可行性研究的目的,是根据开发管理信息系统的请求,通过初步调查和系统目标分析,对要开发的齐泰药店运营信息系统从技术上、经济上、资源上和管理上进行是否可行的研究。
这是一项保证资源合理使用、避免失误和浪费的重要工作。
2.2.1 经济可行性
由于这套系统是我们自行研究设计开发的,所以成本相对于其他系统要低廉很多。
而且由于齐泰医药自身的因素的问题,他在运行这套系统的时候不会出现很多过于繁杂的交接问题。
更新完全可以采用一次性替换。
主要分析成本与收益、投资效果等。
主要指管理、经费能否得到保证。
对于齐泰医药完全可实行这套系统,并且不会对他们经营造成任何威胁。
应该可以说,在经济上面,可行性是非常好的。
由此,我们可以说,对于其他一些规模类似于齐泰医药这样的企业,都有能力实行。
可鉴我们研发的系统还是有一定的开发潜力,有一定的市场竞争能力。
2.2.2 技术可行性
我们这套系统对使用人员没有的要求,只要经过我们的培训,就完全可以掌握使用这套系统的要领。
因为我这套系统本身就支持扫描枪,因为每一件药品在入库之前都已有固定的编号。
并且方便管理人员察看销售业绩、销售报表、药品数量、甚至于督察工作人员的工作情况。
因为系统可以对不同的员工授予不同的销售权限,非常方便各阶层的管理人员。
系统本身具有一定的“傻瓜”功能,所以在技术上面没有很高的要求。
对于公司没电脑的配置也没有过高的要求,一般现行的机器都可以安装我们的这套系统。
只要总公司与分店都连入同一个网络,通过电话线、Internet都可以。
这样本套系统就可以帮助总公司查询分店的销售情况,以及每日的配货事宜。
而我们也会定期帮助该公司监察系统的稳定性,根据公司运营的实际情况进行系统的调节。
2.2.3 管理可行性
然在经济上、技术上我们这套系统都有很强的可行性,那么我们在管理上就一定有过人之处,或者说是优越之处。
由于我们可以给不同的员工授予不同的权限,这样就会方便公司内部个级别的工作人员的工作,可以更好的起到监督的作用。
因为每件入库的药品都有自己编号,并且还有即时的销售记录,这样就会方便会计对账目的盘点,方便商家对药品的盘点,还可以检测出过期的药品,甚至于用户的情况。
可以使商家从中观测出市场的走向,近来大众的需求,准确地对各分店的进行配货。
系统可以自动对各账目进行检索,不需要工作人员进行手工抄录,大大的减少了工作人员的工作量,提高了工作效率。
所以我们设计的系统开发是可行的。
2.3 系统组织结构分析
通过对齐泰医药的调查,我们绘制出齐泰医药的组织结构图,
图2-1组织结构图
2.4 系统业务流程分析
通过对齐泰医药的调查分析我们绘制出齐泰医药的业务流程图,图2-2为齐泰医药的连锁分店业务流程图;图2-3为齐泰医药公司总部的业务流程图。
业务处理单位
系统外部实体
单据和报表
数据流向
图2-2业务流程图的符号说明
图2-3销售业务流程图
图2-4总店业务流程图
2.5 系统数据流程分析
通过对齐泰医药的调查分析我们绘制出齐泰医药的系统数据流程图,图2-4为齐泰医药的连锁分店数据流程图;图2-5为齐泰医药公司总部的数据流程图。
数据流
数据存储
数据处理
外部实体
图2-5数据流程图符号说明
图2-4销售数据流程图
图2-6总店的数据流程图
2.6 数据字典
2.6.1数据项
编号:
A1
名称:
药品编号
简述:
药品的固定编号
类型:
char
宽度:
11
编号:
A2
名称:
药品名称
简述:
药品名称
类型:
varchar
宽度:
20
编号:
A3
名称:
消费金额
简述:
消费金额
类型:
float
宽度:
4
编号:
A4
名称:
药品单价
简述:
一盒药品的价钱
类型:
float
宽度:
6
编号:
A5
名称:
顾客退货数量
简述:
由于药品过期或变质,顾客退回的药品数量
类型:
char
宽度:
4
编号:
A6
名称:
退货时间
简述:
顾客退回药品的时间
类型:
date
宽度:
8
编号:
A7
名称:
退货理由
简述:
退货的原因
类型:
memo
宽度:
4
编号:
A8
名称:
会员编号
简述:
药店给每个会员的编码,它是固定的。
类型:
char
宽度:
10
编号:
A9
名称:
会员姓名
简述:
会员的名字
类型:
varchar
宽度:
8
编号:
A10
名称:
会员电话号码
简述:
会员电话号码
类型:
char
宽度:
13
编码:
A11
名称:
消费总金额
简述:
顾客消费的总钱数
类型:
float
宽度:
10
编号:
A12
名称:
所买药品
简述:
顾客买的药的名称
类型:
varchar
宽度:
20
编号:
A13
名称:
退货数量
简述:
各个分店由于销售原因而退回公司的药品的数量
类型:
char
宽度:
8
编号:
A14
名称:
退货原因
简述:
各分店向公司退货的理由
类型:
memo
宽度:
4
编号:
A15
名称:
销售金额
简述:
买药后的金钱数
类型:
float
宽度:
13
编号:
A16
名称:
销售数量
简述:
各个药品销售的数量
类型:
char
宽度:
10
编号:
A17
名称:
生产日期
简述:
药品的生产日期
类型:
date
宽度:
8
编号:
A18
名称:
供应商名称
简述:
供应商名称
类型:
varchar
宽度:
20
编号:
A19
名称:
供应商编号
简述:
公司对每个供应商进行的编号
类型:
char
宽度:
10
编号:
A20
名称:
购进数量
简述:
公司从供应商那里购进药品的数量
类型:
char
宽度:
6
编号:
A21
名称:
分店发货数量
简述:
公司根据分店的销售情况发给分店的药品数量
类型:
char
宽度:
6
编号:
A22
名称:
缺少数量
简述:
公司根据销售情况及库存情况总结出来药品缺少量
类型:
char
宽度:
6
编号:
A23
名称:
购进日期
简述:
购进药品的日期
类型:
date
宽度:
8
编号:
A24
名称:
公司退货原因
简述:
购进药品无法销售的原因
类型:
memo
宽度:
10
编号:
A25
名称:
公司退货数量
简述:
公司退还给供应商的药品数量
类型:
char
宽度:
6
编号:
A26
名称:
药品数量
简述:
公司购进药品的数量
类型:
char
宽度:
6
编号:
A27
名称:
保质期限
简述:
药品保质期限
类型:
date
宽度:
8
编号:
A28
名称:
现有库存数量
简述:
公司库存药品数量
类型:
char
宽度:
6
编号:
A29
名称:
供应商地址
简述:
供应商所在地
类型:
varchar
宽度:
20
编号:
A30
名称:
供应商电话号码
简述:
供应商的联系方式
类型:
char
宽度:
11
编号:
A31
名称:
药品剩余量
简述:
连锁分店内药品数量
类型:
char
宽度:
6
编号:
A32
名称:
售药时间
简述:
售出药品的准确时间
类型:
char
宽度:
14
2.6.2数据流
编号:
X1
名称:
顾客退货单
简述:
顾客退药后的记录
来源:
顾客
去向:
退药处理
组成:
药品编号+药品名称+药品单价+顾客退货数量+消费金额+退货时间+退货理由
编号:
X2
名称:
顾客信息
简述:
顾客的基本信息
来源:
顾客
去向:
会员信息登记
组成:
会员编号+会员姓名+会员电话号码+所买药品+消费金额
编号:
X3
名称:
买药单
简述:
顾客所要买的药
流向:
购药处理
组成:
药品名称
编号:
X4
名称:
查询请求
简述:
顾客可以查询药品或会员信息
来源:
顾客
去向:
查询处理
组成:
会员信息药品名称
编号:
X5
名称:
查询结果
简述:
顾客所查询的结果
来源:
查询处理
去向:
顾客
组成:
会员编号+会员姓名+会员电话号码+所买药品+消费金额
药品编号+药品名称+药品单价
编号:
X6
流名称:
分店缺货信息
简述:
连锁分店所缺的药物
来源:
连锁分店
去向:
统计汇总
组成:
药品编号+药品名称+供应商名称
编号:
X7
名称:
分店退货信息
简述:
各个分店由于销售原因而退回公司的药品明细
来源:
药品盘点
去向:
总汇统计
组成:
药品编号+药品名称+退货数量+退货原因
编号:
X8
名称:
分店销售信息
简述:
连锁分店的销售总记录
来源:
药品盘点
去向:
总经理
组成:
药品编号+药品名称+供应商名称+销售数量+销售金额
编号:
X9
名称:
分店发货单
简述:
公司发送给连锁分店的药品明细
组成:
药品名称+药品编号+分店发货数量+生产日期+供应商名称+供应商编号
来源:
配货处理模块
去向:
连锁分店
编号:
X10
名称:
入库单
简述:
每次公司购进药品明细
组成:
药品名称+药品编号+生产日期+供应商名称+供应商编号+购进数量
来源:
供应处理模块
去向:
配货处理模块
编号:
X11
名称:
缺货单
简述:
公司通过对分店销售情况及库存情况整理出的缺少药品明细
组成:
药品名称+供应商名称+供应商编号+缺少数量
来源:
配货处理模块
去向:
供应处理模块
编号:
X12
名称:
确认单
简述:
公司收到供应商发来的药品后给供应商的回执
组成:
药品名称+药品数量+生产日期+供应商名称
来源:
供应处理模块
去向:
外部实体供应商
编号:
X13
名称:
发货单
简述:
供应商根据公司的要求发出的货品
组成:
药品名称+生产日期+药品数量+供应商名称
来源:
外部实体供应商
去向:
供应处理模块
编号:
X14
名称:
订货单
简述:
公司根据自身情况发给供应商的生产明细
组成:
药品名称+药品数量+供应商名称
来源:
供应处理模块
去向:
外部实体供应商
编号:
X15
名称:
退货单
简述:
由药品自身问题及销售问题公司退还给供应商
组成:
药品名称+生产日期+购进日期+供应商名称+公司退货原因+公司退货数量
来源:
供应处理模块
去向:
外部实体供应商
2.6.3数据处理
编号:
p1
名称:
会员信息登记
输入:
顾客信息
处理:
找寻相应的会员信息
编号:
p2
名称:
购药处理
输入:
顾客卖药的单
处理:
先查询是否有顾客所要买的药,有的话在查询顾客是否是会员,若是会员则查询顾客相应的会员信息,给顾客一张单据,当顾客付完款后,拿着收款单取药,售货员做好销售记录。
输出:
分店销售单
编号:
P3
名称:
查询处理
输入:
查询请求
处理:
当顾客要查询某药品或会员信息是时,当他发出请求后,销售员会帮他查询并将查询结果告知顾客。
输出:
查询结果
编号:
P4
名称:
退货处理
输入:
顾客退货单
处理:
顾客买完药后,不想要了。
如果条件满足退货要求,则售货员帮顾客办理退货并记录退货原因。
编号:
P5
名称:
药品盘点
处理:
售货员销售单、退货单、所缺的药物、现有药物进行清点
输出:
分店缺货单、分店退货单、分店销售单
编号:
P6
名称:
配货处理
输入:
分店缺货单、分店退货单、入库单
处理:
根据各分店销售情况及公司库存情况对分店进行货物分配
输出:
分店发货单、缺货单
编号:
P7
名称:
供应处理
输入:
缺货单、发货单
处理:
根据缺货情况及供应商情况向合适的供应商采购药品
输出:
入库单、确认单、订货单
2.6.4数据存储
编号:
F1
名称:
会员信息明细簿
简述:
记录会员的相应信息
组成:
会员编号+会员姓名+会员电话号码+所买药品+消费总金额
关键字:
会员编号
编号:
F2
名称:
分店药品台账
简述:
分店内所有药品的明细
组成:
药品名称+药品编号+生产日期+购进日期+保质期限+供应商名称+药品剩余量
关键字:
药品编号
编号:
F3
名称:
收款单明细台帐
简述:
顾客买药时的收款单
组成:
售药时间+药品编号+药品名称+药品单价+药品数量+金额
关键字:
药品编号
编号:
F4
名称:
规章制度
简述:
购药三天内若发现药品有变质,过期可归于退换。
组成:
无
关键字:
无
编号:
F5
名称:
销售单明细台帐
简述:
销售记录
组成:
售药时间+药品编号+药品名称+药品单价+药品数量+金额
关键字:
售药时间+药品编号
编号:
F6
名称:
公司库存台账
简述:
公司仓库内所有药品的明细
组成:
药品名称+药品编号+生产日期+购进日期+保质期限+供应商名称+现有库存数量
关键字:
药品编号+药品名称
编号:
F7
名称:
供应商信息簿
简述:
向公司提供药品的生产商明细
组成:
供应商名称+供应商编号+供应商地址+供应商电话号码
关键字:
供应商编号
编号:
F8
名称:
采购明细台账
简述:
需要购进药品的明细
组成:
药品名称+购进数量+供应商名称
关键字:
药品名称
2.6.5外部实体
编号:
W1
名称:
顾客
简述:
买药的人
输入数据流:
查询结果
输出数据流:
顾客退货单顾客信息买药单查询请求
编号:
W2
名称:
总经理
简述:
公司的经营者
输入数据流:
分店缺货单、分店退货单、分店销售单
输出数据流:
无
编号:
W3
名称:
连锁分店
简述:
公司的销售点
输入的数据流:
分店发货单
输出的数据流:
分店缺货单、分店退货单
编号:
W4
名称:
供应商
简述:
向公司提供药品的生产商
输入的数据流:
确认单、订货单
输出的数据流:
发货单
第3章 系统设计
3.1 功能结构设计
由于这套系统是针对于齐齐哈尔市齐泰医药连锁有限公司的药店药品管理系统,所以我们设计了如下功能,包括:
药店药品进货管理、销售管理和库存管理。
其中,药店药品进货管理包括:
订货管理、确认订单管理、收货管理;销售管理包括:
顾客查询、顾客退货、顾客购买;库存管理包括:
入库管理、出库管理。
这些理论上的功能转化到桌面上的形式就是:
顾客可以在柜台进行药品的查询,会员可以查看累计消费,每位顾客的每次消费都将有系统自动存储并传给公司进行汇总,连锁药店的日营业额也会自动传给公司进行核算及配货,公司自己本身可以进行库存药品的盘点,根据销售情况、库存量及供应商状况合理进行采购。
以及进行周、月、年的得盘点。
由于系统自身可以对使用人员进行权限限制,所以可更好的帮助公司进行运营。
图3-1功能结构图
3.2 数据库设计
3.2.1概念结构设计
由齐泰医药公司的结构我们自行画出他的E-R图如下所示:
图3-2进货和存货的E-R图
药品(药品编号,药品名称,药品单价,购进日期,生产日期,保质期)
供应商(供应商编号,供应商姓名,供应商地址,供应商电话)
仓库(仓库编号,仓库面积,仓库电话)
管理员(管理员编号,管理员姓名,管理员电话)
(注:
以上实体属性在后期设计并没有完全体现出来,只为此图所需)
图3-3销售的E-R图
药品(药品编号,药品名称,药品单价,购进日期,生产日期,保质期)
总经理(总经理编号,总经理姓名,总经理电话)
分店(分店编号,分店名称,分店地址,分店电话)
销售员(销售员编号,销售员姓名,销售员电话)
(注:
以上实体属性在后期设计并没有完全体现出来,只为此图所需)
3.2.2逻辑结构设计
会员信息表(会员编号+会员姓名+会员电话号码+所买药品+消费总金额)
分店药品台账(药品编号+药品名称+生产日期+购进日期+保质期限+供应商名称+药品剩余量)
分店销售情况表(药品编号+药品名称+售药时间+销售数量+销售金额+顾客退货数量+退货日期+退货理由)
公司库存台账(药品名称、药品编号、生产日期、购进日期、保质期限、供应商名称、现有库存数量)
供应商信息簿(供应商名称、供应商编号、供应商地址、供应商电话号码)
采购明细台账(药品名称、购进数量、供应商名称)
3.2.3物理结构设计
表3-1会员信息表
字段名
数据类型
可否为空
说明
会员编号
Char(10)
NOTNULL
主键(唯一标识)
会员姓名
varchar(8)
NOTNULL
会员电话号码
Char(13)
NOTNULL
表3-2分店药品台帐
字段名
数据类型
可否为空
说明
药品编号
Char(11)
NOTNULL
主键(唯一标识)
药品名称
varchar(20)
NOTNULL
生产日期
Date(8)
NOTNULL
购进日期
Date(8)
NOTNULL
保质期限
Date(8)
NOTNULL
供应商名称
Char(20)
NOTNULL
分店店存量
Char(6)
NOTNULL
表3-3分店销售情况表
字段名
数据类型
可否为空
说明
药品编号
Char(11)
NOTNULL
主键(唯一标识)
药品名称
varchar(20)
NOTNULL
主键(唯一标识)
售药时间
Char(14)
NOTNULL
销售数量
Char(10)
NOTNULL
销售金额
Float(13)
NOTNULL
顾客退货数量
Char(4)
退货日期
Date(8)
退货理由
Memo(4)
会员编号
Char(10)
表3-4公司库存台账
字段名
数据类型
可否为空
说明
药品名称
Varchar(20)
Notnull
主键(唯一标识)
药品编号
Char(11)
Notnull
主键(唯一标识)
生产日期
Date(8)
Notnull
购进日期
Date(8)
Notnull
保质期限
Date(8)
Notnull
供应商名称
Varchar(20)
Notnull
现有库存数量
Char(6)
Notnull
表3-5供应商信息簿
字段名
数据类型
可否为空
说明
供应商名称
Varchar(20)
Notnull
主键(唯一标识)
供应商编号
Char(10)
Notnull
供应商地址
Varchar(20)
Notnull
供应商电话号码
Char(11)
Notnull
表3-6采购明细台账
字段名
数据类型
可否为空
说明
药品名称
Varchar(20)
Notnull
主键(唯一标识)
购进数量
Char(6)
Notnull
供应商名称
Varchar(6)
Notnull
3.3 代码设计
表3-7代码设计
名称
码的类型
位数
组成
举例
会员编号
顺序码
10位
0000000001
药品编号
区间码
11位
药别+类型+产地+序号(注:
药别含有一位数位,包括两个选择0、1,0代表中成药,1代表西成药;类型含有三位数位,从001-999,表示功效的不同;产地含有两位数位,从01-99,表示生产上的代号;序号含有五位数位,从00001到99999,表示药品出厂号。
)
00010100001
供应商编号
顺序码
10位
0000000001
3.4 输入/输出设计
3.4.1输入设计
在系统的输入设计的工作中,数据录入是一个费时、费力而且易出错的环节,而一旦输入数据有错,这处理后的输入页必然是错误的。
因此,输入设计的目的是方便操作,保证输入的数据正确。
因此在设计表的时候,我就是按照每个表里该有的数据名,按照人们习惯的方式设计的,该设计通俗易懂,偏于掌握。
输入设计包括会员信息输入、购药信息输入、系统维护输入等。
例如输入会员的有关信息:
输入界面:
在图3-11界面中输入会员编号,点击确认后,如有该会员则显示图3-12的界面,里面有该会员的所有信息。
若没有则显示图3-13.
图3-4会员信息显示图
购药信息的输入:
销售输入所买的药品编号及数量,点击确认进入图3-15显示药品编号、名称、单价,购买数量,金额,买药时间
图3-5销售窗口
图3-6买药信息显示图
3.4.2输出设计
为适应药店的日常管理的需要和提供对内对外的报告和单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 齐齐哈尔 医药 药店 药品 管理 系统 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)