- 0
- 0
- 约1.39千字
- 约 4页
- 2026-08-23 发布于江苏
- 举报
C语言飞机订票系统课程设计
四、系统测试与调试
系统开发完成后,需要进行全面的测试以确保功能的正确性和稳定性。测试应覆盖正常流程和异常情况。
*功能测试:
*测试航班的增删改查是否正常工作。
*测试订票功能:有余票时能否成功订票,无余票时是否提示,订票后航班余票是否减少,订单是否生成。
*测试退票功能:有效订单能否成功退票,退票后航班余票是否增加,订单状态是否更新。
*测试数据保存与加载:新增/修改/删除数据后,退出再进入系统,检查数据是否正确保存。
*边界值与异常测试:
*输入不存在的航班号进行查询/订票。
*尝试退票已退票的订单。
*输入非法格式的数据(如字母作为数字输入、超长字符串等),检查系统是否能友好处理。
*调试技巧:
*充分利用printf语句输出中间变量值进行跟踪。
*使用编译器提供的调试工具(如GDB、VSDebugger)设置断点、单步执行、观察变量。
*重点关注指针操作、内存分配与释放,避免内存泄漏和野指针。
五、系统不足与展望
本课程设计实现的飞机订票系统仅为一个简化的版本,在实际应用中仍有诸多不足和可改进之处:
*数据存储:目前采用文本文件存储数据,效率较低且安全性差。未来可考虑引入小型数据库(如SQLite)进行数据管理。
*用户权限:当前系统未区分管理员和普通用
原创力文档

文档评论(0)