药物管理数据库er图
- 格式:doc
- 大小:35.50 KB
- 文档页数:2
药品销售管理系统课程设计一、系统分析1.问题描述药品销售管理系统是一个涉及药品信息管理、销售订单处理、库存管理等功能的应用系统。
本课程设计要求我们针对该系统的基本需求,进行详细的系统分析和设计。
2.系统流程图系统流程图是用来描述系统业务流程的图形化工具。
通过系统流程图,我们可以清晰地看到药品销售管理系统的业务流程,包括药品信息的添加、修改、查询,销售订单的处理,库存管理等。
3.数据流程图数据流程图是用来描述数据流动过程的图形化工具。
通过数据流程图,我们可以清楚地看到药品销售管理系统中的数据流动情况,包括数据的来源、处理过程和去向。
4.数据字典数据字典是用来描述数据属性的文本化工具。
通过数据字典,我们可以清楚地定义药品销售管理系统中所涉及的数据项的属性,如药品信息的数据项包括药品名称、药品类型、药品价格等。
二、系统总体设计1.数据库概念设计(E-R图)E-R图是由实体及其关系构成的图,通过E/R图可以清楚地描述系统涉及到的实体之间的相互关系。
药品销售管理系统中的实体包括药品、销售订单等,实体之间的关系包括药品与销售订单之间的关联关系。
2.总体软件设计图总体软件设计图是用来描述系统软件结构的图形化工具。
通过总体软件设计图,我们可以清晰地看到药品销售管理系统的软件结构,包括各个功能模块之间的关系和调用顺序。
3.数据表的设计数据表是用来存储系统数据的表格。
在药品销售管理系统中,我们需要设计相应的数据表来存储药品信息、销售订单等数据。
4.关系模型及关系图(DrugSell)关系模型是用来描述数据之间关系的模型。
在药品销售管理系统中,我们需要建立相应的关系模型和关系图来描述药品信息、销售订单等数据之间的关系。
三、详细设计1.数据库连接、登陆模块及主菜单数据库连接是实现应用程序与数据库之间数据交互的关键部分。
在药品销售管理系统中,我们需要实现数据库连接的模块,以便应用程序能够访问数据库中的数据。
同时,还需要设计登陆模块和主菜单,方便用户进行操作。
E-R事例1、某商业集团的销售管理系统数据库中有三个实体集。
一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。
商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1)试画出ER图,并在图上注明属性、联系的类型。
(2)将ER图转换成关系模型,并注明主键和外键.解:(1) ER图如图7。
1所示。
图7。
1(2)这个ER图可转换4个关系模式:商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)2、设某商业集团的仓库管理系统数据库有三个实体集.一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等. 公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用"联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。
(1)试画出ER图,并在图上注明属性、联系的类型。
(2)将ER图转换成关系模型,并注明主键和外键。
解:(1) ER图如图7。
2所示.图7。
2(2)这个ER图可转换3个关系模式:公司(公司编号,公司名,地址)仓库(仓库编号,仓库名,地址,公司编号)职工(职工编号,姓名,性别,仓库编号,聘期,工资)3、设某商业集团的商品供应管理系统数据库有三个实体集。
一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。
软件工程导论课设课设题目:医药管理系统课设成员:课设组长:目录第一章项目调研计划 (1)1、1调研目的 (1)1、2调研内容 (2)第二章立项建议书 (3)第三章可行性研究 (4)3、1技术可行性 (4)3、2经济可行性 (4)3、3操作可行性 (5)3、4社会因素可行性 (5)第四章药品管理系统计划书 (6)4、1任务与要求 (6)4、2人员配置 (7)4、3 进度计划 (8)第五章需求分析 (9)5、1业务分析 (9)5、2系统流程图 (9)5、3功能分析 (10)5、4数据流图 (12)5、5数据字典 (15)5、6数据分析 (18)第六章详细设计 (22)6、1 模块设计 (22)6、2 建立数据库,录入数据 (29)6、3审查结果 (32)第七章总体设计 (34)7、1统功能模块图与设计 (34)7、2系统功能分析 (35)7、3系统安全与维护措施 (36)7、4设计数据库的表结构: (36)第八章测试 (39)8、1 测试计划 (39)8、2单元测试 (39)8、3测试目的 (40)8、4 测试项目 (40)8、5 测试记录与运行结果 (40)第一章项目调研计划随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要。
对于一些大中型管理部门来说,利用计算机支持管理高效率完成管理的日常事务,是适应现代管理制度要求、推动管理走向科学化、规范化的必要条件;而药品管理是一项琐碎、复杂而又十分细致的工作,药品数量之庞大、单价的变化、进货厂商的不同,一般不允许出错,如果实行手工操作,每天进货的情况以及进货时间等等须手工填制大量的表格,这就会耗费药品管理工作人员大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够保证各种核算准确无误、快速记录,而且还可以利用计算机对有关的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
E-R方法是“实体-联系方法”的简称。
它是描述现实世界概念结构模型的有效方法。
是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。
在ER图中有如下四个成分:矩形框:表示实体,在框中记入实体名。
菱形框:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。
对于主属性名,则在其名称下划一下划线。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。
(对于一对一联系,要在两个实体连线方向各写1;对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。
)[2]构成E-R图的基本要素是实体型、属性和联系,其表示方法为:·实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。
如果是弱实体的话,在矩形外面再套实线矩形。
·属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。
在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。
如果是多值属性的话,在椭圆形外面再套实线椭圆。
如果是派生属性则用虚线椭圆表示。
·联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。
实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。
在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。
数据库设计说明书一、引言1、编写目的本说明书说明“药品进销存管理系统”的数据库设计、结构情况,用于开发人员进行项目设计,同时也为后续的数据库维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。
2、数据库数据库名称:db_YPJXC 数据库系统:MySQL数据库宿主环境:Windows3、定义E-R 图:实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
实体表:用户实际使用的客观表格。
二、数据库设计数据库的设计是系统设计的主要环节,下面从系统E-R 图、编码规则等方面详细介绍数据库的设计过程。
1、药品进销存管理系统的E-R 图药品进销存管理系统主要实现从进货、库存到销售的一体化信息管理,涉及药品信息、药品供应商、购买药品的客户等多个实体。
下面简单介绍几个关键的实体E-R 图。
1.1 客户实体E-R 图药品进销存管理系统将记录所有的客户信息,在销售、退货等操作时,将直接引用客户的实体属性。
客户实体包括客户编号、客户名称、拼音编码、简称、联系人、地址、邮编、电话、传真、开户银行、银行帐号、业务员等属性,客户实体E-R 图如图1所示。
拼音编码客户客户名称 拼音编码 简称 地址 邮编电话客户编号 业务员 银行账号开户银行传真联系人图1 客户实体E-R 图1.2 供应商实体E-R 图不同的供应商可以为企业提供不同的药品,在药品信息中将引用药品供应商的实体属性。
供应商实体包括供应商编号、供应商名称、拼音编码、简称、地址、邮编、电话、传真、开户银行、银行帐号、库房地址、库房电话、业务员等属性,供应商实体E-R 图如图2所示。
图2供应商实体E-R 图1.3 药品实体E-R 图药品信息是进销存管理系统中的基本信息,系统将维护药品的进货、销售、销售退货等操作。
药品实体包括药品编号、条形码、药品名称、简称、拼音编码、规格、单位、产地、保质期、类别、批准文号、进货价、零售价、批发价等属性,药品实体E-R 图如图3所示。
青岛理工大学软件工程实验报告题目:医院药品管理系统姓名: 谢茂盛班级:网络121 学号: 201207131指导老师:丁凡2015 年 11月20日医院药品管理系统目录一、绪论 (1)二、项目开发文档 (1)1 项目项目需求分析 (1)2 项目可行性分析 (3)3 总体设计 (5)4 详细设计 (6)5 编码 (14)6 项目测试 (16)7 项目维护 (17)三、项目总结 (18)四、参考文献 (19)一、绪论我国,随着医药卫生体制改革的深入,医药连锁经营的推行以及日趋激烈的商业角逐,越来越多的医药经营企业意识到提高企业管理水平的重要性,也迫切要求加快管理信息化的进程。
在医药行业中,医药经营企业的物流管理以及相应的财务处理、信息处理,长期以来一直采用手工操作,但随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已经成为企业成败的关键所在,手工方式的弊端毕现无遗。
这就要求药品管理摆脱过去人手操作的烦琐过程,对所有的药品管理数据实行智能管理,促使药品管理朝着科学化和规范化的方向前进。
随着计算机技术的普及,在医药行业中,医药经营企业逐渐借助计算机技术去完善医药的管理和提高自身的工作效率,以赢得市场竞争的胜利。
因而药品管理信息系统已经成为各医药经营企业实现药品管理网络化和信息化的必备工具,是医药经营企业规模经营管理不可缺少的部件之一。
同时,软件开发环境的高度集成和数据库技术的日益成熟成为开发药品管理信息系统的技术基础,大大降低了系统的开发成本。
系统开发工具的智能化、人性化,使得所开发的系统充分满足了医药经营企业的各种需求,从医药经营企业的各个环节对人流、物流、资金流、信息流进行统一系统的管理。
市场的需求和技术的支持,最终会导致越来越多的优秀药品管理软件的出现,并在竞争中得到不断的完善和优化。
二、项目开发文档1 项目需求分析1.1 项目目标医院单位的药品信息和数据纷乱复杂,整理统计费力费时。
要做好对医院药品的管理,医院就必须快速准确地获取药品的信息,这就要求及时统计数据并方便查看,以及对药品的数据信息进行维护。
11、医院“住院管理信息系统”对医生、护士、病人、病房、诊断、手术、结账等有关信息进行管理,其ER 图如图7.11所示。
这个ER 图有8个实体类型,其属性如下:病人(住院号,姓名,性别,地址)医生(医生工号,姓名,职称)护士(护士工号,姓名,职称)病床(病床编号,床位号,类型,空床标志)手术室(手术室编号,类型)手术(手术标识号,类型,日期,时间,费用)诊断书(诊断书编号,科别,诊断)收据(收据编号,项目,金额,收款员,日期)这个ER 图有11个联系类型,其中1个是1:1联系,8个1:N 联系,2个是M :N联系。
联系的属性如下:协助(角色)处方(处方单号,序号,药品名称,规格,数量,费用)入住(入院日期,出院日期)试把这个ER 图转换成关系模型。
并指出各个关系模式的主键和外键。
医生诊断书手术处方书写协助接受M N 111M 拥有N1 N 主刀病人N N 1 N图7.11住院管理信息系统的ER图11、解:根据ER图和转换规则,8个实体类型转换成8个关系模式,2个M:N联系转换成2个关系模式。
因此,图7.11的ER图可转换成10个关系模式,如下所示:病人(住院号,姓名,性别,地址,病房编号,床位号,入院日期,出院日期)医生(医生工号,姓名,职称)护士(护士工号,姓名,职称,手术室编号)病床(病床编号,床位号,类型,空床标志,护士工号)手术室(手术室编号,类型)手术(手术标识号,类型,日期,时间,费用,手术室编号,医生工号,住院号)诊断书(诊断书编号,科别,诊断,医生工号,住院号)收据(收据编号,项目,金额,收款员,日期,住院号)协助(手术标识号,医生工号,角色)处方(处方单号,序号,药品名称,规格,数量,费用,住院号,医生工号)感谢下载!欢迎您的下载,资料仅供参考。
数据库原理课程设计报告医院药品管理系统数据库设计学院:软件学院专业名称:网络工程班级:网工二班小组:4人学号:1510252753姓名:冯磊分数:第一部分:小组成员介绍1.1 负责人1510252753-冯磊-网工二班1.3 小组成员及分工明细1.4进度安排5月2号-5月10进行了E-R的构想,修改最终确立E-R。
添加数据构建表格。
完成数据库的一些基本功能。
5月10号-5月18号进行数据的插入,通过构想数据库的功能来构建视图。
5月19号-5月28号进行管理界面界面的设计,以及后期PPT的制作。
第二部分:需求分析2.1 项目背景随着经济的发展,越来越多的人注意健康,同时老龄化也在不断的增加,现代生活的节奏也越来越快,人们的饮食睡觉都越来越没有规律,生病的人也越来越多,相应的药品种类也在增加,且随着市场需求,药品价格也随着经济的波动时常发生变化,大量的进出药品,使得医院药品的管理越来越麻烦,同时全手工的管理花费了大量的人力和时间,如果利用计算机管理药品,将会大大提高医院对药品库存管理的效率。
二.需求分析2.1 需求概述医院药品库存系统正是针对医院对药品库存管理的需求而开发的系统。
根据医院对药品管理的要求,可以记录药品的库存情况和药品信息,方便的查找药物,统计药品的消耗速度,按时间做进货提醒,及时的补齐药物,提醒药物的保质期,以及药品的来源(供应商信息)等等。
2.2 功能需求药品的存取功能:包括添加、删除、修改、查询药品信息;权限管理功能:设置用户权限,用密码登录;报警功能:若某一药物数量不在药物事先设定的数量的上下线中或某药物有效期将过则提示;智能化功能:若某一药物销售量大或长期滞销或缺货,则系统产生销售统计表建议调整进货量;备份功能:每天产生一个备份文件存储到定制的非系统盘内,以便系统或者软件被坏时可以恢复。
2.2 角色职责描述2.3 产品功能需求业务流程图:2.4 系统功能模块2.5 页面图设计登录界面:登陆进去查看药品管理信息:查看销售信息:查看药店管理信息系统管理信息:3.2 E-R图4.1 关系模型的设计依据经分析,将上面的E-R模型转换为关系模式:管理员(管理员编号,管理员姓名,性别);供应商(供应商编号,名称,联系方式,地址,管理员编号,仓库编号);药品仓库(仓库编号,库存,药品编号,管理员编号,药房编号);药房(药房编号,药房名称,库存,药房负责人,管理员编号);4.2 实体间联系转化的关系模式表的结构,绘制成表格。
石家庄科技信息职业学院课程设计(实训)报告系部 _ 信息工程系__ 专业 __计算机信息管理_ 班级 09-19 学号 090119036 姓名 ___ _魏宇____ 课题高校药房管理系统指导教师 ____朱晓莲_ __ 报告成绩 ________ ____ _日期: 2011 年 11 月 5 日摘要当今是一个飞速发展的信息时候。
计算机技术已经广泛应用于日常办公,企业管理,文字处理,电子报表以及进行简单的认识管理、财务管理等。
在各行各业中都离不开信息的处理,这正是计算机被广泛用于信息管理系统的原因。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了管理好药房信息而设计的。
在我国药品品种繁多,规模甚大,以前的数据处理要手工操作,工作量大,出错率高,出错后也不易更改。
这已经不能适应时代发展的要求,从管理的角度来看,对管理者对造成诸多的不便,还有可能疏忽一些细节,让不法商家逃脱罪责。
所以,市场迫切需要一款简单实用的药品管理系统。
而这一款的药房管理系统使用起来,效率高,速度快,也方便实用和修改。
本系统是window xp操作系统下,以中文版的vf6.0为开发工具来实现的。
一个好的药房管理系统首先要能够输入和存储一些基本的数据资料,例如本系统中的药品资料和入库资料,患者信息,对于这些资料和数据能方便地进行更新、修改和删除。
其次,药房管理系统要求能够进行方便地药房管理。
需要能够药品查询,这是基本的要放功能。
为了方便管理者管理数据,还要能实现对各种数据的统计,如统计已过期的药品的信息,销售药品的信息和库存信息等。
关键字:数据库设计;高校药房管理系统;SQL Server 2000目录一、需求分析 (1)二、课程设计目的 (1)三、设计概念 (2)四、图形界面 (3)4.1处方信息表 (3)4.2医生名单和药剂师名单表 (3)五、表的界面 (4)5.1处方信息表 (4)5.2医生名单和药剂师名单表 (4)六、数据库的实现 (4)6.1用SQL语句创建数据库 (4)6.2新建表 (5)七、创建主键 (6)7.1处方信息表主键的创建 (6)7.2医生名单和药剂师名单表主键的创建 (6)八、创建查询 (6)8.1查询医生名单和药剂师名单表中所有医生和药剂师的记录 (6)8.2查询处方信息表中指定患者姓名的记录 (7)8.3用查询分析器创建视图 (7)8.5创建存储过程 (7)8.7创建触发器 (8)九、总结 (9)参考文献 (9)一、需求分析如何利用现代信息技术是企业拥有快速、高效的市场反应能力和高度的效率,已经是医药经营企业,特别是医药连锁经营企业热别关心的问题。