收藏 分销(赏)

社区医疗管理数据库系统doc.doc

上传人:人****来 文档编号:3891536 上传时间:2024-07-23 格式:DOC 页数:19 大小:212.50KB 下载积分:8 金币
下载 相关 举报
社区医疗管理数据库系统doc.doc_第1页
第1页 / 共19页
社区医疗管理数据库系统doc.doc_第2页
第2页 / 共19页


点击查看更多>>
资源描述
内蒙古科技大学 本科生课程设计论文 题 目:社区医疗管理数据库系统 学生姓名:*** 学 号:** 专 业:软件工程 班 级:2012 指导教师:丁雨 2014 年 7 月 3 日 内蒙古科技大学课程设计任务书 课程名称 数据库原理课程设计 设计题目 社区医疗管理系统 指导教师 丁雨 时间 2014/7/3 一、教学要求 1、培养学生运用所学课程《数据库原理》的理论知识和技能以及对数据库组织、管理和使用能力。 2、掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理设计与实施) 二、设计资料及参数 三、设计要求及成果 根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计等工作: 1、概念结构设计的E-R图 2、数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约束(主、外键); 3、确定表之间的关联(一对一、一对多、多对多) 4、运用数据库理论确定每个表至少属于3NF。 5、编写课程设计说明书 四、进度安排 需求分析(1天) ER模型设计(2天) 编写课程设计说明书和验收(2天) 五、评分标准 1、数据库结构正确性(30%) 2、数据库结构复杂性,由题目等级决定(30%) 3、设计说明书完成的质量(30%) 4、出勤(10%) 5、成绩采用五级分制评定 六、建议参考资料 摘要 当前人类社会正处于信息化社会,计算机的普及已然成为当今世界的大势所趋,不管从事何种行业的工作人员都已或多或少的感受到计算机应用给人带来的便利。与此同时,各大公司,企业也都争相引进与计算机相关的诸多技术,可以说,计算机技术很大程度上提高了工作的效率。 而数据库技术正是计算机软件领域的一个重要分支。对于大多数人来说,数据库已成为人们日常生活不可或缺的一部分。例如,人们可能需要去银行取款,可能需要预定机票,可能要在网上选课等,总之数据库的应用领域已遍及社会的每一个角落。 而我今天的课题正是设计市级社区医疗管理系统的数据库,各个社区医疗部门的信息,患者的信息,以及医疗从业人员的信息,医疗设备的信息,将通过一系列的设计,优化成一个完整的数据库系统。 一个完备的医疗系统将成为人们身心健康的重要保障,同时也会为医疗部门的管理带来更多方便。 关键字 社区医疗管理系统,需求分析,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 前言 1.设计目的 培养我们运用所学课程《数据库原理》的理论知识和技能以及对数据库组织、管理和使用能力。通过此设计可以使我们掌握对于给定实际问题的解决方法,同时也意在让我们了解建立一个关系数据库管理系统,必须得经过系统的调研、需求分析、概念设计、逻辑设计、物理设计的一系列过程,为以后的工作打下良好基础。 2.设计意义 健康是很多人关注的的一个话题,在如今社会,随着环境问题的日益突显,食品安全隐患的层出不穷,以及气温气候的反常变化,人们的健康受到了极大的挑战。例如,雾霾导致很多人患呼吸道疾病,而各类垃圾食品容易引发人们肠道疾病,气温的反常不定则很容易让人身患感冒等等,加之我国是一个老龄化社会,老年人的身体状况则需要更多的定期检查和预防,另外每天都有新生儿问世,婴儿期的他们几乎每周都要进行医护,总之每个人每个家庭离不开医护,但是医有轻重缓急,比如对于新生儿的疾病预防等,我们不可能一一送达到大型医院去治疗,这就需要我们不断完善社区医疗服务。一个好的社区医疗服务,很大程度实现了人们“足不出户,便能治病”的愿望。 而纵观当今社会,一个发达的城市也必定有一个完善的医疗系统与之相应,所以运用数据库原理为医疗系统设计一个管理系统,很大程度上提升了医疗系统的服务水平。 一.需求分析 1.1 需求分析的任务 (1)课题要求:设计题目十七:社区医疗管理系统(题目等级50) 1、本系统为市级社区医疗管理系统。 2、可采用C/S或B/S结构。 3、要求记录各社区医疗部门的信息,包括编号、地址、电话、可开设的医疗活动等 4、记录医疗从业人员信息:编号、姓名、性别、出生日前、职称、学历、专业(内科、外科等)、类型(固定、外聘、交流) 5、医疗设备信息:编号、名称、用途 6、医疗设备使用情况 7、患者信息 8、治疗信息:时间、医生、患者、用药、使用医疗设备、去向(治愈、转院) 9、医生的出诊时间 (2)市级社区医疗系统的最终目标是:在计算机网络,数据库和先进的开发平台上,用现有的软件,配置一定的硬件,开发一个易扩充的、易维护的、具有良好系统功能的医疗管理系统,从而实现对医疗设备,医疗从业人员,以及患者信息的系统管理。医疗部门和患者将同时从这个系统中受益。总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。 1.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.2数据抽象与E-R图设计 1.根据需求分析抽象出信息结构,可得该系统的局部E-R图。 (1) 社区医疗部门信息E-R图,如图2.1所示。 各个社区医疗部门 编号 可开设的医疗活动 地址 名称 电话 图2.1社区医疗部门信息E-R图 (2)医疗设备信息E-R图,如图2.2所示。 医疗设备 名称 用途 编号 图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图 三.逻辑结构设计 3.1 E-R图转化成关系模型 社区医疗部门(部门编号,部门名称,地址,联系电话,可开设的医疗活动) 医疗从业人员(医疗从业人员编号,姓名,性别,专业,学历,职称,类型,出生日期,聘期,薪酬,部门编号) 患者(患者编号,姓名,性别,年龄) 治疗(,时间,诊断,患者去向) 设备(设备编号,名称,用途,时间,部门编号,患者编号) 药品(药品编号,名称,单价,数量,时间,功效,患者编号) Error! No bookmark name given. 3.2关系模型转化成数据表 数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约束(主、外键)。在物流运输公司管理系统中,要建立六张表,分别是:社区医疗部门数据表,医疗从业人员数据表,患者数据表,治疗数据表,设备数据表,药品数据表。 表3.1 社区医疗部门数据表 字段名 中文 数据类型 主键 外键 非空 唯一 BM_Id 部门号 INT(4) Y N Y Y BM_Name 部门名 VARCHAR(20) N N Y Y BM_Address 地址 VARCHAR(50) N N Y Y BM_Phone 联系电话 VARCHAR(11) N N Y N BM_Activity 可开设的医疗活动 VARCHAR(200) N N Y N 表3.2 医疗从业人员数据表 字段名 中文 数据类型 主键 外键 非空 唯一 EY_Id 编号 INT(10) Y N Y Y EY_Name 姓名 VARCHAR(20) N N Y N EY_Sex 性别 CHAR(2) N N Y Y EY_Subject 专业 VARCHAR(20) N N N N EY_Education 学历 CHAR(10) N N N N EY_Rank 职称 CHAR(10) N N Y N EY_Type 类型 VARCHAR(20) N N Y N EY_Brith 出生日期 DATE N N Y Y EY_Term 聘期 DATE N N Y N EY_Salary 薪酬 INT(5) N N Y N BM_Id 部门号 INT(4) N Y Y Y 表3.3 患者数据表 字段名 中文 数据类型 主键 外键 非空 唯一 HZ_Id 患者编号 INT(10) Y N Y Y HZ_Name 姓名 VARCHAR(20) N N Y N HZ_Sex 性别 CHAR(2) N N Y Y HZ_Age 年龄 CHAR(3) N N Y N 表3.4 治疗数据表 字段名 中文 数据类型 主键 外键 非空 唯一 EY_Id 医疗从业人员编号 INT(10) Y Y Y Y HZ_Id 患者编号 INT(10) Y Y Y Y ZL_Date 时间 DATE N N Y Y ZL_Diagnosis 诊断 VARCHAR(200) N N Y N ZL_Direction 患者去向 VARCHAR(50) N N Y N 表3.5 设备数据表 字段名 中文 数据类型 主键 外键 非空 唯一 SB_Id 部门号 INT(4) Y N Y Y SB_Name 部门名 CHAR(10) N N Y Y SB_Use 用途 VARCHAR(50) N N Y N SB_Date 时间 DATE N N Y Y BM_Id 部门号 INT(4) N Y Y Y HZ_Id 患者编号 INT(10) N Y Y Y 表3.6 药品数据表 字段名 中文 数据类型 主键 外键 非空 唯一 YY_Id 药品编号 INT(10) Y N Y Y YY_Name 名称 VARCHAR(20) N N Y N YY_Price 单价 INT(8) N N Y N HY_Quantity 货物数量 INT(8) N N Y N YY_Date 时间 DATE N N Y N YY_Affect 功效 VARCHAR(50) N N Y N HZ_Id 患者编号 INT(10) N Y Y Y 3.3结构表 表3.7 社区医疗部门数据表 部门 编号 部门名称 地址 联系电话 可开设的医疗活动 0000 上岗村社区医疗 昆区青年路15号 18742238556 妇幼保健,小病治疗 0001 南桥镇社区医疗 昆区阿尔丁大街16号 18342657253 妇幼保健 0002 桦南县社区医疗 青山区草原道17号 18367878998 妇幼保健 0003 石拐区社区医疗 东河区和平路25号 18347787889 妇幼保健 0004 宝昌镇社区医疗 工业北路107 18327677788 妇幼保健 表3.8医疗从业人员数据表 医疗从业人员编号 姓名 性别 专业 学历 职称 类型 出生日期 聘期 薪酬 部门编号 0000000000 张三 男 临床医学 本科 医师 外科 1978-04-26 3 6000 0000 0000000001 李四 女 口腔医学 博士 医师 外科 1980-01-09 5 20000 0001 0000000002 王五 男 临床医学 硕士 医师 外科 1979-12-12 4 14000 0002 0000000003 赵六 女 预防医学 本科 医师 外科 1963-5-4 10 10000 0003 0000000004 陈七 女 临床医学 本科 医师 外科 1981-2-1 8 8000 0004 表3.9患者数据表 患者编号 姓名 性别 年龄 0000000000 孔珊珊 女 25 0000000001 李云龙 男 56 0000000002 张东升 男 12 0000000003 赵怡宁 男 67 0000000004 周宁 男 52 0000000005 张磊 男 7 0000000006 白新宇 男 8 0000000007 张倩 女 32 表3.10 治疗数据表 医疗从业人员编号 患者编号 时间 诊断 患者去向 0000000000 0000000001 2013-06-23 高烧 治愈 0000000001 0000000000 2013-7-23 口腔溃疡 转院 0000000002 0000000003 2013-6-23 感冒 治愈 0000000003 0000000004 2013-7-23 狂犬疫苗预防 治愈 00000000004 0000000002 2013-5-23 肠炎 转院 表3.11设备数据表 设备编号 名称 用途 时间 部门编号 患者编号 0000 注射穿刺器械 注射 2013-12-23 0000 0000000001 0001 口腔科手术器械 口腔治疗 2013-08-21 0001 0000000002 0002 血糖仪 测血糖 2014-03-12 0002 0000000003 0003 体温计 测体温 2014-05-23 0003 0000000005 0004 急救箱 急救 2013-12-06 0004 0000000004 药品(药品编号,名称,单价,数量,时间,功效,患者编号) 表3.12药品数据表 药品编号 名称 单价 数量 时间 功效 患者编号 000000001 感冒灵 9 30 2013-06-21 治感冒 0000000000 000000002 胃康灵 12 40 2013-08-21 治胃病 0000000001 000000003 速效救心丸 35 30 2013-07-11 缓解心绞痛 000000002 000000004 阿司匹林片 16 30 2013-05-01 镇痛 000000003 结论 经过一个多星期的设计,终于完成了本次设计,客观地评价我的设计思路还是比较清晰的,部门内部的联系也梳理的比较有头绪,但在在设计过程明显感觉到一个问题就是,学的太浅显了 ,对于一个较为实际的课题,医疗系统,其实我是有很多想法的,但是在实践过程中表达不出来,换句话说如果把我所想的全部设计出来,感觉有点力不从心,所以到最后使整个设计略显单薄,如果将此系统应用到实际肯定是不能很好的满足需求的。 下学期我们将会学习数据库的开发,希望通过进一步的深入学习,遇到此类实际设计时我可以更好地完善它的要求,在脉络清晰的基础增强其复杂性。 结束语 在此次设计中 ,我遇到过困惑和麻烦,但是让我受到最大收益的还是在这次的课程设计中得到的经验和锻炼。每年都有课程设计,尽管每年的课设不尽相同,但程序设计的过程都是相似的,总是一个解决问题的过程。每每看着现实生活中的问题被我们的专业只是搞定是,我就感觉到一阵开心。 在这次课程设计中,我学到了很多东西,尤其是如何做一个比较完善的需求分析,当你的需求分析做的越详细,你考虑的问题越周到,在数据库中建E-R图时,就会越方便,问题就会相对少一些。而在E-R图设计时,也是需要耐性和精力的,每个实体的属性都要准确分析,实体之间得联系也要设计得合情合理。 此外我也认识到了一个真理,作为大学生要时刻关心社会,了解社会,学校所学的专业都是书本知识,多为理论,而真正走入工作岗位,需要我们与实际相结合,比如我们此次设计,有人做餐饮系统有人做飞机订票系统,这些知识都需要我们日常生活中多少有些积累。而不是凭空臆断。 当然在今后的学习中,最重要的还是要给自己充电,使自己更加熟练的掌握数据库这一学科。在此感谢老师对我们的辛勤指导,老师辛苦了。 参考文献 1、《数据库系统教程》(第三版) 施伯乐等著 高等教育出版社 2、《数据库系统概论》(第四版) 萨师煊,王珊著 高等教育出版社 19
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服