收藏 分销(赏)

医院药品综合管理系统.doc

上传人:a199****6536 文档编号:3034163 上传时间:2024-06-13 格式:DOC 页数:23 大小:212.54KB
下载 相关 举报
医院药品综合管理系统.doc_第1页
第1页 / 共23页
医院药品综合管理系统.doc_第2页
第2页 / 共23页
医院药品综合管理系统.doc_第3页
第3页 / 共23页
医院药品综合管理系统.doc_第4页
第4页 / 共23页
医院药品综合管理系统.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、软件工程课程设计题 目:医院药品管理系统组 员:宋万福、张学同、靳力、贾哲指导老师:李蓉 所属专业:计算机科学和技术 5月一、可行性研究和需求分析31.1引言31.1.1系统开发目标和意义31.1.2系统开发背景31.2可行性研究31.2.1技术可行性31.2.2经济可行性41.2.3操作可行性41.2.4社会原因可行性41.2.5可行性研究结论41.3用户需求分析4二、概念设计阶段52.1数据流图52.2数据字典92.2.1数据流定义92.3 数据库系统设计及范式分析122.3.1 数据项定义12三、具体功效设计阶段143.1系统功效模块图和设计143.2系统功效分析153.3系统安全和维护

2、方法153.4数据库设计163.4.1 局部ER图设计163.4.2全局E-R设计183.5程序步骤图20一、可行性研究和需求分析1.1引言 1.1.1系统开发目标和意义当今时代,计算机在管理中应用越来越普遍。对大中型企业来说,利用计算机来管理日常事务,是推进大中型企业管理走向科学化、规范化必需条件。日常生活中,药厂和药品零售处随地可见,所以对药品实施科学有效管理就显得尤为关键。药品管理琐碎又复杂,首先因为药品数量之庞大、单价改变、进货厂商各异;其次,药品管理应该极为严格、不许可一丝一毫差错。所以,假如实施手工操作,进货、销售种种情况须手工填制大量表格,肯定消耗药品管理工作人员大量时间和精力。

3、而假如利用计算机进行管理,既极大节省了人力,又能够有效避免差错,存放量也更大,更便于检索。另外,还能够实现在互联网上出售药品,大大降低了用户买药复杂性。基于以上几点,该药品管理系统关键用于药品管理工作人员,是为了更有效对药品进行科学规范管理而设计。1.1.2系统开发背景 伴随计算机及网络技术飞速发展,信息自动化作用也越来越大,经过信息化能够使我们从繁杂事务中解放出来,提升我们工作效率。怎样利用现代信息技术使企业拥有快速、高效市场反应能力和高度效率,已是医药经营企业,尤其是医药连锁经营企业尤其关心问题。立即建立一个功效齐备药品管理系统,完善现代企业信息化管理机制,已成为医药企业生存发展当务之急。

4、经过本系统软件,能帮助用户利用计算机管理药品,快速方便地对用户所需要药品进行查找,方便了用户同时,也使用户愈加方便管理天天进货情况。1.2可行性研究1.2.1技术可行性 一个完备中小型医院药品管理系统含有以下优越性:方便管理员查询药品进销等多种情况,节省时间,能够提升系统工作效率和正确性。为了适应新形势发展,我们做了一个初步探索,期望它能够在查询药品信息时发挥高效、便捷作用,把系统管理员从繁重工作中解脱出来。该药品管理系统是以SQL Server数据库为后台关键应用、以服务为目标信息平台,对资源进行科学加工整序和管理维护,为药品信息提供管理。1.2.2经济可行性经济可行性关键依据是成本/效益分

