计划生育服务中心系统设计概要

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计划生育服务中心系统设计概要
概要设计说明书
形状:标识号:DOC.NO. SHIHENG-JSHW 1.0评审以后版本: 1.0
初始版前一版本:
修订版发布日期:2003-8-19
摘要
本文描画市方案生育效劳中心概要设计
修正历史
注释:评审号为评审记载表的编号。

更改央求号为文档更改控制工具自动生成的编号。

概述
本系统主要是由于深圳市科研所与深圳市方案生育效劳中心结合提出需求,
为了满足方案生育效劳中心的日常任务的需求,又能到达科研所所需的科
研目的, 由深圳市示恒计算机研讨开发. 为了此项目能在预期的时间里如质
如量的完成,我们力争做到对每项业务剖析得尽能够的清楚,清楚的描画系
统各功用模块以及各子系统所需的输入/输入信息项、信息项组织方式以
及各子模块的详细完成,完成数据字典的设计.为以后的详细设计打好扎实
的基础.
1接口
1.1外部接口
1.1.1外部接口概述
在完本钱系统中还没有详细触及到外部接口,但是要思索未来与医院的医疗保险管理系
统和医院的HIS系统有接口.
1.2外部接口
1.2.1外部接口概述
外部接口主要是各模块之间,各处置环节的输入/输入数据经过记载在数据库中的数据完成。

说明: 数据的主要来源于挂号,门诊和实验室辅佐反省,以及系统管理模块,挂号时构成的条形码号贯串于整个运用系统,门诊和实验室辅佐反省的信
息与综合查询和统计与剖析两大模块有很大的联络.系统管理的信息能够与登录或一些系统参数设置有关,与其它模块关系不大.
2软件功用描画
2.1本系统各清单总表
2.1.1界面类清单总表
填写人:刘彬所属系统名称:计生效劳中心系统日期:2003年8 月20日
2.2挂号
包括的内容: 姓名,性别,年龄,身份证号(可为空),选择就诊科室.然后打印出一张清单,叫挂号单,用条码机自动打出一个条码,以便在这一次反省时医院的各部门停止病人身份的调出.各个部门依据这张单上的条形码停止对病人身份确实定以及各种病人的信息的调出.这张挂号单贯串整个业务流程,假设病人在下次来就疹时,还可以凭挂号单或任一单据停止就诊.
2.2.1界面逻辑
资源对象界面清单
2.2.2业务逻辑
2.2.2.1业务处置类清单表
填写人:刘彬所属系统名称:挂号日期:2003年8 月20日
2.2.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.3问诊(基本信息)
2.3.1界面逻辑
基本信息信息界面
2.3.2业务逻辑
2.3.2.1业务处置类清单表
填写人:刘彬所属系统名称:基本信息日期:2003年8月20日
2.3.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.4问诊
这一项主要经过医生问病人而失掉的一些信息,包括主诉,现病史,月经史(只限女性),婚育史(其中有一局部是男女共有的信息,有一局部只是女性有的).
2.4.1界面逻辑
号码头界面:
2.4.2业务逻辑
2.4.2.1业务处置类清单表
填写人:刘彬所属系统名称:问诊信息日期:2003年8 月20日
2.4.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.5妇科反省信息
描画妇科反省信息.
妇科反省包括两种:一种是体魄反省,一种是妇检.体魄反省包括腹部特征,宫洼位置,移动性浊音.
妇检主要包括五种反省: 外阴, 阴道, 宫颈, 宫体, 附件.
2.5.1界面逻辑
2.5.2业务逻辑
2.5.2.1业务处置类清单表
填写人:刘彬所属系统名称:妇科反省信息日期:2003年8 月20日
2.5.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.6男科反省信息
男科反省信息包括两大块: 一块是男科的体魄反省,一块是生殖系统反省.
体魄反省包括五类,生殖系统反省包括七类.
2.6.1界面逻辑
2.6.2业务逻辑
2.6.2.1业务处置类清单表
填写人:刘彬所属系统名称:男科体魄反省日期:2003年8 月21日
2.6.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.7实验室及辅佐反省
主要是列出反省项目称号,打印央求单,取得检验出来的结果.
2.7.1界面逻辑
2.7.2业务逻辑
2.7.2.1业务处置类清单表
填写人:刘彬所属系统名称:实验室及辅佐反省日期:2003年 8月21日
2.7.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.8诊断和处置
2.8.1界面逻辑
2.8.2业务逻辑
2.8.2.1业务处置类清单表
填写人:刘彬所属系统名称:资源管理日期:2001年11 月30日
2.8.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.9X光反省
2.9.1界面逻辑
2.9.2业务逻辑
2.9.2.1业务处置类清单表
填写人:刘彬所属系统名称:X光反省日期:2003年8 月21日
2.9.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.10B超反省
2.10.1界面逻辑
2.10.2业务逻辑
2.10.2.1业务处置类清单表
填写人:刘彬所属系统名称:B超反省日期:2003年8 月21日
2.10.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.11乳透反省
2.11.1界面逻辑
2.11.2业务逻辑
2.11.2.1业务处置类清单表
填写人:刘彬所属系统名称:乳透反省日期:2003年8 月21日
2.11.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.12检验
检验目前包括十三项,检验的项比拟多,要做成灵敏的,就是说医生在进入本界面时只能显示病人相应的央求的检验项,而且每一个检验里边的项也是只能显示要化验室项.
2.12.1界面逻辑
2.12.2业务逻辑
2.12.2.1业务处置类清单表
填写人:刘彬所属系统名称:检验日期:2003年8月21日
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.13查询
2.1
3.1界面逻辑
2.1
3.2业务逻辑
2.1
3.2.1业务处置类清单表
填写人:刘彬所属系统名称:查询日期:2003年8 月21日
2.1
3.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.14病例剖析
2.14.1业务逻辑
2.14.1.1业务处置类清单表
填写人:刘彬所属系统名称:病例剖析日期:2003年8月21日
2.14.2数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.15角色用户管理
2.15.1界面逻辑
2.15.2业务逻辑
2.15.2.1业务处置类清单表
填写人:刘彬所属系统名称:用户角色管理日期:2003年8 月21日
2.15.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.16职工管理
2.16.1界面逻辑
2.16.2业务逻辑
2.16.2.1业务处置类清单表
填写人:刘彬所属系统名称:职工管理日期:2003年8 月21日
2.16.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.17基本参数设置
2.17.1界面逻辑
2.17.2业务逻辑
2.17.2.1业务处置类清单表
填写人:刘彬所属系统名称:系统参数设置日期:2003年8月21日
2.17.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.18数据导出上传
2.18.1界面逻辑
2.18.2业务逻辑
2.18.2.1业务处置类清单表
填写人:刘彬所属系统名称:数据导出上传日期:2003年8月21日
2.18.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
2.19数据字典维护
2.19.1界面逻辑
2.19.2业务逻辑
2.19.2.1业务处置类清单表
填写人:刘彬所属系统名称:数据字典维护日期:2003年8 月21日
2.19.3数据逻辑
本功用需求操作的表、停止的操作〔select,insert,update,delete〕:
数据库设计规范
1 目的
规范数据库设计。

