BSHIS2.2软件详细设计说明书(护理管理)
1.引言
1.1编写目的
根据概要设计说明书中的设计内容,编写详细设计说明书,为开发过程提供系统处理过程的详细说明,使系统开发各类技术人员对整个系统所需实现的功能以及系统的功能模块的划分、实现和数据库的表结构有清楚的认识,为整个系统的开发、测试、评审和移交提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的编程工作提供依据。
本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、管理人员、项目评审人员。
1.2项目背景
开发单位:杭州创业软件有限公司
主管部门:研发中心
与其它系统的关系:本系统应与BSHIS2.2的其它系统实现良好集成(共享有关公用信息),其中与科教系统、人事系统、病区系统关系密切——护士奖惩、晋升信息来源于人事系统,护士排班、护士工作量数据产生于病区,护士培训、进修、参观信息来源于科教系统
1.3定义
BSHIS:B-Soft Hospital Information System
1.4参考资料
《BSHIS2.2软件概要设计说明书.护理》作者:雷俊卿 2000/11/16
2.任务概述
2.1目标
通过有效的科学管理,使护理工作切实为帮助病人获得最佳健康水平服务,实现护士的基本职责。
为护理人员创造良好的护理科研环境和条件,做好护理科研建档工作,为促进高护理质量和护理学科水平做出规划和努力。
与病区系统、人事系统紧密联系有效的管理护士工作。护理管理过程中抓好护理质量标准化、数据化,做到护理质量管理有考核目标,有详尽纲要,有定量数据,有评分标准,提高护理管理自身的质量。
2.2运行环境
本系统设计运行于C/S(客户机/服务器)计算环境,对硬软件要求如下:
硬件环境:
服务器:PII500/256M/10G PC服务器,Alpha小型机或IBM主机系统。
工作站:586以上机型、32M以上内存、显示器16位增强色、600*800像素
软件环境:
网络操作系统: Windows Nt Server 4.0或UNIX
工作站操作系统:中文Win95/中文Win98/中文Win Nt Workstation
数据库系统: Ms SQL Server 6.5/Sysbase SQL Server 11/DB2
网络协议: TCP/IP
3.模块设计说明书
全局对象
本系统将定义下列全局对象:
对象 类型 定义文件 实例名 描述
U_supportclass 非可视自定义 support.pbl Uo_support 完成数据库连接,登录到指定系统,并保存指定系统的全局信息。
Base_info 结构 Support.pbl Base_info 将uo_support中部分系统信息保存到该全局结构中以便于访问。
S_exchange 结构 Support.pbl S_exchange 用于窗口或过程间多参数传递。
U_encode_bsoft 非可视自定义 Support.pbl Uo_encode 输入码自动生成对象。应在用户首次试图调用其编码函数前完成初始化。
Vu_findedit 可视用户定义 Support.pbl Em_1 输入拼音代码完成对数据窗口记录的查找
公用函数的引用
gf_get_max
gf_begin_transaction ( sqlca ) 开始事务处理 support.pbl
gf_commit_transaction ( sqlca ) 事务提交 support.pbl
gf_rollback_transaction ( sqlca ) 事务回滚 support.pbl
gf_initencode() 初始化输入码生成器 作者:张贤彬
应用初始化
在应用的OPEN事件中应控制程序只能运行一个进程(创建Support.pbl 中u_singleinstanceclass 的一个局部实例)。
调用uo_support有关成员函数完成数据库连接,系统登录,全局结构base_info的赋值及全局对象uo_encode的CREATE(当新增/修改某维护性信息且欲为其生成拼音码,五笔码或角形码等时,调用其初始化函数,检索编码字典到本地,随后的访问将不再重检索,以节约网络及服务器资源)。
打开主窗口,调用uo_support有关成员函数,设置操作员的菜单权限。
3.1模块设计说明书
护理学术组
系统名称:护理管理系统 系统识别:
模块编号:X01.01
模块名称:护理学术组
功
能
概
述 完成护理学术组组名、组员及组员信息的录入,修改,删除操作。
IPO
过
程 I:输入或修改护理学术组明细内容。
P:对于新增护理学术组,系统将产生一个组号并在护理学术组保存时确保其唯一性,产生的学术组号作为该组每一成员的组号。在每次数据保存前完成必要的数据有效性校验,确保学术组名称,学术组员代码,参加时间等不为空。
O:写数据库表HL_HLXS,HL_XSZY。
数据窗口 D_HLXS,D_XSZY
引用表 GY_YGDM
操作表 HL_HLXS,HL_XSZY
编制 编制:雷俊卿 日期 2000/11/20
护理教育
系统名称:护理管理系统 系统识别:
模块编号:X01.02,X01.03
模块名称:护理教育(护理教育计划,护理教育评分)
功
能
概
述 完成教育计划单的录入,修改,删除操作。制定教育计划后,教育计划中的教育对象作为护理教育评分的评分对象。
IPO
过
程 I:输入或修改教育计划单明细内容,输入或修改教育评分明细内容以及教育对象。
P:对于新增计划单,系统将产生一个单号并在计划单保存时确保其唯一性,产生的单号作为教育对象的计划单号,保存好之后,系统将自动产生每一计划下的评分对象。在每次数据保存前完成必要的数据有效性校验,确保计划名称,制定时间,教育对象,教育评分项目,得分,评分人等不为空。
O:写数据库表HL_JYJH,HL_JYDX,HL_JYPF。
数据窗口 D_JYJH,D_JYDX,D_JYPF
引用表 GY_YGDM
操作表 HL_JYJH,HL_JYDX,HL_JYPF
编制 编制:雷俊卿 日期 2000/11/20
科研成果管理
系统名称:护理管理系统 系统识别:
模块编号:X01.04
模块名称:科研成果管理
功
能
概
述 完成科研成果的录入/引入,修改,删除操作。
IPO
过
程 I:输入/录入或修改科研成果明细内容。
P:对于新增科研成果,系统将产生一个单号并在科研成果保存时确保其唯一性,在每次数据保存前完成必要的数据有效性校验,确保常规编号、制定科室等不为空,时间的有效性。
O:写数据库表HL_KYCG
数据窗口 D_KYCG
引用表 GY_KSDM
操作表 HL_KYCG
编制 编制:雷俊卿 日期 2000/11/20
护理操作常规
系统名称:护理管理系统 系统识别:
模块编号:X01.05
模块名称:护理操作常规
功
能
概
述 完成护理操作常规录入/引入,修改,删除操作。
IPO
过
程 I:输入/录入或修改操作常规明细内容。
P:对于新增操作常规,系统将产生一个单号并在操作常规保存时确保其唯一性,在每次数据保存前完成必要的数据有效性校验,确保常规编号,常规名称,制定科室,常规内容等不为空。
O:写数据库表HL_CZCG
数据窗口 D_CZCG
引用表 GY_KSDM
操作表 HL_CZCG
编制 编制:雷俊卿 日期 2000/11/20
护理制度管理
系统名称:护理管理系统 系统识别:
模块编号:X01.06
模块名称:制定制度、标准
功
能
概
述 完成科室制度、标准的录入,修改,删除和是否作废操作。
IPO
过
程 I:输入或修改科室制度、标准内容。
P:对于新增一个科室制度、标准,系统将产生一个制度编号并在保存时确保其唯一性,在每次数据保存前完成必要的数据有效性校验,确保制度、标准名称,制定科室,等不为空;作废处理时,置相应作废标志为’1’。
O:写数据库表HL_ZDBZ。
数据窗口 D_ZDBZ,DD_ZDLX
引用表 GY_KSDM,HL_ZDLX
操作表 HL_ZDBZ
编制 编制:雷俊卿 日期 2000/11/20
护理质量标准
系统名称:护理管理系统 系统识别:
模块编号:X01.07
模块名称:护理质量标准
功
能
概
述 完成护理质量标准的录入/引入,修改,删除。
IPO
过
程 I:输入/引入或修护理质量标准的明细内容。
P:对于新增护理质量标准,系统将产生一个单号并在保存时确保其唯一性,在每次数据保存前完成必要的数据有效性校验,确保质量标准名称,制定科室等不为空。
O:写数据库表HL_ZLBZ。
数据窗口 D_zlbz
引用表 GY_KSDM
操作表 HL_ZLBZ
编制 编制:雷俊卿 日期 2000/11/20
文件管理
系统名称:护理管理系统 系统识别:
模块编号:X01.08
模块名称:文件管理
功
能
概
述 完成文件的录入,修改,删除操作。
IPO
过
程 I:输入或修改文件明细内容。
P:对于新增文件,系统将产生一个单号并在文件信息保存时确保其唯一性,选择文件类型,在每次数据保存前完成必要的数据有效性校验,确保文件名称,发送人、接收人等不为空。
O:写数据库表HL_WJGL。
数据窗口 D_WJGL,DD_WJLX
引用表 GY_KSDM,GY_YGDM
操作表 HL_WJGL,HL_WJLX
编制 编制:雷俊卿 日期 2000/11/20
护理人员分配情况
系统名称:护理管理系统 系统识别:
模块编号:X02.01
模块名称:护理人员分配
|
|