版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
医院门诊管理系统制作人:邵帅指导老师:陈勇需求分析数据库结构设计数据库物理设计数据库实施与测试总结医院门诊管理系统总结53421需求分析数据库结构设计数据库物理设计数据库实施与测试医院门诊管理系统第一层数据流程图挂号、收费诊断取药、治疗数据库结构设计收费单、初诊结果处方、诊断记录数据库结构设计主要包括概念结构设计即ER图和逻辑结构设计即形成关系模式。这里形成了14个关系模式,包含了医生、病人、以及挂号单、处方等各种单据所构成的关系模式。挂号单医生值班记录挂号、收费取药、治疗关系模式Patient病人Register挂号单Doctor医生DoctorRecord值班医生记录Certificat诊断信息InspectReport检查报告CertificatRecord诊断记录Treatment治疗记录Paybill收费单Cureway治疗方案Recipe处方MedicineRecord药物记录Dept科室ChargeStand收费标准关系模式名称含义总结54213数据库结构设计数据库物理设计数据库实施与测试需求分析医院门诊管理系统数据库物理结构设计共创建了14个关系模式,3个索引属性名对应实体值班医生记录编号值班医生记录药物编号药物记录治疗编号治疗方案总结53421需求分析数据库结构设计数据库物理设计数据库实施与测试医院门诊管理系统存储过程存储过程15--治疗方案更新存储过程createprocedureUpdate_Cureway@Tnovarchar(20),@Ttimevarchar(20),@Tschedulevarchar(20),@Tcyclevarchar(20),@Pidvarchar(20)asinsertintoCurewayvalues(@Tno,@Ttime,@Tschedule,@Tcycle,@Pid)测试execUpdate_Paybill'123','10:55','新加治疗方案','300天','12'15存储过程存储过程17--查询病人A的收费情况、确诊结果和所拿药的存储过程createprocedurepatient_infor@Avarchar(20)ASSelectPaybill.Ucount,CertificatRecord.CONresult,MedicineRecord.MnameFROMPaybill,CertificatRecord,MedicineRecordWHEREPaybill.Pid=CertificatRecord.PidandCertificatRecord.Pid=MedicineRecord.PidandPaybill.Pid=@A测试:execpatient_infor17触发器触发器3/*触发器、向药物记录表中插入数据时,要求编号必须以“M”开头,否则取消插入操作。*/CREATETRIGGERCheck_MedicineRecordONMedicineRecordAFTERINSERTASBEGINDECLARE@noVARCHAR(20)SELECT@no=inserted.MnoFROMMedicineRecord,INSERTEDIF(cast(LEFT(@no,1)asvarbinary)!=cast('M'asvarbinary))BEGINROLLBACKTRANSACTIONRAISERROR('输入的编号:%s不是以M开头,请确认后重新录入!',16,1,@no)ENDEnd:测试:如果插入的编号不是以M开头会显示插入不成功!如图:insertintoMedicineRecordvalues('A099','英太青','激素药','4.57',891,'370281800711635455')如果插入的编号是以M开头会成功插入!如图:insertintoMedicineRecordvalues('M099','英太青','激素药','4.57',891,'370281800711635455')3触发器测试:insertintoDoctorRecordvalues('123456','全天','50','11635455')此时Zcount是50大于20但是实际插入的值是20如图:执行操作后:触发器4/*用游标的触发器、向值班医生记录中插入数据时,要求治疗病人人次不能大于20,如果大于20,自动改成20,为了防止科室之间不正当的竞争以及锻炼新医生的业务能力*/createtriggert_doctoronDoctorRecordafterinsert,updateasdeclare@Znovarchar(20),@Ztimevarchar(20),@Zcountint,@Dnovarchar(20)declarec2cursorforselectZno,Ztime,Zcount,Dnofrominsertedopenc2fetchnextfromc2into@Zno,@Ztime,@Zcount,@Dnowhile(@@fetch_status=0)beginif@Zcount>20updateDoctorRecordsetZcount=20whereZcount=@Zcountfetchnextfromc2into@Zno,@Ztime,@Zcount,@Dnoendclosec2deallocatec24总结53421需求分析数据库结构设计数据库物理设计数据库实施与测试医院门诊管理系统总结门诊医疗是医院管理的门面,流量大,手续较繁锁,在手工方式下,医护人员要做大量不必要的重复工作、效率低、准确性差、不方便管理,影响工作效率,造成了很多就诊病人得不到合理有效的快捷就诊服务,,很有必要引医院门诊管理系统,对病人、医生、治疗和药品等进行一体化管理。本系统是根据实际生活中医院门诊的特点,集挂号、缴费、就诊、取药和治疗的过程为一体的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心脏起搏器术后抗凝患者内镜止血方案
- 心脏代谢疾病的护理管理策略优化
- 心肌再生疗法的联合用药策略
- 微创神经外科手术老年患者麻醉质量控制
- 微创神经术中血流动力学波动的预测模型
- 微创缝合技术对硬脑膜修补术后癫痫的预防作用
- 微创机器人手术:精准与温度的协同进化
- 微创手术术后高钠血症的纠正策略
- 循证医学视角下中医药疗效评价新路径
- 影像组学指导个体化肺癌手术策略制定
- 家电以旧换新风险管控与应对策略
- 2024年1月浙江省高考英语试题卷附答案
- 腾讯隐私计算方案
- 四川省宜宾市2023-2024学年高二物理第一学期期末联考试题含解析
- 医务科年度工作计划
- 提高污水管道安装一次验收合格率(QC成果样板)
- 碳纤维粘贴加固检验批质量验收记录
- CRF中国REITs指数之不动产资本化率调研报告第三期-
- GB/T 6003.1-2022试验筛技术要求和检验第1部分:金属丝编织网试验筛
- YY/T 1269-2015血液透析和相关治疗用水处理设备常规控制要求
- GB/T 17619-1998机动车电子电器组件的电磁辐射抗扰性限值和测量方法
评论
0/150
提交评论