2012班课程设计《学校门诊药品管理系统》课程设计论文学生姓名衣可然木学号5032108108所属学院信息工程学院专业计算机应用技术班级计算机12-1指导教师吴刚教师职称讲师目录目录............................................................................................................................................21前言.........................................................................................................................................12需求分析市场调查..................................................................................................................13业务流程图..............................................................................................................................24数据流程图..............................................................................................................................34.1流程图..........................................................................................................................34.2数据字典.......................................................................................................................45概念结构设计..........................................................................................................................56物理结构设计..........................................................................................................................77数据库的生成.........................................................................................................................77.1建数据库.......................................................................................................................77.2数据的查询...................................................................................................................98测试内容.................................................................................................................................119小结.......................................................................................................................................12参考文献...................................................................................................................................12附录1:.....................................................................................................................13第1页共17页1前言随着我国市场经济的蓬勃发展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。另外,由于医药产品种类繁多、销售模式特殊、业务量打,单凭手工记账已很难适应工作的需要。医药作为一个关系到人们健康的特殊行业,国家对医药汗液又有一些不同于其他行业的管理政策,这些都加大了管理的难度如何尽快建立和完善现代企业的信息化管理机制问题,已成为医药企业发展的关键所在。我们使用SQLServer2000开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。经过多年的发展桌面数据库领域开发与应用的标准,广泛应用于公司办公自动化,信息管理系统,中小型数据库开发等方面。SQLServer2000可以帮助用户对整个公司业务数据进行系统的综合管理.进而有效的提高企业内部的信息沟通效率,节省大量的人,时间和金钱。并且能够以轻松快捷的方式建立起属于自己的数据管理系统。随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,利用计算机进行药品管理,堵塞了药品的流失。规范了价格管理,避免了人为的物价损失,从而明显地提高医院的经济效益。将销售行为纳入规范化、公开化的轨道,从制度上纠正医药商品购销活动中的不正之风。校医院药品管理系统是一种基于集中统一规划的数据库数据管理新模式。在药品管理中,药品基本信息、药品销售数据、药品库存数据等信息多而繁,不易管理。本系统的建成无疑会为管理者对药品管理系统提供极大的帮助。2需求分析市场调查需求分析的目标是:按照系统规划原则在业务系统项目的范围内,具体明确系统开发的目标和用户的信息要求。通过对现行系统的管理水平、原始数据的精确程度、规章制度是否齐全和切实可行、管理人员对开发新系统的需求等内容的详细调查,从而获得软件开发的基础,确定总体设计的限制条件,确认软件测试的具体要求,定义详细的功能模块,以求达到协助系统开发的根本目的。在需求分析中,主要采用业务流程图、数据流程图、数据字典等工具进行描述和分析。通过对现在流行的各种进销存软件的分析,我们发现市场上的软件过于繁琐,操作比较复杂,而其中软件的许多功能不被小型的校医院所采用,造成软件冗余量大。药品进销存管理系统设计的总体目标是通过对销售、订单、库存的管理,及时准确了解销售、库存等综合情况,以便为管理者做出准确的判断提供依据。并通过药品进销存数据的分析,为管理及决策人员提供药品到期情况、药品库存情况。药品进销存管理系统的使用者要求系统具有良好的可靠性和可操作性,它的各种基本的操作容易为管理者所掌握,有较好的完全性,并要求系统具有高效率,易维护,可移植性较第2页共17页好等特点,我们据此展开分析。3业务流程图通过对校医院的处理内容、处理顺序、处理细节和处理要求等各环节的调查和分析,弄清各个环节所需要的信息内容、信息来源、流经取向、处理方法、计算方法、提供信息的时间和信息表示形态(报表、表单、表格、输入输出内容、屏幕显示)等,并且把相关的调查结果用“业务流程图”表示出来图3.1业务流程图患者仓库管理员供应商药品采购员药方药品信息单售出药品信息单统计库存动态帐单库存分析缺货帐单药品订单审核未批准订单验收批准订单订购单购药进药单目出库药品统计单预警单目超线预警医生药方第3页共17页4数据流程图4.1流程图综合的反映出信息在系统中的流动、处理和存储情况。根据上面业务流程图的描述,从系统的科学性、管理的合理性、实际运行的可行性角度出发,自顶向下对系统进行分解,导出了药品管理系统的系统关联图、系统顶层图和系统分解图。图4.1数据流程图学校门诊药品管理系统患者医生仓库药品供应商药品清单药品清单买入药单信息单库存清单入库清单要购买清单药品售出清单要购买药品清单买入药品清单第4页共17页4.2数据字典表1购药单列含义列标志类型长度是否主健完整性约束药品编号Char2是数字字符购药单编号Char10否字符型数据成员密码购药日期)Char10否字符型数据购药数量Char10否字符型数据表2药品列含义列标志类型长度是否主健完整性约束药品编号Char10是数字字符供应商编号Char10否数字字符药品名称Char10是字符型数据药品单价Char10否字符型数据所存仓库号Char10是数字字符药品备注Char10否字符型数据表3供应商列含义列标志类型长度是否主健完整性约束供应商编号Char8是数字字符姓名Char10否字符型数据地址Char8是数字字符联系电话Char11是数字字符传真Char8是数字字符邮政编码Char10是数字字符表4仓库列含义列标志类型长度是否主健完整性约束仓库编号Char6是数字字符第5页共17页表5库管员列含义列标志类型长度是否主健完整性约束库管员编号Char2是数字字符名称Char10否字符型数据密码Char10否数字字符5概念结构设计概念模型有很多模型,其中最常用的方法之一是“实体—联系模型”(entityrelationshipmodel),即使用E-R图来描述某一组织的概念模型。这个阶段的目标即抽象出本系统的概念模型,为下一步做准备。该阶段的任务为采用自下而上的方法抽象出各子模块的E-R图,再通过合并的方法做到各子系统实体、属性、联系统一,最终形成系统的全局E-R图。图5.1E-R图供应购买售理库管员供应商药品供应量管理购药单存放仓库nnmnmmn1m1第6页共17页各实体属性如下,其中主码用下划线标出:购药单(药品编号,购药单编号,购药数量,购药日期)药品(药品编号,供应商编号,药品名称,,药品单价,所存仓库号,药品备注)供应商(供应商编号,姓名,地址,联系电话,传真,邮政编码)仓库(仓库编号)库管员(库管员编号,名称,密码)存放(仓库编号,药品编号,入库日期,出库日期,库存数量)供应(供应商编号,供应量)购药(购药单编号,购药日期,购药数量)在软件中输入如图5.1的E-R图和下面的各个属性。0,n0,n0,n0,n0,n0,n购买药品编号顾客买药品编号顾客买药品数量VA20A10A20M购药单药品编号购药单编号购药数量购药日期)piA10VA20VA10A10MIdentifier_1pi药品药品编号供应商编号药品名称药品单价所存仓库号药品备注piA10VA20VA10A3VA10VA20MIdentifier_1pi供应商供应商编号姓名地址联系电话传真邮政编码piA10A10VA10VA11VA7A8MIdentifi