文档库 最新最全的文档下载
当前位置:文档库 › 医务管理系统详细设计说明书

医务管理系统详细设计说明书

记录编号: <项目名称>系统架构设计密级:密

<农一师医院医务管理系统>

用户需求说明书

作者:创业软件公司(马江泉)

完成日期: 2010年12月01日至2011年1月30日

签收人:

签收日期:

修改情况记录:

第i 页共45 页

记录编号: <项目名称>系统架构设计密级:密目录

用户需求说明书 ..............................................................................................................................................................I 版本说明: . (1)

1概述 (1)

1.1系统简述 (1)

1.2参考资料 (1)

2设计约束 (1)

3系统总体结构设计 (1)

3.1简述 (1)

3.2系统功能结构设计 (2)

3.3系统架构图 (2)

3.4系统类图 (3)

4模块的结构与功能 (4)

4.1系统维护模块 (4)

4.1.1权限管理模块 (4)

4.1.2数据字典维护 (7)

4.1.3台帐设置 (7)

4.1.4质量控制维护 (9)

4.1.5工作流设置 (11)

4.1.6医师考核设置 (12)

4.1.7医疗准入设置 (12)

4.1.8值班性质维护 (13)

4.1.9公文分类管理 (13)

4.1.10科室管理 (13)

4.2医政管理 (14)

4.3医师管理 (14)

4.4文书管理 (14)

4.5通知管理 (14)

4.6公文管理 (14)

4.7会诊管理 (14)

4.8纠纷管理 (14)

4.9医疗质量控制 (14)

4.10医疗台帐 (14)

4.11传染病管理 (14)

5数据库说明 (14)

6开发环境的配置 (41)

7运行环境的配置 (41)

8测试环境的配置 (42)

第ii 页共45 页

记录编号: <项目名称>系统架构设计密级:密9其它 (42)

第iii 页共45 页

记录编号: <项目名称>系统架构设计密级:密版本说明:

版本号:v1.0.0.0

1概述

1.1 系统简述

医务管理系统是为实现医院医务管理的现代化、信息化,提高医务管理的工作效率和工作质量而开发,功能涉及医务科日常管理工作、质量控制、医师考核、科室台帐等

1.2 参考资料

2设计约束

描述系统设计中最主要的约束,这些是由客户强制要求并在需求说明书写明的。说明系统是如何来适应这些约束的,主要包括:

?本系统应当遵循的标准或规范

?软件、硬件环境(包括运行环境和开发环境)的约束

?接口/协议的约束

?用户界面的约束

?软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、安全

性、可扩展性、兼容性、可移植性等等。

?实现的语言和平台也会对系统有约束,同样在此予以说明。

?对于因选择具体的设计实现而导致对系统的约束,简要地描述你的想法思路,经过怎

么样的权衡,为什么要采取这样的设计等等。

3系统总体结构设计

3.1 简述

系统设计采用面向对象的设计方法,采用三层架构

第 1 页共45 页

记录编号: <项目名称>系统架构设计 密级:密

第 2 页 共 45 页

3.2 系统功能结构设计

3.3 系统架构图

记录编号: <项目名称>系统架构设计 密级:密

第 3 页 共 45 页

IDAL

Module

DALFactory

SqlServerDAL

OracleDAL

BLL

WEB UI

3.4

系统类图

0..*通知阅读

0..*通知阅读

0..*医师考核

0..*

医师考核

1..1

0..*

1..1

0..* 1..10..1

0..*

0..10..*

1..1

0..*

0..10..10..*

0..1

0..*

0..1

0..*

0..1

0..*

1..1

0..*

1..1

0..*

0..1

0..*0..*1..1

0..*

1..1

0..*

0..1

0..*

0..1

0..*0..1

0..*0..1

0..*0..1

0..1

0..*

0..1

0..*

0..1

0..*

0..1

0..*

0..1

0..*

0..1

0..*

0..1

0..*

0..1

0..*

0..1

0..*

0..10..*0..10..*

1..1

0..*

1..1

0..*

0..1

0..*

0..1

0..*

0..10..*

0..1

0..*

0..1

0..*

0..1

0..*0..*

0..10..*

0..1

0..*

0..1

0..*

0..10..*0..10..*

0..1

0..*

0..10..*0..1

0..*

0..1

0..*

0..10..*0..1

0..*

0..10..*

0..*0..10..*

0..10..*

0..1

0..*0..1

0..*0..1

0..*

0..10..*

0..*

0..10..*

0..1

0..*0..1

0..*

0..1

0..*

0..1

0..*0..1

0..*

0..*

0..10..*0..1

0..*0..10..*

0..1

0..*

0..10..*

0..10..*0..1

0..*0..1

0..*

0..10..*

0..1

0..*

0..1

0..*

0..1

0..*

0..1

0..*

通知

通知编号通知标题通知内容发布日期: decimal : string : string : DateTime

通知附件

附件编号附件名称附件路径: decimal : string : string

科室

