第一周工作总结

                                第一周工作总结

第一周的主要做的工作就是选择两个地点,然后根据迪杰斯特拉算法计算出两点间的最优路径,并计算出总距离。

如下图所示:

 

当没有地点时点击查寻就会有相应的提示,没有起点或终点。

当然以上的数据只是实验数据,目前并不具有代表性。

工作重点主要是迪杰斯特拉算法的实现和数据库的建立与链接。

具体的设计:

信息的储存主要是用数据库SchoolGuide进行储存的,数据库分两张表格,PlaceInfo表格存储每个地点对应的标号和名字,DistanceInfo表格存储地点之间的距离和编号。

 

以上只是一些实验数据,在以后的工作中再继续改动。

程序每次运行的时候先从数据库中读取相应的地点放入comboBox控件中,并在程序中用结构体数组储存相应的地点及距离信息。这样做有一个目的:由于后面计算最短路径的时候要用到迪杰斯特拉算法,所以用结构体数组存储节点信息,算法写起来比较方便,如果每次用的时候都重新从库里读,那就太麻烦了。

以上就是上周工作的内容。

明天开会谈论及分配下一步的工作。

 

posted @ 2014-04-22 00:08  磨磨唧唧  阅读(229)  评论(2编辑  收藏  举报