东南大学09级大二短学期,做的MFC设计,最后验收时写的课程设计任务书,仅供参考。。
一、内容简介(书写空间自行拓展) 内容简介(书写空间自行拓展) 我们的项目主要用于南京地铁路线的查询, 乘客通过我们的界面可以了解到最 短路线、最小换乘、所经的站点、站数、转站和票价;同时,我们还拥有一些扩展 功能,乘客能够通过“乘客指南”查看线路图,服务热线等;还可以查询站点附近 的主要设施和公交线路。 我们通过对题目的具体分析,作出了明确的分工,利用 C++编写主程序,用 MFC 做界面窗口,并进行美化,然后设定测试数据,对项目进行多次测试并取得 良好的效果。 二、完成情况(详细叙述工程实现细节,书写空间自行拓展) 完成情况(详细叙述工程实现细节,书写空间自行拓展) 首先,我们对项目要解决什么问题,达到什么功能进行了分析。明确了项目主 要解决南京地铁路线的查询(其中包括最短路线、最小换乘、所经的站点、站数、 转战、票价等) ,并有一些扩展的功能,如乘车指南,公交查询。 然后, 按照要实现的功能把对工程进行划分模块, 主要分成三大块: 路线查询、 乘车指南、周边简介及公交查询。而每一块又进行细致的划分,如乘车指南又分为 服务热线、票价计算、地铁线路图和时刻表。 接着就是分工,XXX 负责路线主程序的编写,XXX 负责 MFC 窗口设计和美 化,XXX 负责资料收集、整理和排版以及测试数据的设计。 对于路线查询,我们的设计主思想是:建立字符串二维数组 CString s[3][30], 一号线南延线的站点放在 s[0][ ]中,一号线放在 s[1][ ],二号线放在 s[2][ ],这样只 需比较第一个参数就知道起始站和终点站在不在同一条线路上,而一些特殊的站 点,如新街口、元通、安德门,作为判断要不要转乘的条件,再比较第二个参数分 情况讨论。这样我们总共分为七种情况: 一、起点站与终点站在同一条线路 这种情况相对简单,但由于新街口站和元通站是作为一号线处理的,当起点站 或终点站是新街口站或元通站,另一个站是 2 号线的其他站点时,就不能简单的直 接通过数组的最高维来判断。针对这一情况,我们添加了一段程序,将上述情况单 独分出来讨论。 南延线到一号线 二.南延线到一号线 南延线到 我们将安德门站作为分界点,当终点站为安德门以北的站点(包括安德门)
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库东南大学大二短学期MFC设计课程设计任务书(2)在线全文阅读。
相关推荐: