测绘仪器管理信息系统

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:ltsomeday
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:测绘仪器的管理是测量事业的重要组成部分,是一门技术性很强的专业工作.加强对测绘仪器的科学管理,对提高其社会效益和经济效益都起着重要的作用。为了弥补这方面的不足,本设计从建立和维护后台数据库以及前台程序的开发两个方面完成测绘仪器信息管理系统以利于测绘仪器的管理和使用。
  关键字:数据库,信息管理系统,测绘仪器管理
  
  
  0前言
   目前市场上各种管理软件花样繁多、层出不穷,更是涉及到社会各个领域,但是却没有任何一款软件是为测绘仪器的管理而开发的。测绘仪器的管理是测量事业的重要组成部分,是一门技术性很强的专业工作,加强对测绘仪器的科学管理,对提高其社会效益和经济效益都起着重要的作用。所以,本设计将要弥补这方面的不足,开发出测绘仪器信息管理系统,通过借出、还入、维修等功能可以对仪器进行维护,保证每一件测绘仪器都能得到很好的管理。经过分析,本设计使用Microsoft公司的Visual C++开发工具,后台用Acess数据库,它是采用ODBC数据源动态加载的方法实现的[1]。
  1测绘仪器管理的意义
   科学技术日新月异的今天,测绘仪器日趋电子化、自动化、精密化,这就对仪器的使用操作人员提出了新的更高的要求。首先把爱护测绘仪器的宣传教育,当作一项经常性的工作来做,使每个测量人员树立主人翁责任感,养成爱护仪器的习惯,同时必须具有一定技术知识,熟练仪器的操作技能,对于精密电子仪器还应进行专门培养。经过考核合格后,方能单独操作。要使仪器处于良好状态,延长使用期限,还须创造良好的库房条件,按不同仪器的性能要求采取必要的防护、防潮、降湿等措施,才能确保仪器处于良好状态,否则将影响仪器精度妨碍正常使用[2]。
  2测绘仪器管理信息系统的设计
   本设计就是通过一系列的查询功能,可以方便的知道测绘仪器现在的状态和所处的位置;通过查询、添加功能,可以动态的对测绘仪器进行管理;通过借出、还入、修理功能,可以对测绘仪器进行维护,保证每一件测绘仪器都能发挥最大的效力。
  2.1数据库的设计
   根据测绘仪器管理信息系统的功能要求,本設计共设计了10个表进行数据的存取,数据库中的各表并不是相互独立的,它们之间通过字段进行关联。
   1)“仪器信息”表用于存储所有测绘仪器的剧本信息,表中字段“仪器类别ID”、“使用部门ID”、“存放地点ID”、“增加方式ID”、“保管人员ID”分别与表“仪器类别”、“部门”、“存放地点”、“增加方式”、“保管人员”相关联。
   2)“借出还入仪器”表的字段“仪器ID”、“借用部门ID”分别与表“仪器信息”、“部门”相关联。通过“仪器ID”获得仪器的详细信息,通过“借用部门ID”可以得到借用部门的名称。
   3)“清理仪器”表的字段“仪器ID”、“清理方式ID”分别与表“仪器信息”、“清理方式”相关联。通过“仪器ID”获得仪器的详细信息,通过“清理方式ID”可以得到仪器的具体清理方式。
   4)“维修仪器”表的字段“仪器ID”与表“仪器信息”相关联。关系结构图见图2-1所示[3]。
  
  图2-1 表关系结构图
  Fig2-1 Table relations structure drawing
  
  2.2系统功能的设计
   根据测绘仪器管理的需要和要求,本设计主要有3大功能模块:档案设置、仪器管理、查询。其详细的模块组织结构见图2-2所示。
  
  
  
  
  
  
  图2-2 模块组织结构
  Fig.2-2 Module organizational structure
   主要代码:
   1)在主视窗类中为各菜单项添加处理函数
   主视窗的处理函数主要为对话框类的变量m_strTableName、m_strField、m_strLable传递初始化参数。这3个变量的意义分别为应该去的数据表的名称、数据表中的第二个字段的名称、名称编辑框前的提示标签值。下面以仪器类别为例介绍相关代码:
   void CFixedAssetsView::OnAssettype()
   { CDossierDlgdlg;
   //为类CDossierDlg建立新对象
   dlg.m_strTableName=”仪器类别”;
   //确定应该读取数据库中的表“仪器类别”
   dlg.m_strField=”仪器类别”;
   //表“仪器类别”的名称字段为“仪器类别”
   dlg.m_strLable=”仪器类别”;
   //名称编辑框前提示标签信息为“仪器类别”
   dlg.DoModal(); } //显示模式对话框
   2) 重载对话框的OnInitDialog函数,主要完成数据库的连接、列表框的数据刷新和编辑框控件清空操作。
   3) 重载DestoryWindow函数,在窗口关闭时自动被调用,在该函数中主要完成断开与数据库连接的操作。代码如下:
   BOOL CDossierDlg::Destroy Window()
   {…m_pDatabase->Close();
   delete m_pDatabase;
   m_pDatabase=NULL;
   …}
   4) 编写Refresh函数,用于根据数据库刷新列表框控件,清空编辑框控件。
   5) 实现列表框控件LVN_ITEMGCHANGED消息函数,当列表框发生变化时该函数自动被调用。作用是当列表框中的一个条目被选中时,将该条目对应的信息显示到相应的编辑对话框中,使“添加”、“修改”、“删除”按钮变为可用,“保存”、“取消”按钮不可用;当没有条目被选中时,“修改”、“删除”、“保存”“取消”按钮不可用,只有“添加”按钮可以用,同时将编辑框控件内容清空并使其不可用。
   所有的模块设计完成后,将其组织起来,并加一些必要的信息,再添加一张主界面图片,调试运行整个设计,无错便完成。主界面效果如图2-3所示。
  
   图2-3 主界面效果图
  Fig.2-3 The effect fig of the main interface
  3结论
   本设计就是基于增强测绘仪器管理的想法开发出来的。可以解决以前那种手工记录仪器档案的繁琐和避免产生不必要的错误,用VC++来设计一个管理的信息系统,实现了仪器的基本管理,数据库可以长久的保存和便于更新仪器的信息,并且易于整理[4]。
  参考文献
  [1] 赵石麟.加强测绘仪器管理的初探[J].测绘科技通讯,总第63期 第17卷(1994):49~50,66.
   [2] 陈勇,蔡淑琴.管理信息系统的发展动因及趋势研究[J].商业研究,2005年第14期,总第322期:4~6.
   [3] 张文沂(等).Microsoft Access数据库应用基础[M].天津大学出版社,2001.
  [4] 张海棠.Visual C++编程指南[M].北京:航空工业出版社,2000.
  注:文章内所有公式及图表请用PDF形式查看。
