论文部分内容阅读
目的:大肠癌病历管理信息系统是进行临床数据收集和管理的重要途径,也是进行数据挖掘的重要工具。当前,管理信息系统的开发主要还是遵循软件的生命周期,经过需求分析,系统设计,系统实现,系统测试和系统维护等阶段,用户界面设计仍然需要花费较多的时间来实现,从而影响系统整体的开发效率。由于大肠癌病历数据的复杂性和易变性等特点,程序的开发要求减少界面的设计时间。为此,本文研究并设计一种快速开发模型,能够自动生成界面,并能应用于大肠癌病历系统的实现。研究方法:对目前流行的自动生成界面技术进行分析和比较,指出其在大肠癌病历系统应用中的局限性,根据信息管理思想,提出了一种基于大肠癌病历特点的自动生成界面设计方案,该方案根据某一数据表结构自动生成与数据字段相互绑定且能自动布局的界面控件,并同时实现了增删查改等基本的数据库操作。该方案的实现包括三个主要步骤:根据数据表结构自动生成控件;生成数据操作语句;根据给定的数据表名执行相应的数据库操作。研究结果:该方案通过详细的需求分析和系统设计,按照快速开发模型的设计原理,以Visual Studio 2008作为开发环境,C#作为开发工具Microsoft Access 2003作为后台数据库,采用Client/Server,即C/S架构,从程序上实现了基于这个模型的大肠癌病历系统。系统能够实现数据的增删查改以及数据备份和还原等操作,达到预期的结果。结论:本文最后从设计界面,实现程序的代码量以及可维护性和扩展性等方面对快速开发模型及传统开发模式进行比较,实验结果表明快速开发模型在界面设计较为简要,程序代码量少,方便维护,具有较好的可移植性,并能进一步应用于其他信息系统的开发。