- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
1:需求分析
2:算法设计
(1)设计思想
(2)设计表示
(3)实现注释
(4) 算法设计中一些新的想法
3:用户手册
4:调试及测试
5:课程小结
6:参考文献
7:附录
(1) 源程序清单
(2) 测试数据
(3) 运行结果
一:需求分析
1)描述问题:
设计一个汽车站车票管理系统,该系统要求对班次信息和售票退票进行维护和管理。
一个车站每天有n 个发车班次,每个班次都与一班次号 (1、2、3n),固定的发车时
间,固定的路线 (起点站,终点站),大致的发车时间,固定的额定载客量。
2)编写目的:
便于车站部门对汽车班次的管理与统计,同时提高工作效率;方便市民对有关信息的
了解,对旅客的出行提供了方便,避免了旅客长时间等待却买不到票的现象。
3)该程序所具有的功能:
a:能够录入汽车班次信息,如班次号、发车时间、起点站、终点站、行车时间、额定
载量和已定票人数等有关信息。
b:能够浏览班次信息,显示信息总和(如果已发出站的班次要提示“该班次已开出”)。
c:查询路线:可按班次查询后可按终点站查询。
d:售票功能:当查询出已定票人数小于额定载量且当前时间小于发车时间才能售票,
自动更新已售票人数。
e:退票功能:输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。
f:保存更改后的信息:可自动更新更改后的信息。
二:算法设计
1设计思想
车票管理系统
通过文件录入信息
菜单选项
修 查询班次信息
改
浏览班次信息 退订票
车
票
信
息
按 按
班 终
退 订
次 点
票 票
站
结束
2设计表示
主函数main():进入系统,选择管理员还是游客进入,若是管理员需要密码才能进入。
游客只能浏览本系统的一部分信息。
主菜单函数mainmenu():按界面提示选择0…9按键,进入所代表功能的界面。
主菜单函数(游客)newmainmenu():主菜单函数(游客)是专为游客设计的函数,此函
数与mainmenu()的不同点在于不能录入班次信息。
录入函数input():(此功能只能管理员用) 录入函数用于录入班次信息,录入班次的
信息可用文件保存,可不定时的增加保存信息。
查找路线函数found():查找路线函数可实现查询方式的选择,及通过switch语句进
行选择是按班次查找还是按终点站查找。
1) 按班次查找函数:输入要查找的班次,然后通过类组进行输出。
2) 按终点站查找函数:输入要查询的地址,然后通过for循环进行逐一查找,找出
符合条件的地址对应的班次信息,然后输出。
售票与退票函数ticket():此函数主要实现“功能选择”的界面,在这个界面里有显示退、
订票的功能,利用switch语句实现。
退出系统函数exit():完成所需要求,退出系统。
3实现注释
密码功能:管理员还是游客进入,若是管理员需要密码才能进入。游客只能浏览本系
统的一部分信息。管理员客人进行车票信息的录入。
您可能关注的文档
- 步步为营_学员手册 PDF.pdf
- 步进电机滑台PLC控制课程设计报告.pdf
- 猜单词游戏C++课程设计报告.pdf
- 材料成形CAE课程设计说明书.pdf
- 材料成形技术基础课程设计.docx
- 财务报表案例分析 乐视.pdf
- 财务报告分析课程设计报告.pdf
- 财务分析课程设计报告.docx
- 财务管理工作总结PPT.doc
- 财务管理学(第七版)课后习题答案全.pdf
- 2025年初级银行从业资格之初级个人理财考试题库及答案【夺冠】.docx
- 2025年初级银行从业资格之初级个人理财考试题库及参考答案(预热题).docx
- 深圳大学高数课件—统计学指数深证成指.ppt
- 2025年初级银行从业资格之初级个人理财考试题库及完整答案(夺冠).docx
- 2025年初级银行从业资格之初级个人理财考试题库【真题汇编】.docx
- 2025年初级银行从业资格之初级个人理财考试题库及答案(名师系列).docx
- 2025年初级银行从业资格之初级个人理财考试题库【达标题】.docx
- 湘雅儿科课件Measl.ppt
- 2025年初级银行从业资格之初级个人理财考试题库【名校卷】.docx
- 2025年初级经济师之初级经济师基础知识考试题库(综合题).docx
文档评论(0)