您好,欢迎访问三七文档
当前位置:首页 > 医学/心理学 > 药学 > 设计题目药店信息管理系统
设计题目:药店信息管理系统一、设计实验条件二、设计任务及要求数据库技术是电子信息类专业基础课,数据库技术应用能力是信息类专业学生必须具备的计算机应用能力之一,数据库技术是信息技术应用的基本手段和方法。本课程也是实践性很强的课程。因此,本课程的目的就是使学生在学完《数据库技术原理》这门课程后,为充分理解和掌握这门技术而设计的。学生通过设计一个实际可行的、完整的数据库系统,学会并掌握数据库技术应用的基本技能,考查学生对数据库理论及知识的理解能力和综合运用能力,培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力,独立设计、独立调试程序及初步的软件设计能力,形成良好的编程风格。巩固已学的知识,补充未学的但又必要的内容;设计报告正文部分1.概述1.1开发背景随着药品市场快速的发展,药店在药品销售当中占有很大的比重,要想在市场竞争中取得先机如何以一种快速便捷的管理方式加快图书流通信息的反馈速度,降低药品库存,缩短资金周转时间,提高工作效率,已经成为能否增强药店竞争力的关键问题。信息技术的飞速发展给药店管理带来了全新的变革,采用药店管理系统对药店经营运作进行全程管理,不仅使药店摆脱了以往人工管理产生的一系列问题,而且让药店提高了管理效率,减少了管理成本,增加了经济效益。通过管理系统药店的发展进行规划,可以收集大量关键可靠的数据。世界上发达国家普遍重视发展以计算机和通信为核心的信息技术、信息产业和信息技术和应用,一些经济发达国家信息产业发展迅速。当前,我国处于国民经济高速发展时期。与此相伴随,必有信息技术应用的高速发展。各行各业将面临信息应用研究与发展的大课题以及信息化技术改造的大任务、大工程。改革开放以来,我国的卫生事业获得了空前的发展,各类新药层出不穷,而与此不相适应的是我国药店药库管理相对滞后,长年以来依赖手工,管理工作所涉及的大量动态信息难以及时、准确、全面地获得。若实现药品从入库到出库的全面计算机管理,存储建设过程中的各种资料、编制报表、提信息查询服务,将会大大减轻工作人员的工作量,提高效率。为了适应信息技术应用大众化的趋势,提高应用技术,本人尽我所学努力推广计算机的应用。一方面,可以使自己在大学三年的学习能发挥作用,另一方面,也能解决单位当前所面临的一些实际问题。把药店管理人员从繁重的劳动中解放出来,特编制本系统。随着计算机的普及,人们对计算机的认识及需求有了明显的增加。计算机对于大量信息的管理的优势更是显而易见。对于一个只要企业来说,这方面的需要尤其重要。有了这个药店信息管理系统,管理员的工作任务就可能会事半功倍。药店的工作也会轻松许多。药品的管理严格而复杂,对数万种药品进行管理没有以计算机为基础的管理信息系统是不可想象的。在全球化的市场环境中,医药企业没有先进的信息管理手段,也就没有立锥之地。现代信息技术的发展和管理模式的成熟为企业优化管理、提高竞争力创造了条件。1.2传统药品管理的困境:传统的管理模式已经不适应现代医药企业管理的需要。具体地说,主要有以下几方面不足:a.医药商品种类繁多。一方面商品编码无规律;另一方面,从几万种商品中查找某一种商品所费的时间和精力太大,而且手工操作的准确性不可能保证百分之百,轻者鱼龙混杂,重者发生医疗事故。b.药品和化学制剂作为一种特殊的商品,对批次号和有效期的要求相当高,但手工操作使管理者很难及时了解哪一批次号的商品是否超过有效期,给企业带来了许多不必要的损失。c.医药产品有自己独特的销售模式,物流方向是:厂家→批发站→药店或医院药房;资金流动方向是:医院药房或药店→批发站→厂家;退货过程与销售过程正好相反。这种复杂的处理流程因为没有实时监控机制,往往造成“三角账”纠纷。d.大量的客户应收应付账、财务部门所需的各种经营数据、繁重的开票工作和各种经营分析报表等等多采用人工收集整理,不及时,不全面,直接影响经营决策的合理性。药品作为一种特殊的商品,其进货、销售、库存管理工作是所有商品中最为复杂的,特别是对批次号的管理要求更高。因为药品的批次号直接关系到药剂含量,关系到患者生命。批次号的另外一个重要作用是体现在药品的有效期上,几乎所有的药品都有严格的有效期。如果要让保管员从几万件的商品中把快失效的商品手工清理出来,其工作量极大,难免有失效药品流向患者。一般情况下,药品有效期的管理靠每一季度的盘点来实现,清理难度大、效果差。1.3开发目的a.为了药店管理系统更加完善;b.为了药店药品库存管理更方便;c.为了减轻药店管理人员的工作负担;d.为了加强制药公司的正规化管理;2.需求分析1)信息要求:用户可以从界面登陆以后,如选药品信息管理,则可以输入药品编号,药品名称,药品功效等性能查询其它信息,例如选择查询感冒药类药品,可在药品功效一栏输入感冒类,则可以显示其它信息,诸如药品名称,药品编号,药品价格,价格等内容。数据库中需要存储的数据有四个表,一是药品信息表,二为患者信息表,三为药店管理员信息表,最后是药品销售表。2)处理要求:用户需要登录界面后,选择登陆系统,进行查询药品信息或患者信息,或管理员的设置权限等,具体框架如图一(系统结构图):图1系统构架结构图3)安全性进入界面时,使用者需有自己帐号和密码才能进入系统,否则将会视为错误,而不予批准进入。3.概念结构设计1)逐一设计分E-R图具体关系请参阅下图:药店信息管理系统药品信息管理药店使用者信息管理查询管理药品信息查询药品销售查询患者信息管理店员信息设置用户退出用户登录药品信息查询药品名称药品功效药品数量药品价格入库时间生产厂家药品编号图2药品信息查询关系结构图图3患者信息查询关系结构图图4店员信息查询关系结构图图5药品销售关系结构图2)合并分E-R图,生成基本E-R图:药品销售药品编号患者编号销售价格销售总数收款人收款日期店员管理权限店员信息店员名称店员编号患者信息查询患者编号患者名称患者住址患者电话患者病况图6.E-R图3)以下为对应表格信息:表1药品信息统计表字段名数据类型长度主键否描述Ypbhnumeric9是药品编号YpmcVarchar80药品名称SccjChar80生产厂家YpgxChar80药品功效YpslChar20药品数量YpjgChar20药品价格RusjChar20入库时间表2患者信息统计表字段名数据类型长度主键否描述店员管理药品治疗患者店员名称店员编号药品编号药品功效店员管理权限药品名称药品数量患者编号患者地址患者病况患者名称患者电话入库时间药品价格Hzbhnumeric9是患者编号HzmcVarchar80患者名称HzdzVarchar80患者地址HzdhVarchar20患者电话HzbkVarchar80患者病况表3店员信息统计表字段名数据类型长度主键否描述Dybhnumeric9是店员编号DymcVarchar20店员名称DyglqxVarchar20店员管理权限表4药品销售信息统计表字段名数据类型长度主键否描述Ypbhnumeric9是药品编号Hzbhnumeric9是患者编号Xsjgchar10销售价格Xszschar20销售总数Skrchar20收款人Skrqchar10收款日期4.逻辑结构设计4.1关系模型即数据库逻辑模式,根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(View),形成数据的外模式。E-R图向关系模式的转化一般遵循如下的原则:(1)一个实体转换为一个独立的关系模式(2)实体的属性就是关系的属性(3)实体的码就是关系的码4.2关系模式如下:1.药品信息查询(药品编号,药品名称,生产厂家,药品功效,药品数量,药品价格,入库时间)2.患者信息查询(患者编号,患者名称,患者地址,患者电话,患者病况)3.店员信息查询(店员编号,店员名称,店员管理权限)4.药品销售管理(药品编号,患者编号,销售价格,销售总数,收款人,收款日期)4.3数据模型的优化数据依赖各个关系表中,都存在着函数依赖。4.4建立数据库第一个表(Ypxx)药品信息表(图7)第二个表(Hzxx)患者信息表(图8)第三个表(DYxx)店员信息表(图9)第四个表(Ypxs)药品销售表(图10)图7药品信息表图图8患者信息表图图9店员信息表图图10药品销售表图4.5药店信息表中关系:图11表之间关系图5.软件功能设计按照需求分析处理要求,设计系统的各功能模块本试验通过Java编写,具体关系操作界面如下:图12登陆界面图填写成功用户名和密码后登陆:图13登陆主界面图点击药品信息查询调出:图13登陆药品信息图点击患者信息查询,店员信息查询出现类似图,点击药品销售按钮出现如下图:图14登陆药品销售图输入药品编号后,选择查询按钮则会联结数据库,显示如下图:图15药品销售查询图点击退出后显示如下:图16退出界面图6.系统测试设计测试用例,对系统进行功能测试7.总结做了两周的课程设计,有很多的心得体会,有关于数据库及编程方面的,还有关于人与人之间关系方面的。8.参考文献[1]王珊,萨师煊.数据库系统概论.北京.高等教育出版社.2006.5[2]张桂珠,刘丽,陈爱国.Java面向对象程序设计..北京.北京邮电大学出版社.2008.12[3]周亚辉.Java数据库系统项目开发实践.北京.科学出版社.2005
本文标题:设计题目药店信息管理系统
链接地址:https://www.777doc.com/doc-4006378 .html