数据库(课程设计)报告(医院管理系统)

数据库课程设计

报告模版

齐齐哈尔大学

数据库课程设计报告

题目:

班级:

姓名:

学号:

指导教师:

2013

医院信息管理系统

摘要:医院作为一个极其重要的服务部门,其发展应适应计算机技术的发展。利用SQL Server 2000技术设计了此医院管理数据库系统,以利用计算机完成病人入院后,对其基本信息、主治医师以及入住病房等信息进行数据库管理,有利于提高入院手续的办理速度以及对医院资源管理的效率。同时可以落实责任,方便信息的集中化管理及应用。

关键字:医院 管理 数据库 SQL

1. 概述

(正文概述)根据医院管理系统能清楚了解各种信息,为病人就医时提供方便,具体程序分为病人信息管理界面,医务人员管理系统界面,病房信息管理界面,管理员信息界面这几个主体界面。医务人员管理系统界面包括医生姓名、医生职称、医生性别、职工号等;病人信息管理界面包括住院号,姓名,性别等,病房信息管理系统也是如此,可以对它们进行添加,查询,删除等功能。

2.需求分析

(需求分析)人类进入21世纪,医院作为一个极其重要的服务部门,其发展应适应计算机技术的发展。我国的医疗体制正在进行改革,需要医疗市场的进一步规范化,这就利用现代化的工具对医院进行有效的管理,有利于提高医疗水平和服务质量,更好的服务于社会。

鉴于此目的,我利用SQL Server 2000技术设计了此医院管理数据库系统,以利用计算机完成病人入院后,对其基本信息、主治医师以及入住病房等信息进行数据库管理,有利于提高入院手续的办理速度以及对医院资源管理的效率。同时可以落实责任,方便信息的集中化管理及应用。

本数据库系统是一个小型数据库管理系统,施以款专门用于医院管理系统的软件,具有良好的用户界面,风格独特的设计。

2.1数据字典

doctor

字段名称

字段含义

数据类型

是否为主键

约束

备注

dno

职工号

int

Y

Not null

dname

姓名

char(16)

sex

性别

char(2)

age

年龄

smallint

<150

title

职称

char(10)

employ

聘期

smallint

<100

oname

科室名

char(16)

patient

字段名称

字段含义

数据类型

是否为主键

约束

备注

pno

住院号

char(9)

Y

Not null

住院号格式:年/月/日/编号,如

pname

姓名

char(16)

sex

性别

char(2)

age

年龄

smallint

<150

sno

病房号

int

office

字段名称

字段含义

数据类型

是否为主键

约束

备注

oname

科室名

char(16)

Y

Not null

dno

科长职工号

int

tel

电话

char(8)

sickroom

字段名称

字段含义

数据类型

是否为主键

约束

备注

sno

病房号

int

Y

Not null

oname跟随参照表一起修改

num

床位数

smallint

<10

oname

科室名

char(16)

cure

字段名称

字段含义

数据类型

是否为主键

备注

dno

职工号

int

Y

pno

住院号

char(9)

2.2全局ER图

姓名

姓名

科室号 聘期 性别 职工号

科室号

聘期

性别

职工号

科室名

科室名

职称

职称

电话 年龄

电话

年龄

1N聘用

1

N

聘用

科室 性别 姓名 年龄 住院号 病人主治 医生

科室

性别

姓名

年龄

住院号

病人

主治

医生

1

1

主管M属于

主管

M

属于

11

1

1

NN

N

N

1N 病房入住

1

N

病房

入住

床位数

床位数

病房号

病房号

3.数据库逻辑设计

(数据库逻辑设计)局部ER图

3.1病人信息管理系统ER图

姓名

姓名

性别

性别

职称

职称

职工号

床位数 科室 病房号 性别 姓名 年龄 住院号 病房 病人 医生

床位数

科室

病房号

性别

姓名

年龄

住院号

病房

病人

医生

主治 年龄1

主治

年龄

入住N1N

入住

N

1

3.2医务人员管理系统ER图

职称 年龄 性别 姓名 职工号 医生 聘期 聘用 科长 科室 科室名

职称

年龄

性别

姓名

职工号

医生

聘期

聘用

科长

科室

科室名

N1

N

1

11 主管

1

1

主管

3.