5、析,该系统目标是以最低成本,在最短期限内开发出药品管理系统。系统能降低很多无须要资源,不用像以前那样用冗余纸张式管理。大大节省了医院能源。而且计算机存放和快速查询功效大大提升了药品信息管理效率,而且还提升了药品信息管理正确度。方便快速操作,可降低药品信息管理漏洞,又降低因工作冗余出现错误,而且操作很简单,可降低很多不很必需人员,这不管从物质上还是工作人员工资上全部为医院节省了开支。为医院增加了财富。 目标系统开发需求比较低,加上含有成熟软硬件环境,所以在软硬件支出上比较低。而且,目标系统并不是十分复杂。当系统开发完实际运行后,将很大程度上提升计算机功效,在为使用者带来便利同时,也为系统深入推广

6、发明了条件。这带来经济回报将远超出支出,而且最关键是该软件开发能够使我们对系统开发有全方面认识。从经济角度考虑,此药品管理系统开发可行。1.2.3操作可行性 用户仅需含有基础电脑操作能力即可。 1.2.4社会原因可行性从法律原因和安全用正版和无偿角度考虑,全部技术参考资料全部经授权,全部软件全部选。1.2.5可行性研究结论依据以上原因,本药品管理系统开发项目不仅方便快捷、高效,而且社会效益比很好,从而使本系统开发者相信该系统开发出来以后将取得成功。总而言之,此项目在技术、经济、操作和社会效益上是完全可行。1.3用户需求分析1.3.1功效需求(1)对药品信息维护,立即添加新药品信息,如药品编号,

7、 药品名称,药品数量,单价,规格,购置日期等.(2)对系统安全性管理,包含用户添加和密码修改。(3)对药品库存查询,包含药品编号, 药品名称,药品数量,单价,规格,购置日期.过期日期.(4)对多种药品销售情况进行统计,对进货情况进行统计,对报损情况进行统计1.3.2信息需求本系统应该包含用户个人基础信息管理,药品基础信息管理,用户基础信息管理,供货商基础信息管理等。用户个人基础信息:编号,姓名,性别,年纪,出生年月,籍贯,联络电话药品基础信息管理:药品编号,规格,数量,单价,生产日期,生产厂商用户基础信息:姓名,性别,年纪,出生年月,联络电话,家庭住址供货商基础信息:供货商编号,名称,地址,联

8、络电话,邮编1.3.3处理需求本管理系统要求能够实现浏览药品全部信息,浏览供货商全部信息,用户对药品管理信息等功效。1.3.4用户需求医院药品管理系统针正确用户关键是药品管理员,用户和供货商.用户需求包含以下两个方面:药品管理员能够在登陆验证经过以后,进入药品管理系统界面进行增加用户、修改用户密码.管理员能够在登陆系统后对药品信息进行药品增加、药品删除、药品修改.管理员能够在登陆系统后对供货商信息进行增加、删除、修改二、概念设计阶段2.1数据流图 数据步骤图,它是描述数据处理过程有力工具。数据步骤图从数据传输和加工角度,以图型方法刻画数据处理系统工作情况。数据步骤图是一个能全方面地描述信息系统

9、逻辑模型关键工具,它能够用少数多个符号综合地反应出信息在系统中流动、处理和存放情况。本管理系统数据流图以下图所表示:订货用户信息补货药品新药验收药品库存入库新药药品销售过期药品报 损药品销售到 货浏览补货药品浏览查看登记登记退货不合格退货查询查询合格入库检验退 货使用期已过过期药品新药登记报损药品浏览用户登录验证正确药品管理系统总体系统模型药 品管 理 员药品管理员药 品管 理 系 统药品出入库信息 药品信息图2.1.1药品管理系统基础系统模型1药品管理药品管理员需求信息2销售管理4更新库存清单库存信息5处理定货定货信息 3 供货商客户销售信息采购员定货信息药品信息药品信息图2.1.2药品管理

