C语言旅客信息管理系统(VC++6.0)

点击查看:C语言旅客信息管理系统(VC++6.0)

简要概述:

实现一个简单、实用的旅客信息管理程序,主要功能包括显示列车车次信息与旅客信息的录入、查找、显示。 1、问题定义 1.需要包含火车车次信息,至少10个车次。 2.沿途车站停靠信息,至少三个站点。 3.旅客信息,包括姓名、性别、证件号,实测体温等。 4.每位同学画出系统流程图 5.需要有程序运行结果提供。 6.程序需要注写附录中。 所有旅客信息利用结构体函数保存在内存池中,以备系统下次运行时使用。通过此课题,熟练掌握结构体、数组、指针的各种操作,以及一些基本算法思想的应用。 本旅客信息管理系统应该具备如下功能:

输入旅客信息,包括姓名、性别、证件号,实测体温

查找已有旅客信息

显示当前旅客信息

显示当前车次信息,包括车次,停靠站点

退出系统
系统设计
总体设计 采用模块化的程序设计方法,即将较大的任务按照一定的原则分为一个个较小的任务,然后分别设计各个小任务。需要注意的是划分出来的模块应该相对独立但又相关,且容易理解。可以用模块化层次结构图(即模块图)来分析其任务的划分,一般从上到下进行,最上面一层是主模块,下面各层是其上一层模块的逐步细化描述。

管理系统软件的功能模块有:
(1)提供菜单界面,方便用户对程序个功能进行选择,选择要实现的功能按enter键进入该功能。
(2)接受用户输入的功能项,按enter键结束输入并将进入该系统,其需要的结果显示出来,方便用户查看。
(3)完成每次功能,可保存用户的修改的信息,及时更新文件信息。下次查询时内容为最新信息。实时的信息更新对比等。 一个名Person的结构体进行定义,包括 name [40]; num [20];sex[10];temperature[10];等结构体成员。 然后对调用函数进行定义。 void getInput()信息录入 void printPerson()显示函数 void addPerson()增加记录 struct Person *findPerson()查询函数 void displayContacts()显示所有函数 void releaseContacts()释放堆内存空间 void train()显示车次函数 最后定义int main(void)函数,利用函数调用,实现程序的各种功能。 程序分为多个小模块,通过调用实现各种功能,增强了程序的可建设性。 程序把每种功能分开实现,更简单,实用程序更易理解。

C语言旅客信息管理系统(VC++6.0)_第1张图片

你可能感兴趣的:(厂商方案)