计算机科学与技术系 课程设计任务书 20 12 ~20 13 学年第 一 学期 课程 C 语言课程设计 课程设计名称 公交路线管理系统 学生姓名 学号 专业班级 指导教师 20 13 1 年 8 月 一、需求分析 本系统主要功能是实现对公交路线的管理和维护。我们都知道,每个城市都会有公交路线的改动,如果使用这个系统,就可以及时的对路线信息进行修改和保存,是非常方便的,而且该系统使用起来也很方便。用户只需根据显示的提示信息进行选择和输入就可 2 以实现你要求的功能。该系统具有添加,查询,删除,修改和显示所有记录的功能。用户可以根据实际情况进行相应的功能选择。其具体功能简单描述如下: (1)保存:即将信息存入指定文件中。当用户对原始数据进行相关的改动(主要是对路线信息进行增加、删除、修改)之后,用户可以根据自己的选择判断是否要保存到文件中,这样就实现了信息的记录功能,以方便用户随时进行查看。 (2)添加:即添加一条新的公交路线或者是某一条路线上的站点。每次可以添加一条路线信息,若用户想添加多条路线信息的话可以重复执行该功能,同样的,添加站点的话也是每一次添加一个站点,若用户想添加多条路线信息的话也只需要重复执行该功能即可。这样,就实现了对公交路线的添加信息管理。 (3)查询:即能够查找出你要的公交路线信息和总共有多少站。简单地说,就是用户先选择你要查询的公交路线号,在输入起点站和终点站名称,然后系统就会自动显示出起点站和终点站之间共有多少站点,以及起点站和终点站之间所有站点的序号和名称,从而使用户一目了然的知道站点信息,而不需要像看地图那样一个站点一个站点的用肉眼进行查找,这就为用户节省了很 多时间。 (4)删除:即能删除掉 一条你所不需要的公交路线信息和某一条路线上的站点。若要删除路线时只需要输入你要删除的公交路线号即可,若要删除站点也只需输入你要删除的站点序号,不需要输入该站点名称。 (5) 修改:即能修改一条你需要该的路线信息。修改内 容 包 括 :修改该条公交路线号、修改站点名称(输入新的信息时该条路线的站点长 度 不能改变 ,若要改变 站点长 促 可以选择增加和删除功能,即可实现)。 (6) 显示路线信息:即将路线信息显示到屏 幕 中,供 用户查看。该功能比 较 简单,在这里 不具体说明 。 (7) 二 、 算 法 设 计 1、设 计 思 想: 本 系统的设 计 流 程 简单比 较 ...