东华理工大学大学毕业设计 第四章 总体设计
4-7 HIPO图
4.3数据库总体设计
系统总体结构功能模块设计后,就要对数据库进行设计了。数据库分析是数据库项目开发中的一个重要阶段,也是工作量比较大的一项活动。图3-8主要描术的是各个表之间的关系。
图4-8是由于4个实体构成分别为:员工信息(员工姓名、员工性别、员工代码)、收费汇总(现金金额、就诊日期、总计金额)、收费信息(住院号码、发票号码、病人姓名)和作废发票(住院号码、就诊日期、发票号码、作废日期)。
- 16 -
东华理工大学大学毕业设计 第四章 总体设计
现金金额 就诊日期 员工姓名 员工性别 员工代码 收费汇总 总计金额 1 汇总 N 住院号码 N 1 操作 员工信息 发票号码 收费信息 1 病人姓名 汇总日期 作废 1 住院号码 作废发票 就诊日期 发票号码 作废日期
图4-8 住院结算系统E-R图
4.4系统主要涉及到的表
系统需要的基本信息表有:用户操作表、员工代码表、病人入院信息表、费用明细表和住院结算表、床位设置表等。本系统是一个多用户系统,牵涉多个管理人员和多用户,因此需要针对不同类别的用户进行密码认证和权限限制,防止出现越权现象。部分具体数据库设计如下:
1、登录界面涉及到的数据库表库:用户操作表,员工代码表。
用户操作表,主要是设置一些可登录的用户,本表的主键为YHDM(用户代码)。下面的此表的主要字段。
表4-1 用户操作表
列名 YHDM YHZM YHMX YHKL
数据类型 Varchar Varchar Int Int 长度 10 20 20 10 - 17 -
列名注释 用户代码 用户组名 用户名称 用户口令 东华理工大学大学毕业设计 第四章 总体设计
员工代码表,他主要是维护一些登录用户的一些信息,例如用户代码、员工姓名等。本表主要由员工代码、员工姓名、员工性别等一些字段组成。
表4-2 员工代码表
列名 YGDM KSDM YGXM YGXB CSNY YGZW YGJB
数据类型 Varchar Numeric Varchar Numeric Datetime Numeric Numeric 长度 10 5 10 5 8 5 5 列名注释 员工代码 科室代码 员工姓名 员工性别 出生年月 员工职务 员工级别 2、病人入院、住院病人档案查询涉及到的数据库表:ZY_BRRY住院病人入院表 住院病人入院表,主要是保存住院病人的档案信息和病人在院时相关情况的一些信息。主键是ZYH(住院号)
表4-3 病人入院信息表
列名 ZYH MZHM BRXZ BRXM BRXB CSNY SFZH GZDW HKDZ JTDH BRKS BRBQ BRCH RYRQ CYRQ BRQK QZRQ QZRQ
数据类型 Varchar Varchar Numeric Varchar Numeric Datetime Varchar Varchar Varchar Varchar Numeric Numeric Varchar Datetime Datetime Numeric Datetime Datetime 长度 18 8 5 40 5 8 20 40 40 16 4 4 6 12 12 4 8 8 - 18 -
列名注释 住院号 住院号码 病人性质 病人姓名 病人性别 出生年月 身份证号 工作单位 户口地址 联系电话 病人科室 病人病区 病人床号 入院日期 出院日期 病人情况 确诊日期 确诊日期 东华理工大学大学毕业设计 第四章 总体设计
KSRQ JSRQ CYPB XGPB
Datetime Datetime Numeric Numeric 8 8 2 1 开始日期 结算日期 出院判别 修改判别 3、病人出院结算、费用明细查询等涉及到的数据库表:ZY_FYMX和ZY_ZYJS
ZY_FYMX为住院病人帐户表,主要记录病人在院的费用明细,主键是JLXH(记录序号)。YPLX为0=费用;1=西药;2=中成药;3=中草药。
表4-4 住院病人帐户表
列名 JLXH ZYH FYRQ FYXH FYMC FYSL FYDJ ZJJE JFRQ XMLX YPLX FYXM JSCS HZRQ YJRQ
数据类型 Numeric Varchar Datetime Numeric Varchar Numeric Numeric Numeric Datetime Numeric Numeric Numeric Numeric Datetime Varchar 长度 18 18 12 6 60 10 10 12 8 2 1 4 3 8 8 列名注释 记录序号 住院号 费用日期 费用序号 费用名称 费用数量 费用单价 总计金额 记费日期 项目类型 药品类型 费用项目 结算次数 汇总日期 月结日期 ZY_ZYJS为住院结算表,病人出院结算时需要用到这个表,主键是ZYH(住院号)、JSCS(结算次数)组合
表4-5 病人费用结算表
列名 ZYH JSCS KSRQ ZZRQ JSRQ
数据类型 Varchar Numeric Datetime Datetime Datetime 长度 18 3 12 8 8 - 19 -
列名注释 住院号 结算次数 开始日期 终止日期 结算日期 东华理工大学大学毕业设计 第四章 总体设计
FYHJ JKHJ XJJE FPHM ZFPB JSXM JSJK SRJE BRXZ
Numeric Numeric Numeric Varchar Numeric Varchar Varchar Numeric Numeric 10 10 10 8 2 1 4 4 费用合计 缴款合计 现金金额 发票号码 作废判别(0、1) 结算项目 结算缴款 舍入金额 病人性质 4、病人预缴款信息涉及到的数据库表:ZY_TBKK(退补缴款)
表4-6 病人预缴款信息表
列名 JKXH ZYH JKRQ JKJE JKFS SJHM JSCS JZRQ HZRQ ZFRQ ZFPB ZCPB
数据类型 Numeric Varchar Datetime Numeric Numeric Varchar Numeric Datetime Datetime Datetime Numeric Numeric 长度 18 18 12 10 4 8 3 8 8 8 1 1 列名注释 缴款序号 住院号 缴款日期 缴款金额 缴款方式 收据号码 结算次数 结帐日期 汇总日期 作废日期 作废判别 转存判别 5、病人床位设置涉及到的数据库表:ZY_CWSZ
ZY_CWSZ为病人床位设置表,设置各病区的床位及床位费用等。此表的主键为BRCH(病人床号)。
表4-7 病人床位设置表
列名 BRCH FJHM CWKS KSDM
数据类型 Varchar Varchar Numeric Numeric - 20 -
长度 6 10 4 4 列名注释 病人床号 房间号码 床位科室 床位病区
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库毕业设计定稿(5)在线全文阅读。
相关推荐: