数据库课程设计(健康档案管理系统)_第1页
数据库课程设计(健康档案管理系统)_第2页
数据库课程设计(健康档案管理系统)_第3页
数据库课程设计(健康档案管理系统)_第4页
数据库课程设计(健康档案管理系统)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

软软 件件 学学 院院 课程设计报告书课程设计报告书 课程名称课程名称 数据库原理及应用数据库原理及应用 设计题目设计题目 健康档案管理系统健康档案管理系统 专业班级专业班级 学学 号号 姓姓 名名 指导教师指导教师 2014 年年 6 月月 目录目录 1 设计时间 1 2 设计目的 1 3 设计任务 1 4 设计内容 1 4 1 需求分析 1 4 2 系统设计 2 4 2 1 概念结构设计 2 4 2 2 逻辑结构设计 3 4 2 3 物理结构设计 4 4 3 系统实施 4 4 3 1 数据库实现 4 4 3 2 数据载入 5 4 4 运行与测试 6 5 总结与展望 11 参考文献 12 成绩评定 12 1 1 设计时间 2014 年 6 月 23 日 2014 年 6 月 27 日 2 设计目的 数据库原理及应用课程设计是软件工程专业集中实践性环节之一 是学习完 数据 库原理及应用 课程后进行的一次全面的综合练习 其目的在于加深对数据库基础理论 和基本知识的理解 掌握使用数据库进行软件设计的基本方法 提高运用数据库解决实 际问题的能力 最终实现对于给定的应用环境 构造最优的数据库模式 建立数据库及 其应用系统 使之能够有效地存储数据 满足各种用户的应用需求 信息要求和处理要求 同时 此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义 3 设计任务 健康档案管理系统健康档案管理系统 功能要求 该系统的健康文件包括病历文件和体检文件 1 登记 将学生的健康信息插入健康文件 2 修改 修改一个学生的健康档案记录 3 删除 删除学生的健康档案记录 4 查询 可以组合各种条件进行查询 显示学生健康信息并打印健康文件报表 5 统计 对学生的基本健康状况进行各种必要的统计和分析 由一般统计和动态分析两种 一般统计包括计数和求平均值 动态分析由健康历史求出平均年增长值和年增长率 数据要求 体检文件 学号 姓名 性别 系别 年龄 身高 体重 胸围 日期 病历文件 学号 姓名 性别 系别 诊断 日期 2 4 设计内容 4 1 需求分析 对于学生而言各方面的压力尤其的大 为此学生健康档案管理系统为学生和医生提供 了方便的查询和记录学生健康信息的方法 便于管理学生健康信息 并进行统计分析 得出科学的学生体质等各方面数据 以便对学生的生活活动做出正确的建议和引导 便 于查询 管理学生健康情况 提高了工作效率 更能使其成为系统化 正规化 科学管 理化 4 2 总体设计 4 2 1 概念结构设计 学 生 学号姓名性别系别 体 检 日期 学号 胸围体重 年龄身高 进行 mn 图 1 3 学号姓名性别系别 学 生病 历 学号诊断日期 拥有 1n 图 2 图 3 总体 E R 图 4 2 2 逻辑结构设计 把概念结构设计阶段设计好的基本 E R 图转换为与选用 DBMS 产品所支持的数据模型 相符合的逻辑结构 即将实体和实体间的联系转换为关系模式 并确定这些关系模式的 属性和码 具体关系模式如下 学生表 学号 姓名 性别 系别 体检表 学号 年龄 身高 体重 胸围 日期 学生 学号姓名性别系别 进行 体检 病历 年龄身高 学号 日期 胸围 体重 学号 诊断 日期 m n 拥有 1 n 4 病历表 学号 诊断 日期 4 2 3 物理结构设计物理结构设计 表 1 学生表 字段名称中文名称 类型 长度 取值范围是否非空主关键字 学号 姓名 性别 系别 学号 姓名 性别 系别 int char char char 20 2 20 N Y 表 2 体检表 字段名称中文名称 类型 长度 取值范围是否非空主关键字 学号 年龄 身高 体重 胸围 日期 学号 年龄 身高 体重 胸围 日期 int int int int int char 20 N Y 表 3 病历表 字段名称中文名称 类型 长度 取值范围是否非空主关键字 学号学号int NY 5 诊断 日期 诊断 日期 char char 20 20 4 3 系统实施 4 3 1 数据库实现数据库实现 1 创建数据库 CREATE DATABASE 健康档案管理系统 2 创建学生表 CREATE TABLE 学生表 学号 CHAR 10 PRIMARY KEY 姓名 CHAR 10 性别 CHAR 2 系别 CHAR 10 2 创建体检表 CREATE TABLE 体检表 学号 CHAR 10 PRIMARY KEY 年龄 CHAR 10 身高 CHAR 10 体重 CHAR 10 胸围 CHAR 10 日期 CHAR 10 FOREIGN KEY 学号 REFERENCES 学生表 学号 2 创建病历表 CREATE TABLE 病历表 学号 CHAR 10 PRIMARY KEY 诊断 CHAR 10 6 日期 CHAR 10 FOREIGN KEY 学号 REFERENCES 学生表 学号 4 3 2 数据载入 图 5 学生表 示意图 图 6 体检表 示意图 图 7 病历表 示意图 7 4 4 运行与测试 1 登记 向学生表中登记学号为 8 学生的基本信息 图 8 登记过程示意图 8 图 9 登记完成 学生表 示意图 2 修改 将学号为 1 学生的年龄改为 21 图 10 修改信息过程图 修改后的结果 9 图 11 修改信息后的 体检表 示意图 3 删除 删除学号为 7 学生的病历记录 图 12 删除信息过程示意图 修改后的结果 10 图 13 删除后 病历表 示意图 4 查询 查询系别为软件的学生的详细健康数据 图 14 查询信息示意图 11 查询感冒学生的详细数据 图 15 查询信息示意图 5 统计 统计体检的平均年龄 身高 体重 胸围 图 16 统计示意图 12 5 总结与展望 本次课程设计综合考察了我们对数据库知识的掌握熟练程度和实际运用能力 通过这 次课程设计 自己巩固并强化了半年来所学的相关知识 对数据库的查询 删除 统计 更新 修改等操作更加熟练 并且对数据库的创建过程 和相关操作 实施和维护等问 题 有了更进一步的了解和认识 总的来说收获还是很多的 虽然说以前非常不懂这门 课程 刚开始学的时候确实有很多地方我很不理解 每次上课时老师都会给我们出不同 的设计题目 在它上面花费了好多心血 觉得它很难 是需用花费了大量的时间学习 现在真正的明白了很多 只要努力去学习 就会灵活的去应用它 通过此次的课程设计 自己也明白了思路即出路 有什么不懂不明白的地方要及时请教或上网查询 只要肯花 时间去认真钻研 动脑思考 动手实践 就没有弄不懂的知识 13 参考文献 1 王珊 萨师煊 数据库系统概论 M 第四版 高等教育出版社

温馨提示

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

评论

0/150

提交评论