求各位大神帮忙啊 谢谢啦!
在林业或国土资源调查领域,资源调查档案管理涉及的数据库类型包括Access数据库、SQL Server数据库、Oracle数据库、Excel文档、Foxpro数据库等。在日常生产中,应根据需要选择数据库类型,并进行各种操作和分析。具体要求如下:1、 设计对话框界面,让用户选择上述数据库类型,在本设计中,具体只操作Access数据库。各种类型的数据库文件可能设置密码,也可能不设置密码。
2、 当用户选择了数据库类型后,单击对话框上的确定按钮,要求弹出打开文件对话框,让用户选择具体的数据库文件名(在本次设计中,给定的实例数据库文件名为SampleInfo.mdb),并将选择的数据库文件中的表格在窗体上的DataGridView控件上显示出来,供用户进行浏览。
3、 将数据库文件中表格包含的所有字段提取出来,显示在窗体上的ListView控件上,该控件要求显示复选框。以便用户选择感兴趣的字段。
4、 当用户选择完感兴趣的字段后,将选择的字段在同一窗体上的另外一个ListView控件上显示出来。
5、 选择完感兴趣的字段后,需要从数据库表格中提取感兴趣字段的具体数组,并组成观测矩阵。
6、 选择的字段若是定性数据,需要对其进行定量化处理。如坡向包括9个类型,可以分为三个大类,分别是阴坡、阳坡和无坡向。(请同学们查阅相关资料)
7、 将从数据库表格中提取的感兴趣的字段的值和经过定量化处理的值,重新显示在一个DataGridView控件中。并将表中的结果保存为文本文件和二进制文件。
8、 在感兴趣的字段中,必须包含样地的纵横坐标、郁闭度、坡向、蓄积量字段。要求设计类,利用类实现接口,一个接口处理纵横坐标的最大值和最小值,以便确定监测区域的矩形范围,并计算监测区域的重心点坐标。一个接口处理计算郁闭度和蓄积量的最大值、最小值、均值和标准差。