科室编号科室名称拼音代码父科室是否回收: decimal

: string : string : decimal : int

员工

员工编号员工姓名员工性别员工民族出生年月身份证编号学历身高籍贯职称职务

进院时间聘用时间入科时间聘用方式执业证编号

执业证取得时间是否回收专家判别擅长领域

: decimal : string : int : int

: DateTime : string : string : float : int

: decimal : decimal : DateTime : DateTime : DateTime : decimal : decimal : DateTime : int : int : string

通知阅读

阅读时间: DateTime

文书分类

{Rule_1}

分类编号分类名称父分类是否回收: decimal : string : decimal : int

文书

文书编号文书标题关键字文书内容文件路径是否回收: decimal

: string : string : string : string : int

系统用户

登录名登录密码: string

: string

角色

角色编号角色名称父角色是否回收: decimal : string : decimal : int

模块

模块编号模块名称父模块模块备注模块路径: decimal

: string : decimal : string : string

操作

操作编号操作名称操作按钮Id : decimal

: string : string

权限范围

范围编号范围类型范围父范围: decimal : string : decimal : decimal

值班分类

值班分类分类名称是否回收: decimal

: string : int

班次

班次编号班次名称班次备注: decimal : string : string

班次分类

班次分类编号分类名称分类备注是否回收: decimal

: string : string : int

医师排班表

值班日期值班流水号: DateTime : decimal

专家排班

排班表有效期开始时间排班表结束时间值班备注星期时间段专家排班编号: DateTime

: DateTime : string : int : int : decimal

医师考核分类

医师考核分类编号考核分类名称是否回收: decimal : string : int

考核表

考核表编号总分值审核状态是否启用是否回收: decimal : float : int : int : int

考核标准分类

标准分类父分类标准分类名称是否回收: decimal : decimal : string : int 考核标准

标准编号标准名称评分方式评分说明是否回收: decimal

: string : int : string : int

医师考核计划计划编号考核计划名称开始时间截至时间是否提醒考核级别是否回收: decimal : string : DateTime : DateTime : int : int : int

考核医师

是否回收: int

医师考核

考核时间是否通过审核考核评分: DateTime : int : float

医师准入分类

分类标识准入分类名称准入分类备注是否回收: decimal : string : string : int

医师准入项目

准入项目标识准入项目名称准入项目备注是否回收: decimal : string : string : int

项目准入指标

准入指标标识指标类型指标指标说明是否回收: decimal : int : string : string : int

医师准入记录

准入记录编号医师准入时间准入说明: decimal : decimal : DateTime : string

准入评审记录

达标说明评审记录编号: string : decimal

台帐分类

台帐分类编号台帐分类名称级别是否回收: int

: string : int : int

台帐目录

目录编号目录名称目录序号是否回收: decimal : decimal : int : int

台帐模版

台帐模板编号模版名称台帐模板路径是否回收: decimal : string : string : int

台帐

台帐编号台帐路径创建时间: decimal

: string : DateTime

质控考核表

质控分类编号质控分类名称质控考核表备注是否回收质控考核表总分: decimal : string : string : int : float

质控考核标准分类

质控标准分类编号分类名称标准分类分值父分类分类说明是否回收: decimal : string : float : decimal : string : int

质控评分标准

质控评分标准编号标准名称标准备注是否回收: decimal : string : string : int

质控病历

病历编号主治医师经治医生病情分类: string : decimal : decimal : string

质控记录

质控编号评分分值质控考核时间考核对象判别考核分值记录时间: decimal : float : DateTime : string : DateTime

数据字典

代码标识拼音代码代码名称: int : string : string

交接班质控

交接班编号交接班时间: decimal

: DateTime

处方质控

处方编号主治医师患者住院号: string : decimal : decimal

病案质控

病案号: decimal

患者信息

病人识别病人姓名病人科室病人性别出生年月入院时间病人出院时间民族病人籍贯身份证编号婚否床位号病人分类: decimal : string : decimal : int : DateTime : DateTime : DateTime : decimal : string : string : int : string : int

工作流

工作流编号工作流名称是否回收: decimal : string : int

工作流流程

流程名称流程级别处理角色处理流程编号是否回收: string : int : decimal : decimal : int

会诊申请单

申请单编号所属会诊分类会诊说明病情简介会诊目的邀请科室申请时间会诊时间会诊地点附件: decimal : decimal : string : string : string : string : DateTime : DateTime : string : string

会诊分类

会诊分类编号会诊分类名称是否回收: decimal : string : int

会诊审批记录

会诊审批编号审批意见审批时间是否通过: decimal

: string : DateTime : int

纠纷登记

纠纷记录编号投诉时间纠纷内容附件路径

纠纷所属分类投诉人

投诉人与患者的关系投诉原因

: decimal : DateTime : string : string : decimal : decimal : string : string

纠纷处理记录

纠纷处理编号处理意见处理时间是否通过: decimal

: string : DateTime : int

纠纷分类

