数据库系统开发实习药品存销管理系统_第1页
数据库系统开发实习药品存销管理系统_第2页
数据库系统开发实习药品存销管理系统_第3页
数据库系统开发实习药品存销管理系统_第4页
数据库系统开发实习药品存销管理系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统

开发实习

题目:药品存销管理系统

学生姓名:Candy______________

学号:__________________________

系部名称:

专业班级:__________________________

指导教师:__________________________

职称:

二。一二年七月十二日

目录

前言......................................................1

第一章药品库存管理系统概述.............................2

1.1任务概述..........................................2

第二章系统的需求分析....................................3

2.1功能需求..........................................3

2.1.1功能划分....................................3

2.1.2功能描述....................................3

2.1.2功能模块图.................................3

2.2性能需求.......................................4

2.3数据描述........................................5

2.3.1规定.......................................5

2.3.2目的.......................................5

第三章系统的数据库相关设计.............................6

2.1系统的概念模型设计(E-R图).....................6

2.2系统的逻辑模型设计(逻辑表展现.................6

2.3系统的物理结构设计(物理模型)...................8

第四章系统实现..........................................10

第五章总结13

刖百

随着经济的发展,人们生活水平的提高,医疗保险随之逐渐推广,导致药店市场

的竞争越来越剧烈,药品的种类也随之增长,对药店特别是对药店的药品进行信息化

管理已经成为药店生存与发展的必要条件之一。药品的信息化管理是药店中必不可少

的条件,几乎所有进行了信息化管理的药店类公司都建设了药品管理信息系统。药品

信息管理系统是指运用软硬件技术、网络通信技术等现代化手段,对药店经营过程中

对药品的进货、出货、库存、价格及账务进行精确快速的管理,大大见底了经营管理

中的复杂性以及犯借率、减轻手工劳动的强度,提高顾客的满意度,从而为药店的整

体运营提供全面的、自动化的管理及各种服务的信息系统。

市场上的管理系统软件类型有三种,一是通用版本;一是专为医药公司定制开发

的,但周期长,费用高;三是在通用版本的基础上根据医药连锁公司的特点进行了重

新开发和研制,许多企.业都采用了这种信息系统。目前管理软件多种多样,如:博信

药店管理系统、零天药店管理系统、利康药店管理系统,方舟药品管理系统等。但多

数系统都面型大型药店或连锁型药店且价格较高,针对小型单体药店却没有一个价格

合理、功能合理的系统。

针对当前医药产品销售日益剧烈的竞争情况,为加强管理,提高工作效率和改善服

务质量而设计一套行之有效的管理系统.通过研究分析一个小型单体药店的整个销售

流程,满足管理人员和一般客户的基本规定,将平常繁琐的工作简朴化,规范化,电子

化,自动化.力求将整个平台简化到几个人就足以完毕所有的维护更新工作,解决药

品管理工作中所碰到的问题,方便管理员可以随时地做添加、查询、删除、修改等工

作,将管理人员繁反复杂的工作变得合理、简捷,且考虑到未来系统扩展的也许性,

而采用Delphi和Database技术来实现.从而达成以下目的:

人力与设备费用的相对减少:

解决速度的提高;

人员运用率的改善;

节省投资和运营成本。

本药品信息管理子系统目的是为小型单体药店管理及销售人员、采购人员提供更

确切的数据。方便他们更方便快捷的对药品进行管理,节省了对于药品手工录入,而

浪费的人力物力!

第一章药品库存管理系统概述

1.1任务概述

药品管理系统是为了加强药品管理,以便更好地对药品进行监督和管理,对售药

机构人员的工作,起到了高效性、准确性管理而开发。本系统重要包含系统用户管理

模块、药品管理模块、销售管理模块、进货管理模块、存货转移管理模块。药品管理

系统是以合理、全面、准确的药品编码体系为基础,提供了对药品数量、金额、有效

期的全面管理,统一的药价管理机制规范了药品的价格。系统能随时提供药库的库存、

药品流向和消耗,还能根据现有库存,药品有效期提供采购计划或应暂停采购的药品

清单,以提高资金的运用率,避免不必要的损失,方便快捷的途径对药基本信息进行

定期的更新和删除等管理。

管理人员通过系统实现与顾客进行交互。销售人员通过输入药品编号,查出系统

中存在的药品,通过医生看病以及配药,考虑所售药品的价格,将病人所要购买的药

品列入药品清单中,最后的销售入库存系统将本次的交易数据保存到数据库中,最终

完毕交易,将药品交给病人手中。

通过对数据流程分析,提醒出现行系统具有4个重要模块:药品信息系统、药品

库存管理系统、供应商管理系统、药品销售系统。通过它们我们的药品管理系统才成

为了一个可以成功的软件。

一方面是药品信息系统:在这个模块中由用户或管理员输入所有药品的基本信息

即药品的初始化。第二个是药品库存管理系统:在这里这个系统有两个功能,一是查

出现有药库中的所有过期药品,更新现有的数据库;二是实现药品入库,避免药品空

缺导致的销售问题。第三个是供应商管理系统:供应商是药品进货时,从何处购得的

一种记录方法,通过供应商可以方便的再次进货。

最后一个是药品销售系统:在这个模块中,管理人员可以很方便地对销售情况进行查

看,显示当天的销售金额并备份所有的数据库表。药品管理系统与3个外部实体有关:

顾客、药房销售人员和系统管理员。其中系统管理人员拥有所有信息资料添加、删除

和修改的权限,而药房销售人员只具有普通权限不能对信息资料做任何的删除操作。

以上只是整个系统的总体流程,大约显示了一次一个用户完整交易的所有过程。在这

里我们还要对这个数据流程进行进一步具体的分解。

第二章系统的需求分析

2.1功能需求

2.1.1功能划分

药品管理系统分为系统用户管理、药品销售管理、药品库存管理、进货管理、职

工管理、查询与报表分析。规定本系统可以投入实际的使用并且满足基本的功能规定。

规定具有较高的可靠性、安全性和易维护性,具有较高的可移植性。

本系统实现了以下的功能:

基本信息模块:涉及药品信息、员工信息、客户信息、供应商信息四个子模块。

(1)进货管理模块:涉及入库登记、入库登记查询二个子模块。

(2)库房管理模块:涉及库存查询、库存盘点、退货解决三个子模块。

(3)销售管理模块:涉及销售登记、销售退货、销售报表查询三个子模块。

(4)财务记录模块:涉及当天记录、当月记录二个子模块。

(5)系统用户模块:涉及数据安全管理、操作员管理、权限设立三个模块。

2.1.2功能描述

(1)系统用户管理:允许添加删除用户(只有管理员才可以修改),任意权限的用户

允许更改自己的密码,添加或删除职工,修改职工,对药品进行销售和库存的控制的

资料。

(2)药品进货管理:当公司需要增长新的销售药品时,运用此模块可以添加新的药

品信息,删除旧的药品信息,修改已存在的药品信息,提供所有与药品相关的各类信

息,初始化库存,初始化供应商相关信息。

(3)药品销售管理:药品统一的价格销售,对已查询销售单,可以对药品的价格进行

控制。

(4)库存管理模块:实际生活中容易发生药品过期和损毁,此时运用此模块对过期的

药品和损毁的药品进行清理。

(5)查询与报表分析:比功能并未单独作为一个模块,而是分布在各个模块中,各个

模块产生业务时,可以在各模块的相应功能按钮上选择查询。

2.1.2功能模块图

药品

管理

2.2性能需求

为了保证系统可以长期、安全、稳定、可靠、高效的运营,药品管理系统应当满

足以下的性能需求:

(1)系统解决的准确性和及时性

系统解决的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充

足考虑系统当前和将来也许承受的工作量,使系统的解决能力和响应时间可以满足学

校对信息解决的需求。

(2)系统的开放性和系统的可扩充性

药品管理系统在开发过程中,应当充足考虑以后的可扩充性。例如用户查询的需

求也会不断的更新和完善。所有这些,都规定系统提供足够的手段进行功能的调整和

扩充。而要实现这一点,应通过系统的开放性来完毕,既系统应是一个开放系统,只

要符合一定的规范,可以简朴的加入和减少系统的模块,配置系统的硬件。通过软件

的修补、替换完毕系统的升级和更新换代。

(3)系统的易用性和易维护性

管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这

就规定系统可以提供良好的用户接口,易用的人机交互界面。要实现这一点,就规定

系统应当尽量使用用户熟悉的术语和中文信息的界面;针对用户也许出现的使用问题,

要提供足够的在线帮助,缩短用户对系统熟悉的过程。

(4)系统的标准性

系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主

流国际、国家和行业标准。

(5)系统的先进性

目前计算系统的技术发展相称快,做为药品管理系统工程,在系统的生命周期尽

量做到系统的先进,充足完毕公司信息解决的规定而不至于落后。这一方面通过系统

的开放性和可扩充性,不断改善系统的功能完毕。另一方面,在系统设计和开发的过

程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前程的产品。

(6)系统的响应速度

药品管理系统系统在平常解决中的响应速度为秒级,达成实时规定,以及时反馈

信息。在进行记录分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作

人员不会由于速度问题而影响工作效率。

2.3数据描述

通过调研,我们发现,一个药店最基本的工作流程是进货和销售。消费者选择药

店进行购物,药店通过我们的药店管理系统进行药品的销售及销售后的库存整理。流

程简介:

2.3.1规定

A.为每种药品设立编号,输入药品的信息,以便于管理人员对药品进行管理,也便于

核对修改

B.为职工设立库,便于操作员对职工进行管理

C.为供货商设立库,便于操作员及时与供货商联系货源

D.设立系统权限

E.药品价格分为进货价、零售价和批发价

2.3.2目的

A.使药品销售的信息能及时得到记录、查询

B.方便操作员的操作,达成简朴、易用的效果

C.提高操作员的工作效率

D.提高操作的对的率

E.提高系统的可靠性及安全性

第三章系统的数据库相关设计

数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据废及其应

用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数

据库技术的应用已越来越广泛,从小型的单项事务解决系统到大型的信息系统大都用

先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来

说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方

面提出的功能规定。

2.1系统的概念模型设计(E-R图)

药品

供应商

兴药品编号

>供应商号

空经理ID④进价

♦售价

♦供应商名称

,保质期

。所在城市Ao<

♦库存量

♦联系人

*药品名称

。联系电话

。生产日期

。联系邮箱

。生产厂家

2.2系统的逻辑模型设计(逻辑表展现)

(1)系统的逻辑关系

药品信息(药品编号,药品名称,药品类别代号,售价,进价,库存量,供应商,

有效期)外码:药品类别代号、供应商

药品分类索引信息[药品类别代号,类别说明)

员工信息(员工号,姓名,用户名,密码,职位,权限)

客户信息(客户号,客户名称,联系人,联系方式,客户所在城市)

供应商信息(供应商号,供应商名称,联系人,联系方式,供应商所在城市)

药晶销售信息(销售编码,销售日期,药品编码,药品名称,单价,数量,供应

商,总额,销售员编码)外码:销售员编码、药品编码

(2)关系模式与码:

药品信息(药品编号,药品名称,药品类别代号,售价,进价,库存量,供应商,

有效期)外码:药品类别代号、供应商

药品分类索引信息(药品类别代号,类别说明)

员工信息(员工号,姓名,用户名,密码,职位,权限)

客户信息(客户号,客户名称,联系人,联系方式,客户所在城市)

供应商信息(供应商号,供应商名称,联系人,联系方式,供应商所在城市)

药品销售信息(销售编码,销售日期,药品编码,药品名称,单价,数量,供应商,

总额,销售员编码)外码:销售员编码、药品编码

(3)关系模式优化:

在上述关系模式中,每一个分量都是不可分割的数据项所以都符合第一范式;并

且前四个关系模式都是单个属性作为码,没有任何非主属性对码部分函数依赖,在药

品销售信息内虽由三个属性作为码,但也不存在非主性对码的部分函数依赖,所以上

都符合第二范式;药品信息、药品类别索引、客户信息、供应商信息四个关系模式中

都不存在非主属性对码的传递函数依赖,都属于第三范式。

在员工信息关系模式中,员工是按照权限分类的,职位不同权限也不同,这样该

关系模式就存在了非主属性对码的传递依赖:职工号-》职位,职位->权限,所以就将

用员工信息分解为如下现个模式:

①员工信息(员工号,姓名,用户名,用户口令,职位)

②职位权限信息(职位,权限)

本系统不考虑职工信息的管理,为了使销售员编号与销售员的职工号连系起来,

并能通过职工姓名和职位来修改用户信息所以把员工的部分信息(职工号,姓名,职

位)和经理(用户名,密码)合成了员工信息(员工号,姓名,用户名,密码,职位,

权限)以便系统功能的实现,所以在此不采用模式分解。

药品销售信息中有大量的数据冗余,表达不明确,将其分解为如下两个模式:

①药品销售主表(销售编码,销售日期,销售员编号,总金额)

②药品销售子表(销售编码,销售日期,药品编码,药品名称,单价,数量,供

应商)

2.3系统的物理结构设计(物理模型)

表名:药品信息表

字段名字段类型长度主键或外键字段值约束相应中文属性名

MedicineCodeChar6PrimaryKeyNotNull药品编码

MedicineNameVarchar32NotNull药品名称

MedKindCodeChar10ForeignkeyNotNull药品类别代码

PriceMoney8售价

ListPriceMoney8进价

NumberInt4库存量

FirmCodcChar10Foreignkey供应商

UsefulllifeDatetime8有效期至

表名:客户信息

字段名字段类型长度主键或外键字段值约束相应中文属性名

GuestCodeChar10PrimaryKeyNotNull客户编码

GuestNameVarchar16NotNull客户名称

gLinkVarchar12联系人

gLinkTellVarchar11联系方式

CityVarchar8所在城市

表名:供应商信息

字段名字段类型长度主键或外键字段值约束相应中文属性名

FirmCodeChar10PrimaryKeyNotNull供应商编码

FirmNameVarchar16NotNull供应商名称

LinkVarchar12联系人

LinkTellVarchar11联系电话

CityVarchar8所在城市

表名:药品销售主表

字段名字段类型长度主键或外键字段值约束相应中文属性名

SaleNoint4PrimaryKeyNotNull销售编码

WorkNoChar10ForeignkeyNotNull销售员编码

SaleDateDateTime8销售日期

AmountMoney8总金额

表名:药品销售子表

字段名字段类型长度主键或外键字段值约束相应中文属性名

SaleNoint4PrimaryKeyNotNull销售编码

MedicineCodeChar6ForeignkeyNotNull药品编码

MedicineNameVarchar32NotNull药品名称

PriceMoney8售价

NumberInt4数量

UnitChar8单位

AmountMoney8金额

表名:药品类别索引信息

字段名字段类型长度主键或外键字段值约束相应中文属性名

MedKindCodeChar10PrimaryKeyNotNull药品类别代码

KindExplanationVarchar12NotNull类别说明

表名:员工信息

字段名字段类型长度主键或外键字段值约束相应中文属性名

WorkNoChar10PrimaryKeyNotNull职工号

NameVarchar12姓名

UserRegNameChar6NotNull用户登

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论