APP下载

慢性肾脏病人健康档案管理系统的设计与实现

2017-07-31杨丽龚军吕小毅

科技视界 2017年8期
关键词:数据档案管理

杨丽+龚军+吕小毅

【摘 要】随着社会经济的发展和科学文化的进步,对信息和数据的有效管理越来越受到人们的重视。新疆某医院在对慢性肾病人健康档案信息的管理方式上依然使用传统的手工管理方式,在病人的健康档案信息的查询、保存等方面工作效率较为底下。为了便于对慢性肾脏病人的档案信息得到安全可靠的管理,提高工作效率,同时避免因人为因素所造成的错误,因此,开发一套符合医院实际工作现状的慢性肾脏病人档案管理系统具有一定的实际意义和应用价值。

【关键词】慢性肾脏;档案管理;数据

0 概述

不管是在企事业单位还是在政府工作部门,档案是各个单位都必不可少的信息资源。档案中包含了与企业发展息息相关的重要信息,企业各项工作的资料管理都是通过档案的形式来实现的,并以档案文件的形式进行存储。传统的档案管理工作大多数是依靠工作人员手工地完成档案的记录与管理,通常通过纸质媒介进行保存。在对慢性肾脏病人档案的方式上,本单位工作人员只是机械地将档案资料的内容整理、录入到计算机中,从某种程度上说,这一方式并未对档案管理工作达到明显的提升效果,整体的管理水平还有待提高。为了便于档案信息得到安全可靠的管理,提高工作效率,同时避免因人为因素所造成的错误,因此,开发一套符合单位实际现状的慢性肾脏病人档案管理系统有着重要的实际意义和应用价值。

1 系统分析

本单在对慢性肾脏病人的管理过程中,为了确保能够清楚的掌握每个病人的情况,为每个慢性肾脏病人进行建立档案,并且不断的更新档案,以掌握病人的最新情况。

在對慢性肾脏病人健康档案管理工作中,首先需要确定建档的对象,一般要求对所有的慢性肾脏病人建立档案,无论他的性别和年龄。本单位会定期对这些慢性肾脏病人进行走访,到他们的家中了解他们的病情。同时,还会开展定期的免费身体检查工作,这样能够掌握慢性肾脏病人的身体的整体情况。对所开展的这些工作都需要通过系统来进行处理,例如进行体检之后,需要将体检的信息录入到系统中并保存,再由专门的医生对其身体的健康情况作出一定的判断。

在确定要建档的慢性肾脏病人之后,需要对他们进行建立档案,档案中需要包括两大类信息,一类是居民的基本信息,另一类是居民的健康状况信息包括所患慢性肾脏病的情况。

用户最主要的业务是对慢性肾脏病人健康档案进行管理,除此本单位还组织一些针对慢性肾脏病人的健康教育活动,通过这些活动让他们更加了解自己的病情并更好的配合医生的治疗。

2 系统结构设计

本系统在软件架构自上而下分为表现层、业务层以及持久层。表现层主要是由HTML、ASP.NET页面等组成。而业务层主要是由通过接口来完成用户发送的访问请求,系统中所有的控制类和实体类都被存储在该层中。持久层由各种框架以及数据库等组成,其基本功能是完成对数据库中的数据进行各种操作。系统的软件架构如图1所示。

3 功能设计

本文根据对系统的需求分析,将系统功能划分为档案基本信息管理模块、慢性肾脏病管理,健康教育活动管理模块、查询统计分析模块和系统管理模块,如图2所示。

1)档案基本信息管理,设计对慢性肾脏病人的基本信息和健康基本情况进行管理,掌握每个慢性肾脏病人的具体情况。

2)慢性肾脏病管理,对患慢性肾脏病人的病情建立详细的档案信息。包括慢性肾脏病人每次看病的诊断信息、检查信息和诊断信息。对本单位为病人所开展的病人随访情况进行维护管理。

3)体检管理,登记并维护对慢性肾脏病人开展的定期体检的基本信息以及每个参加健康体检的病人的检查结果。

4)健康教育活动管理,对本单位针对患有慢性肾脏病的并所组织的健康教育活动情况的维护和管理,同时记录慢性肾脏病人对每次所开展的健康教育活动的满意程度和建议。

5)查询统计分析,对慢性肾脏病人的信息及健康信息进行统计查询和统计分析

6)系统管理,对使用系统的用户及其角色信息进行管理,对系统数据库中的数据进行管理。

4 数据库设计

