医疗管理系统报告.doc_第1页
医疗管理系统报告.doc_第2页
医疗管理系统报告.doc_第3页
医疗管理系统报告.doc_第4页
医疗管理系统报告.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

医疗管理系统报告1、 需求分析对于大型医院信息管理系统来说,通常它会把员工人事管理系统也包括在内。由于现考虑的是小型医院,其可承担的研发支费也有限。所以在这个系统中,要实现的功能主要如下:(1)功能要求实现药品类型及药品信息的管理;实现药品的入库、出库管理;实现科室、医生、病人的管理;创建触发器:当药品入库、出库时自动修改库存;创建存储过程统计某段时间内,各科室的就诊人数和输入情况;创建视图查询各种药品的库存总数;(2)数据精确度药品的入库与出库中,价格、数量用整型,日期用日期时间类型。2、 开发环境JAVA编程工具JDK ,操作系统Windows 7,MYSQL3、 数据库设计本系统根据上面功能分析和需求总结设计出的实体共有下面几个,下面分别列出本系统所使用到的各基本实体和各实体之间的联系。如图1所示:- - 11 - -药品价格图3-1 实体联系(E-R)图1nn1n1nmm1医生药品药房库病人科室入库药品属于库存入库就诊医生年龄医生性别医生姓名医生电话医生编号病人电话就诊时间病人年龄科室位置科室编号科室名称病人编号病人姓名病人性别生产厂家失效日期生产日期库存数量药品编号药品名称入库数量生产日期药品编号药品编号药品名称单品数量库号管理人姓名药品类型药品类型管理人电话药品价格入库日期失效日期科室(科室编号,科室名称,科室位置)医生(医生编号,医生姓名,医生性别,医生年龄,医生电话,科室编号,病人编号)病人(病人编号,病人姓名,病人性别,病人年龄,病人电话,医生编号)药品单(病人编号,医生编号,就诊时间,药品编号,药品名称,数量)药房库(库号,管理人姓名,管理人电话)库存药品信息(药品编号,药品名称,药品类型,药品价格,生产厂家,生产日期,失效日期,库存数量,库号)入库药品(药品编号,药品价格,药品类型,入库日期,生产日期,失效日期,入库数量,库号)4、 模块设计设计模式将数据库的概念结构设计转换成关系模型,就得到了以下的7张数据库中的表。表1 医生表(doctor)序号属性名字段名类型长度NULL默认备注1医生编号docnumint5主键2医生姓名docnamechar83医生性别docsexchar44医生年龄docageint55医生电话doctelchar126科室编号offnumint5外键7病人编号patnumint5表2病人表(patient)序号属性名字段名类型长度NULL默认备注1病人编号patnumint5主键2病人姓名patnamechar83病人性别patsexchar44病人年龄patageint55病人电话pattelchar126医生编号docnumint5表3科室表(office)序号属性名字段名类型长度NULL默认备注1科室编号offnumint5主键2科室名称offnamechar203科室位置offsitechar20表4库存药品信息表(medicine)序号属性名字段名类型长度NULL默认备注1药品编号mednumint5主键2药品名称mednamechar303药品类型medtypechar204药品价格medpriceint105生产厂家productionchar306生产日期protimedate7失效日期badtimedate8库存数量quantityint109库号storagenumint5外键表5药房库表(medstor)序号属性名字段名类型长度NULL默认备注1库号storagenumint5主键2管理人姓名keepernamechar83管理人电话keepertelchar12表6药品单表(outmed)序号属性名字段名类型长度NULL默认备注1药品编号mednumint52药品名称mednamechar303数量outquantitychar204就诊时间jiuzhentimedate5医生编号docnumint5外键6病人编号patnumint5外键表7入库药品表(inmed)序号属性名字段名类型长度NULL默认备注1药品编号mednumint52药品类型medtypechar203药品价格medpriceint104入库日期intimedate5生产日期protimedate6失效日期badtimedate7入库数量inquantityint108库号storagenumint5外键功能模块图1医生表图2病人表图3科室表图4库存药品信息表图5药房库表图6药品单表图7入库药品表五、总结(1)学习数据库,最重要的是实践,只有多动手才能尽快掌握它。(2)一个系统的开发,经验是最重要的,经验不足,就难免会有许多考虑不周之处。(3)本次开发,我参考了很多医院信息管理系统的例子,吸取了一些别的医院信息管理系统的长处,对自己的设计进行了完善,但是还有很多的不足之处,有待以后进一步习。六、附件create database hospital;use hospital;alter database hospital character set gbk;create table doctor(docnum int(5) primary key not null,docname char(8)not null,docsex char(4)not null,docage int(5)not null,doctel char(12)not null,offnum int(5)not null,patnum int(5)not null);insert into doctor values(001,李婷,女,401,0006), (002,敬杉,男,454,0003), (003,黄磊,男,304,0004), (004,杜良琴,女,503,0005), (005,曾琴,女,603,0001), (006,田林林,男,552,0002);select * from doctor;create table patient(patnum int(5) primary key not null,patname char(8)not null,patsex char(4)not null,patage int(5)not null,pattel char(12)not null, docnum int(5) not null);insert into patient values(0001,白莉,女,40005), (0002,吴芳,女,20006), (0003,谭海涛,男,35002), (0004,任劲松,男,43003), (0005,张莹,女,35004), (0006,吴亚妮,女,7001);select * from patient;create table office(offnum int(5) primary key not null,offname char(20)not null,offsite char(20)not null);insert into office values(1,儿科,一楼), (2,五官科,二楼), (3,妇科,三楼), (4,男科,三楼);select * from office;create table medicine(mednum int(5) primary key not null,medname char(30)not null,medtype char(20)not null,medpirce int(10)not null,production char(30)not null,protime date not null,badtime date not null,quantity int(10)not null,storagenum int(5)not null);insert into medicine values(00001,藿香正气口服液,口服药,9,太极集团,2014-01-01,2017-01-01,1000,11), (00002,龙虎清凉油,外用药,3,中华药业,2014-01-04,2017-01-04,500,12), (00003,足光散,化学药,10,九芝堂金鼎药业,2014-02-01,2016-02-01,200,13), (00004,金喉健喷雾剂,口服药,12,宏宇药业,2014-02-04,2017-02-04,100,11), (00005,珍视明,外用药,15,珍视明药业,2014-03-01,2016-03-01,400,12), (00006,克林霉素,注射剂,30,大佛药业,2014-03-04,2016-03-04,200,14);select * from medicine;create table medstor(storagenum int(5) primary key not null,keepername char(8)not null,keepertel char(12)not null);insert into medstor values(11,王明, (12,李月, (13,廖梅, (14,戚杨;select * from medstor;create table outmed(mednum int(5)not null,medname char(30)not null,outquantity char(20)not null,docnum int(5)not null,patnum int(5)not null,jiuzhentime date not null);insert into outmed values(00001,藿香正气口服液,2,001,0006,2014-05-26), (00002,龙虎清凉油,1,001,0006,2014-05-27), (00003,足光散,1,001,0006,2014-05-28), (00004,金喉健喷雾剂,1,001,0006,2014-05-29), (00005,珍视明,1,001,0006,2014-05-30), (00006,克林霉素,1,001,0006,2014-05-31);select * from outmed;create table inmed(mednum int(5)not null,medtype char(20)not null,medprice int(10)not null,protime date not null,badtime date not null, intime date not null,inquantity int(10)not null,storagenum int(5)not null);insert into inmed values(00001,口服药,9,2014-01-01,2017-01-01,2014-01-20,500,11), (00002,外用药,3,2014-01-04,2017-01-04,2014-01-21,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论