医药销售系统需求分析.docx
《医药销售系统需求分析.docx》由会员分享,可在线阅读,更多相关《医药销售系统需求分析.docx(19页珍藏版)》请在冰豆网上搜索。
医药销售系统需求分析
医药销售系统需求分析
需求分析
前言
随着我国市场经济的蓬勃发展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。
行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。
另外,由于医药产品种类繁多,销售模式特殊,业务量大,单凭手工记帐已很难适应工作的需
要。
医药作为一个关系人们健康的特殊行业,国家对医药行业又有一些不同与其他行业的管理
政策,这些都加大了管理的难度。
如何尽快建立和完善现代企业的信息化管理机制问题,已成为医药企业发展的关键所在。
目前市场上的药品销售软件比较多,应用价值也挺高,但是大部分的重点都放在了药品信息管理和员工信息管理方面,对于客户,供货商信息的管理做得都不完善,有的根本没这部分内
容。
而这些信息也是很重要的,有利于公司上层
高级管理人员从各个方面对公司状况进行分析,
管理和决策。
因此,开发一个集处理药品、客户、
供货商信息于一体的,兼有员工管理的药品销售
管理系统,是符合市场发展需要的。
1.1技术上的可行性
根据系统目标要求分析,此设计完全可以通
过MicrosoftVisualStudio.NET2003软件作为开发工具来制作完成。
MicrosoftVisualStudio.NET2003支持多种面向对象编程语言,而且编程过程都是可视化编程,操作起来比较灵活,只需要书写关键的代码就行了,而很大一部分代码可以由软件自己生成,既可以减少编程出错的几率,又节约了很多编程的时间。
而后台数据库由SQLServer2000来进行系统数据的管
理,对于中小型药品销售管理系统而言,数据量还并不是非常大,SQLServer2000完全能够满足数据的各种处理要求。
而以目前本人对MicrosoftVisualStudio.NET2003,SQLServer2000,以及PowerDesigner9.0的了解,已经具备了相关的开发知识,因此从技术上分
析,要开发这个中小型的药品销售管理系统是可行的。
1.2经济上的可行性
药品销售管理系统只是一个中小型的数据管理系统,它的经济可行性可以从以下方面考虑:
软件资源:
目前网络上有很多供用户免费下载的软件,学校校园网的下载速度也非常快速,所以可以从网上下载开发系统所需的各种软件,或是去电脑城购买,花费个人完全可以承受。
硬件资源:
已经拥有一台配置完全能够开发药品销售管理系统的计算机。
参与人员:
开发这个系统的人员就是自己,不需要花费金额聘请专业人士。
资源和时间:
资源和时间方面相对都是比较充足的。
学校的图书馆藏书很多,
想找到自己需要的资料并不困难,再者可以从书店购买自己所需书籍。
综合以上多方面的考虑结果,开发一个中小型的药品销售管理系统在经济上是
完全可行的。
1.系统名称:
医药销售管理系统
2.系统概述:
本系统通过调查从事医药产品的零售,批发等工作的企业,根据其具体情况设计医药销售管理系统。
医药管理系统的设计和制作需要建立在调查的数据基础上,系统完成后预期希望实现药品基本信息的处理,辅助个部门
工作人员工作并记录一些信息,一便于药品的销售和管理。
通过此系统的功能,从事药品零售和批发等部门可以实现一些功能,如:
基础信息管理,进货管理,库房管理,销售管理,财务统计,系统维护等。
3.系统描述
系统实现的目标和功能
首先采购要根据销售情况的实际需要到各药品生产厂家采购相关药品,采
购的时候需要制定相关的采购单,包括要采购的药品名称,数量,采购地点等。
其次,仓储部门采购的药品进行入库记载,并对药品进行药品信息记录,
包括药品编号、药品名称、药品正式名、规格、单位、类型、类别、产地、批
号、有效期、生产日期、批准文号、数量、进价、售价等。
并定期对仓库内过
期药品进行处理。
再次,供应部门根据业务部门提供的定单,从仓储部门提取药品,并进行
出库记载。
财务联系客户,拿到销售定单以及处理客户的退货。
财务定期对销售情况
进行财务核算,以及提供采购资金等其他财务管理。
其主要业务流程图如图2-2所示。
图2-2业务流程图
2.4用户对系统的要求
(1)信息要求:
由于此系统的用户可以是药品销售公
司的管理人员以及各类员工,因此对系统的
信息要求可分为以下几个方面:
a、药品信息
药品基本信息就是指那些便于重复使用的信息,如药品名称、规格、单位、包装、批准文号、剂型、类型、类别等;
药品辅助信息就是实际操作中对药品的处理信息,如药品批号,数量等。
b、员工信息
首先是员工的基本信息,主要包括员工的姓名,性别,出生年月,家庭住址,联系方式,员工的编码,所在部门等;
对于相关操作,要记录操作时间,操作人员等。
c、业务信息
包括客户信息,供货商信息,销售记录等;
对于销售记录要记录销售时间,业务员等;
对于退货信息要记录退货时间,业务员等。
d、各种库存信息
包括入库记录,出库记录,库存量等。
(2)处理要求:
系统应当完成以下的信息处理:
a、存储药品信息,员工信息,业务信息,供相关人员查询;
b、对药品信息进行及时的更新和统计;
c、对员工信息进行及时的更新和统计;
d、对各种库存信息的及时更新和统计以及相关的自动处理,系统应根据入库出
库操作,自动得出新的库存量,完成更新,并能随时查询库存量,还能对药品
库存数量不足,以及药品报废期限即将来临做出预警,使管理人员做出相应的
处理;
e、所有原始数据和统计数据进行相关分析,如药品收支,药品销售状况,药品
报废信息等;
f、分析报告,各种单据进行打印,以供相关的使用。
2.5安全性与完整性要求
(1)安全性要求:
a、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其
密码,保证用户身份不被盗用;
b、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据
的类别和内容;
c、系统应对不同用户设置不同的权限,区分不同的用户,如区分业务员(只能
查询药品信息,客户信息,处理销售信息),仓储员(只能查询仓库库存量,
药品信息),系统管理员(可对系统进行日常维护,包括数据更新,权限设
置
等,可查询公司所有运作情况包括经济管理、行政管理等的数据,以及各种统计和分析结果等)。
(2)完整性要求:
a、各种信息记录的完整性,信息记录内容不能为空;b、各种数据间相互的联系的正确性;
c.相同的数据在不同记录中的一致性。
2.6数据流图(DFD)
数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也非常
容易理解,它是一种极好的系统构造的表示方法。
下面是系统的数据流图,它
基本反映了整个系统的逻辑功能
系统0层数据流图如图2-4所示。
员
工
信
息
5
员工管理
D1药品信息库
D5客户信息库
客户信息
D2员工信息库
供货单
1
2
出库清单
3
4
入库清单
药品入库
药品出库
药品销售
退货处理
入
定
销
购
退
药
药
库
出
货
销
售
退
清
记
库
单
售
清
凭
货
单
录
记
信
单
证
信
录
息
息
D3入库信息库
D4出库信息库D6销售信息库D7退货信息库
系统的功能
3.1基础信息管理
1.。
药品信息:
查询采购药品的名称,数量,
采购地点,生产日期,规格,批号,有效期。
2.员工信息:
查询姓名,年龄,性别,编号。
3.客户信息:
客户信息分两类:
公司单位和私人,对于公司记录公司名称,联系方式和采购信息,时间。
对于私人记录采购药品的信息,时间。
4.供应商的信息:
生产药品的规格,名称,种类,和发货时间
根据功能要求进行数据建模。
如下图
数
名
编
药品
规
员工
日
年
基础
姓
供客户
单位
地
生产
3.2进货的管理:
1.入库登记:
登记入库时间,产品的数量,种类,登记员编号。
当需要进货的时候,我们首先要知道进什么药品,进多少,什么时候去进都需要明确的记录下来,例如抗病毒颗粒,2011年11月30日从利君药厂购得100箱,并与30日存入库房。
2.入库登记查询:
通过系统查询库房入库登记的信息。
2011年113月30日有什么药品登记入库,
3.入库报表:
根据入库登记和查询打报表。
这一部分相对简单。
只需要打印登记记录而
已。
3.3库房管理
1.库存查询:
查询当前库房各种类药的库存数量。
药品按种类划分,分别记录该药品的现存数量,存入库房的日期,对于库房查询我们只需要能够查询到确切数据就可以了,通过数据对进货和销售提供信息。
2.退货处理:
查询药品信息,以此查询供应商信息,实施退货。
退货必须了解退货药品的信息,而药品信息由信息管理中查询,退
货是出于什么原因,例如药品过期还是其他方面的因素。
对各种信息的数据和记录避免出错。
它们可以表示如下图
用户
库房退货
YN
(自动生
成)
是否
打印
3.
4.库存报表:
通过库存查询结果打印库存报
表。
3.4销售管理
1.销售登记:
查询当天药品销售的营业额,销售的药品信息,并能自动保存每一天的销售登记记录。
销售是用户最关心的部分。
通过销售的情况才能对药品的管理有数据可分
析。
通过销售记录每天的销售金额如1000元,而药品成本为720元,则基本利润为280元。
而那种药品销售最多,
2.销售退货:
查询固定时间内(如一个周)销售退货的记录,记录包括药品信息。
退货也侧面反映了此种类的药品存在的问题,则需要查询药品信息,在基本信息中查找。
然后反馈到用户,以便用户及时作出解决办法。
3.销售报表:
查询销售记录,打印销售记录。
3.5财务统计:
1.当日统计:
查询当日销售金额和成本金额。
2.当月统计:
查询当月销售金额和成本金额。
查询系统从销售管理处数据并汇总,及时按月到处数据,显示当月数据的具体信息
3.财务报表:
打印查询金额记录。
3.6系统维护:
1.数据安全管理:
自动备份数据,
2.操作员管理:
记录操作员编号,查询操作记
录。
权限管理:
不允许管理员以外的任何人员访问和修改数据
开发工具
C语言或C++可以用于编程
Java在编程中用于书写代码
SQLServer2008:
用于数据库的建立,为前台提供服务
运行环境
操作系统:
WindowsXP或windows7的操作系统
内存:
1GB或更大
处理器:
i3或i5
硬盘空间:
需要至少20M硬盘空间