社区医疗管理数据库系统.doc_第1页
社区医疗管理数据库系统.doc_第2页
社区医疗管理数据库系统.doc_第3页
社区医疗管理数据库系统.doc_第4页
社区医疗管理数据库系统.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

内蒙古科技大学 本科生课程设计论文 题 目:社区医疗管理数据库系统 学生姓名:* 学 号:* 专 业:软件工程 班 级:2012 指导教师:丁雨 20142014 年年 7 7 月月 3 3 日日 内蒙古科技大学课程设计任务书 课程名称数据库原理课程设计 设计题目社区医疗管理系统 指导教师丁雨时间 2014/7/3 一、教学要求 1、培养学生运用所学课程数据库原理的理论知识和技能以及对数据库组织、管理和使 用能力。 2、掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与 物理设计与实施) 二、设计资料及参数 三、设计要求及成果 根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻 辑结构设计等工作: 1、概念结构设计的 ER 图 2、数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表 的各字段名,类型和约束(主、外键); 3、确定表之间的关联(一对一、一对多、多对多) 4、运用数据库理论确定每个表至少属于3NF。 5、编写课程设计说明书 四、进度安排 需求分析(1天) ER 模型设计(2天) 编写课程设计说明书和验收(2天) 五、评分标准 1、数据库结构正确性(30%) 2、数据库结构复杂性,由题目等级决定(30%) 3、设计说明书完成的质量(30%) 4、出勤(10%) 5、成绩采用五级分制评定 六、建议参考资料 3 摘要摘要 当前人类社会正处于信息化社会,计算机的普及已然成为当今世界的大势 所趋,不管从事何种行业的工作人员都已或多或少的感受到计算机应用给人带 来的便利。与此同时,各大公司,企业也都争相引进与计算机相关的诸多技术, 可以说,计算机技术很大程度上提高了工作的效率。 而数据库技术正是计算机软件领域的一个重要分支。对于大多数人来说, 数据库已成为人们日常生活不可或缺的一部分。例如,人们可能需要去银行取 款,可能需要预定机票,可能要在网上选课等,总之数据库的应用领域已遍及 社会的每一个角落。 而我今天的课题正是设计市级社区医疗管理系统的数据库,各个社区医疗 部门的信息,患者的信息,以及医疗从业人员的信息,医疗设备的信息,将通 过一系列的设计,优化成一个完整的数据库系统。 一个完备的医疗系统将成为人们身心健康的重要保障,同时也会为医疗部 门的管理带来更多方便。 关键字关键字 社区医疗管理系统,需求分析,E-R 图,医疗设备,医疗从业人员,患者, 药品,治疗,逻辑结构设计 目录目录 摘要3 关键词3 前言5 1 设计目的.5 2 设计意义.5 一需求分析 1.1 需求分析的任务 5 1.2 需求分析的过程 5 二.系统设计 2.1 概念结构设计的步骤.7 2.2 数据抽象与 E-R 图设计.7 三逻辑结构设计 .11 3.1 E-R 图转化成关系模型11 3.2 关系模型转化成表11 3.3 表结构11 四结论 .17 五结束语 .17 六参考文献 .18 5 前言前言 1.1.设计目的设计目的 培养我们运用所学课程数据库原理的理论知识和技能以及对数据库组 织、管理和使用能力。通过此设计可以使我们掌握对于给定实际问题的解决方 法,同时也意在让我们了解建立一个关系数据库管理系统,必须得经过系统的 调研、需求分析、概念设计、逻辑设计、物理设计的一系列过程,为以后的工 作打下良好基础。 2.2.设计意义设计意义 健康是很多人关注的的一个话题,在如今社会,随着环境问题的日益突显, 食品安全隐患的层出不穷,以及气温气候的反常变化,人们的健康受到了极大 的挑战。例如,雾霾导致很多人患呼吸道疾病,而各类垃圾食品容易引发人们 肠道疾病,气温的反常不定则很容易让人身患感冒等等,加之我国是一个老龄 化社会,老年人的身体状况则需要更多的定期检查和预防,另外每天都有新生 儿问世,婴儿期的他们几乎每周都要进行医护,总之每个人每个家庭离不开医 护,但是医有轻重缓急,比如对于新生儿的疾病预防等,我们不可能一一送达 到大型医院去治疗,这就需要我们不断完善社区医疗服务。一个好的社区医疗 服务,很大程度实现了人们“足不出户,便能治病”的愿望。 而纵观当今社会,一个发达的城市也必定有一个完善的医疗系统与之相应, 所以运用数据库原理为医疗系统设计一个管理系统,很大程度上提升了医疗系 统的服务水平。 一一需求分析需求分析 1.11.1 需求分析的任务需求分析的任务 (1)课题要求:设计题目十七:社区医疗管理系统(题目等级 50) 1、本系统为市级社区医疗管理系统。 2、可采用 C/S 或 B/S 结构。 3、要求记录各社区医疗部门的信息,包括编号、地址、电话、可开设的医 疗活动等 4、记录医疗从业人员信息:编号、姓名、性别、出生日前、职称、学历、 专业(内科、外科等) 、类型(固定、外聘、交流) 5、医疗设备信息:编号、名称、用途 6、医疗设备使用情况 7、患者信息 8、治疗信息:时间、医生、患者、用药、使用医疗设备、去向(治愈、转 院) 9、医生的出诊时间 (2)市级社区医疗系统的最终目标是:在计算机网络,数据库和先进的开发 平台上,用现有的软件,配置一定的硬件,开发一个易扩充的、易维护的、具 有良好系统功能的医疗管理系统,从而实现对医疗设备,医疗从业人员,以及 患者信息的系统管理。医疗部门和患者将同时从这个系统中受益。总之,这个 系统要求能够实现实时,高效,便捷,完善,安全性好等特点。 7 1.21.2 需求分析的过程需求分析的过程 很多人应该都有过看病的经历,一开始先要排队挂号,现如今一些医疗机 构挂完号直接给你张卡,你的个人信息直接录入到数据库系统中,如果你曾经 在这家医疗机构诊断过,那你的治疗历史也会被保存在其系统中,挂完号后你 开始找相关医生为你诊断,诊断过程中的重要信息都将被记录到数据库系统中, 比如你的患病类型,等等,接着根据你的诊断结果你可能需要用药,而药品则 会提前被医疗部门统计齐全,包括药品类型,数量等。总之想要更好地为患者 提供服务,医疗部门内部应该有一个良好的管理,所以设计这一数据库有以下 主要信息: 1此管理系统包含哪些信息主体: a 各个医疗部门 b 医疗设备 c 医疗从业人员 d 患者 d 药品 2.对患者进行服务时整个医疗系统有哪些联系: a 医护人员治疗护理患者的过程有很多信息需要记录 b 患者被治疗护理的过程用到的设备及药品信息需要被记录 3.该数据库管理系统要实现的目标: a 各个医疗部门的信息,以及其部门内的医疗设备,药品,医疗从业人员, 以及患者的必要信息都要被数据库进行管理 b 治疗过程中一些必要的信息也要被记录在数据库系统中 c 患者最终可以体会到便利 二系统设计二系统设计 2.1 概念结构设计概念结构设计的步骤的步骤 1第一步是进行局部视图的设计:由于高层的数据流图只能反映系统的概貌, 而中层流图能较好的反映系统中各局部应用的子系统组成。因此我们先逐一的 设计分 E-R 图。 2第二步是进行视图的集成:各子系统的 E-R 图设计好之后,下一步就是要 将所有的分 E-R 图合成一个系统的总 E-R 图,一般有两个方式,多个分 E-R 图 一次集成,另一种是一次集成两个分 E-R 图。 2.22.2数据抽象与数据抽象与 E-RE-R 图设计图设计 1.根据需求分析抽象出信息结构,可得该系统的局部 E-R 图。 (1) 社区医疗部门信息 E-R 图,如图2.1所示。 图2.1社区医疗部门信息 E-R 图 (2)医疗设备信息 E-R 图,如图2.2所示。 各个社区医疗部门 编号 可开设的医疗 活动 名称 地址 电话 医疗设备 编号 名称 用途 9 图2.2医疗设备信息 E-R 图 E-R 图 (3) 医疗从业人员信息 E-R 图,如图2.3所示 图2.3 医疗从业人员信息 E-R 图 (4) 患者信息 E-R 图,如图2.4所示 图2.4 患者信息 E-R 图 (5)药品信息 E-R 图,如图2.5所示。 医疗从业人员 编号 姓名 性别 学历 职称 类型 专业 出生日期 患者 编号 姓名 性别 年龄 药品 编号 名称 单价 功效 图2.5药品信息 E-R 图 2.根据需求分析抽象出信息结构,可得该系统的整体 E-R 图。 社区医疗部门管理 E-R 图,如图2.6所示。 图2.6社区医疗部门管理 E-R 图 11 三逻辑结构设计三逻辑结构设计 3.13.1 E-RE-R 图转化成关系模型图转化成关系模型 社区医疗部门(部门编号,部门名称,地址,联系电话,可开设的医疗活 动) 医疗从业人员(医疗从业人员编号,姓名,性别,专业,学历,职称,类 型,出生日期,聘期,薪酬,部门编号) 患者(患者编号,姓名,性别,年龄) 治疗(,时间,诊断,患者去向) 医疗从业人员编号,患者编号 设备(设备编号,名称,用途,时间,部门编号,患者编号) 药品(药品编号,名称,单价,数量,时间,功效,患者编号) Error!Error! 3.23.2 关系模型转化成数据表关系模型转化成数据表 数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表 名以及每个表的各字段名,类型和约束(主、外键) 。在物流运输公司管理系统 中,要建立六张表,分别是:社区医疗部门数据表,医疗从业人员数据表,患 者数据表,治疗数据表,设备数据表,药品数据表。 表 3.1 社区医疗部门数据表 字段名中文数据类型主键外键非空唯一 BM_Id 部门号 INT(4)YNYY BM_Name 部门名 VARCHAR(20)NNYY BM_Address 地址 VARCHAR(50)NNYY BM_Phone 联系电话 VARCHAR(11)NNYN BM_Activity 可开设的 医疗活动 VARCHAR(200)NNYN 表3.2 医疗从业人员数据表 字段名中文数据类型主键外键非空唯一 EY_Id 编号 INT(10)YNYY EY_Name 姓名 VARCHAR(20)NNYN EY_Sex 性别 CHAR(2)NNYY EY_Subject 专业 VARCHAR(20)NNNN EY_Education 学历 CHAR(10)NNNN EY_Rank 职称 CHAR(10)NNYN EY_Type 类型 VARCHAR(20)NNYN EY_Brith 出生日期 DATENNYY EY_Term 聘期 DATENNYN EY_Salary 薪酬 INT(5)NNYN BM_Id 部门号 INT(4)NYYY 表3.3 患者数据表 字段名中文数据类型主键外键非空唯一 13 HZ_Id 患者编号 INT(10)YNYY HZ_Name 姓名 VARCHAR(20)NNYN HZ_Sex 性别 CHAR(2)NNYY HZ_Age 年龄 CHAR(3)NNYN 表 3.4 治疗数据表 字段名中文数据类型主键外键非空唯一 EY_Id 医疗从业 人员编号 INT(10)YYYY HZ_Id 患者编号 INT(10)YYYY ZL_Date 时间 DATENNYY ZL_Diagnosis 诊断 VARCHAR(200)NNYN ZL_Direction 患者去向 VARCHAR(50)NNYN 表 3.5 设备数据表 字段名中文数据类型主键外键非空唯一 SB_Id 部门号 INT(4)YNYY SB_Name 部门名 CHAR(10)NNYY SB_Use 用途 VARCHAR(50)NNYN SB_Date 时间 DATENNYY BM_Id 部门号 INT(4)NYYY HZ_Id 患者编号 INT(10)NYYY 表 3.6 药品数据表 字段名中文数据类型主键外键非空唯一 YY_Id 药品编号 INT(10)YNYY YY_Name 名称 VARCHAR(20)NNYN YY_Price 单价 INT(8)NNYN HY_Quantity 货物数量 INT(8)NNYN YY_Date 时间 DATENNYN YY_Affect 功效 VARCHAR(50)NNYN HZ_Id 患者编号 INT(10)NYYY 3.33.3 结构表结构表 表 3.7 社区医疗部门数据表 部门 编号 部门名称地址联系电话可开设的医疗 活动 0000上岗村社区医疗昆区青年路15幼保健,小病 治疗 0001南桥镇社区医疗昆区阿尔丁大街16幼保健 0002桦南县社区医疗青山区草原道17幼保健 0003石拐区社区医疗东河区和平路25幼保健 0004宝昌镇社区医疗工业北路10718327677788妇幼保健 表 3.8 医疗从业人员数据表 医疗从业 人员编号 姓 名 性 别 专 业 学 历 职 称 类 型 出生日期聘 期 薪酬部门 编号 15 0000000000张三男临床 医学 本科医师外科1978-04-26360000000 0000000001李四女口腔 医学 博士医师外科1980-01-095200000001 0000000002王五男临床 医学 硕士医师外科1979-12-124140000002 0000000003赵六女预防 医学 本科医师外科1963-5-410100000003 0000000004陈七女临床 医学 本科医师外科1981-2-1880000004 表 3.9 患者数据表 患者编号姓名性别年龄 0000000000孔珊珊女25 0000000001李云龙男56 0000000002张东升男12 0000000003赵怡宁男 67 0000000004周宁男52 0000000005张磊男7 0000000006白新宇男8 0000000007张倩女32 表 3.10 治疗数据表 医疗从业人员 编号 患者编号时间诊断患者去向 000000000000000000012013-06-23高烧治愈 000000000100000000002013-7-23口腔溃疡转院 000000000200000000032013-6-23感冒治愈 000000000300000000042013-7-23狂犬疫苗预防治愈 0000000000400000000022013-5-23肠炎转院 表 3.11 设备数据表 设备编号名称用途时间部门编号患者编号 0000注射穿刺器 械 注射2013-12-2300000000000001 0001口腔科手术 器械 口腔治疗2013-08-2100010000000002 0002血糖仪测血糖2014-03-1200020000000003 0003体温计测体温2014-05-2300030000000005 0004急救箱急救2013-12-0600040000000004 药品(药品编号,名称,单价,数量,时间,功效,患者编号) 表 3.12 药品数据表 药品编号名称单价数量时间功效患者编号 000000001感冒灵9302013-06-21治感冒0000000000 000000002胃康灵12402013-08-21治胃病0000000001 000000003速效救心 丸 35302013-07-11缓解心绞 痛 000000002 000000004阿司匹林 片 16302013-05-01镇痛000000003 17 结论结论 经过一个多星期的设计,终于完成了本次设计,客观地评价我的设计思路还 是比较清晰的,部门内部的联系也梳理的比较有头绪,但在在设计过程明显感 觉到一个问题就是,学的太浅显了 ,对于一个较为实际的课题,医疗系统,其

温馨提示

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

评论

0/150

提交评论