![医院信息管理系统(共18页)_第1页](http://file4.renrendoc.com/view/4e0c01a5d48c980a253da0a2077e726e/4e0c01a5d48c980a253da0a2077e726e1.gif)
![医院信息管理系统(共18页)_第2页](http://file4.renrendoc.com/view/4e0c01a5d48c980a253da0a2077e726e/4e0c01a5d48c980a253da0a2077e726e2.gif)
![医院信息管理系统(共18页)_第3页](http://file4.renrendoc.com/view/4e0c01a5d48c980a253da0a2077e726e/4e0c01a5d48c980a253da0a2077e726e3.gif)
![医院信息管理系统(共18页)_第4页](http://file4.renrendoc.com/view/4e0c01a5d48c980a253da0a2077e726e/4e0c01a5d48c980a253da0a2077e726e4.gif)
![医院信息管理系统(共18页)_第5页](http://file4.renrendoc.com/view/4e0c01a5d48c980a253da0a2077e726e/4e0c01a5d48c980a253da0a2077e726e5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、闽江(mn jin)学院数据库原理(yunl)及应用课程设计报告(bogo)设计题目:某医院信息管理系统院 系:计算机科学系 专业班级: 计算机科学与技术(嵌入式应用方向)学生姓名: 指导教师: 罗 曦 2014年12月20日目录1背景及意义 -1 1.1 目的与要求-1 1.2 设计环境-12需求(xqi)分析-1 2.1 系统功能(gngnng)要求设计-12.2业务(yw)描述-1 2.3 数据流图-2 2.4 数据字典-33. 概念结构设计 -44. 逻辑结构设计和物理结构设计-5 4.1 由系统ER图转化而得到的关系模式-6 4.2 确定关系模型的存取方法-7 4.3 确定数据库的存
2、储结构-85. 物理结构设计-8 5.1 选定环境-9 5.2 索引-96. 数据库实施和维护-10 6.1 数据库的实施-10 6.2 数据库的维护-117. 系统运行情况及用户界面-128. 课程设计的过程、体会及建议-131背景及意义1.1目的与要求 随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有医院也都已经在使用计算机管理数据的机制,大大减少了医院医药管理的工作量。该课程设计要求设计一个医药销售的数据库管理系统,数据库中要求包含用户的基本信息,药品基本信息,员工资本信息,供应商基本信息,以及客户信息表。要方便用户进行医药管理,通过该课程设计,
3、应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。1.2设计(shj)环境Microsoft SQL Server 2000VS20102.需求(xqi)分析2.1 系统功能要求(yoqi)设计根据以上对医院管理系统的分析,一个完整的医院管理系统应包括如下图所示的几大功能:各模块实现的功能分别是:1、“病人信息”主要是病人登记,出院办理,登记病人信息包括建立病人的主索引信息,分配病人的ID号,确保病人信息的惟一性,可选择输入病人姓名、挂号类别(普诊号、专家号等)及就诊科室等信息。另外可以对病人的信息重新录入,修改,查询查看病人的缴费情况
4、,出院办理等。2、“管理员信息”用于管理使用该软件的管理员账号。包括姓名、性别、电话、注册日期。主要功能有注册新的管理员,修改管理员密码,用户注销,系统退出。3、“退药入库”主要负责对病人分配药品以及退回药品重新入库。4、“药房信息”主要管理药品的相关信息,包括供应商基本信息、药品基本信息、采购计划、应付款管理、药品入库、药品出库、药品盘点、药品报损、底线报警、有效期提醒。对库存药品进行统计查询。 5、“收费管理”用于对病人计费,统计病人各种费用,对病人账户扣费处理。6、“处方管理”主要用于记录对病人的处方,包括用药,病情等。2.2 业务描述某医院信息管理系统大体可以分成六大模块, 一是病人信
5、息模块,里面应该包含病人编号,病人姓名,性别,身份证号,出生年月,地址,电话,病情,科室编号,医生编号,确诊日期,是否交费等;二退药入库模块, 里面应该包含药品编号,病人编号,药品名称,回收数量剩余库存量等;三管理员信息模块,里面应该包含账号,密码,姓名,性别,出生年月,注册时间等;四药房信息模块,里面应该包含药房编号等;五收费管理模块,里面应该包含病人计费,统计病人费用,病人账户扣费处理等;六处方管理模块,里面应该包含病人编号,姓名,病情,处方信息等。2.3 数据流图病人就诊管理日志文件收费管理处方管理住院管理药房管理用户退出系统信息记录信息输入信息输出信息输入信息输入信息输入信息输出信息输
6、出信息输出信息输出信息输入数据流图1医院(yyun)管理系统0层图医院管理系统1层图(病人(bngrn)就诊住院管理)信息记录供应商信息输出供应商信息输入药品信息输出药品入库查询信息输入查询结果输出输出药品盘点供应商管理药品出库药品查询药品入库药品信息输入医院管理系统1层图(药房(yofng)管理)2.4数据(shj)字典(DD)绘制(huzh)DFD,只是对数据处理和彼此之间的联系进行了说明。为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典,来描述
7、系统开发过程的细节。下面列出本系统中的的数据字典。表1 病人信息表功能名称:病人信息表存储位置:病人信息存储组织:一个病人一条记录主键:病人编号数据元素数据采集方式说明patientnum(病人编号)人工输入主键,必须输入patientname(病人姓名)人工输入必须输入patientbirthday(病人出生年月)人工输入patientID(病人身份证号)人工输入patientaddress(病人地址)人工输入patienttelephone(病人电话)人工输入patientsex(病人性别)人工输入state(病人病情)人工输入administrativenum(科室编号)人工输入docn
8、um(医生编号)人工输入CertainTime(确诊日期)人工输入whether(是否交费)人工输入表2 住院(zh yun)信息表功能名称:住院信息表存储位置:住院信息存储组织:一个病人一条记录主键:病人编号数据元素数据采集方式说明patientnum(病人编号)人工输入主键,必须输入HospitalID(住院号)人工输入BedNum(床号)人工输入HospitalTime(住院日期)人工输入CureMoney(每日治疗费)人工输入LiveMoney(住院费)自动采集depositmoney(账户余额)自动采集表3 药品(yopn)库存表功能名称:药品库存表存储位置:药品库存存储组织:一个药
9、品一条记录主键:药品编号数据元素数据采集方式说明MedicineID(药品编号)人工输入主键,必须输入MedicineName(药品名称)人工输入medicinenumber(药品数量)人工输入store(药品库存量)自动采集SupplierID(供应商编号)自动采集ProduceTime(药品生产日期)人工输入EffectTime(药品有效期)人工输入medicinemoney(药品单价)人工输入type(药品类型)人工输入表4 药品(yopn)采购表功能名称:药品采购表存储位置:药品采购存储组织:一个病人一条记录主键:药品编号数据元素数据采集方式说明MedicineID(药品编号)人工输入
10、主键,必须输入SupplyMedicine(所供药品)人工输入Suppliername(供应商姓名)人工输入Suppliertelephone(供应商电话)人工输入Supplieraddress(供应商地址)人工输入SupplyMedicine(所供药品)人工输入Purchase(药品采购单号)人工输入Purchasecount(采购数量)人工输入money(采购单价)人工输入type(药品类型)人工输入表5 药品(yopn)发放表功能名称:药品发放表存储位置:药品发放存储组织:一个病人一条记录主键:病人编号数据元素数据采集方式说明MedicineName(药品名称)人工输入MedicineI
11、D(药品编号)人工输入主键,必须输入medicinenumber(发放数量)人工输入RemainVetent(剩余库存量)自动采集表6 药品(yopn)回收表功能名称:药品回收表存储位置:药品回收存储组织:一个药品一条记录主键:药品编号数据元素数据采集方式说明MedicineID(药品编号)人工输入主键,必须输入MedicineName(药品名称)自动采集Returnnumber(回收数量)人工输入RemainVetent(剩余库存量)自动采集表7科室(ksh)信息表功能名称:科室信息表存储位置:科室存储组织:一间科室一条记录主键:科室编号数据元素数据采集方式说明administrativen
12、um(科室编号)人工输入主键,必须输入administrativename(科室名称)人工输入patientnum(就诊人数)自动采集表8 医生信息表功能名称:医生信息表存储位置:医生信息存储组织:一位医生一条记录主键:医生编号数据元素数据采集方式说明Docnum(医生编号)人工输入主键,必须输入administrativenum(科室编号)人工输入docname(医生姓名)人工输入docsex(医生性别)人工输入docage(医生年龄)人工输入3.概念模型设计由需求分析的结果可知,本系统设计的实体包括:(1)管理员:账号,密码,姓名,性别,出生年月,注册时间(2)病人:病人编号,病人姓名,性
13、别(xngbi),身份证号,出生年月,地址,电话,病情,科室编号,医生编号,确诊日期,是否交费(3)药品: 药品编号,药品名称,药品数量(shling),药品库存量,供应商编号,药品生产日期,药品有效期,药品单价,药品类型(4)科室: 科室编号,科室名称(mngchng),就诊人数(5)病房: 病房编号(6)医生: 医生编号,科室编号,医生姓名,医生性别,医生年龄这些实体间的联系包括:一个管理员可以负责登记多个病人信息,一个病人信息由一个管理员负责登记。一个医生可以管理多个病人,一个病人只由一个医生管理。病人和退药之间存在多对多的联系。一个病人可以拿多种药,一种药可以分配给多个病人。一个病人可
14、以入住一个病房,一个病房可以分配给多个病人。一个医生从属一个科室,一个科室可以有多名医生病人性别病人电话医生编号科室编号病情病人编号家庭地址身份证号出生年月病人姓名确诊日期是否交费病人药品住院号床号住院日期每日诊费病人编号住院费账户余额注册时间性别出生年月密码账号姓名管理员登记病人住院登记病房病房编号医生编号科室编号医生姓名医生性别医生年龄科室科室编号科室名称就诊人数出库退药药品编号药品名称回收数量剩余库存量管理医生所属药品编号药品名称剩余库存量回收数量病人编号药品编号药品名称药品数量库存量药品类型药品单价有效期生产日期供应商编号E-R图:11n1nn1nnnnn4 逻辑(lu j)结构设计4
15、.1由系统(xtng)ER图转化(zhunhu)而得到的关系模式如下:(1)管理员(账号,密码,姓名,性别,出生年月,注册时间);(2)病人(病人编号,病人姓名,性别,身份证号,出生年月,地址,电话,病情,科室编号,医生编号,确诊日期,是否交费),主键为病人编号。(3)药品(药品编号,药品名称,药品数量,药品库存量,供应商编号,药品生产日期,药品有效期,药品单价,药品类型)主键为药品编号。(4)退药(药品编号,病人编号,药品名称,回收数量剩余库存量)主键为病人编号,药品编号。外键,病人编号。(5)出库(药品编号,病人编号,药品名称,分发数量,剩余库存量)主键为药品编号,病人编号,外键,药品编号
16、,病人编号。(6)住院登记(病人编号,住院号,床号,出院日期,每日诊疗费,住院费,账户余额)主键为病人编号,外键病人编号。(7)病房(病房编号,病人编号)主键为病房编号,病人编号,外键病人编号。(8)医生(医生编号,科室编号,医生姓名,医生性别,医生年龄)主键为医生编号。(9)科室(科室编号,科室名称,就诊人数)主键为科室编号。4.2 确定关系模型的存取方法在将概念模型转换成物理模型之后,我们可以对物理模型进行设计,双击物理模型的关系,可以对该关系的名称、注释等信息进行查询。可对该关系的属性列进行设计,可分别设置其名称、码、数据类型以及主码、是否为空等。在实际设计中最常用的存取方法是索引发,使
17、用索引可以大大减少数据的查询时间,在建立索引时应遵循:在经常需要搜索的列上建立索引; 在主关键字上建立索引;在经常用于连接的列上建立索引,即在外键上建立索引;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的等规则。才能充分利用索引的作用避免因索引引起的负面作用。4.3 确定数据库的存储结构确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。因为该医院信息管理系统的数据量小,所以我们只用把数据存储在使用的电脑硬盘上,不用作更多的安排。5 物理结构设计5.1 选定环境Microso
18、ft SQL Server 2008VS20105.2 索引 主键充当索引。6 数据库的实施与维护6.1 数据库的实施:CREATE TABLE dbo.admin(name nchar(10) COLLATE Chinese_PRC_CI_AS NULL,password nchar(10) COLLATE Chinese_PRC_CI_AS NULL,username nchar(10) COLLATE Chinese_PRC_CI_AS NULL,sex bit NULL,phone nchar(10) COLLATE Chinese_PRC_CI_AS NULL,registertim
19、e datetime NULL,) ON PRIMARYCREATE TABLE dbo.administrative(administrativeid nchar(10) COLLATE Chinese_PRC_CI_AS NULL,administrativename nchar(10) COLLATE Chinese_PRC_CI_AS NULL,patientnum nchar(10) COLLATE Chinese_PRC_CI_AS NULL,) ON PRIMARYCREATE TABLE dbo.docino(docnum nchar(10) COLLATE Chinese_P
20、RC_CI_AS NULL,administrativenum nchar(10) COLLATE Chinese_PRC_CI_AS NULL,docname nchar(10) COLLATE Chinese_PRC_CI_AS NULL,docsex bit NULL,docage nchar(10) COLLATE Chinese_PRC_CI_AS NULL,) ON PRIMARYCREATE TABLE dbo.liveino(patientnum nchar(10) COLLATE Chinese_PRC_CI_AS NULL,hospitalid nchar(10) COLL
21、ATE Chinese_PRC_CI_AS NULL,bednum nchar(10) COLLATE Chinese_PRC_CI_AS NULL,hospitalime nchar(10) COLLATE Chinese_PRC_CI_AS NULL,curemoney nchar(10) COLLATE Chinese_PRC_CI_AS NULL,livemoney nchar(10) COLLATE Chinese_PRC_CI_AS NULL,deposimoney nchar(10) COLLATE Chinese_PRC_CI_AS NULL,) ON PRIMARYCREAT
22、E TABLE dbo.medicineinvent(medicineid nchar(10) COLLATE Chinese_PRC_CI_AS NULL,medicinename nchar(10) COLLATE Chinese_PRC_CI_AS NULL,medicinenum nchar(10) COLLATE Chinese_PRC_CI_AS NULL,store nchar(10) COLLATE Chinese_PRC_CI_AS NULL,supplierid nchar(10) COLLATE Chinese_PRC_CI_AS NULL,producetime nch
23、ar(10) COLLATE Chinese_PRC_CI_AS NULL,efficttime nchar(10) COLLATE Chinese_PRC_CI_AS NULL,price nchar(10) COLLATE Chinese_PRC_CI_AS NULL,type nchar(10) COLLATE Chinese_PRC_CI_AS NULL,) ON PRIMARYCREATE TABLE dbo.outmedicine(medicinename nchar(10) COLLATE Chinese_PRC_CI_AS NULL,medicineid nchar(10) C
24、OLLATE Chinese_PRC_CI_AS NULL,medicinenumber nchar(10) COLLATE Chinese_PRC_CI_AS NULL,remainvent nchar(10) COLLATE Chinese_PRC_CI_AS NULL,) ON PRIMARYCREATE TABLE dbo.patienino(patientnum nchar(10) COLLATE Chinese_PRC_CI_AS NULL,patientname nchar(10) COLLATE Chinese_PRC_CI_AS NULL,patientbirthday nc
25、har(10) COLLATE Chinese_PRC_CI_AS NULL,patientID nchar(10) COLLATE Chinese_PRC_CI_AS NULL,patientaddress nchar(10) COLLATE Chinese_PRC_CI_AS NULL,patientphone nchar(10) COLLATE Chinese_PRC_CI_AS NULL,patientsex bit NULL,state nchar(10) COLLATE Chinese_PRC_CI_AS NULL,administrativenum nchar(10) COLLA
26、TE Chinese_PRC_CI_AS NULL,docnum nchar(10) COLLATE Chinese_PRC_CI_AS NULL,) ON PRIMARYCREATE TABLE dbo.patienino2(patientnum nchar(10) COLLATE Chinese_PRC_CI_AS NULL,patientname nchar(10) COLLATE Chinese_PRC_CI_AS NULL,chufang nchar(10) COLLATE Chinese_PRC_CI_AS NULL,bingqing nchar(10) COLLATE Chine
27、se_PRC_CI_AS NULL,) ON PRIMARYCREATE TABLE dbo.purchasemedcine(medicineid nchar(10) COLLATE Chinese_PRC_CI_AS NULL,supplymedicine nchar(10) COLLATE Chinese_PRC_CI_AS NULL,suppliername nchar(10) COLLATE Chinese_PRC_CI_AS NULL,supplierphone nchar(10) COLLATE Chinese_PRC_CI_AS NULL,supplieraddress ncha
28、r(10) COLLATE Chinese_PRC_CI_AS NULL,purchase nchar(10) COLLATE Chinese_PRC_CI_AS NULL,purchasenumber nchar(10) COLLATE Chinese_PRC_CI_AS NULL,price nchar(10) COLLATE Chinese_PRC_CI_AS NULL,type nchar(10) COLLATE Chinese_PRC_CI_AS NULL,) ON PRIMARYCREATE TABLE dbo.returnmedicine(medicineid nchar(10) COLLATE Chinese_PRC_CI_AS NULL,medicinename nchar(10) COLLATE Chinese_PRC_CI_AS NULL,returnnumber nchar(10) COLLATE Chinese_PRC_CI_AS NULL,) ON PRIMARY6.2数据库的维护(wih)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鲁教版地理七年级下册7.2《“鱼米之乡”-长江三角洲地区》听课评课记录1
- 华师大版数学九年级下册《圆的对称性》听评课记录
- 人教版数学七年级下册5.1《观察与思考 看图时的错觉》听评课记录
- 鲁人版道德与法治七年级下册第11课第2框《让友谊之树常青》听课评课记录1
- 【部编版】七年级历史上册 《动荡的春秋时期》公开课听课评课记录
- 冀教版数学八年级下册《函数的自变量取值范围》听评课记录3
- 一年级第一学期班级工作计划班级
- 小学生课外实践活动教学计划书
- 教科版道德与法治九年级上册第六课第一框《第一要义与核心》听课评课记录
- 形象代言人合同范本
- 山东省潍坊市2024-2025学年高三上学期期末 地理试题(含答案)
- 劳动合同(模版)4篇
- 2021上海春考作文题解析及范文(怎样做与成为什么样人)
- SWITCH塞尔达传说旷野之息-1.6金手指127项修改使用说明教程
- 物业管理应急预案工作流程图
- (高清正版)T_CAGHP 003—2018抗滑桩治理工程设计规范 (试行)
- 毕业论文论财务管理是企业管理的核心
- 40万吨年NaCl蒸发工段设计——毕业设计
- 物业小区常规保洁工作程序
- 雍琦版-《法律逻辑学》课后习题答案(共78页)
- 失业保险知识PPT课件
评论
0/150
提交评论