网上医疗系统的设计与实现

网上医疗系统的设计与实现

论文摘要

网上医疗系统是随着Web技术发展而出现的新兴行业。通过网上医疗系统,非急症患者、慢性病患者等不必再到医院或诊所等待,医生也可以很方便地了解病人病情,并对病人进行指导。因此,建立网上医疗系统可以方便病人就医,降低医疗成本,提高医疗服务水平。本文所述RelayHealth系统一套符合美国医疗保障体系的网上医疗系统。该系统致力于便利病人就医、治疗,提高医疗行业服务水平,系统提供了包括在线通讯、在线诊断、电子处方、系统定制等一系列功能来满足人们实际就医的多方面需求。本文分析了系统开发背景以及国内外网上医疗系统的发展现状和AjaX技术的发展应用现状;简要描述了系统需要解决的主要问题;概要描述了系统的整体业务状况和系统需求分析过程;描述了系统开发模式和连续集成开发环境;详细介绍了系统总体架构、安全架构和以及用来提高系统AjaX界面开发质量和速度的Ajax模块的结构;对系统核心业务系统的详细设计和AjaX框架服务器端的详细设计进行了描述;对系统中解决控件重用性问题,复杂业务逻辑实例的实现和Ajax框架客户端实现的关键技术等方面进行了描述。本文解决的关键问题有以下几个方面:第一,作为软件外包项目,开发过程要足够灵活,要充分适应客户不断变化的需求。本系统开发中采用XP开发方法,通过每次小规模升级改造的方式结合集成开发测试,以适应客户不断变化的需求,为客户提供高质量的系统。第二,为了建立具有高可伸缩性的系统以满足长远发展的要求,系统采用了基于.NET平台的多层架构,通过运用ASP.NET技术和WCF技术等,建立了一套可伸缩性高,并易于和其他系统集成的系统架构。第三,为了解决复杂业务逻辑带来的复杂界面的问题,开发过程中采用了Ajax技术以开发出更易用性的界面,同时还可以满足系统不断创新的需要。在提高Ajax方式开发的速度和质量方面,结合项目的实际情况,我们分析设计了一套满足本项目需求的Ajax模块。它采用内容块模式实现,充分利用了ASP.NET的特点和服务器运算能力,简化了AjaX开发,提高了开发质量。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 系统开发背景
  • 1.2国内外研究开发状况
  • 1.2.1 国内外网上医疗技术开发现状
  • 1.2.2 Ajax在解决Web应用易用性方面的发展现状
  • 1.3 系统需要解决的主要问题
  • 1.4 本文的主要工作
  • 1.5 论文的组织结构
  • 第二章 系统概述及需求分析
  • 2.1 总体业务描述
  • 2.2 系统开发模式
  • 2.3 系统的功能性需求
  • 2.4 建立连续集成环境
  • 第三章 系统架构设计
  • 3.1 架构设计目标
  • 3.2 系统整体架构
  • 3.2.1 多层架构系统
  • 3.2.2 系统的各层划分
  • 3.2.3 系统各层交互方式
  • 3.2.4 系统各层结构
  • 3.3 系统安全架构
  • 3.3.1 用户输入验证
  • 3.3.2 UI层安全检查
  • 3.3.3 业务逻辑层安全检查
  • 3.4 Ajax框架
  • 3.4.1 Ajax框架设计目标
  • 3.4.2 框架运行结构和原理概述
  • 3.4.3 系统 Ajax框架结构
  • 3.4.4 Ajax框架运行原理
  • 第四章 系统详细设计
  • 4.1 包结构设计
  • 4.1.1 应用层
  • 4.1.2 业务逻辑层
  • 4.1.3 数据层
  • 4.2 业务系统详细设计
  • 4.2.1 核心业务类
  • 4.2.2 系统各层对象之间的关系
  • 4.2.3 动态结构视图
  • 4.3 Ajax框架详细设计
  • 4.3.1 Ajax框架类及接口设计
  • 4.3.2 Ajax框架动态结构视图
  • 第五章 系统实现
  • 5.1 业务系统实现
  • 5.1.1 创建可重用控件
  • 5.1.2 业务逻辑的实现
  • 5.2 Ajax框架客户端实现及其在系统中的应用
  • 5.2.1 使用 Prototype.js简化客户端工作
  • 5.2.2 收集页面数据
  • 5.2.3 动态更新界面元素
  • 5.2.4 使用 JSON进行数据传输
  • 5.2.5 Ajax框架应用实例
  • 第六章 总结与展望
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  

    网上医疗系统的设计与实现
    下载Doc文档

    猜你喜欢