C语言飞机订票系统课程设计.docxVIP

  • 0
  • 0
  • 约1.39千字
  • 约 4页
  • 2026-08-23 发布于江苏
  • 举报

C语言飞机订票系统课程设计

四、系统测试与调试

系统开发完成后,需要进行全面的测试以确保功能的正确性和稳定性。测试应覆盖正常流程和异常情况。

*功能测试:

*测试航班的增删改查是否正常工作。

*测试订票功能:有余票时能否成功订票,无余票时是否提示,订票后航班余票是否减少,订单是否生成。

*测试退票功能:有效订单能否成功退票,退票后航班余票是否增加,订单状态是否更新。

*测试数据保存与加载:新增/修改/删除数据后,退出再进入系统,检查数据是否正确保存。

*边界值与异常测试:

*输入不存在的航班号进行查询/订票。

*尝试退票已退票的订单。

*输入非法格式的数据(如字母作为数字输入、超长字符串等),检查系统是否能友好处理。

*调试技巧:

*充分利用printf语句输出中间变量值进行跟踪。

*使用编译器提供的调试工具(如GDB、VSDebugger)设置断点、单步执行、观察变量。

*重点关注指针操作、内存分配与释放,避免内存泄漏和野指针。

五、系统不足与展望

本课程设计实现的飞机订票系统仅为一个简化的版本,在实际应用中仍有诸多不足和可改进之处:

*数据存储:目前采用文本文件存储数据,效率较低且安全性差。未来可考虑引入小型数据库(如SQLite)进行数据管理。

*用户权限:当前系统未区分管理员和普通用

文档评论(0)

1亿VIP精品文档

相关文档