住院管理系统实验报告
1. 实验目的:
数据库课程设计的主要目标是:
(1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平。
(2)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。
2.实验简述
为医院所属各部门提供病人信息和病房信息的收集、存储、处理、提取和数据交换的能力,并满足所有授权用户的功能需求。作为其中的模块之一:住院管理系统,其意义同样不可忽视。
住院管理系统主要用来管理病人和病房的关系
其中包括在住病人的基本信息,病房的基本信息。 此系统可以让医院增加删除病房, 还可以登记和出院病人
操作员可以根据系统内设定好的费用,在病人出院的同时准确计算出病人在住院期间内的住院费用。
3.课程设计全过程
(1)可行性分析 (2)系统分析 (3)需求分析 (4)数据库设计
概念(模型)设计 (实际到概念) 逻辑设计 (逻辑推导) 物理设计 (理论到实现)
SQL编程、调试 (测试验证) (实践反复检验)
(5)应用程序编程、调试、测试
可行性分析
1 技术可行性
硬件、软件要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发需要。该管理系统以VB和SQL Server为主要开发工具,通过ADO方式与后台数据库Microsoft SQL Server 2000 相连接,建立了一个基于C/S(客户机/服务器)的数据库应用管理系统。维护工作方便,由于SQL2000的易用性,使得后台的操作十分便捷,操作人员可以在短时间内完全掌握系统的维护工作。 2 经济可行性
对于每个住院部门,可以根据自己需要,配置性能一般的计算机做为终端,向服务器存储数据或搜索数据。这些电脑的费用对整个住院系统来说并不是一个很重点负担。 3 社会可行性
由于医院住院病人数量众多,因而通过电脑化操作可以减少纸张的使用,同时由于数据直接通过局域网传输,可以减少信息传递时间,提高效率,同时也方便医生,病人搜查相关住院信息,提高医院工作透明度和工作效率。
系统分析
注重系统的易用性
本系统设计过程中力求人性化,结合强大的搜索功能帮助医生、护士、病人随时查找到所需的信息,同时在数据录入过程中,尽可能减少人工输入部分,降低人工输入错误的可能性。 注重系统的可移植性
由于医院整体系统庞大复杂,可以根据需要实际取系统中的部分功能。同时由于数据库采用微软的SQL2000,可以很方便地备数据,转移数据。 系统的名称、目标
名称:医院住院管理系统
目标:(1) 方便医院对病人和病房的管理 (2) 方便医院管理病人的住院费用
需求分析
总体功能操作流程
住院管理系统 系统信息 病人 登记 病房管理 出院管理 帮助信息 更换用户 更改密码 新增用户 删除用户 备份/恢复 退出系统 病人登记 病人查询 费用查询 病房信息 病房查询 增 /删病房 登记出院 出院病人查询 帮助产题 关于 所有病房信息 空闲病房信息 在住病房信息
1. 操作员 操 作 员 登记/查询病人 登录 系 统 登记病人出院 查询病房信息 退出系统 查询出院病人 操作员的操作流程图
操作员可以登录/查询病人、查看病房的状态和信息、给要出院的病人登
记出院、查询已经出院的病人的信息。
2. 管理人员 管理人员登录系统流程
管理人员除了具有操作员的功能以外,还可以对病房进行管理、对操作员----用户进行管理、备份/恢复现在的数据库、更改管理员的密码! 3. 病人
管 理 人 员 备份/恢复数据 更改密码 登录 增加/删除病房 增加/删除用户 退出系统
病人
登记 登记基本信息 住入 病房 病人登记住院
病人 登记出院信息 出院
申请出院 概念模型设计
数据库要表示的信息如下:
1. 管理员的信息。 2. 病人的信息。 3. 病房的信息
4. 病人和病房之间的联系
证件类型 证件号码 病人 姓名 性别 1 : m 在住 病房类型 病房号 病房 价格 出生日期 5.总体联系图
年龄 血型 过敏史 在住状态 R/H因子
病房类型 病房号 在住状态 价格 姓名 性别 年龄
医院 存在 病房 居住 病人 血型 R/H因子
帐号 管理人员 拥有 管理 过敏史 出生日期 证件号码 证件类型 身份 密码