- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
医院结算系统报告
数据库课程设计报告
------------住院信息结算系统
班 级:2010届工商管理
学 号:18号
姓 名:陆 玮
一、需求分析
作为一个住院信息结算系统,数据库中至少要有一个表是来储存住院金额结算信息。而不同的金额对应不同的病人,所以此表中必须要有病人姓名,为了区别重复姓名,使个人信息达到唯一性,所以表中用身份证号字段来标识区分。为了知道病床的使用率,我新增加了一个病床编号,以便查询,而出院日期和入院日期可以更方便的得知病人住院的相关信息。为了存放病人信息,我建立了病人信息表,此表中必须有的字段有病人姓名、身份证号、所就医的科室编号、医生编号和最后住院的病床编号,其他字段还可以根据需求来添加。然后整个医院的所有科室我建立一个科室信息表来存放,表中至少需要科室编号和科室姓名字段,再建立一个医生信息表来存放医生信息,其中必须的字段有医生姓名、为了区别重名的医生编号、医生所在的科室编号,也可以根据实际需要添加医生职称、身份证号、联系方式等字段。
经过以上分析,这个住院信息结算系统总共包括四个表:病人信息表、科室信息表、医生信息表和住院结算表。
二、系统目标及功能:
主要功能:管理病人住院情况,查询相关信息。
具体目标:
通过使用数据库能方便地维护(包括添加、删除、修改、查询)各信息等
能组合查询基于某个信息表的所需信息
能方便的实现单个或多个表的统计功能
系统具有操作方便,简捷等特点。
三、四个表的E-R实体模型图分析:
在住院结算管理中,医院有若干个床位,一个医生接待的多个病人将分配到不同的床位,每个病床不同时期对应多个病人,因此,住院结算管理中涉及的对象(实体型)有病人、医生和病床。用E-R图描述它们之间的联系。如图所示。其中,病人与床位是多对多的联系,而医生与病人的联系则是一对多。
四、设计数据表
在此住院信息结算系统中有4个表需要建立:
病人信息表:包括学号(sno)、姓名(sname)、性别(Ssex)、出生日期(sbirth)、班级
科室信息表:包括教师编号(tno)、姓名(tname)、性别(Tsex)、出生日期(tbirth)、职称(prof)
医生信息表:包括课程号(cno)、课程名称(cname)、教师编号(tno)
住院结算表:包括学号(sno)、课程号(cno)、成绩(degree)
具体表结构如下:
1、病人信息表:
病人姓名 Char(5) 不允许为空 身份证号(主键) Char(18) 不允许为空 科室编号 Char(4) 不允许为空 医生编号 Char(4) 不允许为空 病床编号 Varchar(4) 允许为空 2、科室信息表:
科室编号(主键) Char(4) 不允许为空 科室名称 Char(18) 不允许为空 tsex Char(2) 不允许为空 tbirth datatime 允许为空 prof Char(6) 允许为空 3、医生信息表:
医生编号(主键) Char(4) 不允许为空 医生姓名 Char(5) 不允许为空 科室编号 char(4) 不允许为空 4、住院结算表:
病床编号(主键) Char(4) 不允许为空 入院日期 smalldatatime 不允许为空 出院日期 smalldatatime 不允许为空 病人姓名 Char(5) 不允许为空 身份证号 char(18) 不允许为空 结算金额 smallmoney 允许为空 sno Char(8) 不允许为空 cno Char(5) 不允许为空 degree Float(8) 不允许为空 五、创建数据库
数据库存储物理地址:e:\sql
数据库名称:hospitalDB
数据文件:ssh.mdf
日志文件:ssh.ldf
六、创建数据表
1、病人信息表
create table 病人信息表
(病人姓名 char(5) not null,
身份证号char(18) not null primary key,
科室编号 char(4) not null,
医生编号 char(4) not null,
病床编号 char(4) )
2、科室信息表
create table 科室信息表
(科室编号 char(4) not null primary key,
科室名称 varchar(18) not null )
3、医生信息表
create table 医生信息表
(医生编号 char(4) not null primary key,
医生姓名char(5) not null,
科室编号 char(4) not null )
4、住院结算表
create table 住院结算表
(病床编号 char(4
您可能关注的文档
最近下载
- 静脉输液考试试题及答案.docx
- 2024-2025学年小学信息技术(信息科技)四年级上册湘科版(2024)教学设计合集.docx
- Tecsun德生PL368使用说明书.pdf
- 港口城市发展的动态研究——兼论上海国际航运中心建设-产业经济专业论文.docx VIP
- 第一单元起始课课件(34张PPT)2021-2022学年统编版高中语文必修上册.pptx
- 人教版七年级上册历史课件(全册).pptx VIP
- 桥本氏甲状腺炎课件.ppt VIP
- 完整word封条样式.doc VIP
- 老年人体重管理.pptx VIP
- 输变电工程数字化移交技术导则第1部分:变电站(换流站)[附编制说明],Q_GDW11812.1-2018.pdf VIP
文档评论(0)