医院管理系统mysql课程设计_数据库(课程设计)报告(医院管理系统).doc
数据库(课程设计)报告(医院管理系统)
数据库课程设计
报告模版
齐齐哈尔大学
数据库课程设计报告
题目:
班级:
姓名:
学号:
指导教师:
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相关推荐
- 教职工员工管理MySQL实训_数据库课程设计---教职工管理系统
数据库课程设计---教职工管理系统 第 1 页目 录一.需求与功能分析 2二.系统总体框架 3三.功能设计 3四.类的设计与分析 4五.数据库表结构设计 4六.特色算法分析 5七.功能测试 6-10八 ...
- 学生成绩管理系统mysql课程设计_数据库课程设计(极其简单的学生成绩管理系统)...
这个是我大三上学期的时候刚开始学习数据库课程的时候做的一个很稀烂的课程设计的源代码,当时刚刚开始学习Java和Oracle,而且当时就花了今年元旦3天假,做的这个C/S程序中没有加入触发器和存储过程等 ...
- 会签 数据库表设计_数据库表设计总结
一.实体与表对应关系 表<=>实体,字段<=>属性. 二.表与表的关系(实体间的关系):一对一.一对多.多对多 一对一:一条记录只对应其他表中的一条记录有关系 学生基本信息表t ...
- java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc
JAVA课程设计_闹钟的设计与实现项目-报告_附源代码 第2章 MACROBUTTON AcceptAllChangesInDoc [双击此处键入1级标题] PAGE 2 - PAGE 1 - .. ...
- 汽车站订票系统mysql实验_数据库课程设计报告-车站售票管理系统
数据库课程设计报告-车站售票管理系统 吉林工程技术师范学院 课程设计报告 设计名称: 车站售票信息管理系统 姓 名: 孟祥丽 学 号: 23号 专 业: 计算机科学与技术 班 级: C1042 院 系 ...
- java 数据库工资管理系统设计_数据库课程设计—企业工资管理系统(java版完整代码)...
数据库课程设计-企业工资管理系统(java版完整代码) 数 据 库 课 程 设 计 报 告2016年 5月 20日 目 录企业工资管理系统姓 名 王 素 文班 级 软 133学 号 139074224 ...
- 关于mysql的教学文章_数据库课程教学方法探索论文
数据库课程教学方法探索论文 [摘要]本文结合多媒体手段.课程特点和创新理念,分析了数据库知识领域的教学手段.特点和重要性,并提出了加大实践环节.使用创新理念和情景模式的教学方法,以进行详细探讨. [关 ...
- mysql三大范式 答案_数据库逻辑设计之三大范式通俗理解,一看就懂,书上说的太晦涩...
一.第一范式 1NF是对属性的原子性,要求属性具有原子性,不可再分解:表:字段1. 字段2(字段2.1.字段2.2).字段3 ...... 如学生(学号,姓名,性别,出生年月日),如果认为最后一列还可 ...
- mysql的设计模式_数据库设计中使用设计模式
一.引言 现代的企业开发中,越来越多地引入了多层架构设计模式,即使是小型的企业信息系统也逐渐向多层架构发展,以满足系统的可伸缩性以及可维护性.目前企业开发的平台占主导地位的是 J2EE 和 .NET ...
最新文章
- js 监听 安卓事件_百行代码实现js事件监听实现跨页面数据传输
- qt 操作html,如何在Webkit窗口中操作页面内容(使用QT和QTWebKit)?
- 二叉树节点个数,叶子个数,第K层个数,最低公共节点
- access2003安装包百度云_阿里云服务器安装JDK与配置环境详细步骤
- 和不安全的Android说再见,Google为它添加新铠甲
- Win7系统打印机删除不掉的解决方法
- servlet 开发入门生命周期
- 计算机怎么不用鼠标,技巧:如何仅用键盘而不用鼠标(包括任何指针触摸设备)优雅地使用计算机?...
- 高中数学40分怎么办_高中数学新教材都有哪些变化?
- Linux串口编程详解(转)
- wdcp安装中的小知识
- mfc使用matlab绘图,mfc调用matlab绘图
- 移动硬盘提示“需要格式化”
- php处理微信昵称特殊符号
- SAP ABAP APO计划订单生产日期调整
- 逆天了!全地形、四舵轮、八连杆、独立悬挂的机器人运动结构方案,来了!
- The Shawshank Redemption-16
- 万能清除法 html,万能清除浮动样式
- 简单介绍JDK、JRE和JVM
- ExpRe[29] Windows下的“bootstrap”深度神秘过程