- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
测绘仪器管理信息系统
摘要:测绘仪器的管理是测量事业的重要组成部分,是一门技术性很强的专
业工作.加强对测绘仪器的科学管理,对提高其社会效益和经济效益都起着重要
的作用。为了弥补这方面的不足,本设计从建立和维护后台数据库以及前台程序
的开发两个方面完成测绘仪器信息管理系统以利于测绘仪器的管理和使用。
关键字:数据库,信息管理系统,测绘仪器管理
0前言
目前市场上各种管理软件花样繁多、层出不穷,更是涉及到社会各个领
域,但是却没有任何一款软件是为测绘仪器的管理而开发的。测绘仪器的管理是
测量事业的重要组成部分,是一门技术性很强的专业工作,加强对测绘仪器的科
学管理,对提高其社会效益和经济效益都起着重要的作用。所以,本设计将要弥
补这方面的不足,开发出测绘仪器信息管理系统,通过借出、还入、维修等功能
可以对仪器进行维护,保证每一件测绘仪器都能得到很好的管理。经过分析,本
设计使用Microsoft公司的VisualC++开发工具,后台用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-1Tablerelationsstructuredrawing
2.2系统功能的设计
根据测绘仪器管理的需要和要求,本设计主要有3大功能模块:档案设
置、仪器管理、查询。其详细的模块组织结构见图2-2所示。
图2-2模块组织结构
Fig.2-2Moduleorganizationalstructure
主要代码:
1)在主视窗类中为各菜单项添加处理函数
主视窗的处理函数主要为对话框类的变量m_strTableName、m_strFiel、
m_strLable传递初始化参数。这3个变量的意义分别为应该去的数据表的名称、
数据表中的第二个字段的名称、名称编辑框前的提示标签值。下面以仪器类别为
例介绍相关代码:
voidCFixedAssetsView::OnAssettype()
{CDossierDlgdlg;
//为类CDossierDlg建立新对象
dlg.m
文档评论(0)