2 概述
从数据库的设计原那么设计文档几方面论述数据库设计的规范思想及命名规那么。

3 数据库运用结构
依据对普通业务系统的剖析,将数据库和顺序系统一致停止全体描画,展现数据库的表之间以及与顺序模块间的关系。

3.1 数据表和顺序模块的分类
依据〝处置特点〞,将数据表和顺序模块停止分类如下:
数据表分类:业务数据表、基本编码表、辅佐编码表、系统信息表、累计数据表、结算数据表、决策数据表。

顺序模块分类:初始化、业务处置、完整性检测与修正、结算处置、统计处置。

3.1.1 数据表分类说明
业务数据表:记载业务发作的进程和结果。

如,合同、出仓单、央求单、凭证。

基本编码表:描画业务虚体的基本信息和编码。

如,产品、客户、供应商、雇员。

辅佐编码表:描画属性的列表值。

如,合同类型、职称、民族、付款方式。

系统信息表:寄存与系统操作、业务控制有关的参数。

如,用户信息、权限、用户配置信息、本钱核算方式。

累计数据表:寄存业务的以后值和累计值。

如,以后库存、以后存款、累计销售、累计支出、应收账款。

结算数据表:寄存各个时期末的结存数。

如,月末库存、月末银行存款、应收账款月
结。

决策数据表:寄存各个时期内发作的统计值。

如,月销售统计、月回款统计、出入库统计。

3.1.2 顺序模块分类说明
初始化:系统运转前对系统停止数据的初始化。

如,库存初始化。

业务处置:业务进程的控制和结果记载。

如,合同录入、费用审批、出入库。

完整性检测与修正:对累计数据表停止反省并自动修正。

如对以后库存、以后存款、累计销售的反省和重新计算。

结算处置:计算并记载各个时期末的结存数。

库存月结、应收账款月结。

统计处置:计算并记载各个时期内发作的统计数。

如,统计月销售、统计月回款、统计出入库。

3.2 数据表间的关系
业务数据表<-->基本编码表主-外键关系。

如,合同表<-->客户编码表;
业务数据表<-->辅佐编码表主-外键关系。

如,合同表<-->付款方式;
业务数据表、累计数据表、结算数据表:累计数据表=结算数据表(上期末) + 业务数
据表(本期内发作)。

