优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

VC++06全国天气信息管理系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

第三章 系统分析
3.1系统的初步调查
在系统分析阶段,我们的焦点是“做什么”,而不是“怎么做”:不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须什么” 。
用户了解他们所面对的问题,知道必须做什么,但是通常不能完整、准确地表达出他们的要求,更不知道怎样利用计算机来解决他们的问题;软件开发人员知道怎样使用软件实现人们的要求,但是对特定用户的具体要求并不完全清楚。因此在系统分析阶段必须和用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型。
需求是技术无关(technology independent)的。在需求阶段讨论技术是没有任何意义的。技术的实现细节是在后面的分析、设计阶段需要考虑的事情。而在业务建模阶段,不但要保证需求的技术无关性,还要保证你的需求不要深入细节。分析一个系统, 首先就要了解需要开发的系统是一个什么样的系统, 用客户(或是我们自己)需要一个什么样的系统进行说明,力求完整。并对系统的发展可扩充性进行描述。
3.1.1 浅谈开发天气信息管理系统的意义
随着经济的发展和社会的进步,不同地方的人们交流越来越密切,各地的天气情况越来越受到人们的普遍关注,例如民航飞行越来越多,密度越来越大。然而,飞机在着陆、起飞或在空中飞行,都受到气象条件的制约,所以及时并准确了解了解各地区天气情况是很必要的。 【买计算机毕业论文就到计算机毕业论文网】 think58.com

