植物人多通道唤醒系统评价软件设计说明书.docx
《植物人多通道唤醒系统评价软件设计说明书.docx》由会员分享,可在线阅读,更多相关《植物人多通道唤醒系统评价软件设计说明书.docx(10页珍藏版)》请在课桌文档上搜索。
1、植物人多通道唤醒系统评价软件设计说明书第1章系统软件设计的相关技术作为虚拟仪器来说它的核心是软件。设计一个系统,在确定了硬件平台之后,就可以通过变更软件设置来实现不同的仪器功能。然而在设计、实现虚拟仪器的软件系统时,须要考虑众多因素,如硬件需求、计算机硬件、操作系统。1.1 程序模块化设计概述数据采集系统的性能在很大的程度上取决于其他应用软件的探讨与开发,搜一再明确了系统设计目标之后,应当采纳好的程序开发方法,如结构化设计方法、模块化思想、多线程以及软件系统的评价标准等等。1.1.1 程序设计的模块化原则模块化结构是全部设计良好软件系统的基本特点,任何一个大的程序系统,总是有若干功能相对独立的
2、模块组成。好的软件结构应体现自顶向下的限制方式,模块之间的限制表现为统帅和从属的关系17。信息抽象与信息隐含式模块的基本特征。模块事实上反映了数据与过程的抽象。在模块化问题求解时,在最高抽象级可以采纳面对问题的环境语言的抽象术语进行描述;而在较低抽象级,则可采纳过程性术语。模块化的概念加上逐步求精的方法,就把面对问题的术语和面对现实的术语两者结合起来。模块独立性有两个定性的标准度量:即内聚和耦合,如图4.1所示。块间联系是指模块之间的联系,块间联系越小,模块独立性越高。块内联系是指模块内部各部分之间的联系,一个模块的块内联系大,模块独立性提高。好的模块结构,块间联系应尽可能小,块内联系应尽可能
3、大。图4.1模块化结构LL2软件系统的模块化设计原则为使研制出的软件具有良好的牢靠性、易维护性、易扩充性及易装卸性,软件设计应遵循规范化的模块化设计原则18。(1)自顶向下逐步求精的设计方法软件设计往往在起先时不了解问题的全部细微环节,只能对问题做出全局性的决策,即设计表征解决问题一般策略的抽象算法。对抽象算法做进一步求精,进入下一层抽象。再求精过程的每一步,抽象概念都会被精细化。(2)依据逻辑功能划分物理模块模块的分解:消退重复的功能部分,使得模块的块内联系较高,块间联系较低;模模块的合并;模块的复制。(3)模块的作用范围应处在模块的限制范围之内模块的作用范围是指模块内判定影响的范围。只要某
4、模块中含有依靠于某种判定操作,则该模块就处于判定的作用范围之内。(4)依据逻辑功能确定模块之间的调用关系模块之间的调用与被调用,确定于模块各自的逻辑功能,因而对模块的扇入扇出并无加以限制的必要。(5)模块接口应保持简明降低模块接口的困难性,是模块设计中必需考虑的问题。保持模块接口的简明,一方面必需削减模块间的信息传递量,更重要的是使所传递的必要信息具有明确的逻辑含义。(6)模块保持单入口性质单入口模块,易于理解,同时降低错误的发生率。模块的出口可以有多个,但是均有明确的逻辑含义。(7)模块结构增加中间推断层次,提高可扩充性LL3软件系统模块化在本设计中的应用系统程序的主要功能为模块划分的标准,
5、其他包括系统管理,数据实时采集,数据实时保存,历史数据查询等功能。1.2 数据库技术数据库技术是信息系统的一个核心技术。是一种计算机协助管理数据的方法,它探讨如何组织和存储数据,如何高效地获得和处理数据。是通过探讨数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即:数据库技术是探讨、管理和应用数据库的一门软件科学。1.2.1 数据库技术概述数据库设计及困难有重要。确定合理的表结构、表之间的合理联系、恰当的数据约束和其他的结构化组成,是一项具有挑战性的工作,因此我们要理解数据库技术所涉及到以下几个最重要的概念:(1)数据
6、库是长期存储于计算机内、有组织的、可共享的数据集合。数据库中的数据按肯定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可谓肯定范围内的各种用户共享。数据库不仅要反映数据本身的内容,而且要反应数据之间的联系O在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。(2)数据模型是依据特征的抽象,描述的是数据的共性。数据模型应满意三个方面的要求:一是能比较真实的模拟现实世界;二是简洁为人们所理解;三是便于在计算机上实现。一种数据模型要很好地满意这三个方面的要求在目前很困难,在数据库系统中针对不同的运用对象和应用目的,采纳逐步抽象的方法,在不同层次采纳不同
7、的数据模型,一般分为三层,即物理层、逻辑层和概念层。(3)数据管理系统是操纵和管理数据库的软件系统,它由一般计算机程序构成,管理并限制数据资源的运用。他是数据库系统的核心,主要是实现共享数据有效的组织、管理和存取,他的基本功能包括以下几个方面:数据定义功能:对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;完全保密定义,存储路径定义等。数据操纵功能:DBMS还供应数据操纵语言,用户可以运用DML操纵数据,实现对数据的基本操作,如检索、插入、删除和修改等。DML有两类:一类是宿主型语言,一类是独立性语言。数据库的运行管理:数据库在建立、运用和维护时有数据管理系统统一管理
8、、统一限制,以保证数据的平安性、完整性、多用户对数据的并发运用及发生故障后的系统复原,从而保证数据库系统的正常运行。数据组织、存储和管理功能:DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据。存储路径等。数据库的建立和维护功能:它包括数据库初始数据的输入、转换功能,数据库的转储、复原功能,数据库的重组织、性能监视、分析功能等18。1.2.2 ADO与数据库的交互技术ADO是独立于开发工具和开发语言的数据访问接口,它供应了程序开发人员、应用程序实时存取各种数据库的实力,可以轻松的完成反对各种数据库的查询,存取等操作。ADO又被称为通用数据访问,其数据源包括数据库,电子邮件,文件,文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 植物人 通道 唤醒 系统 评价 软件设计 说明书
链接地址:https://www.desk33.com/p-596158.html