医院药品信息管理系统Word格式.docx
- 文档编号:17482640
- 上传时间:2022-12-06
- 格式:DOCX
- 页数:22
- 大小:231.74KB
医院药品信息管理系统Word格式.docx
《医院药品信息管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《医院药品信息管理系统Word格式.docx(22页珍藏版)》请在冰豆网上搜索。
2.2用户需求分析
这个系统是帮助他们完成日常繁重窗口业务工具。
借助计算机系统,使他们凌乱工作变得有条理,解脱他们需要记忆大量信息(药品规格,价钱,疾病名称和编码等)困难。
保证他们遵守某些规范,减轻他们汇总、统计、报告和传递这些信息负担。
因此,尽量符合这些事务处理级工作人员工作秩序和工作习惯,功能完整,操作简单,响应迅速,界面友善,易学易用成为这类软件必须满足功能要求。
对于整个医院信息系统来说,窗口事务处理计算机系统同时乂是完整HIS数据收集端口,它们是HIS伸向信息发源地触角一一感受器。
例如:
办理病人入出转(ADT)业务系统必然向住院处实时提供病人交费过程同时也收集到了相应为门诊提供医疗服务各门诊室及辅助科室门诊收入和工作量信息。
所有这些数据都是上一层直至最高一层信息系统用以进行统计,分析等数据加工原料。
管理员登录以后可以很清晰看到各种项目列表和可以实现功能,库存管理和药品管理一目了然。
由于是限定医院使用,所有只有登录系统。
库存管理功能是在使用系统开始初始化医院库存,并进行库存管理其他操作,可以修改库存,读取。
这个药品管理系统主要涉及医院药库药品进、出、存等业务,以及入库、出库和库存管理,药品管理主要管理药库中所有药品进出和内部统计计算,为药品会计提供基础数据,以及包括有效期报警和下限报警。
该内容主要是药品信息管理库存管理、药品管理、入库单管理和出库单管理等模块结合实现,并实现了药品具体信息查询等功能。
系统从用户角度出发,使用B/S结构,对于页面美观也需要做一番苦功。
在登录及各个模块功能做到最好人性化和审美结合。
3组织功能需求分析
(1)登录功能
由于是限定医院使用,只有登录系统。
(2)库存管理功能
库存管理功能是在使用系统开始初始化医院库存,还对现在库存进行列表显示,并在显示列表中做修改操作;
库存管理还包括检查库存下限报警和药品有效期报警,给予应有提示。
(3)药品管理功能
管理员在初始化药品库存时候,要先添加药品,建立药品库,对所有药品实行编码并生成相应编号。
药品添加要把药品所有信息进行添加,包括:
药品名称、化学名称、规格、药品类别、剂型、以及批号厂商等。
对于添加药品数据信息也可以进行相应修改,或者删除,全凭用户需要。
(4)入库单管理功能
入库单管理即是需要管理所有入库单,并以列表形式显示出来;
该功能要实
现添加入库单,完成药品入库,并在把入库信息显示出来,并能根据要求进行入库单修改或废除。
(5)出库单管理功能
管理员可以对出库药品进行管理,在药品出库时候把出库信息记录下来留作依据。
如果出库药品需要修改,可以在出库单列表中把单子选中出来进行修改,共至删除。
方便药品出库时更改需要。
4.
数据和数据流分析
(1)数据流图
图4-1顶层数据流图
图4-2系统数据流图
(2)数据字典
数据流项目:
1.名字:
用户信息(admin)
别名:
无
流量:
每天上十次
来源:
用户基本信息表
去向:
核对用户信息
定义:
用户信息=ID+用户名+用户密码
2.名字:
药品信息
别名:
药品表
核对药品库存初始化、核对出库信息、核对入库信息
药品信息=ID+药品名称+化学名称+规格+药品类别+剂型+批号+厂商
3.名字:
库存信息
库存表
核对药品库存查询、核对出库单、核对入库单
定义:
库存信息=ID+药品编号+批号+药品名称+数量+单位+入库日期+下限+验收人
4.名字:
入库单信息
入库单表
反馈给用户
入库单信息=ID+药品编号+批号+入库日期+数量+单位+验收人
5.名字:
出库单信息
來源:
出库单表
出库单信息=ID+药品编号+批号+数量+出库日期+验收人
存储条目:
1•文件名:
存储方式:
随机存储
存储频率:
用户基本信息表=ID+用户名+用户密码
2.文件名:
药品表=ID+药品名称+化学名称+规格+药品类别+剂型+批号+厂商数据项条目:
项名:
药品类型
描述:
用户输入试题类型
药品类型=所有药品规定类型
位置:
处理条目:
1.处理名:
药品添加
处理逻辑:
用户添加药品信息
执行频率:
2.处理名:
库存初始化
用户初始化药品库存表
3.处理名:
入库
用户添加入库单
4.处理名:
出库
用户添加出库单
5.系统总体分析
1.子系统划分
本系统涉及到以下实体:
图5-1用户E-R图
图5-2药品E-R图
图5-3库存E-R图
图5-5入库E-R图
厂奋
约品表
出库表、
1
关系
弱枚人
百品竝号
rawr
时2曲
图5-6实体联系E-R图
TT5RCW
入庠H
人'
十:
马
入库表
磴Q、
讯钩价
药号
—
2软件系统整体结构
贵州省数字医院药品信息管理系统模块是用ASP.NET进行设计,SQLServer2005作为后台数据库管理系统。
系统管理模块分为用户登录、库存管理、药品管理、入库单管理和出库单管理;
库存模块主要是库存初始化模块、库存下限报警模块、药品有效期模块;
药品管理模块主要有数据修改(药品添加)模块;
入库单模块主要有入库单数据修改(入库);
出库单管理模块主要有出库单数据修改(出库)。
系统体系结构框图如下图:
库存管理
库存初始化下限报警
3.
4模块算法
4.1用户登录
图5-8系统处理流程图
系统处理流程
(2)功能描述
用户根据已知用户名和密码登录系统,只有登录成功才能进行系列药品管理、库存管理、入库及出库管理操作。
4.2药品管理
用户进入系统以后,首先需要添加药品信息,没有药品信息就无法进行库存管理了,更做不到药品入库和出库。
药品信息作为库存管理一部分,是药品入库和出库编号查询;
还有为提供药品有效期报警来源。
4.3库存管理
(1)功能流图
图5-11库存初始化功能流图
用户登录进入库存管理页面,进行库存初始化。
库存初始化是把现有库存添加到库存表当中去,但是首先这些库存药品信息已经都是被录入药品表。
所以在查询到这些药品信息后便可以进行库存初始化了。
4.4出库单管理(出库)
成功
T出库表
图5-12出库功能流图
用户在出库单管理时候,出库要先根据己有可以出库药品信息才能出库,出
库时候进行出库药品信息核对之后便可以完成药品出库了。
4.5入库单管理(入库)
图5-13入库功能流图
用户在入库单管理时候,入库要先根据已有药品信息才能入库,入库不能入
没有名目药品。
入库时候进行入库药品信息核对之后便可以完成药品入库了。
4.6数据信息
4.6.1数据库表
药品信息表如下:
表5-1药品信息表
drug
id(PK)
Int
药品编号
name
Varchar(100)
Y
药品名称
Cname
Varchar(100)
化学名称
standard
规格
sort
药品类别
type
剂型
marker
批号
address
Varchar(150)
厂商
药品入库表如下:
表5-2药品入库表
instore
入库单号
did
intime
Datetime
Getdate()
入库日期
usefultime
有效日期
inprice
Float
进价
outprice
预售价
num
数量
singleunit
Varchar(50)
整量单位
multunit
散量单位
checked
验收人
药品出库表如下:
表5-3药品出库表
outstore
出库单号
outtime
Getdate()
出库日期
药品库存表如下:
表5-4药品库存表
store
库存号
lowerlimit
库存下限
4.6.2数据库表说明
贵州省数字医院药品信息管理系统主要涉及到4个表,即:
药品信息表、药品入库表、药品出库表和库存表。
药品信息表:
这张表是用来存储药品信息。
药品添加以后它信息就会储存到这张表中,其中包含:
药品编号、药品名称、化学名称、规格、药品类别、剂型、批号及厂商。
其中药品编号是主键,非空且唯一。
其余信息可以为空,并在数据
表建立时候给他们相应规定好数据类型。
药品入库表:
这张表是用來存储入库表单信息,所有入库单信息都包含在这张表中。
包括:
入库单号、药品编号、批号、入库日期、有效日期、进价、预售价、数量、整量单位、散量单位及验收人。
其中入库单号是主键,非空且唯一。
药品出库表:
这张表是用來存储出库表单信息,所有出库信息都包含在这张表单中。
它字段有:
出库单号、药品编号、批号、数量、出库日期及验收人。
其中出库单号是主键,非空且唯一。
药品库存表:
这张表是用来存储库存信息,所有初始化库存信息和出库入库信息改变后信息都会被记录下来。
库存号、药品编号、批号、药品名称、数量、整量单位、散量单位、入库日期、有效日期、进价、预售价、库存下限及验收人。
5.1系统实施,
选择药品管理功能
点数据修改,可以进入添加新药品信息,对药品必填信息必须写入,然后会弹出窗口提示添加成功;
并可以在药品列表中查看到对于不符合也可以在列表中进行修改或者直接删除。
添加药品信息后,可以进行库存初始化,选择库存管理项目可以进行库存管理功能:
首先进行库存初始化,并能在库存列表查看,也可以在库存列表中进行修改其至删除。
点入库单管理操作,进行此数据修改,可以实现药品入库处理,进行药品入库之后可以在入库单列表显示。
并根据需要可在此进行数据修改和删除。
需要注意是,在进行药品入库时候,需要查询药品编号,按照编号进行添加。
点击出库管理操作,可以对出库单进行管理,添加出库单即是对药品进行出库。
出库后可在出库单列表显示,用户可以根据出库内容如果需要修改和删除可进行操作。
系统白动对库存下限和药品有效期进行报警,在库存管理项目下会有报警列表。
可以随时进行检查。
根据上面绑定代码信息进行报警如下:
6系统实施、维护和管理
6.1系统测试平台简介
硬件
硬件平台:
处理器:
MobileDualCoreIntelPentiumT2410,2000MHz(15x133)
主板:
LenovoThinkPadR61
系统内存:
2016MB(DDR2SDRAM)
硬盘:
日立5400160G
显示卡:
NVIDIAQuadraNVS140M(128MB)
显示器:
LenovoB141EW04V7[14.1〃LCD]
软件环境:
操作系统:
MicrosoftWindowsVistaUltimate
6.2系统测试目
软件测试目是为了尽可能发现并改正被测试系统软件中错误,增加系统软件可靠性和正确性。
系统测试主要有两种测试方法:
白盒测试和黑盒测试。
1.白盒测试:
白盒测试法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。
白盒测试法是穷举路径测试。
在使用这一方案时,测试考必须检查程序内部结构,从检查程序逻辑着手,得出测试数据。
贯穿程序独立路径数是天文数字。
但即使每条路径都测试了仍然可能有错误。
第一,穷举路径测试决不能查出程序违反了设计规范,即程序本身是个错误程序。
第二,穷举路径测试不可能查出程序中因遗漏路径而出错。
第三,穷举路径测试可能发现不了一些和数据相关错误。
2.黑盒测试:
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。
在测试中,把程序看作一个不能打开黑盒子,在完全不考虑程序内部结构和内部特性情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书规定正常使用,程序是否能适当地接收输入数据而产生正确输出信息。
黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
作为系统完成最后一个环节,它是系统能否实现功能基础,我使用测试方法为白盒测试。
它是软件生命周期中一项非常重要且非常复杂工作,对软件可靠性保证具有极其重要意义。
软件测试是软件质量保证关键环节,直接影响着软件质量评估。
软件测试不仅要讲究策略,更要讲究时效性。
验收测试作为软件测试过程最后一个环节,对软件质量、软件可交付性和软件项目实施周期起到决定性作
用。
用例编号:
用户登录测试
模块名称:
登录
模块功能:
登录系统
输入数据:
1:
输入数据库己存用户名和密码信息
2:
输入数据库没有用户名和密码信息
预期结果:
正常登录2:
无法登录
输出结果:
2
药品信息添加测试
药品信息添加
添加药品信息
输入药品名称、化学名称、规格、药品类别、
剂型、批号、厂商
输入缺少项药品信息
添加成功
提不输入完整信息
潦加失败,提可输入完整药品信息
3
药品列表显示及修改测试
药品信息显示和修改
显示药品信息并可以修改
点击药品列表,单击修改
显示药品信息
药品信息修改成功
4
库存信息初始化测试
添加库存表
添加库存表信息
输入药品编号、批号、整量单位、散量单位、
下限
输入缺少项目数据
提示输入完整库存表信息
添加失败,提示输入完整库存表信息
5
库存列表显示及修改测试
库存列表显示及修改
库存列表进行显示及修改
点击库存列表,点击列表数据修改
显示库存列表
库存信息修改成功
6
药品入库测试
药品入库
增加药品入库
输入药品编号、批号、有效期、药品进价、预售价、数量、整量单位、散量单位和验收人2:
缺少项目数据入库信息
添加入库单成功
添加失败,提示缺少数据项
7
药品入库单显示及修改测试
入库单显示及修改
显示入库单信息及进行修改
单击入库列表,点击修改
显示入库单信息
修改入库单成功
8
药品出库测试
模块名称:
药品出库
库存药品出库
输入药品编号、批号、数量、验收人
输入缺少项目数据信息
添加出库单成功
9
药品出库单显示及修改测试
出库单显示及修改
显示出库单及修改信息
点击出库列表,点击修改
显示出库单列表
修改出库单列表成功
10
库存下限报警查询测试
库存下限报警
查看下限库存,提示报警
点击库存下限报警
显示下限报警库存信息
输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 药品信息 管理 系统