10、系统顶层数据流图药品管理员药品信息1.1接收药品信息药品信息药品信息1.2更新库存信息清单药品查询库存清单药品信息药品编号信息1.3药品查询 查询信息 查询信息客户图2.1.3药品管理层数据流图D1D2D3 查询信息药品管理员药品信息2.1接收药品信息药品信息药品信息2.2更新库存信息清单药品查询库存清单药品信息库存信息2.3处理出货 出货信息报表信息用户2.4产生报表图2.1.4销售管理层数据流图药品信息D1D2D3 出货信息 出货信息定货信息3.2处理订货3.1更新库存信息清单药品查询药品信息定货信息D1药品管理员库存信息定货信息3.3产生报表药品3.4处理订货定货报表定货报表供货商定货信

11、息采购员定货信息3.5处理出货图2.1.5供货商管理层数据流图图2.1.6 药品管理系统系统步骤图2.2数据字典数据步骤图表示了数据和处理关系,数据字典则是系统中各类数据描述集合,是进行具体数据和数据分析所取得关键结果,数据字典在数据库设计中占有很关键地位。数据字典通常包含数据项、数据结构、数据流、数据存放和处理过程5个部分。其中数据项是最小组成单位,若干个数据项能够组成一具数据结构,数据字典经过对数据项和数据结构定义来描述数据流、数据存放逻辑内容。数据项是不可再分数据单位,能够用关系规范化理论为指导,用数据依靠概念分析和表示数据项之间联络。数据字典(Data Dictionary, 简称DD

12、)是对数据步骤图中出现全部数据元素结出定义。它和数据流较亲密配合,能够清楚地表示数据处理要求。数据步骤图配以数据字典,就能够从图形和文字两个方面对系统逻辑模型进行完整描述。2.2.1数据流定义名字:药品信息描述:出售药品信息和要定购药品信息编号:识别药品惟一编号;名称:药品名字;单价:购置每种药品价格;数量:购置每种药品数量;规格:盒装还是瓶装还是袋装,购置日期:医院中购置每种药品时间;生产厂家:多种药品生厂商;位置:输出到打印机名字:出货信息描述:卖出去药品信息情况定义:出库信息表=药品编号药品名称药品数量规格销售单价出库日期生产厂家位置:输出到打印机名字:出货报表描述:卖出去药品单定义:出

13、货报表=药品编号药品名称药品数量规格销售单价出库日期生产厂家位置:输出到打印机名字:定货信息描述:所定药品信息情况定义:入库信息表=药品编号药品名称药品数量规格入库单价入库日期生产厂家位置:输出到打印机名字:库存清单别名:库存信息描述:药房中全部药品信息情况定义:库存信息表=药品编号药品名称药品数量规格入库单价入库日期生产厂家位置:输出到打印机 名字:药品管理员别名:用户,操作员描述:药房中全部药品进行管理,比如添加,删除,更新,查询等操作.定义:药品管理员=用户编号姓名性别年纪 出生日期位置:输出到打印机名字:处理定货描述:对库存中药品信息进行处理,查看哪种药品需要定货定义:处理定货=定货药

14、品编号药品名称药品数量规格生产厂家位置:输出到打印机名字:定货报表别名:定货内容描述:要定药品信息单,定义:出货报表=药品编号药品名称药品数量规格价格定货时间生产厂家位置:输出到打印机名字:处理出货描述:对库存中药品信息进行处理,查看用户要买哪些药品定义:处理出货=出货药品编号药品名称药品数量规格生产厂家位置:输出到打印机名字:用户描述:谁买了我药品定义:用户=用户姓名性别年纪家庭住址联络电话位置:输出到打印机名字:采购员描述:对库存中短缺药品进行定购定义:采购员=采购员编号姓名性别年纪位置:输出到打印机名字:更新库存清单描述:对库存中药品信息进行更新定义:更新库存清单=药品编号药品名称药品数