如以后库存=上月末库存数+(本月入库数-本月出库数);
决策数据表<-->业务数据表决策数据表的数据是由业务数据表中数据导出(统计)的;
3.3 数据表与顺序模块间的关系
由一个例子(仓库管理)来说明数据表与顺序模块之间的关系:
系统运用前,由初始化模块对库存数(累计数据表)和上月末库存数(结存数据表)进
行初始化;
当有入库业务发作时,由入库模块(业务处置)将入库单录入并保管到入库单明细帐(
业务数据表)中,同时将入库数累加到库存数(累计数据表)中;
活期或不活期,库存数核算模块(反省完整性检测与修正)依据上月末的库存数(结存
数据表)、本月已发作数(业务数据表)反省以后的库存数(累计数据表)能否契合,不契合
那么给出提示,可手工或自动停止更正(以后库存数=上月末库存数+本月入库数-本月出库数);
每月初,停止上月的月结处置。

月结模块(结算处置)依据上月初的库存数(结存数据
表)、上月发作数(业务数据表)计算出上月末的库存数(累计数据表)。

公式为:上月末库存数=上月初库存数+上月入库数-上月出库数;
每个月月结后,库存业务月统计模块(统计处置)统计上月的各种库存商品的入库和
出库数,便于查询和生成报表,也作为决策支持的数据基础。

3.4 数据表命名时对数据表分类的思索
业务数据表:t_d_<系统标识>_<表标识>。

如销售系统的合同表 t_d_SH_Contract
或 t_d_SH_合同;
基本编码表:t_b_[<系统标识>]_<表标识>。

如客户编码表t_b_Customer 或 t_b_客
户;
辅佐编码表:t_a_[<系统标识>]_<表标识>。

如合同类别t_a_ContType 或 t_a_合同
类别;
系统信息表:t_s_[<系统标识>]_<表标识>。

如用户表t_s_User 或 t_s_用户;
累计数据表:t_t_<系统标识>_<表标识>。

如以后库存表t_t_SO_Stock 或 t_t_SO_
库存;
结算数据表:t_c_<系统标识>_<表标识>。

如库存月结表t_c_SO_StockMonth 或
t_c_SO_库存月结;
决策数据表:t_w_<系统标识>_<表标识>。

如月销售统计表t_w_SH_SellMonth 或
t_w_SH_月销售统计;
注:[]内的内容表示可选。

如〝t_s_[<系统标识>]_<表标识>〞表示t_s_SH_User 和
t_s_User 都是契合规那么的。

4 数据库结构原那么
规则除数据库设计所遵照的范式外的一些适用原那么,在遵照数据库设计范式的基础上
,合理地划分表,添加形状和控制字段等。

4.1 辅佐编码表
为了使辅佐编码表能起到预期的效能,又不因过多的辅佐编码表难以管理,故对辅佐
编码表的运用作如下规则:
1. 当某辅佐编码表的编码允许用户添加时,应设计成〝独立〞的数据表;否那么,将不
允许用户添加编码的各辅佐编码表兼并成一个〝通用〞的辅佐编码表。

2. 〝独立〞的辅佐编码表与主表的列采用主-外约束保证列数据完整性。

3. 〝通用〞的辅佐编码表与各主表间没有约束关系,主表列的数据完整性由列说明的
〝域〞来保证。

4. 〝通用〞的辅佐编码表除编码和称号列外,还有一个标识列,用来标识兼并前的各
码表,该标识列+编码列作为该表的主键。

5. 关于〝独立〞的辅佐编码表,用户只可添加新的编码和改动称号,并且不能改动一
个编码所代表的意义;关于〝通用〞的辅佐编码表,原那么上不允许用户修正,或只要限地
允许修正称号。

4.2 基本编码表
1. 基本编码表可以有如下的标识列:内编码、外编码、助记码、简称、全称。

内编码
〔独一编码〕作为主键有顺序自动生成,用户不可见;外编码〔独一编码〕由用户按某种
规那么自行定义,用户可见;助记码为拼音缩,方便录入,不独一,重码时由列表选择;简称用于列表显示和报表,以便延长行宽。

以上的列在完成时可视状况和习气加以删减。

2. 当码表的列较多且也行较多时,可将上述的标识列和常用的信息存于一个表,将其
它的信息另表存储。

4.3 业务数据表
1. 设有‘录入人’和‘录入日期’列,由系统自动记载。

2. 记载单据的表中设置〝自动单据号〞,由两个字符末尾以区分单据类型,后跟一数
字序列表示序号。

‘自动单据号’由系统自动生成,作为主表的主键,不允许用户修正。

当有对应的纸质单据时,设置〝单据号〞用于记载纸质单据的单据号。

3. 明细表中设有行序号,自动记载行的录入顺序。

