数据库课程设计(健康档案管理系统)-(1)

上传人:F****n 文档编号:99252776 上传时间:2019-09-18 格式:DOC 页数:15 大小:378.50KB
返回 下载 相关 举报
数据库课程设计(健康档案管理系统)-(1)_第1页
第1页 / 共15页
数据库课程设计(健康档案管理系统)-(1)_第2页
第2页 / 共15页
数据库课程设计(健康档案管理系统)-(1)_第3页
第3页 / 共15页
数据库课程设计(健康档案管理系统)-(1)_第4页
第4页 / 共15页
数据库课程设计(健康档案管理系统)-(1)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《数据库课程设计(健康档案管理系统)-(1)》由会员分享,可在线阅读,更多相关《数据库课程设计(健康档案管理系统)-(1)(15页珍藏版)》请在金锄头文库上搜索。

1、软 件 学 院课程设计报告书课程名称 数据库原理及应用 设计题目 老年人健康档案管理系统 专业班级 学 号 姓 名 指导教师 2015年12月目录1 设计时间12 设计目的13设计任务14 设计内容14.1需求分析14.2系统设计24.2.1 概念结构设计24.2.2 逻辑结构设计34.2.3 物理结构设计44.3系统实施44.3.1数据库实现44.3.2 数据载入54.4运行与测试65 总结与展望11参考文献12成绩评定12考虑到公司仍有部分低层及高层人员的补充,因此在选择招聘渠道供应商的附加值时以配送普工现场招聘会和高端人才交流会为佳,另外根据供应商平台实力,若能给公司提供合适的猎头服务也

2、应当纳入甄选范畴。1 设计时间2015年12月1日2015年12月12日2 设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完数据库原理及应用课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义3设计任务健康档案管理系统功能要求:该系统的健康文件包括病历文件和体检文件

3、。(1)登记将老年人的健康信息插入健康文件;(2)修改修改一个老年人的健康档案记录;(3)删除删除老年人的健康档案记录;(4)查询可以组合各种条件进行查询,显示老年人健康信息并打印健康文件报表;(5)统计对老年人的基本健康状况进行各种必要的统计和分析,由一般统计和动态分析两种。一般统计包括计数和求平均值;动态分析由健康历史求出平均年增长值和年增长率。数据要求:体检文件:编号、姓名、性别、年龄、身高、体重、胸围、日期病历文件:编号、姓名、性别、诊断、日期4 设计内容 4.1需求分析对于老年人而言身体各方面的压力尤其的大,为此老年人健康档案管理系统为老年人和医生提供了方便的查询和记录老年人健康信息

4、的方法。便于管理老年人健康信息,并进行统计分析,得出科学的老年人体质等各方面数据,以便对老年人的生活活动做出正确的建议和引导,便于查询,管理老年人健康情况,提高了工作效率,更能使其成为系统化,正规化,科学管理化。 4.2总体设计4.2.1 概念结构设计老年人编号姓名性别体 检日期编号胸围体重年龄身高进行mn图1编号姓名性别学 生病 历编号诊断日期拥有1n图2 编号年龄身高姓名性别编号mn进行体重体检学生1胸围拥有日期n病历诊断编号日期图3 总体E-R图4.2.2 逻辑结构设计把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构,即将实体和实体间的联系转

5、换为关系模式,并确定这些关系模式的属性和码。具体关系模式如下:老年人表(编号,姓名,性别,)体检表(编号,年龄,身高,体重,胸围,日期)病历表(编号,诊断,日期)4.2.3 物理结构设计 表1 老年人表字段名称中文名称类型(长度)取值范围是否非空主关键字编号姓名性别编号姓名性别intcharchar 202N Y 表2 体检表字段名称中文名称类型(长度)取值范围是否非空主关键字编号年龄身高体重胸围日期编号年龄身高体重胸围日期intintintintintchar 20N Y 表3 病历表字段名称中文名称类型(长度)取值范围是否非空主关键字编号诊断日期编号诊断日期intcharchar 2020

6、N Y 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 老年人表(

7、编号)2.创建病历表CREATE TABLE 病历表( 编号 CHAR (10) PRIMARY KEY, 诊断 CHAR (10), 日期 CHAR (10), FOREIGN KEY(编号) REFERENCES 老年人表(编号)4.3.2 数据载入图5 “老年人表”示意图 图6 “体检表”示意图图7 “病历表”示意图4.4运行与测试1. 登记向老年人表中登记编号为8老年人的基本信息图8 登记过程示意图图9 登记完成“老年人表”示意图2. 修改将编号为1老年人的年龄改为21图10 修改信息过程图修改后的结果:图11 修改信息后的“体检表”示意图3. 删除删除编号为7老年人的病历记录图12

8、删除信息过程示意图修改后的结果:图13 删除后“病历表”示意图4. 查询查询姓名为王敏的老年人的详细健康数据图14 查询信息示意图查询感冒老年人的详细数据图15 查询信息示意图5. 统计统计体检的平均年龄、身高、体重、胸围图16 统计示意图5 总结与展望本次课程设计综合考察了我们对数据库知识的掌握熟练程度和实际运用能力。通过这次课程设计,自己巩固并强化了半年来所学的相关知识,对数据库的查询,删除,统计,更新,修改等操作更加熟练,并且对数据库的创建过程,和相关操作,实施和维护等问题,有了更进一步的了解和认识,总的来说收获还是很多的。虽然说以前非常不懂这门课程,刚开始学的时候确实有很多地方我很不理

9、解,每次上课时老师都会给我们出不同的设计题目,在它上面花费了好多心血,觉得它很难,是需用花费了大量的时间学习。现在真正的明白了很多。只要努力去学习,就会灵活的去应用它。通过此次的课程设计,自己也明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要肯花时间去认真钻研,动脑思考,动手实践,就没有弄不懂的知识。参考文献1 王珊,萨师煊.数据库系统概论M.第四版, 高等教育出版社,20062 屈武江,梁霞.SQL Server 2005 数据库实用教程M.第一版, 大连理工大学出版社,20103 数据库系统概论王珊,萨师煊.4版.北京:高等教育出版社,2006.5(2010重印)4 VB数据库管理范例:http:/ 成绩评定成绩 教师签字 13

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号