15、量规格入库单价生产日期过期日期生产厂家位置:库存清单2.3 数据库系统设计及范式分析2.3.1 数据项定义表1药品信息表 字段名称数据类型字段大小许可空值说明药品编号数字长必填唯一识别药品药品名称文本50必填 该药品叫什么药品单价数字长整型必填价格数量数字长整型必填药品数量规格文本50必填盒装瓶装还是袋装,购置日期日期/时间短日期购置时间生产厂家文本长整型多种药品生厂商表2用户信息表 字段名称数据类型字段大小许可空值说明用户编号数字长整型必填用户编号(主键)姓名文本20用户姓名年纪数字长整型用户年纪性别文本10用户性别出生日期日期/时间短日期出生时间表3用户信息表字段名称数据类型字段大小许可空

16、值说明用户姓名文本20必填用户姓名年纪数字长整型必填用户年纪性别文本10必填用户性别家庭住址文本100必填家住哪联络电话数字长整型必填家庭电话出生日期日期/时间短日期出生时间表4供货商信息表字段名称数据类型字段大小许可空值说明供货商编号数字长整型必填 (主键)名称文本100必填供货商企业叫什么地址文本100必填在哪个地方电话数字长整型必填供货商企业电话邮编数字长整型必填所在地邮编表5用户登陆表字段名称数据类型字段大小许可空值说明用户名文本15必填用户名密码文本10必填密码三、具体功效设计阶段3.1系统功效模块图和设计 模块化就是把程序划分成独立命名且可独立访问模块,每个模块完成一个子功效,把这

17、些模块集成起来组成一个整体,能够完成指定功效满足用户需求。 采取模块化原理能够使软件结构清楚,不仅轻易设计也轻易阅读和了解。因为程序错误常局限在相关模块及它们之间接口中,所以模块化使软件轻易测试和调试,所以有利于提升软件可靠性。一个好电子系统要有部分必需模块组成,若缺乏了一些模块那么这个系统就会有缺点。(1)中小型医院药品管理系统需要实现功效关键有五大块,系统功效模块图以下图所表示:药品管理系统供货商管理模块统计模块药品管理模 块销售管理模块用户管理模 块删除用户更新用户添加用户添加药品删除药品更新药品添加供货商删除供货商修改供货商进货统计销售统计报损统计销售查询退货查询药品查询图 3.1功效

18、模块图(2)功效实现:用户管理模块:药品管理员能够在登陆验证经过以后,进入药品管理系统界面进行增加,删除,更新用户信息和修改用户密码等.药品管理模块:用户登录该系统后,可对药品信息进行增加,删除,更新,而且对药品进行查询等操作.供货商管理模块:用户登录该系统后,可对供货商信息进行增加,删除,修改. 销售管理模块:用户登录系统后,可对销售信息进行查询,对退货信息进行查询.统计模块:用户登录该系统后,可对销售信息进行统计,对进货信息进行统计,对报损信息进行统计.3.2系统功效分析权限功效:为用户设置权限功效,可分为一般用户,通常见户,超级用户。一般用户只是查询不能修改,通常见户只能对授权范围内进行

19、对应修改及删除,超级用户能修改、删除全部信息。录入功效:为通常见户提供对应录入功效,为超级用户提供对全部信息录入功效。查询功效:为全部用户提供查询功效,可查询许可范围内全部信息。 维护功效:为通常见户提供查询及对应修改,删除功效,为超级用户提供对全部信息修改删除功效。帮助功效:能帮助首次使用者对本系统应用及处理常见问题。退出功效:结束并关闭系统。3.3系统安全和维护方法本系统采取直接方法添加统计,该方法直接而简单,为了避免输入有错误,该功效界面对用户轻易犯错地方全部给出了输入提醒,同时也使用了更新和取消按钮来确定数据取消输入,假如输入数据和实际数据不相复,则系统会给出提醒信息,让你重新输入正确

