求助:程序分析与修改
事情是这样的:我们部门的一个主要运行程序是我们以前一牛人编译的,可惜牛人已经成“地下工作者”啦(哀悼之!!)。现在我接手这一主要程序各方面的事情(新手,比较难!)。我们这个程序是这样的:界面当然是窗口类的啦,用language2000显示主要运行程序和动态链接库(dll)是用Object Pascal和C/C++语言,分别用Delphi和Visual C++编译器编译的。
我们这个程序的界面上又分出几个工作窗口,每个窗口的功能不一样,但是主要体现在两个方面,一些窗口是实时显示后台数据库的访问情况。由于调用后台数据库的用户有一定的访问模式,所以[bold]实时[/bold]显示的也是一定程度上数据挖掘后的数据,比如10:25:21时间点上2004号客户调用第1000标号的产品;另一些窗口是可以在事后显示后台数据库的访问的总结数据,也是一定数据挖掘算法得到的结果,但是却再也不能反映实时窗口所显示的详细信息。用数据挖掘上的一个说法就是,总结数据是实时数据之数据立方体的顶点。这样讲,总结数据根本性地就不能反映出实时数据到底是什么情况。
所以在这种情况下,如果分析总结数据的时候还要参考实时数据,就不得不安排一个人蹲在电脑前实时性地观察并手动记录实时数据。这很是劳民伤财,再者想一想,一个人蹲在电脑前就这个样子地干8个小时,难保不出错,这人也受不了呀!!!我想这可能是我们这位老兄的一个遗憾!
为了解决这个问题,我们部门决定让我来修改这个程序,让程序[bold]首先能够自动在本地机子上记录实时数据,并形成一个本地数据库[/bold]。然后通过这些实时数据和原先的总结数据的相关性分析,得到更清晰的分析结果。
现在我的情况是可以进行Visaul C++环境下的编程,但是对程序修改却是没有遇到过。想请deepin的高手帮忙来想一想这个问题。急切盼望中!!!!