数据库大设计需求分析(门诊挂号系统)
2018-04-08 17:07
281 查看
需求分析:
1. 持卡人:属性(卡编号,姓名,性别,年龄,电话,发卡日期)
2. 操作员:属性(编号,姓名)一个操作员进行多个收费结算,一个收费结算只对应一个操作员。
3. 医生:属性(医生编号,姓名,科室)一个医生只属于一个科室
4. 科室:属性(科室编号,名称)
5. 门诊项目:属性(项目编号,项目名称,规格,单位,数量,小计)
6. 单据:属性(单据号,持卡人卡编号,金额,结算方式,时间,操作员)收费结算唯一标记一个持卡人。
7. 一张单据可以包含多个项目,项目也出现在多个单据中。一个持卡人可以挂不同科室的门诊医生。
关系模型:
持卡人:卡编号,姓名,性别,年龄,电话,发卡日期
操作员:操作员编号,姓名
医生:医生编号,姓名,科室
科室:科室编号,名称
门诊项目:项目编号,项目名称,规格,单位,数量,小计单据:单据号,持卡人卡编号,金额,结算方式,时间,操作员门诊记录:卡编号,科室,医生编号,日期单据号-项目:单据号,项目编号E-R图:
1. 持卡人:属性(卡编号,姓名,性别,年龄,电话,发卡日期)
2. 操作员:属性(编号,姓名)一个操作员进行多个收费结算,一个收费结算只对应一个操作员。
3. 医生:属性(医生编号,姓名,科室)一个医生只属于一个科室
4. 科室:属性(科室编号,名称)
5. 门诊项目:属性(项目编号,项目名称,规格,单位,数量,小计)
6. 单据:属性(单据号,持卡人卡编号,金额,结算方式,时间,操作员)收费结算唯一标记一个持卡人。
7. 一张单据可以包含多个项目,项目也出现在多个单据中。一个持卡人可以挂不同科室的门诊医生。
关系模型:
持卡人:卡编号,姓名,性别,年龄,电话,发卡日期
操作员:操作员编号,姓名
医生:医生编号,姓名,科室
科室:科室编号,名称
门诊项目:项目编号,项目名称,规格,单位,数量,小计单据:单据号,持卡人卡编号,金额,结算方式,时间,操作员门诊记录:卡编号,科室,医生编号,日期单据号-项目:单据号,项目编号E-R图:
相关文章推荐
- 论需求分析和数据库设计的重要性
- ASP.NET MVC 排球计分程序 (三)需求分析与数据库设计
- Xmind需求功能分析和Mysql workbench数据库设计-新方法
- 需求分析与数据库设计(二)
- 排球计分(二)需求分析和数据库设计
- 需求分析 概要设计 详细设计 数据库设计
- 001考试类小程序设计方案简要需求分析和数据库简要设计
- 1.需求分析及数据库设计
- MVC之排球比赛计分程序 ——(一)需求分析与数据库设计
- 基于.NET平台的分层架构实战(二)需求分析与数据库设计
- MySQL 数据库设计 笔记与总结(1)需求分析
- ASP.NET MVC 排球计分程序 (三)需求分析与数据库设计
- 数据库设计:需求分析
- 数据库设计之需求分析
- 032 业务受理模块需求分析和数据库设计 - bos
- 数据库设计:需求分析
- 分析需求场景对产品设计的意义
- 团队作业2:需求分析&原型设计
- 网规:第2章 计算机网络规划与设计-2.3网络需求分析
- 软件设计是怎样炼成的(2)——优秀设计从分析需求开始