数据库设计是整个系统设计中的核心环节,其设计质量将直接对软件的质量起着重要的影响。在数据库进行设计的过程中需要将要处理的现实世界与数据库原理知识相结合完成设计,本系统在数据库设计的过程中遵循的原则为:

1)处理的原始单据与实体之间的关系。

在为数据库建立实体联系模型是,要将现实中处理的实际单据与实体之间进行对应,为系统建立实体并分析实体之间的联系,实体之间的联系就是现实中分析出来的联系。这种联系可以一对一或一对多或多对多。

2)主键与外键

对每个实体都必须要有一个实体标识符,该实体标识符又来唯一识别每个实体,不同的实体之间要通过外键来发生联系。不仅如此,主键与外键还能够分别保证数据库中数据的实体完整性和参照完整性。

3)基本表需满足原子性、原始性、演绎性和稳定性的性质。

4)范式标准

基本表中字段的相互依赖关系,应至少满足第三范式,最好能达到BCNF。更高一级别的范式可以更好的避免数据库中数据的冗余、插入异常、删除异常。

5)正确处理实体之间的多对多的关系

在将实体转换为表时,要注意必须为其联系也建立一张独立的表。该表中的主键是由两个实体的实体标识符共同组成,再加上联系本身的属性构成表的所有字段。

6)完整性约束的三个方面

数据库设计时需要充分考虑数据的完整性约束,分析并设计表之间如何联系,表中字段需要满足的条件。

根据对慢性肾病病人健康档案管理各项功能的需要,系统中设计的主要的表有慢性肾脏病人信息表、体检表和健康档案表。

1)慢性肾脏病人信息表

该表记录了所有患有慢性肾脏病的病人的基本信息,表中为每个病人设计了一个唯一的编号,通过编号可以区分不同的病人,表中还详细记录了病人的基本情况和居住地,这样便于本单位开展随访工作。

慢性肾脏病人信息表如表1所示。

2)健康体检表

该表存放了单位每次为慢性肾脏病人进行免费体检后的体检結果,每个病人的每次体检都有一个唯一的体检编号,体检编号中可以看出体检的时间和地点信息,设计体检编号为本表的主键。同时,表中还记录了每个病人每次体检后的结果。

健康体检表结构如表2所示。

3)健康档案信息表

该表记录了每个患有慢性肾脏病的病人的详细的健康档案信息,每个健康档案有一个唯一的档案号,通过本表用户可以获取到每个慢性肾脏病人的健康状况。

健康档案表结构如表3所示。

5 系统性能测试

本系统使用的是LoadRunner测试工具对系统的性能进行测试的,该测试工具为一个可以预测系统行为和性能的优秀的性能测试工具。在该软件下可以通过模拟用户的并发户数量来测试系统的性能,使用该软件的优点是可以在较短的时间内完成系统的测试工作。本系统在性能测试过程中,主要使用的是设置用户访问并发户的数量来对系统的性能进行测试。通过不同个数用户并发访问系统,测试了数据库服务器的CPU的占用情况,数据库服务器的CPU占用率如表4所示。

测试了当多个用户同时并发访问系统时Web服务器的CPU资源占有情况,Web服务器的CPU占用率如表5所示。

档案管理系统使用的是黑盒的测试方法对系统进行了测试,在测试过程中,一共设计了了65个功能测试用例。从系统的整体功能测试结果来看,财政档案管理系统在功能上达到了预计设计的目标,可以交付给用户使用。性能测试结果说明,数据库服务器和Web服务器的CPU、内存性能正常。

【参考文献】

[1]熊开盛,董兆鑫.档案管理系统的设计与实现[J].计算机工程与设计,2007(11):46-47.

[2]阿地力·吾拉木.和田师专学生档案管理系统的设计与实现[J].电脑知识与技术,2015(35):486-489.

[3]张广军,张照杰,吴红梅,李娜,刘文照.宁津县国土数字档案管理信息系统的设计与实现[J].测绘与空间地理信息,2012(4):67-72.

[4]徐义晗.社区居民健康档案管理系统的设计与实现[J].计算机与现代化,2012,(12):211-215.

[5]杨书林,李伟春.基于C#系统的教员档案管理系统的设计与实现[J].通讯世界,2016(1):181-182.

[责任编辑:田吉捷]

猜你喜欢

数据档案管理
如何规范档案管理
档案管理中的电子档案管理
档案管理与企业内部控制关系的思考
浅谈计量自动化系统实现预购电管理应用
论科研项目档案管理
加强工程项目档案管理的有效途径
电子档案管理的一些认识和思考