1 / 32
文档名称:

HIS3系统架构设计说明书.doc

格式:doc   大小:402KB   页数:32页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

HIS3系统架构设计说明书.doc

上传人:miao19720107 2020/6/9 文件大小:402 KB

下载得到文件列表

HIS3系统架构设计说明书.doc

相关文档

文档介绍

文档介绍:联众科技HIS3系统架构设计说明书首次发布日期:文档编号:读者:审阅者:保密等级:2006年8月10日MediCARE-TS-DES-TMP-STR-,项目团队,高层经理,研发部经理,SQA项目经理绝密修订历史A-增加M-修订D-删除版本日期变更类型(A-M-D)-8-9A新增张楚俊目录1 文档介绍 目的 范围 读者对象 参考文献 术语与缩写 32 物理架构设计 43 技术架构设计 总体架构 系统架构分析 功能描述 业务流程 概述 查询 更新 存储过程 144 业务架构设计 155 系统专题设计 客户端架构 概述 界面方案 数据缓存 中间层架构 概述 Entity数据结构 实体架构管理 公用方法 工具支持包 概述 Entity定制 Subprogram生成 Program管理 Makefile生成 开发助手 30文档介绍目的提示:列出本文档的主要目的范围提示:列出本文档的所阐述的范围边界读者对象项目经理,项目团队,高层经理,研发部经理,SQA参考文献1、王子健&张楚俊《项目技术研究报告[MediCARE-TS-DES-TMP-STU].doc》MediInfo2006-03-242、张楚俊《项目技术方案[MediCARE-TS-DES-TMP-CAS].doc》MediInfo2006-8-53、张友生&王胜祥&殷建民《系统架构设计师教程》电子工业出版社2006-1-14、王春森《系统设计师(高级程序员)教程》清华大学出版社2001-5-1术语与缩写缩写、术语解释实体数据集合;它由两部分构成,一部分是实体的架构(定义实体的数据结构),另一部分是实体的数据(由数据格式组合而成)SubprogramOraclePRO*C的集合,它完成映射实体和Oracle数据库的工作Program一些C语句业务逻辑和对Subprogram调用的集合XMLPath提供了中间层实体数据结构及一些公共函数的C语言包EntityManager用于管理中间层实体的架构,实现实体和数据的映射物理架构设计描述本项目各子系统之间的物理分布并以图形式描述。技术架构设计总体架构由于CICS对业务处理的支持能力不强,所以我们需要在CICS上封装一层,提供数据的打包和解包、公用结构、公用函数和一些对象的管理功能,并在此架构上提供一个开发工具包,以便开发人员能够快速、正确的开发业务组件和客户端。系统架构分析在分析了本项目的业务要求基础上,并结合以前的开发经验及IBM咨询师的建议后,我们设计了一个符合本项目的基于CICS的系统架构,它可以用下图来描述:CICSServer中间层(CICSServer)……,……Oracle9iClientEntityManager公共结构、方法Trace、LogEasyCICSClientEasyCICSE_P:用于客户端和CICSServer之间的数据传输,客户端到CICSServer和CICSServer到客户端的传输结构是不一样的,具体的结构见本节附录。E_S:用于Subprogram之间的数据传输,在本项目中一般是一个EntityRow结构或一组参数。为了简化开发和提高组件的运行效率,我们应该尽量使E_P等价于E_S。功能描述针对系统架构分析,我们将需要封装的内容划分为三个部分:客户端架构、中间层架构及开发工具包。客户端架构需要实现以下功能:封装CICS客户端、EasyCICS编程,让开发人员可以透明的使用它;实现数据窗口和实体的映射,包括查询条件的映射和更新数据的映射;提供调用Program的方法;XXX其他界面层需要完成的功能,如:共有缓存中间层架构需要实现以下功能:实体数据结构,方便开发人员对客户端传送到中间层的数据进行操作;实体架构管理,用于映射实体和数据库;公共函数,方便开发人员的编程;开发工具包需要实现以下功能:实体生成和管理;实体和数据库对象对应关系的生成和管理,即Subprogram生成和管理;Porgram生成和管理,主要是Program模板生成及管理Pro