毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
VC出租车路线规划算法Dijkstra设计(3)
第三章是“算法介绍”,简单介绍了Dijkstra最短路径算法,一种基于人工智能的算法研究以及A*算法,一种基于出租车司机经验的建模算法。
第四章是“程序的实现与调试”,介绍了程序的功能以及测试数据及截图,程序的使用情况
第五章是“结论”,总结了研究取得的成果,并简要介绍了研究过程。
2 可行性研究与需求分析
2.1可行性研究
该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性三方面进行分析。
2.1.1 经济可行性
本系统其他应用软件、硬件系统也易于获得。因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。
2.1.2 技术可行性
开发工具:VC6.0
软件技术:MFC
系统环境:Microsoft Windows 2000或以上版本。
本软件用成熟的MFC技术以及熟悉的VC6.0进行开发,大大提高了开发效率,并保证了软件的稳定性和通用性。
1)Visual C++ 6.0,简称VC或者VC6.0,是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C++.NET(Visual C++7.0),但它的应用有很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C++6.0为平台。
Visual C++6.0不仅是一个C++ 编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。
Visual C++6.0使用C++的一个开发平台。有些软件就是这个编出来的。另外还有VB,VF。只是使用不同语言,但是VC++是Windows平台上的C++编程环境,学习VC要了解很多Windows平台的特性并且还要掌握MFC、ATL、COM等的知识,难度比较大。Windows下编程需要了解Windows的消息机制以及回调(callback)函数的原理;MFC是Win32API的包装类,需要理解文档视图类的结构,窗口类的结构,消息流向等等;COM是代码共享的二进制标准,需要掌握其基本原理等等。VC作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来VC++不是门语言,虽然它和C++之间有密切的关系,如果形象点比喻的话,可以C++看作为一种“工业标准”,而VC++则是某种操作系统平台下的“厂商标准”,而“厂商标准”是在遵循“工业标准”的前提下扩展而来的。
VC++应用程序的开发主要有两种模式,一种是WIN API方式,另一种则是MFC方式,传统的WIN API开发方式比较繁琐,而MFC则是对WIN API再次封装,所以MFC相对于WIN API开发更具备效率优势,但为了对WINDOWS开发有一个较为全面细致的认识,笔者在这里还是以讲解WIN API的相关内容为主线。要想学习好VC必须具备良好的C/C++的基础,必要的
英语
阅读能力也是必不可少的,因为大量的技术文档多以
英文
形式发布。
VC6.0的优点是界面简洁,占用资源少,操作方便。
2)MFC,微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎。MFC是Win API与C++的结合,API,即微软提供的WinDOS下应用程序的编程语言接口,是一种软件编程的规范,但不是一种程序开发语言本身,可以允许用户使用各种各样的第三方的编程语言来进行对WinDOS下应用程序的开发,使这些被开发出来的应用程序能在WinDOS下运行。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
JSP+mysql药品销售及管理系统设计与实现+用例图
下一篇:
企业ERP管理软件采购管理采购合同子模块的设计与开发
WCDMA无线网络规划的要点探讨【1148字】
TD-SCDMA与WCDMA混合组网的网...
基于网络的通用试题库系统的整体规划与设计
电子商务网站规划设计研究【2401字】
交通运输网络的最短路线问题
Flexsim立体仓库规划设计+CAD图纸
Vim+Gcc+Gdb出租车调度系统设计+源代码
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
中国学术生态细节考察《...
公寓空调设计任务书
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计