火车票订票系统的开发与设计
一、需求分析
1
.功能需求
本程序共有六大功能供客户使用
添加车次信息
车次信息查询
预订车票
车票信息更新
系统推荐车次
信息保存查询
2
.非功能需求
界面友好,创新的使用了全中文界面,适合各类人群使用。
具有较好的操作和使用性,使用方便快捷。
只要任意一种
C
语言软件就可运行,
系统具有良好的可扩展性和平台适应性,
可在任何
PC
机上运行。
二、系统设计
1
.设计思路
遵循方便快捷节约,
人性化,
便于推广的三个原则,
建议一种基于互联网的
有比较强的使用价值的现代火车票电子订票系统,
已达到公开车票方便监督、
快
速订票、节约火车站和旅客成本以及方便旅客讨论咨询的目的。
2
.结构设计
首先进入初始界面是七项功能的选择,系统调用
printInterface()
函数进
行功能选择,
用户可根据需求选择不同的功能,
用户存储的信息自动存储在文件
中,方便连续使用。
(
1
)
main()
主函数:
按照语法规则,首先定义使用到的常数、全局变量、函数原型说明。初始界
面用简单易懂的
printf
打印输出。函数的实体比较简单,因为要让用户自由进
行功能选择,
就会不可避免的有各种输入情况,
使用互不判断来避免用户所输入
错误导致程序不能正常运行的情况。
(
2
)
InsertTraininfo(Link linkhead)
添加火车信息函数: