机票预订系统:功能全面的在线服务与管理

需积分: 18 2 下载量 21 浏览量 更新于2024-07-16 收藏 634KB DOCX 举报
本报告详细介绍了2018年信息学院软件工程系暑期实习项目的《飞机订票系统设计与开发》。随着互联网和旅游业的发展,网络订票已成为日常生活的一部分,该项目旨在设计一个用户友好的系统,以简化购票流程,提高管理效率。 系统的主要目标围绕用户和管理员的需求展开,包括以下几个关键功能: 1. 用户管理:用户可以注册账号和密码,注册后即使关闭系统也能再次使用。此外,用户还拥有修改密码的能力,确保账户安全。 2. 权限管理:管理员具有创建、修改、删除和更新用户角色的功能,以及管理机票信息的权限,包括录入、删除、修改和添加操作。 3. 个人信息管理:用户登录后可以查看和更新预设的个人信息,增强用户体验。 4. 机票查询与操作:用户可以浏览所有机票信息,选择余票进行购票、退票或通过关键字搜索特定航班。管理员则能根据起点站、终点站和航班进行价格排序。 5. 菜单导航:系统采用清晰的二级菜单结构,方便用户在管理员和客户模式之间切换,并提供便捷的返回和退出选项。 6. 数据存储与导入导出:支持用户信息、机票信息和订票结果的文件导入导出,便于数据管理和备份。 7. 系统功能:明确地列出每个功能模块,如登录、注册、密码修改、机票操作等,确保系统的完整性。 通过本次实习项目,学生们不仅锻炼了编程技能,还深入理解了软件工程中的需求分析、系统设计和实际应用。这份报告展示了C语言在开发这类实际应用系统中的运用,提供了完整的源代码,为其他开发者提供了宝贵的参考和学习材料。整个项目注重实用性和用户体验,体现了现代IT技术在服务行业的应用价值。