医院管理系统mysql课程设计_数据库(课程设计)报告(医院管理系统).doc相关推荐

  1. 教职工员工管理MySQL实训_数据库课程设计---教职工管理系统

    数据库课程设计---教职工管理系统 第 1 页目 录一.需求与功能分析 2二.系统总体框架 3三.功能设计 3四.类的设计与分析 4五.数据库表结构设计 4六.特色算法分析 5七.功能测试 6-10八 ...

  2. 学生成绩管理系统mysql课程设计_数据库课程设计(极其简单的学生成绩管理系统)...

    这个是我大三上学期的时候刚开始学习数据库课程的时候做的一个很稀烂的课程设计的源代码,当时刚刚开始学习Java和Oracle,而且当时就花了今年元旦3天假,做的这个C/S程序中没有加入触发器和存储过程等 ...

  3. 会签 数据库表设计_数据库表设计总结

    一.实体与表对应关系 表<=>实体,字段<=>属性. 二.表与表的关系(实体间的关系):一对一.一对多.多对多 一对一:一条记录只对应其他表中的一条记录有关系 学生基本信息表t ...

  4. java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc

    JAVA课程设计_闹钟的设计与实现项目-报告_附源代码 第2章 MACROBUTTON AcceptAllChangesInDoc [双击此处键入1级标题] PAGE 2 - PAGE 1 - .. ...

  5. 汽车站订票系统mysql实验_数据库课程设计报告-车站售票管理系统

    数据库课程设计报告-车站售票管理系统 吉林工程技术师范学院 课程设计报告 设计名称: 车站售票信息管理系统 姓 名: 孟祥丽 学 号: 23号 专 业: 计算机科学与技术 班 级: C1042 院 系 ...

  6. java 数据库工资管理系统设计_数据库课程设计—企业工资管理系统(java版完整代码)...

    数据库课程设计-企业工资管理系统(java版完整代码) 数 据 库 课 程 设 计 报 告2016年 5月 20日 目 录企业工资管理系统姓 名 王 素 文班 级 软 133学 号 139074224 ...

  7. 关于mysql的教学文章_数据库课程教学方法探索论文

    数据库课程教学方法探索论文 [摘要]本文结合多媒体手段.课程特点和创新理念,分析了数据库知识领域的教学手段.特点和重要性,并提出了加大实践环节.使用创新理念和情景模式的教学方法,以进行详细探讨. [关 ...

  8. mysql三大范式 答案_数据库逻辑设计之三大范式通俗理解,一看就懂,书上说的太晦涩...

    一.第一范式 1NF是对属性的原子性,要求属性具有原子性,不可再分解:表:字段1. 字段2(字段2.1.字段2.2).字段3 ...... 如学生(学号,姓名,性别,出生年月日),如果认为最后一列还可 ...

  9. mysql的设计模式_数据库设计中使用设计模式

    一.引言 现代的企业开发中,越来越多地引入了多层架构设计模式,即使是小型的企业信息系统也逐渐向多层架构发展,以满足系统的可伸缩性以及可维护性.目前企业开发的平台占主导地位的是 J2EE 和 .NET ...

最新文章

  1. js 监听 安卓事件_百行代码实现js事件监听实现跨页面数据传输
  2. qt 操作html,如何在Webkit窗口中操作页面内容(使用QT和QTWebKit)?
  3. 二叉树节点个数,叶子个数,第K层个数,最低公共节点
  4. access2003安装包百度云_阿里云服务器安装JDK与配置环境详细步骤
  5. 和不安全的Android说再见,Google为它添加新铠甲
  6. Win7系统打印机删除不掉的解决方法
  7. servlet 开发入门生命周期
  8. 计算机怎么不用鼠标,技巧:如何仅用键盘而不用鼠标(包括任何指针触摸设备)优雅地使用计算机?...
  9. 高中数学40分怎么办_高中数学新教材都有哪些变化?
  10. Linux串口编程详解(转)
  11. wdcp安装中的小知识
  12. mfc使用matlab绘图,mfc调用matlab绘图
  13. 移动硬盘提示“需要格式化”
  14. php处理微信昵称特殊符号
  15. SAP ABAP APO计划订单生产日期调整
  16. 逆天了!全地形、四舵轮、八连杆、独立悬挂的机器人运动结构方案,来了!
  17. The Shawshank Redemption-16
  18. 万能清除法 html,万能清除浮动样式
  19. 简单介绍JDK、JRE和JVM
  20. ExpRe[29] Windows下的“bootstrap”深度神秘过程

热门文章

  1. 微软提供的android模拟器
  2. Idea 中出现:运行 Test 时出错。命令行过长。 通过 JAR 清单或通过类路径文件缩短命令行,然后重新运行。
  3. 向腾讯企业邮箱发送邮件失败,报错: 559
  4. 极客时间大数据训练营知识总结脑图
  5. IEEE Fraud Detection Competition思路探索
  6. 迷宫寻宝(宽度搜索)(C++)
  7. 驱动字库芯片GT23L24M0140
  8. 一个吊打百度网盘的开源神器,还是99年妹子开发的
  9. 《底层逻辑-半秒钟看透问题本质》读后感
  10. 担心PPT封面页不够出彩?这些例子建议收藏