纠纷分类编号纠纷分类名称是否回收父分类: decimal : string : int : decimal

公文分类

公文分类编号分类名称分类备注父分类是否回收: decimal : string : string : decimal : int

公文管理

公文编号公文标题公文正文公文附件发文人: decimal

: string : string : string : decimal

公文审批处理

公文处理编号处理意见处理时间是否通过处理流程: decimal

: string : DateTime : int : decimal

传染病上报

患者患者性别出生年月职业家长姓名单位或住址发病时间初诊首次报告时间订正报告时间实际填表时间迟报情况传染病上报编号: decimal : int : DateTime : string : string : string : DateTime : string : DateTime : DateTime : DateTime : string : decimal

考核结果分级标准

分级判别分值操作符级别名称: decimal : float : int : string

质量控制分类

质控分类编号分类名称分类备注质控对象名称: decimal : string : string : string

公文收件人

收件编号收件方式: decimal

: int

消息提醒

提醒编号提醒对象名称跳转Url 开始提醒时间有效期提醒标题: decimal : string : string : DateTime : int : string

消息待阅

待阅编号待阅人标识: decimal

: decimal

消息已阅

消息阅读编号阅读时间: decimal : DateTime

轮转记录

轮转记录编号轮转考试时间轮转结束时间轮转备注: decimal : DateTime : DateTime : string

轮转表现

轮转表现编号轮转评价轮转评语评价时间: decimal : string : string : DateTime

轮转考试成绩

轮转考试编号轮转考试时间考试得分考试类别: decimal : DateTime : float : int

新进医生

进院时间员工姓名员工性别员工民族出生年月学历籍贯身份证编号身高是否回收: DateTime : string : int : int : DateTime : string : int : string : float : int

实习生

实习生编号员工性别员工民族出生年月学历籍贯身份证编号身高: decimal : int : int : DateTime : string : int : string : float

实习生轮转

实习生轮转编号轮转备注轮转结束时间: decimal : string : DateTime

实习生轮转表现

实习生轮转表现编号评价时间轮转评价轮转评语: decimal

: DateTime : string : string

实习生轮转考试成绩

实习生轮转成绩编号轮转考试时间考试得分考试类别: decimal : DateTime : float : int

模块权限

模块赋权编号赋权时间: decimal : DateTime

操作权限

操作赋权编号赋权时间: decimal : DateTime

操作范围

范围赋权编号赋权时间: decimal : DateTime

记录编号: <项目名称>系统架构设计密级:密4模块的结构与功能

4.1 系统维护模块

4.1.1 权限管理模块

数据实体层类图:

第 4 页共45 页

记录编号: <项目名称>系统架构设计 密级:密

第 5 页 共 45 页

业务逻辑层类图:

主要类及方法说明: YHDLBiz :系统用户

QXGLBiz :判断登录用户权限

记录编号: <项目名称>系统架构设计密级:密

权限设置

第 6 页共45 页

记录编号: <项目名称>系统架构设计 密级:密

第 7 页 共 45 页

通过两层控制权限:

第一层通过改变页面元素的可见性控制模块和操作权限,通过判断操作资源的范围控制权限范围。

第二层通过模块指向的Url 控制对页面的访问,通过传入按钮Id 判断是否拥有操作权限。 权限控制顺序图

4.1.2 数据字典维护

4.1.3 台帐设置 实体层类图:

记录编号: <项目名称>系统架构设计 密级:密

第 8 页 共 45 页

业务逻辑层类图:

记录编号: <项目名称>系统架构设计 密级:密

第 9 页 共 45 页

4.1.4 质量控制维护

记录编号: <项目名称>系统架构设计密级:密

第10 页共45 页

记录编号: <项目名称>系统架构设计密级:密4.1.5 工作流设置

第11 页共45 页

记录编号: <项目名称>系统架构设计 密级:密

第 12 页 共 45 页

4.1.6 医师考核设置

4.1.7 医疗准入设置

记录编号: <项目名称>系统架构设计 密级:密

第 13 页 共 45 页

4.1.8 值班性质维护

4.1.9 公文分类管理

4.1.10 科室管理

记录编号: <项目名称>系统架构设计密级:密4.2 医政管理

4.3 医师管理

4.4 文书管理

4.5 通知管理

4.6 公文管理

4.7 会诊管理

4.8 纠纷管理

4.9 医疗质量控制

4.10 医疗台帐

4.11 传染病管理

5数据库说明

数据库名:YWGL

表名:GY_KSDM

表名:GY_YGDM

记录编号: <项目名称>系统架构设计密级:密

表名:HL_GWSP

第15 页共45 页

记录编号: <项目名称>系统架构设计密级:密

表名:YW_BAZK

表名:YW_BCFL

表名:YW_BCXZ

表名:YW_BLZK

第16 页共45 页

记录编号: <项目名称>系统架构设计密级:密

表名:YW_BLZKJL

表名:YW_CFZK

第17 页共45 页

相关文档
相关文档 最新文档