《健康档案管理系统课程设计报告》由会员分享,可在线阅读,更多相关《健康档案管理系统课程设计报告(34页珍藏版)》请在金锄头文库上搜索。
1、 数据库 课程设计报告课 题: 健康档案管理系统 目 录一、 课程设计的目的和意义21.1、 课程设计的目的 21.2、 课程设计的意义 2二、 需求分析32.1、数据流图42.2、数据字典7三、概要结构设计10四、逻辑结构设计13五、物理结构设计13总结 15参考文献 16一、课程设计的目的和意义1.1、课程设计的目的数据库课程设计是数据库原理及应用实践环节极为重要的一局部,其目的主要是为了加强学生对数据库根本概念、原理和技术的掌握,结合实际的操作和设计,稳固课堂教学内容,将理论与实际相结合,强化学生的实践意识,从而提高学生的实际动手能力和创新能力。通过课程设计,可以培养学生分析问题、解决问
2、题以及自学能力,提高和加强学生的计算机应用与软件开发能力,使学生熟练掌握数据库设计工具的使用,提高从事数据库系统建设和管理工作的根本技能和能力。1.2、 课程设计的意义课程设计是学完根底知识后必须进行的一个实践环节。进行课程设计:有利于根底知识的理解,学生可以掌握一些信息时代生存与开展必需的信息技术根底知识和根本技能,具备了在日常生活与学习中应用信息技术解决问题的根本态度与根本能力;有利于逻辑思维的锻炼 ,在许多常规学科的日常教学中,我们不难发现这样一个现象,不少学生的思维常常处于混乱的状态。写起文来前言不搭后语,解题步骤混乱,这些都是缺乏思维训练的结果。程序设计是公认的、最能直接有效地训练学
3、生的创新思维,培养分析问题、解决问题能力的学科之一。即使一个简单的程序,从任务分析、确定算法、界面布局、编写代码到调试运行,整个过程学生都需要有条理地构思,这中间有猜想设想、判断推理的抽象思维训练,也有分析问题、解决问题、预测目标等能力的培养;有利于与其他学科的整合 ,在程序设计中,我们可以解决其它学科有关问题,也利用其它课程的有关知识来解决信息技术中比拟抽象很难理解的知识。在信息技术课中整合其它学科的知识,发挥信息技术的优势;有利于治学态度的培养, 程序设计中,语句的语法和常量变量的定义都有严格的要求,有时输了一个中文标点、打错了一个字母,编译就不能通过,程序无法正常运行。程序设计初学阶段,
4、学生经常会犯这样的错误,可能要通过几次乃至十屡次的反复修改、调试,才能成功,但这种现象会随着学习的深入而慢慢改观。这当中就能培养严谨治学、不怕失败、百折不挠的科学精神和态度。二、 需求分析任务:设计一个健康档案管理系统1、功能要求:该系统的健康文件包括病历文件和体检文件。1 登记将学生的健康信息插入健康文件;2 修改修改一个学生的健康档案记录;3 删除删除学生的健康档案记录;4 查询可以组合各种条件进行查询,显示学生健康信息并打印健康文件报表;5 统计对学生的根本健康状况进行各种必要的统计和分析,由一般统计和动态分析两种。一般统计包括计数和求平均值;动态分析由健康历史求出平均年增长值和年增长率
5、。2、数据要求:体检文件:学号、姓名、性别、系别、年龄、身高、体重、胸围、日期病历文件:学号、姓名、性别、系别、 诊断、日期在这次的课程设计中,用户要求我们对该系统的健康文件实现学生信息登记、修改、删除、查询、统计等操作,其中健康文件还包含病历文件和体检文件。在病历文件中的数据要求有学号、姓名、性别、系别、 诊断、日期,而体检文件中的数据要求有学号、姓名、性别、系别、年龄、身高、体重、胸围、日期。而为了使这个健康档案管理系统的设计能够更加接近现实生活,并充分考虑到今后可能的扩充和改变,我们在里面加了一些相应的东西,比方我们将病历文件和体检文件都看成是很多学生的分类,每个学生都有一份相应的病历文
6、件和体检文件,文件中是他们不同时期的病历表和体检表,而病历表的属性不止包括学号、姓名、性别、系别、 诊断、日期,还有医疗记录和是否住院等,体检表中又包含体检工程,而身高、体重、胸围等均包含在工程名称中。2.1、数据流图2.2、数据字典我负责加工条目1. 数据流条目数据流名称:原始数据 简述:医务室向健康档案管理系统输入的学生的体检和病历数据 来源:医务室 去向:健康档案管理系统 组成:学号+姓名+性别+系别+年龄+身高+体重+胸围+日期+诊断结果+联 系方式+医疗记录+是否住院+其他 数据流名称:反应信息 简述:健康档案管理系统向医务室反应的学生的体检和病历信息 来源:健康档案管理系统 去向:
7、医务室 组成:学号+姓名+性别+系别+年龄+身高+体重+胸围+日期+诊断结果+联 系方式+医疗记录+是否住院+其他 数据流名称:统计信息 简述:健康档案管理系统统计的学生的体检和病历信息 来源:健康档案管理系统 去向:学生 组成:统计学生的体检和病历信息的结果+分析学生的体检和病历信息的结果 数据流名称:查询信息 简述:健康档案管理系统查询的学生的体检和病历信息 来源:健康档案管理系统 去向:学生 组成:学生的体检信息+病历信息 数据流名称:报表 简述:打印出来的学生的健康信息 来源:健康档案管理系统 去向:学生 组成:健康状况表+成长情况表数据流名称:新增数据 简述:新增的学生的体检和病历数
8、据 来源:医务室 去向:健康档案管理系统 组成:体检记录+病历记录 数据流名称:插入信息 简述:插入学生的体检和病历信息 来源:健康档案管理系统 去向:医务室 组成:体检记录+病历记录数据流名称:修改数据 简述:修改的学生的体检和病历数据来源:医务室 去向:健康档案管理系统 组成:体检记录+病历记录 数据流名称:修改信息 简述:反应修改后的学生的体检和病历数据来源:健康档案管理系统 去向:医务室 组成:体检记录+病历记录数据流名称:删除数据 简述:删除的学生的数据来源:医务室 去向:健康档案管理系统 组成:学号+姓名+性别+系别+年龄+专业+班级+联系方式+家庭住址 数据流名称:删除信息 简述
9、:反应删除学生数据的结果来源:健康档案管理系统 去向:医务室 组成:学号+姓名+性别+系别+年龄+专业+班级+联系方式+家庭住址+删除成 功或操作失败 数据流名称:健康状况表 简述:生成的学生健康表来源:健康档案管理系统 去向:学生 组成:学号+姓名+性别+系别+年龄+身高+体重+胸围+日期+诊断结果+联 系方式+医疗记录+是否住院+健康状况+其他数据流名称:成长情况表 简述:生成的学生成长表来源:健康档案管理系统 去向:学生 组成:学号+姓名+性别+系别+年龄+身高+体重+胸围+日期+诊断结果+联 系方式+医疗记录+是否住院+成长状况+其他 数据流名称:统计结果 简述:统计学生数据的结果来源
10、:健康档案管理系统 去向:学生 组成:计数结果+平均身高+平均体重+平均胸围数据流名称:分析结果 简述:分析学生数据的结果来源:健康档案管理系统 去向:学生 组成:平均增长率+平均增长值数据流名称:计数结果 简述:统计学生病历信息的结果来源:健康档案管理系统 去向:学生 组成:学号+姓名+性别+年龄+系别+诊断结果+联系方式+医疗记录+是否住院 数据流名称:平均身高 简述:计算学生体检后的平均身高来源:健康档案管理系统 去向:学生 组成:体检人数+总身高+平均身高数据流名称:平均体重 简述:计算学生体检后的平均体重来源:健康档案管理系统 去向:学生 组成:体检人数+总体重+平均体重数据流名称:
11、平均胸围 简述:计算学生体检后的平均胸围来源:健康档案管理系统 去向:学生 组成:体检人数+总胸围+平均胸围数据流名称:平均增长率 简述:计算学生体检后的平均增长率来源:健康档案管理系统 去向:学生 组成:体检人数+总增长率+平均增长率数据流名称:平均增长值 简述:计算学生体检后的平均增长率来源:健康档案管理系统 去向:学生 组成:体检人数+总增长值+平均增长值2.数据项条目数据项名称:地址 简述:医务室的地址类型: 字符串 长度: 50数据项名称: 简述:医务室的 号码类型:字符串 长度: 20数据项名称:编号 简述:唯一识别医生身份的证明 类型:整型 长度:10数据项名称:医科类别 简述:医生主治的医科类 类型: 字符串 长度: 20数据项名称:学号 简述:唯一识别学生身份的证明 类型: 字符串 长度: 20 数据项名称:姓名 简述:学生和医生的姓名类型:字符串长度:20 数据项名称:性别 简述:学生和医生的性别类型:字符串长度:10 数据项名称:系别 简述:学生的系别 类型: 字符串 长度: 20 数据项名称:年龄 简述:学生和医生的年龄 类型: 整数 长度: 10数据