本科毕业论文中期检查报告学生姓名指导教师专业计算机与通信工程系开题日期2010年月日湖南科技学院计算机与通信工程系二○年月制表一、简况1、学生简况姓名学号专业计算机科学与技术2、开题简况开题项目Dijkstra算法的优化及其在道路导航系统中的应用(原选题)类型√工程设计□综合实验□专题研究□其他来源□导师课题□系部拟定项目√其他开题时间3、中期检查简况论文题目基于VC的GIS矢量图形系统的开发与实现(新选题)执行情况01按计划进行02提前完成03拖延04更换选题拖延或更换选题的原因01技术基础弱02不了解论文规定03导师指导不够04选题不当05其他原因二、出勤情况因为本人自2010年12-1月在准备考研,2月在广州找工作,所以未保证出勤率。三、工作进展及所取得的阶段性成果1.已完成论文工作是否符合开题报告内容,如有不符或变动之处说明原因;因工作原因,缺少时间做原来的选题,故更换了选题,内容跟原选题差不多,但是实现的功能略有不同。该功能符合新的开题报告内容,论文初稿即将完成,也符合开题报告的内容。2.主要设计研究内容、途径及技术路线;主要内容:本文主要研究如何基于VC++从底层开发实现一个能够满足信息平台需求的矢量图形系统。主要对图形元素的组织和存储、图形对象的绘制、图形的操作、图形与属性的双向查询、图层管理等方面进行研究,具体包括以下几个方面的工作:⑴采用面向对象的方法完成矢量图形数据对象类的组织和存储,实现包括圆形,直线,点,标注文本等图形元素的绘制;⑵能够实现鼠标交互绘图的功能;⑶研究矢量图形系统坐标系的建立及坐标转换关系,并在此基础上实现图形的无级缩放、移动、全图显示等操作功能;⑷能够对图形进行选中、删除等功能。研究方法:1)本课题主要采用研究查找算法及文献的研究进行。通过算法和文献研究,了解了最短路径算法在GIS中的应用。主要通过上网搜索、内部书籍及图书馆查阅相关资料;2)通过查询资料了解该功能该如何去设计和实现;3)同组人员互相交流学习,取长补短,查找、解决技术难点;目前研究设计到何阶段、进度状况;目前功能设计已基本完成,还需调试和试用该功能。同时,论文初稿也即将完成。四、遇到的困难和问题,以及拟采取的解决办法前段时间忙着考研,之后又忙着找工作,故而做毕业设计的时间越来越少。经过一段时间的考虑,准备更换选题。最初开始做新的选题内容时,主要遇到的问题是:1)对GIS的具体功能不太了解,网上有关这方面的学习资料也不是很多,只能从书上找资料。故而也花了一段时间来学习和了解GIS。2)当决定选这个选题的之后,就开始对GIS有了一定的了解,就知道该做些什么功能了。因本系统使用VC做的,所以会牵扯到MFC的使用,因之前从来没接触过,所以,最初的时候花了很长一段时间在学习MFC3)虽然经过一段时间的学习,对MFC有一个大概的了解,但是要运用起来还是有一定的困难,特别是在对画笔、画刷颜色的改变时,出现了参数没传进去的情况,后面在同学、老师的帮助下进行追踪检查,终于解决了。五、下一阶段的工作计划在剩余不到一个月的时间,我这样安排:2011年4月1号~~2011年4月15号测试、调试软件功能、完成论文二稿2011年4月16号~~2011年4月20号完成论文终稿、提交毕业设计2011年4月21号~~2011年4月25号准备答辩资料、准备答辩六、主要参考文献[1]聂波.利用VC++开发GIS系统[J].重庆工学院学报,2006.20(5):108-110[2]陈建春.矢量图形系统开发与编程[M].北京:电子工业出版社,2004.[3]王华,刘强.基于VC++的GIS矢量图形系统的设计与实现[D].电子科技大学,2010.[4]聂波.利用VC++开发GIS系统[J].重庆工学院学报,2006.20(5):108-110[5]任玉伟.基于VC++的GIS应用系统开发[J].科技情报开发与经济,2007.17(34):214-215[6]张兴国,陈正江,梁小英.小型GIS矢量图形系统的开发与应用探讨——以ForMap为例[J].测绘科学,2008.33(4):127-128,115[7]李功权,宋树华,雷正军.GIS软件的设计与在VC++上的实现[J].测绘与空间地理信息,2005.28(3):50-52[8]孙艺珍,常心坦,李学文.面向对象技术的矢量图形系统开发及其扩展[J].西安科技学院学报,2004.24(1):97-100[9]吕艳玲,施法中,张金胜.VC开发小型GIS矢量图形系统的技术实现[J].2004环境遥感学术年会.274-278[10]戴吾蛟,邹峥嵘.小型集成地理信息系统建设中的若干问题[J].测绘工程,2002.11(1):18-21[11]陈元琰.VisualC++.NetMFC类库应用详解[M].北京:科学出版社,2004[12]候俊杰.深入浅出MFC(第二版)[M].武汉:华中科技大学出版社,2001[13]陈宏兵.GIS若干技术的研究与应用[D].南京:南京工业大学,2003[14]张咏,刘长星,周庆松.VisualC++中测绘坐标系图形的两种实现[J].技术与创新管理,2008,29(6):661-664[15]王永茂,彭维平,王玉琨.用VC实现矢量图形的无极缩放[J].福建电脑,2006.6:182-183[16]李功权,宋树华,雷正军.GIS软件的设计与在VC++上的实现[J].测绘与空间地理信息,2005.28(3):50-52