㈠ 软件系统的主要功能
地下水系统三维可视化软件的研制目标是解决地下水系统的有效显示问题,能够方便地生成和浏览地下水系统的三维结构,据此总目标设计本软件的具体功能。
(一)地下水系统基础数据管理功能
用于实现对所有与地下水三维系统相关原始信息的管理,这些数据信息包括:DEM和影像数据、水文地质钻孔、物探测深、断裂带(层)、水文地质参数、地下水动态监测等内容。主要功能分解如下:
(1)图形数据的显示功能,包括放大、缩小、移动等;
(2)属性数据的编辑功能,包括追加、删除、修改等;
(3)数据信息的综合查询功能;
(4)与时间相关的动态曲线的绘制功能;
(5)数据信息的打印输出功能;
(6)友好的用户界面。
(二)地下水三维系统生成辅助编辑工具
地下水三维系统生成辅助编辑工具能够为用户提供一个进行地下水三维系统动态生成和编辑的工作环境,并为地下水数值模拟提供单元剖分功能以及水文地质参数的空间配准。
1.地下水系统基础数据预处理功能
对可以反映地下水系统三维结构的数据进行预处理,包括:水文地质钻孔、物探测深等数据,以形成经过概化的、以点表示的含水层垂向分层数据,这个过程是一个半自动化过程。具体功能如下:
(1)钻孔标志层的确认,按区域范围可确认多个标志层;
(2)考虑标志层条件下地层的一次概化功能,按各个钻孔进行,具体算法另行研究;
(3)具有人工合并钻孔垂向地层(综合层)的功能;
(4)选定系列钻孔自动绘制剖面图功能,并可进行人机辅助修改;
(5)概化后地层的存储功能,以数据库的形式保存。
2.地下水系统三维模型交互编辑功能
根据经过预处理的地下水系统基础数据,具有自动生成地下水系统各种界面的功能,并可进行人机交互编辑,依据这些经过多次修改的面能够自动生成地下水系统三维结构数据。具体功能如下:
(1)具有依据地下水系统预处理数据自动生成地下水系统空间介质面的功能;
(2)具有依据剖面图对地下水系统空间介质面进行矫正的功能;
(3)能够依据标准点进行有限范围内地下水系统空间介质面修正的功能;
(4)具有人工进行地下水系统空间介质面三角网点编辑的功能;
(5)具有多种形式的空间面相互裁切功能,并保持拓扑一致;
(6)具有依据空间面自动生成空间体的功能;
(7)具有对空间对象(空间面和空间体)的管理功能;
(8)具有针对空间对象的数据编辑与管理功能;
(9)具有针对空间对象的查询功能。
3.地下水系统三维空间几何剖分系统
对于任意一个已经生成的三维水文地质模型,用户可以根据需要进行不同要求的空间几何剖分,如三角网剖分、六面柱体剖分等,并可根据需要生成不同的数据格式。具体具有如下功能:
(1)能够进行四面体和六面柱体的剖分功能;
(2)在剖分过程中用户可以提供剖分精度与剖分参数;
(3)可对剖分单元进行水文地质参数配准,并可参数进行修改;
(4)剖分结果可进行人工编辑,并维持拓扑关系不被破坏;
(5)可对剖分结果与配准的水文地质参数进行存储,并提供明码格式以便其他用户调用。
(三)地下水三维系统可视化系统
利用生成的三维水文地质模型数据信息,系统可提供多种形式的地下水系统三维可视化显示,并可将这些成果用于保存和输出。
1.基于空间面的可视化飞行
为清晰地展现不同面(如地表面)的空间分布状态,采用飞行可视化技术,依据软件实现飞行观察。飞行的空间面对象只要包括地表面、含水层界面、地下水流体界面,其中地表面飞行的对象是DEM和卫星影像合成的三维表面;含水层界面飞行针对的是一个地下的空间界面,要求建立虚拟的地下环境;地下水流体界面飞行针对地下水的一个自由面,侧重考虑水体本身的界面效果。具体功能如下:
(1)依据空间面进行飞行观察,地表面时依据DEM和卫片合成的三维影像;
(2)飞行过程可以使用鼠标进行引导;
(3)可以为飞行过程预先设计飞行路线;
(4)可自动记录飞行过程而形成视频文件;
(5)可以任意调整画面的进度;
(6)要求飞行过程是连续的,注意解决大数据量问题。
2.选定范围地下水系统三维体的生成与动态显示功能
用户可以在有效区域范围内任意选定特定区域,系统将自动按垂向提取范围内的地质体进行动态显示。这个过程应根据人的视觉感受,通过针对数据对象的提取与运算,生成基于地下水系统不同对象的三维显示效果;通过对图形观察视角的不断改变,显示三维立体对象的不同侧面,形成动态变化效果。具体功能如下:
(1)系统自动提供可进行三维动态显示的区域范围;
(2)用户可用鼠标绘制进行三维数据提取与显示的范围,同时提供使用坐标串确定范围的功能;
(3)可将选择范围内指定深度的地质体进行数据提取,并进行三维显示;
(4)可以对地质体显示的各种参数进行设置,如光照、角度等;
(5)可以对地质体进行旋转,也可按一定速度进行自动旋转;
(6)地质体的各种切剖面需要进行用专业图案进行贴面;
(7)可对显示的地质体的空间对象进行属性查询;
(8)提取的地质体需要保留地表面的DEM数据和影像数据;
(9)可以将当前图形一图像的方式存储和打印。
3.含水层任意剖面生成
提供用户观察与X-Y平面垂直的任意剖面数据分布情况的功能,要求剖面将指定深度范围内的剖面图绘制出来,具体功能如下:
(1)用户可用鼠标直接绘制剖面性,也可以通过使用起止点来确定剖面线的位置;
(2)按剖面线绘制指定深度范围内的水文地质剖面,并根据含水层的性质填充图图案;
(3)可以查询含水层/隔水层的属性;
(4)若是潜水含水层,要标出潜水面;
(5)自动计算剖面线的方向,并予以标注。
4.任意含水层的等值线绘制
基于地下水系统三维数据模型,绘制选定范围内任一空间面的等值线,绘制结果可采用公共数据格式存储。具体功能如下:
(1)用户可用鼠标或坐标串生成等值线绘制空间范围;
(2)自动检索该区域范围内包括的空间面对象,并有效显示以供用户选择;
(3)按选择对象可自动生成等值线,并能有效解决跨断层问题;
(4)用户可以对等值线进行修改;
(5)等值线数据可采用公共格式存储并能打印输出。
(四)地下水流体运移的动态仿真
1.地下水体运移的动态仿真
依据三维的水文地质模型信息和经过配准的地下水体信息(如地下水位等),结合水文地质过程,配以适当的水文地质计算模型,实现地下水移动的动态仿真。具体功能如下:
(1)从剖面或三维地质体上能够观察选定时间段的水位变化状况;
(2)从剖面或平面上能够仿真地下水的流动状况;
(3)从剖面上仿真抽水状态下地下水体的流动状况。
2.地下水流场的动态模拟
利用地下水位监测数据,或系统模拟分析某时刻的水位数据,生成指定含水层指定时刻的地下水渗流场图。具体功能如下:
(1)用户选定模拟对象,包括含水层和区域范围;
(2)自动完成渗流场的计算,并绘制图形;
(3)该图形可存储或打印。
参阅:平面仿真地下水的流动状况,具有相类似的地质意义。
(五)地下水三维系统的网络服务体系
地下水三维系统的网络服务体系运行于INTERNET网络环境,以多种形式向社会提供地下水系统三维结构数据信息,并在一定程度上具有科普教育的作用。具体功能如下:
(1)以图形的方式显示可提供服务的地理区域范围;
(2)提供多种形式的用户需求范围选择;
(3)依据单机模式的地下水系统可视化功能,提供网络可视化服务,包括:空间对象的等值线、任意剖面图绘制、三维立体图绘制、地下水流场图绘制;
(4)提供基于SOAP协议的数据传输功能,供用户下载实际数据;
(5)记录用户的成功交易过程,包括用户使用的服务类型、服务区域、下载数据量等内容,为今后的有偿服务奠定基础。
㈡ 简述计算机软件系统的分类及其功能
计算机软件系统通常被分为系统软件和应用软件两大类。
一、软件系统
1、操作系统:是系统软件的核心。
常见:Windows XP、Win 7、Windows NT/2000 Server、Linux、Netware。
2、语言处理系统
语言处理程序是将用程序设计语言编写的源程序转换成机器语言的形式,以便计算机能够运行。这一转换是由翻译程序来完成。不同的计算机语言有相应的翻译程序。如:采用编译程序有FORTRAN、PASCAL和C等高级语言;采用解释程序有BASIC、LISP等高级语言。
3、服务程序
如:调试程序、故障检查和诊断程序
4、数据库管理系统DBMS:
如:SQL serer,Oracle,Visual Foxpro
二、应用软件
定义:应用软件是用户为解决各种实际问题而编制的程序及其有关资料
1、通用软件
通常是为解决某一类问题而设计的。图像处理软件包(如Photoshop、动画处理软件3DS MAX);微软的Microsoft Office套装软件包含了Word(文字处理)、Excel(表格处理)、PowerPoint(幻灯片演示)、Access(数据库)。
2、专用软件
具有特殊功能和需求的软件。如财务管理软件、工业控制软件、辅助教育软件、图书资料检索程序、医疗诊断专家系统软件。
(2)软件系统的功能是什么扩展阅读
软件系统作用:
操作系统用于管理计算机的资源和控制程序的运行。语言处理系统是用于处理软件语言等的软件,如编译程序等。
数据库系统是用于支持数据管理和存取的软件,它包括数据库、数据库管理系统等。数据库是常驻在计算机系统内的一组数据,它们之间的关系用数据模式来定义,并用数据定义语言来描述;数据库管理系统是使用户可以把数据作为轴象项进行存取、使用和修改的软件。
分布式软件系统包括分布式操作系统、分布式程序设计系统、分布式文件系统、分布式数据库系统等。人机交互系统是提供用户与计算机系统之间按照一定的约定进行信息交互的软件系统,可为用户提供一个友善的人机界面。
操作系统的功能包括处理器管理、存储管理、文件管理、设备管理和作业管理,其主要研究内容包括操作系统的结构、进程(任务)调度、同步机制、死锁防止、内存分配、设备分配、并行机制、容错和恢复机制等。
㈢ 软件的作用是什么
软件(英语:software)是一系列按照特定顺序组织的计算机数据和指令,是计算机中的非有形部分。软件是计算机系统中与硬件相互依存的另一部分,包括程序、数据和相关文档的完整集合。
计算机程序是为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化的符号化指令序列。
计算机程序包括源程序和目标程序。文档是指用自然语言或者形式语言所编写的文字资料和图表,用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法,如程序设计说明书、流程图、用户手册等。
(3)软件系统的功能是什么扩展阅读:
软件按应用范围划分,一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。
1、系统软件
系统软件为计算机使用提供最基本的功能,可分为操作系统和系统软件,其中操作系统是最基本的软件。
系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
操作系统是一管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口。
支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境(SDE)。它主要包括环境数据库、各种接口软件和工具组。着名的软件开发环境有IBM公司的Web Sphere,微软公司的等。
包括一系列基本的工具(比如编译器、数据库管理、存储器格式化、文件系统管理、用户身份验证、驱动管理、网络连接等方面的工具)。
2、应用软件
系统软件并不针对某一特定应用领域,而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。
3、中间件
中间件是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。
如数据库、Apache的Tomcat,IBM公司的WebSphere,BEA公司的WebLogic应用服务器,东方通公司的Tong系列中间件,以及Kingdee公司的等都属于中间件。
㈣ 计算机的硬件系统和软件系统的功能
硬件系统所谓硬件系统,是指构成计算机的物理设备,即由机械、光、电、磁器件构成的具有计算、控制、存储、输入和输出功能的实体部件。如CPU、存储器、软盘驱动器、硬盘驱动器、光盘驱动器、主机板、各种卡及整机中的主机、显示器、打印饥、绘图仪、调制解调器等等,整机硬件也称“硬设备”。 随着电子系统的复杂化,系统设计已经成为一门重要的学科,传统的反复试验法已经越来越不适应时代的发展。近年来,发展迅速的软硬件协同设计技术越来越受到人们的重视。它是在系统目标要求的指导下,通过综合分析系统软硬件功能及现有资源,最大限度地挖掘系统软硬件之间的并发性,协调设计软硬件体系结构,以使系统工作在最佳工作状态。
硬件系统分为三种典型结构:
(1)单总线结构,即用一组系统总线将计算机系统的各部分连接起来,各部分之间可以通过总线交换信息。这种结构的优点是易于扩充新的I/O设备,并且各种I/O设备的寄存器和主存器的存储单元可以统一编址,使CPU访问I/O设备更方便灵活;其缺点是同一时刻只能允许挂在总线上的一对设置之间互相传送信息,也即分时使用总线,这就限制了信息传送的吞吐量,这种结构一般用在微型计算机和小型计算机中。
(2)双总线结构,为了消除信息传送的瓶颈,常设置多组总线,最常见的是在主存和CPU之间设置一组专用的高速存储总线。这种结构的优点是控制线路简单,对I\O总线的传送速率要求低;其缺点是CPU的工作效率较低,因为I/O设备与主存之间的信息交换要经过CPU进行。以存储器为中心的双总线结构中,主存储器可通过存储总线与CPU交换信息,同时还可以通过系统总线与I/O设备交换信息,这种结构的优点是信息传送速率高;其缺定是需要增加硬件的投资。
(3)采用通道的大型系统结构,为了扩大系统的功能和提高系统的效率,在大、中型计算机系统中采用通道结构,在这种结构中,一台主机可以连接多个通道,一个通道可以连接一台或多台I/O控制器,一台I/O控制器又可以连接一台或者多台I/O设备,所以它具有较大的扩展余地,另外由通道来管理和控制I/O设备,减轻了CPU负担,提高了整个系统的效率。 [编辑本段]系统软件系统软件为计算机使用提供最基本的功能,可分为操作系统和支撑软件,其中操作系统是最基本的软件;
系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
1.操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口。★操作系统分为BeOS 、BSD 、DOS 、Linux 、Mac OS、OS/2 、QNX 、Unix、Windows等。
2.支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境(IDE)。它主要包括环境数据库、各种接口软件和工具组。着名的软件开发环境有IBM公司的Web Sphere,微软公司的Studio.NET等。★包括一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
㈤ 系统软件的功能
网络系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
㈥ 系统软件的功能之一是什么
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合
主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件
使得它们可以协调工作。
㈦ 什么是软件系统
软件系统(software
systems)是指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分。它包括操作系统、语言处理系统、数据库系统、分布式软件系统和人机交互系统等。操作系统用于管理计算机的资源和控制程序的运行。语言处理系统是用于处理软件语言等的软件,如编
译程序等。数据库系统是用于支持数据管理和存取的软件,它包括数据库、数据库管理系统等。数据库是常驻在计算机系统内的一组数据,它们之间的关系用数据模式来定义,并用数据定义语言来描述;数据库管理系统是使用户可以把数据作为轴象项进行存取、使用和修改的软件。分布式软件系统包括分布式操作系统、分布式程序设计系统、分布式文件系统、分布式数据库系统等。人机交互系统是提供用户与计算机系统之间按照一定的约定进行信息交互的软件系统,可为用户提供一个友善的人机界面。操作系统的功能包括处理器管理、存储管理、文件管理、设备管理和作业管理。其主要研究内容包括:操作系统的结构、进程(任务)调度、同步机制、死锁防止、内存分配、设备分配、并行机制、容错和恢复机制等。
楼主~~~笑纳啊