[来源:http://think58.com]


而气象数据的信息化,计算机化是上述问题的唯一途径。本系统恰是为了减轻工作人员负担,提高工作效率而研制开发的。
3.1.2天气信息管理系统实施的特点及注意事项
由于天气信息管理系统管理的是所有与天气相关的数据,信息量大,变化频繁,内部关联性较弱,数据的采集、确认、更新和检查都比较困难。因此,实施工作尤为困难。为了最大限度的利用本系统进行信息管理,需要特别注意以下4点:
(1)培训管理员。要想使天气信息管理系统真正地发挥应有的效用,必须通过培训转变人们的思维方式和行为方式,学会通过系统来进行科学的管理。
(2)明确基础上的实施目标。要明确整个项目的实施计划和目标,明确需要采集的数据及保留的历史信息。
(3)测试软件功能。由于天气信息管理系统需处理的信息关系非常复杂,而且要有服务器的构架问题,所以在初期要进行软件功能的测试和网络连接测试,以确保日后使用。
(4)建立科学的程序性文件。天气信息管理系统的特点是信息量大、变化频繁、采集和确认困难而且无内联关系。采用计算机系统来管理天气信息要求数据的采集、更新能够完整、准确和及时。两者之间的矛盾就要通过建立必要的科学程序性文件才能为系统的实施和正常运行提供有效的保证。

本文来自think58 [来源:http://www.think58.com]


3.2系统详细调查
3.2.1系统的功能需求
基于以上的开发目标,系统开发的范围确定如下:本系统只涉及气象信息的管理部分,不包括对数据如何进行测量的内容。本息同提供强大的查询功能。可进行不同类型查询,提供多种索引;本系统提供记录的添加,删除、查询和绘制曲线图等功能。而且可以按月或者按年生成数据报表。同时应实现服务器端和客户端的网络连接通信功能。
3.3.2系统的运行环境
硬件环境:
处理器1GHZ以上,推荐采用INTEL公司的Pentium 4 1.8GHZ处理器;
内存在128M以上,推荐采用256M DDR 内存;
支持TCP/IP 以太网
软件环境:
操作系统:Windows 98 以上。
数据库系统:Access2000
辅助工具:Visal C++ 6.0
3.3 数据流图
数据流图描绘系统的逻辑模型,图中没有任何物理元素,只是描绘信息在系统中流动和处理情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外设计数据流图纸需要考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能。
画数据流图的基本目的是利用它作为交流信息的工具。分析员把他对现有系统的认识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认。由于在数据流图中通常仅仅使用四种基本符号,而且不包括任何有关物理实现的细节,因此,绝大多数用户都可以理解和评价它。

think58好,好think58

[资料来源:http://www.THINK58.com]


从数据流图的基本目标出发,可以考虑在一张数据流图中包括多少个元素合适的问题。一些调查表明,如果一张数据流图包含的处理多于5~9个,人们就难于领会它的含义了。因此数据流图应该分层,并且把功能及数据流图细化后得到的处理超过9个时,应采用划分图的方法,也就是把每个主要功能都细化一张数据流分图,而原有的功能级数据流图用来描绘系统的整理逻辑概貌。
首先,分析系统的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图;然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。
数据流程图的符号说明见图3-1所示。

think58 [版权所有:http://think58.com]

[来源:http://think58.com]


copyright think58 [资料来源:http://www.THINK58.com]

[资料来源:http://THINK58.com]

外部实体 处理 数据流 数据存储 本文来自think58

[资料来源:www.THINK58.com]

图3-1 数据流程图的符号说明

think58.com

[版权所有:http://think58.com]

[资料来源:http://think58.com]

服务器端功能模块数据流程图,见图3-2所示。
客户端功能模块的数据流程图,见图3-3所示。 think58.com

[资料来源:http://www.THINK58.com]

think58.com [版权所有:http://think58.com]

think58.com [来源:http://www.think58.com]

think58好,好think58 [资料来源:http://www.THINK58.com]

内容来自think58 [资料来源:http://www.THINK58.com]

think58

[资料来源:http://think58.com]

[资料来源:www.THINK58.com]

think58.com

[资料来源:http://THINK58.com]

[资料来源:http://www.THINK58.com]

[资料来源:THINK58.com]

图3-2 服务器端数据流程图

[资料来源:http://www.THINK58.com]

think58.com

[资料来源:http://think58.com]

[资料来源:www.THINK58.com]

think58.com [资料来源:http://think58.com]

[资料来源:http://THINK58.com]

think58.com [资料来源:http://THINK58.com]

[来源:http://www.think58.com]

内容来自think58 [资料来源:http://THINK58.com]

[来源:http://think58.com]

内容来自think58

[资料来源:THINK58.com]

[资料来源:www.THINK58.com]

think58.com [来源:http://think58.com]

[资料来源:http://THINK58.com]

copyright think58

[资料来源:www.THINK58.com]


图3-2 客户端数据流程图
各模块的主要功能
1. 添加操作员信息
将添加的操作员基本信息(包括照片)存入客户端的数据库中,要求照片以二进制的形式存入数据库。在添加数据信息对话框中,当选择操作员ID是,要求将从数据库中读出的二进制数据转化为位图,画在在对话框上。
2. 查询数据
服务器端管理员可以根据不同的城市名和时间段来进行分类查询。客户端管理员只能查询本地的数据信息。
3. 添加数据
客户端管理员添加数据到本地服务器的同时,本系统自动将数据添加到远程服务器端,便于以后的查询分析。
4. 利用曲线图显示数据
该功能是把数字显示数据的方式转换成以曲线图显示数据的方式。用户可以根据不同的城市查看到不同时间段的温度和湿度曲线图。 内容来自think58

[资料来源:http://www.THINK58.com]

5.批量导入、导出数据
可将查询后的数据已批量形式导出为文本文件格式,再将该文件通过网络传送到服务器端,最后服务器端可再将此文本文件导入到服务器端数据库,以实现批量数据的远程传输。
6.将查询后的数据生成RTF表格形式
RTF格式就非常流行的字处理系统格式,许多优秀的以数据为基础的管理系统都可以将数据转化成RTF表格形式,以方便以后排版和打印。本系统也可生成统计全年或单月的RTF表格。
think58.com

[资料来源:http://THINK58.com]