药品进销存管理系统的设计与实现Word下载.docx
- 文档编号:20904627
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:30
- 大小:805.70KB
药品进销存管理系统的设计与实现Word下载.docx
《药品进销存管理系统的设计与实现Word下载.docx》由会员分享,可在线阅读,更多相关《药品进销存管理系统的设计与实现Word下载.docx(30页珍藏版)》请在冰豆网上搜索。
随着当今世界计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业进销存管理势在必行。
使用传统的手工管理方式,一方面效率低下,另一方面容易造成错误。
企业要实现现代化的主要内容之一就是实现商品的进销存信息管理系统的现代化,只有将计算机引入企业的管理,才能真正形成现代化企业的组织形式、管理和运用方式,才能真正体现企业规范化、科学化、现代化管理的手段。
各行各业的管理、控制都越来越离不开计算机的辅助。
“进销存管理系统”的开发就是为了辅助大多数企业的基本管理,实现信息管理的系统化、规范化和自动化。
以前的手工管理效率低是最明显的缺陷,另外,数据的一致性不好维护,如某个药品信息的某条记录有所改动,那么该要品的其他记录就与此不一致,造成查询的费时费力。
要把全部数据都更改又相当不方便。
对药品库存的盘点也很不方便,而且需要较多的人来进行管理操作,而且容易出错,造成数据的不一致。
因此,运用高效、准确的管理系统来替代手工管理是完善医药业管理的有效手段。
1.2系统开发的意义
利用数据库系统可以很好的对数据进行维护,减少由于数据不一致等错误带来的麻烦,方便数据的更新和查询,降低错误率,方便药品信息的维护及库存的盘点。
可以运用较少的人员,高效的完成对医药的管理。
由于社会的发展不断趋于信息化,各个行业都要加强自身的信息化程度以适应社会的发展。
而管理信息化正迎合了这个趋势,数据库系统在医药业的应用业实现了医药业执行工具、业务管理等的信息化,在这个信息化社会为医药业的发展增加了新的动力。
相信随着社会的不断发展对该类系统的需求会越来越高。
医药进销存管理系统,即服务于个人,又服务于企业,并最终服务于社会,这是让科技为人类服务的最好例证,其开发意义显而易见。
1.3系统开发的目标
本系统为了实现医药企业轻松方便地实现药品的进、销、存管理,现提出以下目标:
(1)系统应具有实用性、可靠性和适用性;
(2)要有良好的编程风格和界面设计;
(3)要有全面的系统分析与功能分析;
(4)能够按照用户选择的不同的条件进行简单快速查询;
(5)能够完成系统中信息的录入、修改、删除与查询等操作;
(6)方便用户的操作,尽量减少用户不必要的操作。
第2章系统分析
2.1需求分析
2.1.1用户需求
这个系统是帮助完成日常繁重业务的工具。
借助计算机系统,使他们凌乱的工作变得有条理,解脱需要记忆大量信息的困难。
减轻汇总、统计、报告和传递这些信息的负担。
尽量符合功能完整,操作简单,响应迅速,界面友善,易学易用成为这类软件必须满足的要求。
管理员和业务员登陆以后可以很清晰的看到各种项目列表和可以实现的功能,药品管理、账单管理和人员管理一目了然。
这个药品进销存管理系统主要涉及药企的药品进、销、存等业务,以及入库和出库管理,药品管理主要管理药库中所有药品的基本信息、进出和内部统计计算,账单管理主要是进货单、销售单、报损单、退货单的查询,人员管理主要是对供应商、客户进行添加、删除、查询和修改功能,其中管理员可以对业务员信息进行添加、查询、修改和删除功能。
该系统主要是由药品的基本信息管理、进货入库、销售开单、报损开单、退货处理等模块的结合实现,并实现了药品具体信息查询等功能。
系统从用户的角度出发,使用B/S结构,对于页面的美观也需要做一番苦功。
在登陆及各个模块的功能做到最好的人性化和审美的结合。
2.1.2功能需求
(1)登陆功能
只是一个药企的系统,需要有账号和密码才能进入进行操作。
(2)药品管理功能
用户登陆后可以添加、查询、修改和删除药品信息,处理进货、售货、报损、退货。
进货和售货的时候可以不用记住药品的编号,可以通过选择药品名称来进行操作。
在进行了有关药品的数量操作后,库存可以自动实现同步功能。
(3)账单管理功能
主要是进货单、销售单、报损单、退货单的查询功能。
(4)人员管理功能
登陆后可以对供应商、客户进行添加、查询、修改和删除功能。
业务员还可以修改个人资料,管理员可以对业务员进行添加、查询、修改和删除操作,还可以对人员的登陆情况进行查询。
2.1.3系统E-R图
下面介绍的是系统的个别E-R图。
用户可以对多种药品进行操作,每种药品可以由多个用户操作,所以用户和药品的关系为多对多。
用户可以对多个供应商进行操作,同时供应商也可以由多个用户进行操作,所以用户和供应商的关系也为多对多,用户可以对多个客户进行操作,同时客户也可以由多个用户进行操作,所以用户和客户的关系还为多对多,用户和三者的E-R图为图2-1。
图2-1用户和药品、供应商、客户的E-R图
每种药品可以对应进货入库表、售货表、报损表、退货表中的多条记录,关系为一对多的关系,药品和四个表的E-R图为图2-2。
图2-2药品和进货入库、销售、报损、退货四个表的E-R图
每种药品只能是一种药品类别,但是一种药品类别可以包含多种药品,所以药品类别和药品的关系为一对多,药品和药品类别的E-R图为2-3。
图2-3药品和药品类别的E-R图
2.2开发技术介绍
2.2.1B/S模式
随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。
B/S模式最大特点是:
用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。
客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。
在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。
而各个企业可以在此结构的基础上建立自己的Internet[1]。
下面介绍一下B/S模式的优点:
(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。
(2)业务扩展简单方便,通过增加网页即可增加服务器功能。
(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
(4)开发简单,共享性强[1]。
2.2.2MicrosoftVisualStudio2010
VisualStudio是微软公司推出的开发环境。
是目前最流行的Windows平台应用程序开发环境。
VisualStudio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。
VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。
除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库[1]。
VisualStudio2010是经典的一个版本,相当于当年的6.0版。
而且它可以自定义开始页,新功能还包括:
(1)C#4.0中的动态类型和动态编程。
(2)多显示器支持。
(3)使用VisualStudio2010的特性支持TDD。
(4)支持Office。
(5)QuickSearch特性。
(6)C++0x新特性。
(7)IDE增强。
(8)使用VisualC++2010创建Ribbon界面。
(9)新增基于.NET平台的语言F#。
2.2.3SQLServer2008
SQLServer2008提供了公司可依靠的技术和能力来接受不断发展的对于管理数据和给用户发送全面的洞察的挑战。
具有在关键领域方面的显著的优势,SQLServer2008是一个可信任的、高效的、智能的数据平台。
SQLServer2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。
SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。
第3章系统设计
3.1功能模块设计
主要包括登陆模块、药品管理模块、账单管理模块和人员管理模块,其中药品管理又包括:
添加药品信息、操作药品信息、药品进货入库、药品销售开单、药品报损开单药品退货处理、药品库存查询和药品类别管理。
账单管理主要是进货入库单查询、销售单查询、报损单查询和退货单查询。
人员管理包括供应商管理和分销商管理,每个管理里面都具有添加、查询、修改、删除的功能,其中管理员可以对用户进行管理。
登陆:
管理员和业务员在同一个登陆块中登陆,直接连接数据库验证账号和密码的正确性。
添加药品信息:
用户可以添加新的药品信息,需要填写药品名称、选择类别、参考进价、参考售价等信息,编号和更新日期都是系统自动生成,业务员默认为当前登陆的业务员。
操作药品信息:
可以通过编号、名称、类别对药品进行查询、修改和删除,支持模糊查询。
药品进货入库:
需要填写药品进货入库单,填写药品编号(也可以选择药品名称)、数量、单价、备注信息、选择供应商,进货单编号和日期是系统自动生成,业务员默认为当前登陆的业务员。
药品销售开单:
需要填写药品销售单,填写药品编号(也可以选择药品名称)、数量、单价、备注信息、选择分销商,销售单编号和日期是系统自动生成,业务员默认为当前登陆的业务员。
药品报损开单:
需要写药品报损单,填写药品编号(也可以选择药品名称)、数量、报损原因、备注信息,报损单编号和开单时间是系统自动生成,业务员默认为当前登陆的业务员。
药品退货处理:
需要写药品退货单,填写药品编号(也可以选择药品名称)、数量、退货原因、备注信息,报损单编号和开单时间是系统自动生成,业务员默认为当前登陆的业务员。
药品类别管理:
可以对药品类别进行查看、添加、修改操作。
药品库存查询:
可以通过药品编号、药品名称和库存量来对药品的库存进行查询。
账单查询:
通过一些约束条件对进货入库单、销售单、报损单和退货单进行查询。
供应商管理:
可以对供应商信息进行添加、查询、修改和删除操作。
添加的时候需要填写供应商名称、地址和联系方式。
查询、修改和删除在同一个界面实现,可以通过供应商编号或者名称进行查询。
客户管理和供应商管理基本一致。
用户管理:
管理员可以对用户进行添加、查询、修改和删除操作。
添加的时候需要填写姓名、性别、生日、密码等信息。
查询、修改和删除操作在同一个界面,显示的时候没有密码这一项。
该系统的结构图为图3-1所示。
图3-1系统结构图
3.2数据库设计
本系统用到了11个表,分别为药品表、用户表、库存表、药品类别表、进货入库表、销售表、供应商表、客户表、报损表、退货表以及登陆信息表。
下面各个表的具体设计。
药品表的设计如表3-1所示。
表3-1药品表
字段名
字段属性
描述
YID
int
药品编号
YNAME
varchar(30)
药品名称
YCATEGORY
药品类别
YPPRICE
float
参考进价
YSPRICE
参考售价
YSPECIFICATIONS
规格
YUPDATE
datetime
更新日期
YREMARKS
varchar(50)
备注
药品类别表的设计如表3-2所示。
表3-2药品类别表
字段类型
YLID
类别编号
YLNAME
varchar(20)
类别名称
YLREMARKS
varchar(10)
用户表的设计如表3-3所示。
表3-3用户表
UID
用户编号
UNAME
用户名称
UGENDER
char
(2)
用户性别
UBIRTHDAY
出生日期
UPASS
varchar(15)
密码
UROLE
角色
UREMARKS
库存表的设计如表3-4所示。
表3-4库存表
SYID
STOCK_Z
整库存
STOCK_L
零库存
SUPDATE
SREMARKS
售货表的设计如表3-5所示。
表3-5售货表
SID
售药单编号
SY_Z
整数
SY_L
零数
SY_YWY
业务员
SY_FXS
客户
SY_DATE
开单日期
SY_PRICE
单价
SYREMARKS
供应商表的设计如表3-6所示。
表3-6供应商表
GYID
供应商编号
GYNAME
供应商名称
GYADDRESS
地址
GYTEL
联系电话
GYREMARKS
退货表的设计如表3-7所示。
表3-7退货表
TID
退药单编号
TYID
药编号
TY_Z
TY_L
TYWY
TDATE
TREASON
原因
TREMARKS
分销商表的设计如表3-8所示。
表3-8分销商表
FXID
客户编号
FXNAME
客户名称
FXADDRESS
FXTEL
FXREMARKS
报损表的设计如表3-9所示。
表3-9报损表
BID
报损单编号
BYID
BY_Z
BY_L
BDATE
BREASON
报损原因
BREMARKS
进货表的设计如表3-10所示。
表3-10进货表
JID
进药单编号
JYID
JY_Z
JY_L
JY_DJ
JY_YWY
JY_GYS
供应商
JY_SCRQ
生产日期
JY_BZQ
保质期
JY_RKRQ
入库日期
JYREMARKS
登陆信息表的设计如表3-11所示。
表3-11登陆信息表
ID
编号
DATETIME
登陆时间
第4章系统实现
4.1系统母版页
使用母版页可以减少大量的重复工作,而且也可以让页面样式很自然地相似。
本系统采用了两个母版,一个是公用母版,另一个是管理员专用母版,公用母版中上面是系统logo和标题,中间分为两列,左列为个人功能和系统功能菜单,右列为可编辑区,系统主页就是简单的套用了模板页,然后再可编辑区加了几行动态字。
主页如图4-1所示。
图4-1公用母版界面
管理员专用母版比较简单,上面除了logo和标题外,加上了管理员的功能,下面部分为可编辑区,设计图如图4-2所示。
图4-2管理员母版界面
4.2系统登陆
登陆界面比较简单,主要就是两个用来输入账号和密码的文本框
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药品 进销存 管理 系统 设计 实现