20、数值。此管理系统也为系统用户提供了一定安全性,该系统能够多人使用,每人使用不一样用户名和密码进入系统,但只有系统管理员权限能够进行用户管理,其它用户全部不能对用户进行操作。一个好管理系统,应该为系统提供处理系统故障,恢复系统数据功效。该系统也一样提供了数据维护(包含对数据备份、恢复)两项功效。提议用户定时备份系统数据,这么在系统出现问题时,能够进行有效地恢复。3.4数据库设计3.4.1 局部ER图设计依据对数据流图和数据字典分析,确定该应用中实体、属性和实体之间联络,并画出系统总体E-R图。概念设计可分为三步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局模式,最终对全局ER

21、模式进行优化,得到最终模式,即概念模式。各个实体E-R图以下所表示:药品信息编号规格生产厂商单价数量生产日期图3.4.1 药品信息E-R图用户信息编号年纪出生日期性别姓名联络电话籍贯图3.4.2 用户信息E-R图用户信息姓名编号性别联络电话家庭住址年纪家庭住址图3.4.3用户信息E-R图供货商信息供货商编号供货商名称供货商地址供货商电话供货商邮编图3.4.4 供货商信息E-R图 定货报表药品编号药品名称药品数量规格入库单价入库日期生产厂家编号药品名称药品数量规格入库单价入库日期生产厂家规格 生产厂商定货日期数量规格入库单价入库日期生产厂家图3.4.5 定货报表E-R图出货报表药品编号药品名称药

22、品数量规格入库单价入库日期生产厂家编号药品名称药品数量规格入库单价入库日期生产厂家规格 生产厂商出货日期数量规格入库单价入库日期生产厂家图3.4.6出货报表E-R图 定货信息药品编号药品名称药品数量规格入库单价入库日期生产厂家编号药品名称药品数量规格入库单价入库日期生产厂家规格 生产厂商定货日期数量规格入库单价入库日期生产厂家入库单价入库日期生产厂家生产厂家编号图3.4.7定货信息E-R图出货信息药品编号药品名称药品数量规格入库单价入库日期生产厂家编号药品名称药品数量规格入库单价入库日期生产厂家规格 生产厂商出库日期单价数量规格入库单价入库日期生产厂家出库单价入库日期生产厂家生产厂家编号图3.

23、4.8出货信息E-R图用户登录用户名密码图3.4.9用户登录信息E-R图3.4.2全局E-R设计全部局部ER模式全部设计好了后,接下来就是把它们综合成单一全局概念结构。全局概念结构不仅要支持全部局部ER模式,而且必需合理地表示一个完整、一致数据库概念结构。系统总体E-R图说明(1)每个用户能够查看多个定货报表,一份定货报表能够被多个用户查看;(2)每个用户能够查看多个药品信息,每一个药品信息可被多个用户查看;(3)每个用户能够查看多个出货信息,每一个出货信息可被多个用户查看;(4)每个用户能够购置多个药品,每一个药品可被多个用户购置;(5)每个用户能够查看多个出货报表,而每个出货报表只能被买药

24、品用户所查看;(6)每个供货商能够提供多个药品,每种药品能够被多个供货商所提供;(7)每个供货商能够查看多个定货信息,但每个定货信息只能被一个供货商查看,即提供药品供货商;用户查看药品购置客户供给供货商nmmnmn查看查看定货信息查看出货信息查看出货报表定货报表nnnnnmnnm用户查看n图3.4.10全局E-R图3.5程序步骤图用户登录开 始用户名密码 正确?NYY使用系统界面YNNY 处理用户处理药品处理供货商进行操作?添加?删除? 更新?添加用户操作If 选择处理用户删除用户YIf添加 删除添加更新用户If 更新添加NIf 选择处理药品添加?删除? 更新?If 更新添加YIf 删除添加If添加 删除添加更新用户添加用户操作删除用户操作If 删除添加N 药品查询按编号?按名称?If 按名称按名称查询按编号elseIf 选择处理供货商添加?删除? 更新?更新用户更新用户更新用户Y退 出犯错超出3次?NN图3.5药品管理系统程序步骤

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服