BSHIS2.2软件详细设计说明书
制剂系统
1引言
1.1编写目的
根据概要设计说明书中的设计内容,编写详细设计说明书,为开发过程提供系统处理过程的详细说明,使系统开发各类技术人员对整个系统所需实现的功能以及系统的功能模块的划分、实现和数据库的表结构清楚的认识,为整个系统的开发、测试、评定和移交的提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的编程工作提供依据。
本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、管理人员、项目评审人员。
1.2项目背景
BSHIS2.1版本的升级
开发单位:杭州创业软件有限公司
主管部门:研发中心
1.3定义
BSHIS:创业医院信息系统(B-Soft Hospital Information System)
1.4参考资料
《BSHIS2.1制剂室管理系统》
《BSHIS2.2需求分析说明书.制剂》
《BSHIS2.2概要设计说明书.制剂》
2任务概述
2.1目标
根据概要设计说明书中的设计内容,对整个系统所需实现的功能以及系统的功能模块的划分和功能模块的具体实现过程提供详细的说明,为整个系统的开发、测试、评定和移交提供基础。
2.2运行环境
硬件环境:
服务器:PII500/256M/10G
工作站:586以上机型、32M以上内存、显示器16位增强色、600*800像素
软件环境:
网络操作系统: Windows Nt Server 4.0 以上
工作站操作系统:中文Win95/中文Win98/中文Win Nt Workstation
数据库系统: Ms SQL Server 7.0/Sysbase SQL Server 11
网络协议: TCP/IP
3系统设计
3.1程序文件
程序文件:
序号 文件名称 说明
1 Support.pbl 公用文件
2 Hispublic.pbl 公用文件
3 Zj_main.pbl 主窗口、主菜单、公用窗口、公用数据窗口、公用对象、结构、函数等。
4 Zj_kfgl 库房管理各功能模块窗口、数据窗口。
5 Zj_zjzb.pbl 制剂制备各功能模块窗口、数据窗口。
6 Zj_jcgl.pbl 制剂检测各功能模块窗口、数据窗口。
7 Zj_wjgl.pbl 制剂室、检测室各功能模块窗口、数据窗口。
8 Zj_hsbb.pbl 核算、查询、统计报表等功能模块窗口、数据窗口。
9 Zj_xtwh.pbl 制剂系统维护各窗口、数据窗口
3.2模块设计说明
库存管理说明:
库存管理部分符合整个HIS2.2系统的三级库存管理模式,具体到制剂系统则为:制剂系统向中、西药库申领原料,在中、西药库确认出库后制剂系统可确认入库,制剂系统在确认入库后增加制剂室相应原料库存;制剂系统向物资系统申领辅料和包装材料等物资,在物资库房确认出库后制剂系统可确认入库,制剂系统在确认入库后增加制剂室相应物资库存;其它科室向制剂室申领制剂时填写制剂出库单,制剂室在制剂出库界面检索到被提交的出库单后可对该制剂出库单进行确认出库,确认后减少制剂室相应制剂库存。制剂室对调配单的确认不权包括原料还包括辅料和包装材料等物资,调配单确认后减少制剂室原料、物资的相应库存。相应的逻辑参见各个模块的相应说明。
存管理部分基本相同的界面,不在各个部分重复给出。
原料申领
界面:
系统名称 制剂室管理系统 系统编号 14
模块编号 X01.01
模块名称 原料申领
功
能
描
述 该模块处理制剂室向药库的领药,包括西药领药和中药领药。
在领药单确认后修改制剂原料库存。通过财务月份和领药方式的选择,可显示不同时期不同领药方式的申领单。便于用户进行维护。
IPO
过
程
描
述 I: 药库出库单、药库出库方式表;
P:
增加:IF系统已初始化 THEN
{OPEN申领明细窗口;
SELECT 出库单号 INTO (:出库单号)FROM YK_CKFS WHERE 系统识别= (:药库识别) AND 出库方式=( :出库方式);
填写YK-CK01,YK-CK02(其中CKDH=:出库单号;)
删除:IF选定一条申领单号AND用户确认删除AND申领单号未作提交标志 THEN
{
delete YK_CK01 where CKDH=选定的申领单号;
delete YK_CK02 where CKDH=选定的申领单号;
}
确认:IF选定一条申领单号AND相应的出库标志=1 THEN
{OPEN 申领明细窗口;
IF 用户确定进行确认操作AND 当前财务月份未结账 THEN
{ 改写或填写制剂原料库存(内容:药品序号、药品产地、药品批号、药品效期、库存数量、药品价格、库存金额=库存数量*药品价格);
填写YK-CK01(内容:领药判别=1、领药日期、领药工号); }
}
O:原料库存(增加)
|
|