论文部分内容阅读
随着现代生活水平的提高,人们日益重视身心的健康和生活的质量,更加珍视生命的价值和医疗及健康护理。健康咨询作为健康管理的一种模式,它为求助者解除健康问题提供系统、连续的个性化医疗保健咨询服务。本文围绕基于.NET的健康咨询系统设计和其所涉及的若干技术进行探讨和研究。文章首先阐述了课题的研究背景和国内外发展现状、应用领域和支持技术。然后在健康咨询业务的需求分析基础上,设计了系统的总体功能并据此划分了功能子模块。通过比较分析B/S、C/S结构软件商业运用上特点,确立了B/S为主、C/S为辅的混合网络结构。重点解决了系统结构设计、模块划分和功能实现。最后给出邮件发送、图像传输、数据上传、页面异步数据处理等系统关键功能的实现方法。数据库设计中,并对各个模块关键数据表进行了设计,给出了数据表之间的关系。对传统医学影像成像模式的分析和图像采集方法比较,系统采用了DirectShow技术,实现了“硬件设备无关性”的图像采集。选择了.NET框架下Web Service技术实现了医务端的远程图像的传输。通过Web数据库访问技术和数据暂存、数据同步、数据冲突处理的研究,设计并实现了数据在线与离线状态下传输的方案。通过多种邮件发送组件技术的比较,选择了.NET组件实现网站中电子邮件发送。分析AJAX异步交互模式,确立了使用AJAX技术解决数据异步处理和实时传输方案,并通过集成AJAX到Visual Studio。构建ASP.NET AJAX开发环境,实现了咨询页面定时“按需取数据”。鉴于医疗数据的保密性,通过分析URL和数据库存储过程原理,确立了使用SQL存储过程对接收的URL传值字符串进行了验证的方案。目前基于.NET的健康咨询系统的功能已经基本实现,试运行状况良好,表明系统总体方案设计合理,解决问题的措施可行。