药品进销管理系统需求分析.doc
《药品进销管理系统需求分析.doc》由会员分享,可在线阅读,更多相关《药品进销管理系统需求分析.doc(5页珍藏版)》请在冰豆网上搜索。
药品进销管理系统需求分析
学号:
090811453
一、引言:
随着国家综合实力的不断增强。
政府大面积实施医疗改革,使更多的人拥有了医保;政府在广大的农村实行了大额医疗互助,使许多的农民医疗条件得到了极大的改善;国家现在大力培养药学专业人才,使得国家在药品研发领域有了长足的进步。
这促使药企飞速发展。
二、编写目的:
目前中小型药店的营业规模不断的扩大,药品的数量和种类不断增加。
对于许多仍处于人工管理阶段的药店来说,管理也越来越复杂。
如果以药店工作人员的增加来实现药品的管理,虽然能使工作变得方便起来,但是这样带来更大的经济开销,对于中小型药店来说要解决实际问题并不是很适合。
开发药品进销存管理系统可以很大程度上方便管理人员对药品的管理,实现药品管理的高效化和统一化。
为便于管理的方便性和可行性。
根据现阶段的应用需求的的开发目标设计药品进销存数据管理系统。
实现药品采购,库存和销售管理的功能,完成对药品从采购到销售的流水作业的数据管理功能。
三、功能需求:
一个药品进销存管理系统应该包括:
资料管理、采购管理、销售管理、库存管理和统计分析、系统管理等模块。
整个系统功能模块如下:
药品进销存管理系统同、统
资料管理
采购管理
销售管理
系统管理
统计分析
1、“资料管理”模块如下:
可以对“资料管理”所包含的资料进行查询、修改、增加、删除等功能。
资料管理
供应商资料
药品资料
顾客资料
1)、“供应商资料”模块负责维护供应商的基本信息。
供应商资料对采购而言非常重要,是药品进销存管理系统的重要资料。
主要包括供应商编号、供应商名称、地址、电话等。
良好的供应商资料管理有助于企业对采购进行管理和控制,从而降低企业的采购成本。
2)、“顾客资料”模块负责维护顾客的基本信息。
顾客资料对销售而言非常重要,是药品进销存管理系统的重要资料。
主要包括客户编号、客户名称、地址、电话等。
良好的顾客资料管理有助于企业对采购进行管理和控制,从而降低企业的采购成本。
2)、“药品资料”模块负责维护药品的基本信息,基本信息一般变动比较小。
药品资料主要包括药品编号、药品名称、药品规格、计量单位、药品单价等。
2、“采购管理”模块如下:
可对采购单进行查询、修改、增加、删除等功能。
采购管理
采购单
“采购单”模块用于录入采购单。
采购单主要包括采购单号、供应商编号、供应商名称、药品编号、药品名称、药品规格、计量单位、药品数量、药品单价、进货日期等项。
3、“销售管理”模块如下:
可对销售单进行查询、修改、增加、删除等功能。
销售管理
销售单
“销售单”模块负责录入销售单。
销售单主要包括销售单号、顾客编号、顾客名称、药品编号、药品名称、药品规格、计量单位、药品数量、药品单价、销售日期等项。
4、“统计分析”模块如下:
“统计分析”主要是根据数据库中的供应商信息、顾客信息、商品信息、销售信息和进货信息来计算供应商总数、顾客总数、商品总数、进货总数、进货金额、销售总量和销售金额,以便用户随时掌握营销情况。
5、“系统管理”模块如下:
系统管理
密码修改
用户管理
1)、“用户管理”模块负责管理用户信息。
用户信息包括用户编号、用户名称、用户类别(操作人员、管理员)、密码等。
2)、“密码修改”模块用于负责维护用户密码信息。
四、E-R图:
1)、“供应商资料”模块负责维护供应商的基本信息。
供应商资料对采购而言非常重要,是药品进销存管理系统的重要资料。
主要包括供应商编号、供应商名称、地址、电话等。
良好的供应商资料管理有助于企业对采购进行管理和控制,从而降低企业的采购成本。
供应商
供应商编号
供应商名称
地址
药品
药品编号
药品名称
用户
密码
用户类型
用户名
采购
顾客
销售
购买
电话
n
1
1
n
m
n
提供
m
n
规格
顾客编号称
顾客名称
地址
电话
采购单号
销售单号
日期
数量
日期
数量
五、数据字典:
1、供应商资料表:
字段名称
数据类型
长度
可否为空
供应商编号
Char
10
主键
供应商名称
Char
10
不为空
地址
Char
16
不为空
电话
Char
16
可空
2、药品资料表:
字段名称
数据类型
长度
可否为空
药品编号
Char
10
主键
药品名称
Char
10
不为空
规格
Char
10
不为空
3、采购单表:
字段名称
数据类型
长度
可否为空
采购单号
Char
10
主键
供应商编号
Char
10
外键
供应商名称
Char
10
不为空
药品编号
Char
10
外键
药品名称
Char
10
不为空
规格
Char
10
不为空
药品数量
int
4
不为空
药品单价
Money
8
不为空
采购日期
Datetime
8
不为空
4、销售单表:
字段名称
数据类型
长度
可否为空
销售单号
Char
10
主键
顾客编号
Char
10
外键
顾客名称
Char
10
不为空
药品编号
Char
10
外键
药品名称
Char
10
不为空
规格
Char
10
不为空
销售数量
int
4
不为空
销售单价
Money
8
不为空
销售日期
Datetime
8
不为空
5、顾客信息表:
字段名称
数据类型
长度
可否为空
顾客编号
Char
10
主键
顾客名称
Char
10
不为空
地址
Char
16
不为空
电话
Char
16
可空
6、用户信息表:
字段名称
数据类型
长度
可否为空
用户名称
Char
10
不为空
用户ID
Char
10
不为空
密码
Char
10
不为空
六、接口要求:
l硬件接口:
无特别要求;
l网络硬件接口要求:
现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。
l软件接口要求:
无
七、软件属性:
l可用性:
本软件也可以通过单步跟踪的操作进行检查处理。
l安全性:
由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。
l可维护性:
本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。
修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。
l兼容性:
由于尚未测试,故无法对兼容性进行评析。
八、支持信息及运行环境:
l软件支持:
本软件开发是使用C++编写;
l设备支持:
推荐配置:
WindowsXP,1G内存;
l数据库:
MicrosoftSQLServer2000
九、参考资料:
a.《数据库系统概论》萨师煊、王珊编著高等教育出版社
b.《SQLServer2000管理与应用》张海健编著中国电力出版社
c.《软件工程》邓良平、刘海松、陆丽娜编著西安电子科技大学出版社
d.《C++面向对象程序设计》王萍、冯建华著清华大学出版社