公交路线管理系统的设计
摘 要本课题主要对当前市面上一些常用的公交路线管理系统软件进行了资料查阅和使用感受,提出了可以通过C语言结合VC++ 6.0开发平台相结合,设计一款能够实现对公交路线进行查阅、新路线添加、路线删除、公交线路信息修改以及保存等功能的公交路线管理系统,本课题经过了对这款管理系统总体框架的设计,将整个系统划分为多个功能模块,通过C语言设计了各个功能的子程序,最终实现了各项预期功能指标。本课题设计的这款公交路线管理系统经过了多次的测试和优化改进,与此同时在设计过程中还通过了VC ++ 6.0软件对各项功能进行了反复的测试,将仿真过程中出现的问题得到了及时的修改和完善,最终实现了这款能够长时间稳定运行并且运行效率非常高的公交路线管理系统,长时间测试过程中没有出现较大的故障,非常适合推向市面进行普及。
目录
一、 引言 1
二、 总体需求分析 2
三、 功能流程设计 4
(一) 主界面功能设计 4
1. 功能流程设计 4
2. 子程序主界面程序设计 5
(二) 显示公交线路信息功能设计 7
1. 功能流程设计 7
2. 显示公交线路子程序设计 8
(三) 增加公交车线路信息功能设计 9
1. 功能流程设计 9
2. 增加公交车线路子程序设计 9
(四) 删除公交车线路信息功能设计 12
1. 功能流程设计 12
2. 删除公交车线路子程序设计 12
(五) 修改公交车线路信息功能设计 14
1. 功能流程设计 15
2. 修改公交车线路子程序设计 15
(六) 查询公交车线路信息功能设计 16
1. 功能流程设计 16
2. 程序代码设计 16
(七) 保存公交车线路信息功能设计 17
1. 功能流程设计 17
2. 保存公交车线路子程序设计 18
四、 公交路线管理系统的运行演示 21
(一) 公交线路信息显示演示 21
(二) 公交线路信息增加演示 23
(三) 公交线路信息删 *好棒文|www.hbsrm.com +Q: @351916072@
除演示 24
(四) 公交线路信息修改演示 25
(五) 公交线路信息查询演示 25
(六) 公交线路信息保存演示 27
总结与展望 29
参考文献 30
致 谢 31
附录 代码 32
引言
所谓的visual c++ 6.0就是指一种看得见的C语言,这是对这款软件的一种较为通俗易懂的理解,这也与它的功能特点有直接的关系,用户在这款软件所提供的开发平台中不但能够对C语言程序代码进行编写编译并生成驱动文件,更为重要的是它还提供了可供用户观看的仿真部分,在不同版本的visual c++开发平台中,都集成了不同功能的仿真系统,而visual c++ 6.0内部所采用的是一个DOS内核,在这个内核上提供了一个简洁的仿真框体,用户可以将编写的C语言程序代码运行在该内核上,用户通过它的仿真界面可以清晰的看到程序运行的状态,与此同时用户还可以与这个仿真内核进行输入输出的数据交互,使得用户能够直接与程序代码进行交流,从而实现对用户程序的调试。
Visual C++ 6.0软件同大多数的C语言开发软件一样,目前支持的是ANIS C协议的C语言标准,这个标准是1999年左右被制定出来的,由于在长时间使用过程中基本没出现什么致命缺陷,所以到今天为止一直被各大品牌的编译器所采用,用户在这款软件上编写C语言程序代码时必须遵循这个协议规定的原则去构建程序代码,在编写过程中Visual C++ 6.0将严格按照ANIS C去对程序代码进行语法规则和指令数据的全面检查,检查通过后将进行快速的编译从而生成机器代码文件。Visual C++ 6.0这款软件的主要功能分为多种,对于C语言的开发只是其中一种,它还有MFC可视化程序编程、数据库等操作功能,不过开发这些功能时也是要遵循ANIS C标准的,下面对Visual C++ 6.0软件中的几个重要组成部分进行简要介绍。
这个部分是Visual C++ 6.0的一个最为重要的组成部分,它的作用是对用户编写的C语言程序代码进行编译并转化生成机器代码文件,这个内核结构是当前市面上许多C语言编译器都在使用的,在VB、VJ或者VID等常用编译器中都能够看到这款内核的影子,由于通过它来编译的代码可以保证百分百的正确率,与此同时在编译速度上可以达到每秒钟数千行,程序员在通过Developer Studio编写C语言程序代码时能够实现注释、自动排版和灵活的错误排查等功能,这些优秀的特点使得它能够赢得许多大型编译器的青睐和广泛应用。本课题也将采用它来对公交路线管理控制系统的程序代码进行编写和编译,与此同时在编写过程中将通过Developer Studio对程序中的错误代码进行检错并根据修改建议进行不断优化和改进。
总体需求分析
经过了上文对C语言发展背景的简要设计,现在要正式对这款公交路线管理系统的各项功能进行设计,本部分设计出了一个用于实现这款公交路线管理系统的框架结构,如下图中的框架图所示,本课题采用了模块化设计方案将整个公交路线管理系统划分为多个不同的功能模块,在下文的设计过程中将使用C语言编写程序代码来分别对每一个功能进行实现,公交管理系统在软件上的工作方式主要是由图中的主程序模块的控制来实现的,在管理系统运行过程中主程序main将处于持续的循环工作状态中,在响应用户的指令时将通过调取不同的功能程序模块来进行实现,为此本课题将这款公交路线管理系统划分成了显示公交车线路信息子程序模块、增加公交车线路信息子程序模块、删除公交车线路信息子程序模块、修改公交车线路信息子程序模块、查询公交车线路信息子程序模块和保存公交车线路信息子程序模块,每个模块将能够实现预期功能指标中的一项功能,下面对这些功能模块程序进行简要介绍。
目录
一、 引言 1
二、 总体需求分析 2
三、 功能流程设计 4
(一) 主界面功能设计 4
1. 功能流程设计 4
2. 子程序主界面程序设计 5
(二) 显示公交线路信息功能设计 7
1. 功能流程设计 7
2. 显示公交线路子程序设计 8
(三) 增加公交车线路信息功能设计 9
1. 功能流程设计 9
2. 增加公交车线路子程序设计 9
(四) 删除公交车线路信息功能设计 12
1. 功能流程设计 12
2. 删除公交车线路子程序设计 12
(五) 修改公交车线路信息功能设计 14
1. 功能流程设计 15
2. 修改公交车线路子程序设计 15
(六) 查询公交车线路信息功能设计 16
1. 功能流程设计 16
2. 程序代码设计 16
(七) 保存公交车线路信息功能设计 17
1. 功能流程设计 17
2. 保存公交车线路子程序设计 18
四、 公交路线管理系统的运行演示 21
(一) 公交线路信息显示演示 21
(二) 公交线路信息增加演示 23
(三) 公交线路信息删 *好棒文|www.hbsrm.com +Q: @351916072@
除演示 24
(四) 公交线路信息修改演示 25
(五) 公交线路信息查询演示 25
(六) 公交线路信息保存演示 27
总结与展望 29
参考文献 30
致 谢 31
附录 代码 32
引言
所谓的visual c++ 6.0就是指一种看得见的C语言,这是对这款软件的一种较为通俗易懂的理解,这也与它的功能特点有直接的关系,用户在这款软件所提供的开发平台中不但能够对C语言程序代码进行编写编译并生成驱动文件,更为重要的是它还提供了可供用户观看的仿真部分,在不同版本的visual c++开发平台中,都集成了不同功能的仿真系统,而visual c++ 6.0内部所采用的是一个DOS内核,在这个内核上提供了一个简洁的仿真框体,用户可以将编写的C语言程序代码运行在该内核上,用户通过它的仿真界面可以清晰的看到程序运行的状态,与此同时用户还可以与这个仿真内核进行输入输出的数据交互,使得用户能够直接与程序代码进行交流,从而实现对用户程序的调试。
Visual C++ 6.0软件同大多数的C语言开发软件一样,目前支持的是ANIS C协议的C语言标准,这个标准是1999年左右被制定出来的,由于在长时间使用过程中基本没出现什么致命缺陷,所以到今天为止一直被各大品牌的编译器所采用,用户在这款软件上编写C语言程序代码时必须遵循这个协议规定的原则去构建程序代码,在编写过程中Visual C++ 6.0将严格按照ANIS C去对程序代码进行语法规则和指令数据的全面检查,检查通过后将进行快速的编译从而生成机器代码文件。Visual C++ 6.0这款软件的主要功能分为多种,对于C语言的开发只是其中一种,它还有MFC可视化程序编程、数据库等操作功能,不过开发这些功能时也是要遵循ANIS C标准的,下面对Visual C++ 6.0软件中的几个重要组成部分进行简要介绍。
这个部分是Visual C++ 6.0的一个最为重要的组成部分,它的作用是对用户编写的C语言程序代码进行编译并转化生成机器代码文件,这个内核结构是当前市面上许多C语言编译器都在使用的,在VB、VJ或者VID等常用编译器中都能够看到这款内核的影子,由于通过它来编译的代码可以保证百分百的正确率,与此同时在编译速度上可以达到每秒钟数千行,程序员在通过Developer Studio编写C语言程序代码时能够实现注释、自动排版和灵活的错误排查等功能,这些优秀的特点使得它能够赢得许多大型编译器的青睐和广泛应用。本课题也将采用它来对公交路线管理控制系统的程序代码进行编写和编译,与此同时在编写过程中将通过Developer Studio对程序中的错误代码进行检错并根据修改建议进行不断优化和改进。
总体需求分析
经过了上文对C语言发展背景的简要设计,现在要正式对这款公交路线管理系统的各项功能进行设计,本部分设计出了一个用于实现这款公交路线管理系统的框架结构,如下图中的框架图所示,本课题采用了模块化设计方案将整个公交路线管理系统划分为多个不同的功能模块,在下文的设计过程中将使用C语言编写程序代码来分别对每一个功能进行实现,公交管理系统在软件上的工作方式主要是由图中的主程序模块的控制来实现的,在管理系统运行过程中主程序main将处于持续的循环工作状态中,在响应用户的指令时将通过调取不同的功能程序模块来进行实现,为此本课题将这款公交路线管理系统划分成了显示公交车线路信息子程序模块、增加公交车线路信息子程序模块、删除公交车线路信息子程序模块、修改公交车线路信息子程序模块、查询公交车线路信息子程序模块和保存公交车线路信息子程序模块,每个模块将能够实现预期功能指标中的一项功能,下面对这些功能模块程序进行简要介绍。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/588.html