其他文献
内容摘要:为了进一步提高建筑施工的工程质量,把工程质量做细做好,杜绝质量通病, 创建业主满意工程。我们现对有可能出现的建筑工程质量通病根据工程实际情况制定出周密、细致、行之有效的措施。做到超前预防和施工过程、施工结果可控、在控,并持续改进我们的建设工程水平。  关键词:建筑,施工,质量,通病防治,实施细则    我们对有可能出现的建筑工程质量通病根据工程实际情况制定出周密、细致、行之有效的措施。在
摘要:由于铁路是国家重要的基础设施、国民经济的大动脉、交通运输体系的骨干,铁路各部门,尤其是铁路行车部门则必须有严密的组织和分工,才能使运输生产安全、准确、迅速、协调地进行。  关键词:铁路行车组织安全  作业标准化指在作业系统调查分析的基础上,将现行作业方法的每一操作程序和每一动作进行分解,进而对作业过程进行改善,从而形成一种优化作业程序,逐步达到安全、準确、高效、省力的作业效果;在内容、顺序、
摘要:随着我国医院现代化进程的不断加速,人们生活水平的不断提高,医疗环境不断的进步,医院洁净手术部也已成为新医院建设及旧医院改造中不可或缺的部分。随着医疗事业的改革,人们对医疗环境的要求不断提高,医院本身除了提高以医务人员素质为主的软件外,硬件的完善及先进性更新将更加紧迫。本设计方法能确保医院手术室净化空气调节系统达到 GB 50333—2002 的要求。  关键词:手术室;净化空调系统;设计  
摘要:施工阶段质量控制是施工监理的重要工作内容,也是工程项目质量控制的重点。提高工程质量,需要通过作为工程质量监控主体之一的监理单位,运用工程建设监理技术,加强对影响工程质量的各种因素实施有效监控,才能提高工程质量。本文归纳了施工监理工作中常用的监理技术具体内容。  关键词: 做好监理技术 提高工程质量  中图分类号:U415.1 文献标识码:A 文章编号:  Abstract: The cons
摘要:水利枢纽隧洞工程地质环境复杂,施工阶段安全风险较高。结合桂松干渠C1标段大山哨隧洞工程,基于AHP、专家调查等方法,识别出施工期岩溶安全风险影响因素并进行评价分析,制定了合理有效的风险控制措施,实现了水利枢纽隧洞工程施工安全风险的管理。  关键词:水利枢纽隧洞;施工阶段;安全风险;AHP    0引言  近几年,由于地下工程的迅猛发展,工程安全事故也日益增多,使得地下工程安全风险管理发展成为
摘要:本文介绍利用徕卡TCR—802型号全站仪无棱镜测距技术,对某热电厂改扩建中冷却塔局部内半径符合程度进行检测,判定冷却塔局部缺陷是否影响其正常使用。  关键词:全站仪,无棱镜技术,应用  引言:某热电厂在扩能改建项目配套工程中,共建2个2000m2自然通风冷却塔,其规格为底半径27.52m,上半径为15.74m,中上部半径最小值为14.50m,高度70.00m,横截面为圆形,竖向剖面为以中心为
摘要:本文对建筑工程施工管理中的进度管理、成本控制管理和质量控制管理三个方面展开探讨。对进度管理提出了采用网络控制技术和定期进度报表的管理措施;在成本控制方面着重分析了建立施工单位成本控制体系的建议;在质量控制方面提出了在不同阶段设定不同的质量管理目标的建议。  关键词:建筑工程;施工;控制措施  Abstract: In this paper, the construction manageme
摘要:改革开放至今,我国城市化建设迅速发展起来,城市道路的通行能力亦再不断增大,这对于城市道路工程施工质量提出了更高的要求。下面,本文就对城市道路工程质量控制管理进行分析,从原材料质量、施工质量、水泥混凝土面层质量、沥青混凝土面层质量四个方面加以阐述,从而为城市道路工程质量的实践控制管理提供借鉴。  关键词:城市道路;工程质量;控制管理;分析  城市道路工程对于我国经济发展具有先导性、全局性的影响
摘要:小学思品课教学要从“促进心理交流,进行角色换位;建立平等尊重学生人格;培养道德情感,让学生参与体验;激活学生体验,发掘生成问题”这四个方面入手,从而提高教学质量。  关键词:交流 换位 平等 尊重道德 体验 发掘    促进心理交流,进行角色换位  在日常教育教学工作中,教师经常犯的错误就是以原有经验评价学生。出于一种心理定势,教师可能对学生的过失行为感到无法容忍,这极易形成师生情感沟通的障
摘要:文章分析了环境执法中存在的问题,并结合环境执法工作实际提出切实可行的对策建议。   关键词:环境执法;环保  中图分类号:X3文献标识码:A文章编号:      环境执法是指行政机关及其行政工作人员依据法律授权,执行和运用各项法律的活动。它要求必须做到“有法可依,有法必依,执法必严,违法必究”。(1)有法可依,是立法方面的要求,是行政执法的法律前提。有法可依是指社会的政治、经济、文化等各个需