药品信息管理模块设计说明书Word文档格式.docx
《药品信息管理模块设计说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《药品信息管理模块设计说明书Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
动态数据-—在软件运行过程中用户输入后系统输出给用户的一部分数据,也就是系统要处理的数据.
数据字典——数据字典的名字都是一些属性与内容的抽象与概括,它们的特点是数据表的“严密性”和“精确性”。
1.4参考资料
张海潘软件工程导论(第5版) 清华大学出版社.2008年2月
郑阿奇 Power—Builder实用教程(第3版)电子工业出版社。
2010年1月
2ﻩ软件概述
2。
1ﻩ软件范围定义及目标
本系统是一个药房管理系统,这个系统主要涉及医院药库的药品进、销、存等业务,以及入库、出库和库存管理,药品管理主要管理药库中所有药品的进出和内部统计计算,为药品会计提供基础数据,以及包括有效期的报警。
2.2系统运行环境
操作系统:
MicrosoftWindows 2000AdvancedServer以上
支持环境:
IIS5.0
数 据库:
Microsoft SQL Server2000
2。
3条件和限制
为了能够保证系统的正常运行,学校医院已经建立好通畅的局域网环境。
学校财务系统预留接口,可接受高校医院管理信息系统的数据作为财务系统数据输入的组成部分。
3系统分析
3。
1系统概述
本系统分如下几个模块:
系统管理模块、订货信息管理模块、药品信息管理模块、患者信息管理模块,参见以下药房管理系统的层次图.
系统管理模块
药房
管理
系统
定货信息管理
模块
药品信息管理
患者信息管理
系统用户添加
系统用户删除
修改用户口令
查询用户口令
定货信息添加
定货信息修改
定货信息查询
定货药品结算
药品信息添加
药品信息修改
药品信息查询
过期药品报警
库存下限报警
患者信息添加
患者信息修改
患者信息查询
药品购买结算
模块外部设计:
实现以上模块功能的外部是对数据库中的记录频繁访问。
对其数据库访问的设计是此设计的关键。
本组采用的设计方法是针对每张表的操作抽象成一个类,将其封装起来。
在对表操作的时候只需调用即可,这样,精力更集中,编码时更轻松.
2功能分配
功能的分配见总体结构的图。
4 系统设计
4.1数据库设计
为了完成住院管理系统的各项功能,建立以下数据库表:
1。
药品信息表
列名
数据类型
字符长度
允许空值
是否主键
药品编号
Numeric
8
N
是
药品名称
Char
20
Y
否
通用名称
Char
20
Y
类别
Char
类型
Char
处方药
规格
Char
10
生产厂家
Char
生产日期
Date
N
有效日期
Date
上限库存
Int
4
下限库存
库存量
4
进价
Float
5
零售价
Float
2.药品入库信息表
入库单号
Numeric
入库日期
Date
10
管理员号
Numeric
管理员
Char
12
供应商
Char
26
Numeric
8
入库数量
Int
入库金额
6
药品出库信息表
出库单号
出库日期
出库方式
出库数量
销售金额
退货金额
4.管理员信息表
管理员姓名
20
联系电话
Numeric
14
5.采购单信息表
定货单号
Numeric
供应商号
Numeric
数量
Float
5
日期
Char
10
6。
供应商信息表
名称
20
Numeric
7。
患者信息表
患者号
Numeric
10
患者姓名
病症
Char
剂量
Int
2
单价
开方医师
5功能模块程序描述
5.1界面设计
1.系统登录界面如下:
主窗口界面如下:
3.药品信息录入界面如下:
4.药品信息管理界面如下:
5。
药品入库管理界面如下:
药品出库管理界面如下:
2 算法
1.系统登录流程如下:
2.按药品名称查询流程如下:
3。
过期药品检索流程如下:
6 接口
各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。
具体参数的结构将在下面数据结构设计的内容中说明。
接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在模块之间传递。
7存储分配
为程序当中的数据结构在内存中开辟空间存储,如入到数据库中后在数据库的表中为其开辟存储空间。
8限制条件
输入的信息都封装在数据结构当中,不能独立存在,在向数据库中提交数据时必须一起提交而不能逐项提交。
输入数据的类型必须和定义的数据类型相匹配。
9安全保密设计
管理员登录可进行各种操作,为防止软件意外在网络端集成了管理员的各种功能。
这样也分解决了由于系统问题造成的软件无法正常登陆的情况。