软件工程硕士论文栏目提供最新软件工程硕士论文格式、软件工程硕士硕士论文范文。详情咨询QQ:1847080343(论文辅导)

如何运用好MASS系统

日期:2018年01月15日 编辑: 作者:无忧论文网 点击次数:1516
论文价格:免费 论文编号:lw201202111854555590 论文字数:1791 所属栏目:软件工程硕士论文
论文地区: 论文语种:中文 论文用途:职称论文 Thesis for Title

如何运用好MASS系统
摘 要:为了对数字地震台网产出数据进行有效地管理,辽宁数字遥测地震台网研制了地震数据管理与服务系统(MASS系统),MASS系统客户端工程MASS软件实现了对数据库的编辑管理功能,本文对其进行了论述。

 

关键词:工程MASS;客户端;开放式数据库连接;地震数据管理

 

0 技术思路
2000年9月中国地震局对辽宁数字遥测地震台网进行了验收,与会专家对台网研制的数据管理系统能方便地查询资料很感兴趣,但希望进一步完善数据管理系统,使其不仅能进行管理,还要增强管理系统的服务功能,即将原管理系统只能在局域网内进行查询,改变为能实现开放式服务,使研究人员能从网上远程调用所需要的数据,特别是地震波形数据,为此研制了MASS系统。
MASS系统具有网上数据管理与服务功能,其硬件系统主要由Web服务器、数据库服务器等构成(图1),数据库采用SQL Serve2000。为了对各种数据进行管理,最基础工作就是将大量的地震信息录入SQL Server数据库表。
我们采用目前比较流行的Vb语言编程,研制了通过客户端录入、编辑和管理数据库的软件界面,把客户端与数据库服务器上的SQL Server数据表链接起来,并将其称之为“工程MASS”。工程MASS编辑管理软件通过ODBC登录数据库服务器,与11个数据库表连接,在这些不同的界面上对相关数据进行录入、修改、删除、刷新和排序,工程MASS还通过数据管理器提供了单个记录的编辑功能(图2)。
客户端的硬件环镜:局域网(LANS)、奔腾Ⅲ以上微机、大于64MB内存、至少4G硬盘;软件环镜: Windows98系统、Visual Basic 6·0企业版(SET UP自动安装)、32位OBDC开放式数据库连接驱动软件(与SQL server等各种数据源连接、Windows98系统下的应用程序)、VB编程应用软件(SETUP自动安装)。

 

1 ODBC数据源管理器的应用
在Windows软件系统控制面板上点击32位ODBC数据源图标,就可以进入ODBC数据源管理器。通过ODBC数据源管理器将客户端与数据库连接过程:
(1)按照菜单提示在系统数据源栏目添加SQL Server系统数据源;
(2)选定数据库的驱动程序(图3);
(3)选定SQL Server数据源名称为lntw1;
(4)选定sql2数据库服务器;
(5)输入用户登录标识号和密码fyp;
(6)完成数据源配置,进行测试。
同样的方法配置好用户数据源和文件数据源,测试成功后,即可在工程MASS软件中连接数据库,进行数据录入、编辑、管理等工作。

 

2 工程MASS软件录入、编辑与管理数据
工程MASS软件安装在客户端上,程序设计了一个人机会话进入系统的钥匙启动窗体和11个不同数据表的子窗体,利用数据库表主键必须唯一这一特性,设定了主键的字段,使每个数据表能够对数据自动进行排序,保证了录入数据工作的顺利进行。
在Windows系统的桌面上,点击工程MASS图标进入编辑管理界面(图4),选择文件菜单,菜单栏目列出了11个不同的数据库表,点击所需要的数据表,即可进行有关表的编辑(图5)。
人机交互界面录入方式灵活,界面清晰,可以一目了然地看到数据库中的内容与数据量,为数据录入人员和管理人员提供了方便。软件经过打包编译,形成标准安装光盘。

 

3 可视化数据管理器(Visdata)的实用功能
可视化数据管理器既可以在Vb中使用,又可以在应用程序中单独调用,有着方便的实用功能。工程MASS编辑管理软件应用可视化数据管理器采用多样化编辑录入数据方式,既可在软件的Vb界面直接录入,又可以将按规定格式形成的文本文件追加到SQL Server数据库中,还可以在可视化数据管理器中以单个字段方式录入数据。
应用可视化数据管理器还实现了数据库表的查询、表的导入与导出(按照数据表的结构)、各种类型数据库转换等管理功能。

 

4 应用情况
目前客户端工程MASS软件已在辽宁台网和黑龙江台网的地震数据管理中得到应用。项目组同志还针对抚顺台网矿震较多的特点,专门在工程MASS软件的基础上进行了改进和设计,增加了在软件地震波形表界面自动调用地震(矿震)波形数据文件,并加以处理的功能,同时地震波形的数据文件可存贮在局域网内的任何一台机器上,这一软件的应用为地震(矿震)的研究工作提供了一个基础平台,使数据管理工作更趋于集成化和科学化。