数据库课程设计答辩
更新时间:2023-05-27 07:39:01 阅读量: 实用文档 文档下载
数据库课程设计
医院门诊管理系统2012013324 软件工程121班 张桐
背景分析 随着社会的进步和人类生产生活水平的提高,国内
现有的医院不论从规模上还是服务质量上都实现了 显著增长。显然,如果医院门诊仍采用人工管理的 方式显然无法应对庞大的病患需求。如今,科学与 发展已成为时代的主题。在中国软件行业日益进步 的今天,我们可以利用这些资源来帮助减轻医生和 病人的负担,让病人能够尽快就医。一个高质量的 医院门诊管理系统,能提高医院的社会效益与经济 效益。本文采用结构化分析和设计方法,运用数据 流程图和E-R图等工具对小型医院门诊管理系统数 据库进行分析和设计,实现登记挂号、诊断治疗、 收费挂号等医院门诊的基本业务。
需求分析
需求分析阶段,主要确定 医院门诊系统管理的业务 流程、数据流程,以及要 实现的功能、目标,还要 用来判定设计结果是否符 合实际和实用,达到最初 的设计目标,从而进一步 完善医院门诊管理系统的 功能,使销售服务更加方 便,也能在很大程度上减 轻工作者的负担。图1-1 顶层数据流程图
概念结构设计
概念结构设计是将需求分析得到的用户需求抽象为信 息结构(概念模型)的过程。E-R模型是描述概念模型 的有力工具。逐一设计分E-R图,再将所有的分E-R图 综合成系统的总E-R图。
逻辑结构设计
逻辑结构设计的任务就是把概念结构设计阶段设计好的基 本E-R图转换为与选用DBMS产品所支持的数据模型相符合 的逻辑结构。1.病人(病人编号,病人姓名,性别,年龄,医生号) 2.医生(医生号,医生姓名,职称,电话,科室号) 3.药品(药品编号,药品名称,单价,数量) 4.处方(处方号,日期,药品编号,收费单号) 5.收费单(收费单号,日期,金额,收费方式) 6.诊断结果(医生号,病人编号,病名,处方号) 7.挂号单(挂号单号,挂号方式,日期,病人编号,收 费单号) 8.科室(科室号,科室名称,联系方式)
物理结构设计 主要包括数据库在物理设备上的存储结构与存取方
法就是数据库的物理结构,它依赖于选定的数据库 管理系统。为一个给定的逻辑数据模型选取一个最 合适的应用环境的物理结构的过程,就是数据库的 物理设计。这一阶段主要的任务是确定数据库的物 理结构,并不断的进行优化处理,主要建立索引, 触发器,存储过程。
数据库测试与实施 (SQL Server 2008)
基本表和视图的建立
在Dept_Doctor视图查询医院 门诊部各个科室的医生人数
数据库测试与实施 (SQL Server 2008)
创建触发器 :当向处方表Prescr
iption 中添加元组时,同步对 表Medicine的级联更新。 (药品数量-1)
create trigger t1 on Prescription after insert,update as declare @pr_no varchar(20),@mno varchar(20) declare c2 cursor for select pr_no,mno from inserted open c2 fetch next from c2 into @pr_no,@mno while(@@fetch_status=0) begin update Medicine set mquantity=mquantity-1 where mno=@mno fetch next from c2 into @pr_no,@mno end close c2 deallocate c2
数据库测试与实施 (SQL Server 2008)
一个患者确诊完毕,向 Diagnose新增一条诊断结果 记录,同时在Prescription表 添加一条处方记录,并更新 Bill表中相应收费信息
create proc addDiagnose @Dno varchar(20), @Pno varchar(20), @Iname varchar(20), @Pr_no varchar(20), @Mno varchar(20), @Bno varchar(20), @Bmoney float as insert into Bill values(@Bno,GETDATE(),@Bmoney ,'药品收费') insert into Prescription values(@Pr_no,GETDATE(),@Mno, @Bno) insert into Diagnose values(@Dno,@Pno,@Iname,@Pr_ no)
数据库测试与实施 (Oracle 10g)
修改某一药品剩余量
数据库测试与实施 (Oracle 10g)
在Patient_Diag视图中查 询患感冒的病人姓名
在Dept_Doctor视图中查询 医院门诊部各个科室的医 生人数
正在阅读:
数据库课程设计答辩05-27
中国未来十年经济的十大预测07-26
高考作文素材集锦45例03-08
描写雪的散文02-21
全过程跟踪审计实施方案01-03
2017北京林业大学会计硕士考研情况05-11
浅谈分析游戏局面的三种常用模式 - 图文09-22
A Framework for Role-Based Access Control in Group Communication Systems07-22
北方工业大学编译原理习题集06-21
闪闪红星电影观后感12-11
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 答辩
- 课程
- 数据库
- 设计
- 深圳公司怎么注册
- 图书管理系统用例建模报告(用例图、类图、时序图)
- 动态仿真集成环境simulink
- 健康促进医院参考
- 多彩的“分数条”教学设计与评析
- 在课外活动中提高小学生艺术素养的实践
- 洛克人zx advent攻略
- 申论(议论文)的结构写作方法
- 《云南省行政机关公务员考核实施办法(试行)
- 课程名称中英文对照参考表
- 开发荒山地协议书
- 从快餐行业毗邻选址引发的战略思考_以大娘水饺毗邻麦当劳为例
- 论生命的可喜之处在于不可重来
- 珠斗小学总复习课程表
- 浅谈机关内勤工作职责
- 黑龙江省2020┄2021学年高一上学期月考试题英语
- 浅谈高速公路施工中的工程质量管理
- 四川省成都市望子成龙黉舍小升初数学能力测试卷
- 第四章 水路运输
- 中海地产品牌调研