




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库课程设计说明书住院管理信息系统数据库设计学生姓名 学号: 学 院: 软件学院 专 业: 嵌入式软件开发与应用 指导教师: 2015年07月0目 录1 引言22 需求分析22.1 功能分析22.2 数据流图22.3 数据字典 5 3 概念设计63.1 E-R模型64 逻辑结构设计74.1 数据描述74.2 转换关系模式95 程序源代码及其说明105.1 数据库的创建105.2 建立数据表115.3 有关查询、插入、删除、更新的程序代码75.4 存储过程135.5 触发器136 心得体会14 参考文献141 引言(或绪论)对着科学技术的不断提高,计算机科学已进入人类社会的各种领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点。医院住院管理系统是现代化医院运营的必要技术支撑和基础设施,实现医院住院管理的目的就是为了以更现代化、规范化的手段来加强医院的管理,提高医院的工作效率,改进医疗质量,从而树立现代化医院的新形象,这也是未来医院发展的必然方向。该系统的实施将在整个医院建设企业级的计算机网络系统,并在其基础上构建企业级的应用系统,实现整个医院的人、财、物等各种信息的顺畅和高度共享,为全院的管理水平现代化和领导决策的准确化打下坚实基础。2 需求分析21功能分析主要功能有:1. 对于住院病人及其费用的管理2. 病人住院登记3. 病人处方和检查检验项目开立4. 病人出院5. 基本数据维护22数据流图顶层数据流图:数据流图(细化):数据流图(细化):学生信息录入及查询流图:医生信息录入及查询流图:护士信息录入查询操作流图:23数据字典数据项名字:姓名数据项含义说明:病人、护士、医生的名字数据类型:char长度:10数据项名字:工号数据项含义说明:医生和护士在医院的编号数据类型:char长度:10数据项名字:性别数据项含义说明:病人的性别数据类型:smallint取值范围:(女,男)数据项名字:地址数据项含义说明:病人居住的地址数据类型:char 长度:20数据项名字:日期数据项含义说明:病人的入院日期和出院日期数据类型:DATEtime数据项名字:病床类型数据项含义说明:病床的类型数据类型:char长度:2数据项名字:诊断编号数据项含义说明:诊断书的编号数据类型:char长度:10数据项名字:收据编号数据项含义说明:收据条的编号数据类型:char长度:103 概念设计31E-R模型4 逻辑结构设计41数据描述病人(Patient):字段名称字段描述类型是否主键说明Patient_no病人编号Int是非空Bed_no病床号Int对应主键在bed表Patient_name姓名CharPatient_sex性别CharPatient_add地址varcharPatient_in住院日期smalldatetime录入时记录Patient_out出院日期smalldatetime出院时记录病床(Bed):字段名称字段描述类型是否主键说明Bed_no病床号Int是非空Nurse_no护士工号Int对应主键在nurse表Bed_type病床类型CharIs_empty是否为空Char护士(Nurse):字段名称字段描述类型是否主键说明Nurse_no护士工号Int是非空Nurse_name姓名CharNurse_c职称Char医生(Doctor):字段名称字段描述类型是否主键说明Doctor_no医生工号Int是非空Doctor_name姓名CharDoctor_c职称Char诊断书(Book):字段名称字段描述类型是否主键说明Book_no诊断编号Int是非空Book_in内容VarcharDoctor_no医生工号Int对应主键在doctor表Patient_no病人编号Int对应主键在patient表收据(Receipt):字段名称字段描述类型是否主键说明Receipt_no收据编号Int是Patient_no病人编号Int对应主键在patient表Receipt_item项目CharReceipt_money金额Int非空Receipt_hito收款人CharReceipt_date收款日期smalldatetime非空42转换为关系模式病人信息表:(病人编号 病床号 姓名 性别 地址 入院日期 出院日期);P(P# ,B#, PNAME ,PSEX ,PADD ,PIN ,POUT ,)病床信息表:(病床号 病床类型 空床标志);B(B# ,BTYPE ,BEMPTY)护士信息表:(护士编号 姓名 职称);N(N# ,NNAME ,NC )医生信息表:(医生编号 姓名 职称);D(D# ,DNAME ,DC)诊断书信息表:(诊断编号 医生编号 病人编号 内容);Z(Z# ,D# ,P# ,ZIN )收据信息表:(收据编号 病人编号 项目 金额 收款人 收款日期);R(R# ,P# ,RITEM ,RMONEY ,RPEOPLE ,RDATE )5 程序源代码及其说明51数据库的创建create database HOSPITAL_SYSTEM52建立数据表(1)护士信息表的创建CREATE TABLE Nurse(N# CHAR(10) NOT NULL,NNAME CHAR(10),NC CHAR(10),PRIMARY KEY(N#); (2)病床信息表的创建CREATE TABLE Bed(B# CHAR(10) NOT NULL,N# CHAR(10) NOT NULL,BTYPE CHAR(2),BEMPTY CHAR(2),PRIMARY KEY(B#),FOREIGN KEY(N#)REFERENCES Nurse(N#);(3)病人信息表的创建CREATE TABLE Patient(P# CHAR(10) NOT NULL,B# CHAR(10) NOT NULL,PNAME CHAR(10),PSEX SMALLINT,PADD VARCHAR(20),PIN DATEtime,POUT DATEtime,PRIMARY KEY(P#),FOREIGN KEY(B#)REFERENCES Bed(B#);(4)医生信息表的创建CREATE TABLE Doctor(D# CHAR(10) NOT NULL,DNAME CHAR(10),DC CHAR(10),PRIMARY KEY(D#);(5)诊断表的信息表的创建CREATE TABLE Zhenduanshu(Z# CHAR(10 ) NOT NULL,D# CHAR(10) NOT NULL,P# CHAR(10) NOT NULL,ZIN VARCHAR(20),PRIMARY KEY(Z#),FOREIGN KEY(D#)REFERENCES Doctor(D#),FOREIGN KEY(P#)REFERENCES Patient(P#);(6)收据信息表的创建CREATE TABLE Receipt(R# CHAR(10) NOT NULL,P# CHAR(10) NOT NULL,RITEM CHAR(10),RMONEY SMALLINT,RPEOPLE CHAR(10),RDATE DATETIME,PRIMARY KEY(R#),FOREIGN KEY(P#)REFERENCES Patient(P#);53有关查询、插入、删除、更新的程序代码(1)查询 select nnamefrom bed,nursewhere bno=1and bed.nno=nurse.nno(2) 插入Nurse表: insert into Nurse(N#,NNAME,NC)values(01,护士,护士)insert into Nurse(N#,NNAME,NC)values(02,护士,护师)Bed表:insert into Bed(B#,N#,BTYPE,BEMPTY)values(01,01,轻,是)insert into Bed(B#,N#,BTYPE,BEMPTY)values(02,02,重,是)Patient表:insert into Patient(P#,B#,PNAME,PSEX,PADD,PIN,POUT)values(01,01,邢凯,1,山西省吕梁市,2015-06-07 00:00:00,2015-07-07 00:00:00)insert into Patient(P#,B#,PNAME,PSEX,PADD,PIN,POUT)values(02,02,王钧,1,山西省运城市,2015-06-07 00:00:00,2015-07-07 00:00:00)Doctor表:insert into Doctor(D#,DNAME,DC)values(01,秦智凯,医师)insert into Doctor(D#,DNAME,DC)values(02,石蟠虹,医师)Zhenduanshu表:insert into Zhenduanshu(Z#,D#,P#,ZIN)values(01,01,01,骨折)insert into Zhenduanshu(Z#,D#,P#,ZIN)values(02,02,02,脑震荡)Receipt表:insert into Receipt(R#,P#,RITEM,RMONEY,RPEOPLE,RDATE)values(01,01,检查,100,财务处,2015-07-07 00:00:00)insert into Receipt(R#,P#,RITEM,RMONEY,RPEOPLE,RDATE)values(02,02,手术,2002,财务处,2015-06-07 00:00:00)53存储过程create proc proc1N# varchar(30)asbegin select * from Nurse where N#=N#endexec proc1 01create proc proc2P# varchar(30)asbeginselect B# from Patient where P#=P#endexec proc2 01create proc proc3B# varchar(30)asbeginselect N# from Bed where B#=B#endexec proc3 0154触发器create trigger insertdatetrigger on Bedfor insertasbegininsert into Nurse(N#) values(03)endcreate trigger updatetrigger on Nursefor updateasbeginprint触发了修改触发器endcreate trigger deletetrigger on Nursefor deleteasbegininsert into Nurse(N#,NNAME,NC)values(03,好护士,护士)end6 心得体会这次课程设计使我熟悉了系统设计的整体步骤。数据库系统设计大可分为需求分析、概念设计、逻辑设计、物理设计、数据库的实施、运行与维护这六个步骤。其中,让我感触最深的是需求分析阶段,在这个阶段,必须对所设计的系统要有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能凭想象或自己的了解,这样会在后续的工作中遇到很多的问题。加深了我对数据库系统概论相关知识和SQL SERVER相关功能的了解。在解决遇到的各种问题中,学到了很多新的知识。我进一步掌握了相关的SQL语句方面的知识,还纠正了以前的错误认识和理解。参 考 文 献学术期刊 作者论文题目期刊名称,出版年份,卷(期):页次如果作者的人数多于3人,则写前三位作者的名字后面加“等”,作者之间以逗号隔开。例如:1 李峰,胡征,景苏等. 纳米粒子的控制生长和自组装研究进展. 无机化学学报, 2001, 17(3): 3153242 J.Y.Li, X.L.Chen,H.Li. Fabrication of zinc oxide nanorods. Journal of Crystal Growth, 2001,233:57学术会议论文集 作者论文题目文集编者姓名学术会议文集名称,出版地:出版者,出版年份:页次例如:3 司宗国 谢去病 王群重子湮没快度关联的研究见赵维勤,高崇寿编第五届高能粒子产生和重离子碰撞理论研讨会文集,北京:中国高等科学技术中心,1996:105图书 著者书名版本出版地:出版者,出版年页次如果该书是第一版则可以略去版次。例如:4韩其智 孙洪洲群论北京:北京大学出版社,1987101预印本 作者论文题目预印本编号(出版年份)例如:5Xiaofeng Guo and Jianwei QiuThe leading power corrections to the structure functionshepph
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 啤酒标签上光油行业深度研究分析报告(2024-2030版)
- 2025年中国气力吸排车行业市场深度研究及投资战略规划建议报告
- 2025-2030年中国剪刀绒行业深度研究分析报告
- 2025年中国特殊光缆行业市场发展前景及发展趋势与投资战略研究报告
- 2025年中国扑海因可湿性粉剂行业市场发展前景及发展趋势与投资战略研究报告
- 软件项目调试报告-实例文件
- 中国木霉菌行业市场运营现状及投资规划研究建议报告
- 中国粟行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 中国肉驴屠宰市场供需格局及未来发展趋势报告
- 2021-2026年中国白鸡市场竞争格局及投资战略规划报告
- 《现代色谱分析HPL》课件
- 国家开放大学专科《社会调查研究与方法》期末纸质考试总题库2025春期考试版
- 2024年设备监理师考试题库及答案(历年真题)
- 三病母婴传播及阻断
- 初中常见副词英语单选题100道及答案解析
- 安徽农业大学《中级财务会计》2022-2023学年第一学期期末试卷
- HXD1C型机车转向架培训教材(20091008)资料
- 工业自动化设备维护保养操作手册
- 针灸师招聘面试题与参考回答2025年
- 与信仰对话 课件-2024年入团积极分子培训
- 直播助农创业计划书
评论
0/150
提交评论