个人健康管理系统数据库的设计与实现.pdf
《个人健康管理系统数据库的设计与实现.pdf》由会员分享,可在线阅读,更多相关《个人健康管理系统数据库的设计与实现.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人健康管理系统数据库的设计与实现 蔡金芷;皮喜田;刘洪英;练阳【摘 要】个人健康管理系统能够帮助人们获得大量有价值的健康信息,为了实现一款安全、高效的个人健康管理系统,在充分考虑用户实际需求的前提下,对该系统数据库进行了设计与实现;首先对系统数据库进行了全面的需求分析,然后进行概念结构设计,形成实体联系(E-R)图,并将(E-R)图进行逻辑结构的转换,根据三范式的要求形成数据关系表,同时,在设计过程中通过牺牲一定存储空间的反范式操作,来换取更加快速的查询速度;通过上述方法,最终设计并实现了一款个人健康信息数据库;该数据库能够满足个人健康管理系统的实际开发需求,并且保证系统的查询运行效率,让用
2、户能够更加方便,快捷的使用该系统对健康数据进行管理,达到帮助用户获得更多、更有价值的健康信息的目的.%Personal health management system can help people get a lot of valuable health information.In order to design a safe and efficient personal health management system,the paper designs and implements a database by giving full consideration to the actu
3、al needs of the users.The paper first analyses the demand of the system database and then devises the structures of concept and gets the entity relation diagram(E-R).Through the conversion of logical structure and according to the requirements of the 3 model to form a data relationship table.At the
4、same time,in the design process,through the sacrifice of a certain storage space of the counter paradigm operation,in exchange for a more rapid query speed.Finally,a personal health information database is designed and implemented.The database can meet the actual development needs of personal health
5、 management system,and ensure the system query efficiency.Allowing users to more convenient and efficient use of the system to the management of health data and get more valuable health information.【期刊名称】计算机测量与控制【年(卷),期】2017(025)007【总页数】3 页(P222-224)【关键词】个人健康管理系统;数据库;概念结构设计;逻辑结构设计;数据库表【作 者】蔡金芷;皮喜田;刘
6、洪英;练阳【作者单位】重庆大学生物医学工程学院,重庆 400044;重庆大学生物医学工程学院,重庆 400044;重庆大学生物医学工程学院,重庆 400044;重庆市医疗电子工程技术研究中心,重庆 400044;华为技术有限公司成都研究所,成都 610097【正文语种】中 文【中图分类】TP311 随着经济的发展,人们生活水平的不断地提高,公众的健康意识不断增强1。人们从以前的“有病才治”的治病观念转向为“预防为主”的治疗“未”病的方式2-3,这种预防为主的健康观念重点依赖于个人的健康管理4。个人健康管理系统涉及大量健康信息的存储5,因此系统数据库结构框架设计以及数据库的安全稳定与否,关系到系
7、统的运行速率和运行结果,是系统实现的重要环节6。本文重点介绍了该健康管理系统数据库从需求分析到设计实现的全部过程,满足系统需求的同时对系统的查询速率进行了优化提升。健康信息管理系统是一类涉及流动数据种类多样、数目较多的信息管理系统7。系统数据主要包括用户注册信息,成员关系管理,各项健康数据,用户以及管理员对用户的健康管理操作等模块。对系统数据库的需求分析大致如下:对注册用户进行档案管理,包括个人基本信息的查询、添加等,对用户和子用户之间的关联进行查询和统计操作。对健康信息进行管理,包括测量数值,测量时间,测量地点,看护人员,管理维持情况等内容。对用户健康档案进行管理,包括用户基本信息,用户过敏
8、原,疾病史,家族遗传病史,体检结果等内容。对注册医生进行管理,包括医生个人信息,医生所在医院,所属科室,医生与其负责板块的关系等内容。对注册用户进行的操作进行管理,包括管理员对用户健康信息的改动(增、删、改、查)以及用户自己对信息的改动等操作内容。对注册用户与其所管理的家庭用户进行管理,包括二者关系,内容公开程度等。对用户及其管理员的操作进行保存记录。系统开发前对数据库进行全面的需求分析,能够有效的减少数据库在系统运行过程中产生问题,和后续系统维护的代价8。2.1 数据库的概念结构设计 依照需求分析阶段的数据库需求,本文采用自下而上逐步细化的设计方式9,将现实中的用户、数据、相互关系等具体实物
9、抽象为实体、属性、键等概念模型。首先根据各自实物的对应关系形成不同的局部概念模型,然后根据每个局部概念模型之间的关系,通过“联系”将其整合后形成整体系统实体联系(E-R)图10。在图 1 数据库概念模型图中,将用户、健康信息和健康指标作为实体,使用矩形框表示。每个实体具有他们的一些详细说明即实体属性,例如用户实体有姓名、年龄、性别、家庭住址等属性。对于两个有关联的实体之间的联系使用菱形与之相连,例如数据库需要储存的健康信息有很多种,每一种信息实体包含有测量时间、测量地点、看护人员等属性,而用户实体跟健康信息实体通过测量这一关联相结合,而且每个用户会有多次测量,形成 1:n 的关系。同理“用户”
10、及其管理的子成员可以通过“管理”联系关联起来。每个子成员相当于是一个小的独立系统里的“用户”实体,也有对应的“测量”联系。另外,“测量指标”作为一个实体,拥有自己的属性,他与健康信息依据一定的分析机制建立联系,健康信息依据分析机制判定是否属于健康的指标,下阶段的任务实体根据判断机制这个“联系”与健康指标进行关联。局部实体联系模型分别建立好以后,在充分考虑命名、属性、结构等是否冲突之后,将所有的子实体联系模型汇合形成全局实体联系模型。2.2 数据库的逻辑结构设计 数据库概念设计得到的实体联系图是将用户的需求用抽象的模型表达出来,而逻辑结构设计的主要工作就是将抽象的概念模型进行调整和优化11,形成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 健康 管理 系统 数据库 设计 实现
限制150内