收藏 分享(赏)

药店管理信息系统设计.doc

上传人:无敌 文档编号:754275 上传时间:2018-04-21 格式:DOC 页数:11 大小:57KB
下载 相关 举报
药店管理信息系统设计.doc_第1页
第1页 / 共11页
药店管理信息系统设计.doc_第2页
第2页 / 共11页
药店管理信息系统设计.doc_第3页
第3页 / 共11页
药店管理信息系统设计.doc_第4页
第4页 / 共11页
药店管理信息系统设计.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、软件工程专业数据库原理及应用课程设计开发报告设计题目:药店管理信息系统设计年 级:*学 号:*姓 名:*药店管理信息系统设计摘要随着我国市场经济的蓬勃发展,近年来医药行业发展迅速。由于药品种类不断增加和需求的日益旺盛,旧有的企业管理模式已不能适应新型企业的需要。靠手工记账进行药品的进、销、存的管理已经明显力不从心。如何利用现代信息技术使企业拥有快速、高效的市场反应能力和更高的效率是医药经营企业关心的问题。目前我国的大型药店很多采用了计算机管理,但是大部分中小型药店还以手工管理为主,主要原因是缺少相应的软件支持。部分小型药店采用大型医药管理软件, 开发一套药店信息管理系统,可以让职工和消费者最快

2、速度了解到药品信息,并方便药品的存储和管理。本系统的目的就是要开发一套方便药品销售存储和管的。关键词:SQL 语言;数据库设计;药店管理信息系统设计药店管理信息系统设计一 需求分析1.1 需求分析的过程 用户通过职工查询所购买的药品信息。可以提供的信息,药品名、药品号、生产厂家、生产日期、保质期。职工查询药品,看看是基本信息是否有误。如果有,反馈给用户确认信息。如果用户要求的图书无法提供,则通知用户无法满足。1.2 数据字典数据项数 据项 名含义说明 数据类型长度 与其他数据项的逻辑关系消费者描述了消费者的相关信息 字符型 42 消费者决定了要购买的药品药品描述了药品的相关信息字符型 67 药

3、品要存放在药品专区职工描述了职工的相关信息字符型 60 职工在药品专区工作药品专区描述了药品专区的相关信息字符型 63 药品专区存放药品数据结构数据结构名含义说明 组成消费者表定义了消费者的相关信息 消费者编号,姓名,性别,年龄,病症药品表 定义了药品的相关信息 药品号,药品名,生产厂家,生产日期,保质期药品专区表定义的药品专区的相关信息 书名,编号,经理,价钱,库存职工表 定义了职工的相关信息 职工号,姓名,性别,年龄,职务,工资售药管理表定义了售药的相关信息 购买日期,购买数量数据流:数据存储:输入用户想要购买的药品信息,输出此药品的相关信息。处理过程: 用户通过职工查询所购买的药品信息。

4、可以提供的信息,药品名、药品号、生产厂家、生产日期、保质期。职工查询药品,看看是基本信息是否有误。如果有,反馈给用户确认信息。如果用户要求的图书无法提供,则通知用户无法满足。如果没有误,直接到药品专区取药品。二、 概念设计2.1 实体:消费者,药品,药品专区,职工2.2 局部视图:(1)消费者-购买-药品 消费者购买药品消费者编号姓名 年龄 性别病症保质期 药品名药品号生产日期生产厂家数据流名 来源 去向消费者信息 消费者 职工管理的药品专区药品信息 药品 职工管理的药品专区售药信息 售药 职工管理的药品专区图 2.2.1 消费者- 购买-药品(2)职工-工作-药品专区职工工作药品专区职工号姓

5、名 性别 年龄职务专区号专区名药品管理员工资图 2.2.2 职工- 工作-药品专区(3)药品-存放-药品专区存放 生产日期生产厂家图 2.2.3 药品- 存放-药品专区药品专区专区号专区名药品管理员药品保质期 药品名药品号2.3 综合 ER 图消费者 职 工药 品 药品专区购买工作存 放消费者编号姓名性别年龄病症 职工号姓名年龄性别职务工资生产厂家 生产日期药品号药品名 保质期 库存量药品管理员专区号专区名称MNN 1N1购买日期购买数量三、 逻辑设计3.1 E-R 图向关系模型的转换消费者表(消费者编号,姓名,性别,年龄,病症) ,主键为 ID 号,符合三范式。职工表(职工号,姓名,性别,年

6、龄,职务,工资) ,主键为 ID 号,符合三范式。药品表(药品号,药品名,生产厂家,生产日期,保质期) ,主键为 ID 号,符合三范式。药品专区表(专区号,专区管理员,专区名称) ,主键为 ID 号,符合三范式。购买表(消费者号,药品号,购买日期,购买数量) ,主键为 ID 号,符合三范式。存放表(药品号,专区号,库存量) ,主键为 ID 号,符合三范式。四、 检验是否满足用户需求4.1 例行事物需求消费者购买药品:查询药品信息,修改药品剩余状态,修改财务报表4.2 查询事务需求(1)查询某一消费者的购药情况根据用户的身份证号查询用户表和售药管理表(2)查询是否有满足用户要求的药品查询某种药品

7、的剩余数查询药品的种类(3)报表需求生成消费者购药表用到的表:消费者表,药品表生成药品管理表用到的表:职工表,售药表五、 其它数据库对象的设计5.1 索引(1)在药品表 drugsNO.上建立唯一索引 d_drugsNO.Create unique index d_drugsNO. On drugs (drugsNO.);(2)在职工表 Employeeid 上建立唯一索引 E_EmployeeidCreate unique index E_Employeeid on employee(Employeeid);5.2 视图(1)在职务为管理员的职工表上建立工资视图 EmployeeWageCr

8、eate view EmployeeWageAsSelect Ename, professinal,wageFrom employeeWhere professinal =管理员 ;(2)在药品专区为心脑病药物的专区上建立视图 P_Precinct nameCreate view P_Precinct nameAsSelect DrugsNO, Manufacturers, Pro dates, durabilityWhere stock.DrugsNO.= drugs.DrugsNO. And stocks. PrecinctNO. = drugs zones. PrecinctNO. An

9、d Precinct name=心脑病药物专区 ;5.3 触发器(1)建立一个如果药品过期就在购买数量这一属性上输入null的触发器update_or delete_ durabilityCreate trigger update_or delete_ durabilityBefore update or delete on purchaseFor each rowAs beginIf (new.Date- new.Pro dates new.durability) then New.Volume =null;End if;End;(2)建立一个如果管理员的工资不足 3000,自动改为 3000 元的触发器insert_or update_wageCreate trigger insert_or update_wageBefore insert or update on employeeFor each rowAs beginIf (new. Professinal= 管理员) and (new.wage3000) then New.wage=3000;End if;Eng;5.4 存储过程建立一个存储过程create procedure createtablesascreate table user1( Uid int,Uname char(20);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报