医院信息管理系统数据库课程设计.docx
- 文档编号:25339726
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:20
- 大小:3.92MB
医院信息管理系统数据库课程设计.docx
《医院信息管理系统数据库课程设计.docx》由会员分享,可在线阅读,更多相关《医院信息管理系统数据库课程设计.docx(20页珍藏版)》请在冰豆网上搜索。
医院信息管理系统数据库课程设计
医院信息管理系统--数据库课程设计
东北大学秦皇岛分校
数据库原理课程设计报告
医院信息管理系统
学院
数学与统计学院
专业
学号
7110117
姓名
王启
指导教师
张建波崔向南
成绩
教师评语:
指导教师签字:
2014年1月4日
1绪论
1、背景
随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当做企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。
同样,在医疗系统中也不例外,其中加强对门诊信息的管理,一方面能更好为病人服务,另一方面能加强对医院效益的监控。
当前,医院作为病人就诊的地方,有许多信息需要处理和管理。
现今,有很多门诊信息都是初步开始使用,甚至尚未使用计算机进行信息处理。
根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于医历等很多信息都是用人工计算、手抄进行。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统,规范的信息管理手段。
数据处理手工操作,工作量大,出错率高,出错后不易更改。
基于这此问题,我认为有必要建立一个医院管理系统,使医院管理工作规范化,系统化,程序化,避免医院管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改医院情况。
本系统运用了MicrosoftSQLServer2005为后台数据库,以Eclipse为代码开发工具,实现了医生信息管理模块、病人信息管理模块、药物信息管理模块、收费信息管理模块等功能,本系统操作简单、界面友好、灵活、稳定,适合医院信息管理。
2、Eclipse及SQLSever2005简介
Eclipse是一个开放源代码的、基于Eclipse的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse附带了一个标准的插件集,包括Eclipse开发工具(EclipseDevelopmentKit,JDK)。
虽然大多数用户很乐于将Eclipse当作Eclipse集成开发环境(IDE)来使用,但Eclipse的目标却不仅限于此。
Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。
由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
SQLServer2005通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在BI领域的领导地位。
SQLServer2005能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。
从CEO到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。
SQLServer2005全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。
2医院信息管理系统
2.1系统的初步调查
3.1.1系统的初步调查
系统的初步调查目标是在可行性分析的基础上进一步对原有系统进行的调查和分析,弄清原有管理信息系统的运行状况,发现其薄弱环节,找出要解决问题的实质,确保新系统比原系统更加有效、可靠。
具体内容包括:
管理业务状况的调查分析、数据流程的调查分析。
调查之后,绘制出医院信息管理系统的业务流程图,
查询结果
用户设置设计要求
表单维护统计结果
图3.1.1
3.1.2系统逻辑模型的提出
为了实现管理信息系统的计算机化,仅仅用业务流程图形象地描述信息的流动和存储还远远不够,还要进一步调查分析舍去物质流,抽象出信息流,绘制出数据流程图,并对各种数据的属性和各项处理功能进行详细分析。
系统分析的主要成果是系统的逻辑模型。
本系统主要是以数据流图、数据字典为主要描述工具来勾画系统的概貌。
3.1.3数据流图
数据流图(DataFlowDiagram),是描述系统逻辑模型的主要工具之一,它是在对系统的业务流程图进行分析的基础上用少数几种符号综合地反映出信息在系统中的流动、存储和处理等情况,并能将信息处理功能和彼此之间的联系,自上而下,逐层分解,从逻辑上精确地描述出系统应具有的数据加工功能、数据输入输出、数据存储、数据来源和去向等项目。
图3.1.3
3.1.4数据字典
数据字典(DataDictionary),是数据流图(DFD)上所有成分的定义和解释的文字集合。
它是系统分析阶段的重要文档,它的作用是将数据流图中全部数据流及其组成部分的数据元素、数据存储、数据加工外部项等,通过数据字典描述清楚,以便于以后系统设计时使用。
2.2系统功能调查
3.2.1医院管理信息系统的功能
基础数据维护:
对用户信息的管理
药品管理:
主要对药品类别、药品类型及药品信息的管理
挂号:
病人就医的主流程之一,为每一个病人分配一个号码
划价:
计算药品的价格,主要包括中药、西药、中成药等
门诊收费:
对各项收费进行汇总,如中药、西药、中成药等
查询:
对挂号信息、收费信息进行查询
3.2.2基础数据管理
医院设置:
门诊信息
药房信息:
药品信息
常用基础数据:
药品价格,药品数量,挂号,医师费等
3.2.3系统维护功能
用户管理:
包括新增用户、删除用户、修改用户密码等。
数据库备份:
数据操作
数据初始化:
初始化系统数据
2.3系统总体流程图
图3.3系统总体流程图
2.4概要设计
2.4.1系统功能模块的概要设计结构
系统功能设计总图如图3-1所示:
3、数据库表设计
字段名
字段类型
长度
可否为空
默认值
主键
说明
drug_id
char
10
notnull
是
药品编号
drug_name
varchar
20
notnull
药品名称
drug_price
char
10
notnull
药品价格
表2doctor表
字段名
字段类型
长度
可否为空
默认值
主键
说明
doctor_id
char
10
notnull
是
医生编号
doctor.name
varchar
10
notnull
医生姓名
doctor.sex
char
2
notnull
医生性别
doctor.age
smallint
null
医生年龄
字段名
字段类型
长度
可否为空
默认值
主键
说明
patient_id
char
10
notnull
是
病人编号
patient.name
varchar
10
notnull
病人姓名
patient.proft
varchar
10
null
病人联系方式
patient.type
病人生病信息
3系统界面设计
3.1系统详细设计与实施
3.1.1用户登录模块
3.1.2主控制窗体模块
(1)窗口设计
其窗口效果如图3-9所示:
图3-9主控制窗口界面
(2)主控制窗体功能设计
菜单导航功能如下:
系统—退出该系统
管理:
医生信息—医生基本资料的增删改查
药品信息—药品基本资料的增删改查
病人信息—病人基本资料的增删改查
诊断功能—查询病人所患病信息以及对应主治医生的基本资料
用药管理—查询病人所患病信息以及对应药物的基本资料
3.1.3医生信息管理模块
(1)医生信息查询窗口效果图:
图3-10查询医生信息图
(2)医生添加查询窗口效果图:
添加医生信息图
(3)医生信息删除窗口效果图:
删除医生信息图
(4)医生信息修改窗口效果图:
修改医生信息图
3.1.4医生信息管理模块
(1)药品信息查询窗口效果图:
药品信息查询图
(2)药品信息修改窗口效果图:
药品信息修改图
(3)药品信息添加窗口效果图:
药品信息添加图
(4)药品信息删除窗口效果图:
图3-11药品信息删除图
3.1.5病人信息管理模块
(1)病人信息查询窗口效果图:
病人信息查询图
(2)病人信息修改窗口效果图:
病人信息修改图
(3)病人信息添加窗口效果图:
病人信息添加图
(4)病人信息删除窗口效果图:
病人信息删除图
3.1.5功能管理模块
(1)诊断功能的窗口效果图
诊断功能图
(2)用药管理的窗口效果图
用药管理图
3.2系统的运行和维护
3.2.1系统的运行和维护
本系统经过实际的测试和运行,基本可以满足管理者对医生、药品、病人等信息的管理,以及医生基本信息、药品基本信息、病人基本信息的查询。
该系统运行稳定,便于使用。
在使用和维护中应该主意一下几个问题:
(1)定期备份数据库,以免丢失数据。
(2)定期清理数据库中的无效数据,以提高运行效率。
(3)对软件及运行环境进行日常维护。
3.2.2系统的改进与提高
本系统在信息表述上还不够完备,一些模块的功能不够齐全,是一个简易的销售管理系统。
今后可以根据自己的需要,在熟悉此系统设计风格的基础上,在各个界面上进一步添加所需要的字段和报表,或者添加采集数据的模块,以扩充系统的功能。
4结论
运用SQLServer2005和Eclipse一个简易的医院信息管理系统基本完成。
基本表的查询、添加、修改和删除等功能得以实现,但在实际应用中功能模块还不够全面,与实际的医院信息管理系统的相差甚远。
此次的课程设计使我从对Eclipse的一无所知到能独立完成一个简易的驾校信息管理系统,可以说自己在知识及设计能力方面提高了很多。
但我相信这只是一个起点,要学习的东西还有很多。
知识就像大海里的水,取之不尽,用之不绝。
我将在知识的海洋不断遨游。
参考文献
[1]段德亮,余健,张仁才.C#课程设计案例精编(第3版).北京:
清华大学出版社.
[2]于翔.WindowsForms开发之路.北京:
电子工业出版社.
[3]王珊,萨师煊.数据库系统概论.北京:
高等教育出版社,2007.Hans-DieterB.Similarity.
[4]范盛荣.VisualC#2010空间使用范例详解.北京:
清华大学出版社,2009.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 信息管理 系统 数据库 课程设计