4. 设置〝存档标志〞列,用于抽取数据到决策数据库时的更新标志。

拔出新行或修正
已有行时设置该标志;数据抽取后肃清该标志。

5. 关于用于查询过滤条件的列,不可为空,以免行〝丧失〞。

6. 关于数值列,不可为空,〝0〞作为默许值。

7. 关于必要的〝冗余〞列,如客户称号,应有相应的顺序坚持各〝冗余〞列的同一性
,以免出现异议。

8. 设置〝进程形状〞列和〝记载形状〞列。

进程形状列用于记载如创立、审核、记账
、冲红等形状;记载形状用于记载如有效、删除等形状。

5 数据库命名原那么
5.1 表名
. 业务数据表:t_d_<系统标识>_<表标识>。

. 基本编码表:t_b_[<系统标识>]_<表标识>。

. 辅佐编码表:t_a_[<系统标识>]_<表标识>。

. 系统信息表:t_s_[<系统标识>]_<表标识>。

. 累计数据表:t_t_<系统标识>_<表标识>。

. 结算数据表:t_c_<系统标识>_<表标识>。

. 决策数据表:t_w_<系统标识>_<表标识>。

5.2 视图
v_<视图类型>_[<系统标识>]_<视图标识>。

视图类型参见«表的分类»。

5.3 存储进程
p_[<系统标识>]_<存储进程标识>
5.4 函数
f_[<系统标识>]_<函数标识>
5.5 触发器
tr_<表名>_<i,u,d的恣意组合> (after)
ti_<表名>_<i,u,d的恣意组合> (instead)
5.6 自定义数据类型
ud_<自定义数据类型标识>_<数据类型>
5.7 Default
df_<Default标识>
5.8 Rule
ru_<Rule标识>
5.9 主键
pk_<表名>_<主键标识>
5.10 外键
fk_<表名>_<主表名>_<外键标识>
3数据字典
3.1数据结构
描画一切的数据结构。

包括公用函数和全局变量的定义等。

3.1.1公用函数定义
填写人:刘彬所属系统名称:计生效劳中心日期:2003年8月21日
3.1.2全局变量定义
填写人:刘彬所属系统名称:计生效劳中心日期:2003年8 月21日
3.2表
3.2.1表清单列表
3.2.2实体关系图
可参考<市计生中心实体模型图>
3.2.3表描画
3.2.3.1表名:英文名: t_b_patientinfo 中文名: 病人基本信息表
3.2.3.2表名:英文名: t_b_reginfo 中文名: 挂号信息表
3.2.3.3表名:英文名: t_b_askexaminfo 中文名: 问诊信息表
3.2.3.4表名:英文名: t_b_menses_his 中文名: 月经史信息表
3.2.3.5表名:英文名: t_b_woman_chkinfo 中文名: 妇科反省信息表
3.2.3.6表名:英文名: t_b_man_buildchkinfo 中文名: 性医学科体魄反省信息

3.2.3.7表名:英文名: t_b_man_prchkinfo 中文名: 性医学科生殖系统反省信息表
3.2.3.8名:英文名: t_b_chkbillinfo 中文名: 实验室及辅佐反省清单信息表
3.2.3.10t_b_chknoteinfo 中文名: 检验细项信息表
特别说明: 在录入每个反省项目的结果项时在结果数据前面加上一个形状标识(C,H,L,N),C表示阻塞,H表示结果偏高,L表示结果偏低,N表示结果正常.
3.2.3.12表名:英文名: t_b_incretionchkinfo 中文名: 激素检验信息表
3.2.3.13表名:英文名: t_b_urinechkinfo 中文名: 尿液检验信息表
3.2.3.14表名:英文名: t_b_ bloodchkinfo 中文名: 血液检验信息表
3.2.3.15表名:英文名: t_b_immunitychkinfo 中文名: 免疫检验信息表
3.2.3.16表名:英文名: t_b_stoolchkinfo 中文名: 大便检验信息表
3.2.3.17表名:英文名: t_b_biologychkinfo 中文名: 生化检验信息表
3.2.3.19表名:英文名: t_b_jismAnalysinfo 中文名: 精液剖析信息表
3.2.3.20表名:英文名: t_b_neckchkinfo 中文名: 宫颈刮片检验信息表
3.2.3.21表名:英文名: t_b_excretechkinfo 中文名: 分泌物检验信息表
3.2.3.22表名:英文名: t_b_porstatechkinfo 中文名: 前列腺液检验信息表
3.2.3.23表名:英文名: t_b_whiteschkinfo 中文名: 白带检验信息表
3.2.3.25表名:英文名: t_b_rayinfo 中文名: X光反省信息表
3.2.3.26表名:英文名: t_b_BgraphicInfo中文名: B超反省信息表。

相关文档
最新文档