管理系统实验报告参考.docVIP

  • 10
  • 0
  • 约4.92千字
  • 约 23页
  • 2017-08-21 发布于重庆
  • 举报
管理系统实验报告参考.doc

HUNAN UNIVERSITY 程序设计训练 报 告 学生姓名 唐 刚 学生学号 20060820120 专业班级 通信工程06级1班 指导老师 黄友荣 院长 (系主任) 李 仁 发 2008 年 11 月 7 日 目录 1 软件开发平台 2 2 软件功能说明 2 2.1 功能分析说明图 3 2.2 各项功能说明 3 3 软件设计详细内容 5 3.1 采用的主要数据结构类型 5 3.2 流程图 5 4 软件测试 11 4.1 软件测试用例 11 4.2 软件测试报告 16 5 总结和致谢 17 6 附录 18 6.1 软件使用说明 18 6.2 源码 21 6.3 参考文献 32 7 附加题 33 1.软件开发平台 配置环境 Windows XP 系统 运行环境 Windows XP 系统 开发工具 Dev C++ 程序语言 C 语言 2.软件功能说明 飞机订票系统 要求记录航班号、航班起始站、终点站、时间、机票数。 输入航班信息 输出航班信息 查找航班信息、按航班号查找、按终点站查找、按起点站查找 删除航班信息 修改航班信息 保存航班信息到文件 从文件中读取航班信息 订票功能 退票功能 2.1功能分析说明图 2.2各项功能说明 要求对分别上面的每个功能模块进行详细的文字说明 输入模块 input() 在主函数里面选择1 进入输入模块, 首先建立一个名为xinxi的文本文档,再用scanf函数依次从键盘输入 航班号 航班起点 航班终点 航行时间 航班预定的票数。 然后再把这些信息用fprintf函数写入文本文档,最后关闭文件。 打印模块 print() 在主函数里面选择2 进入打印模块, 打开名为xinxi的文本文档,然后依次把文本里的航班信息,航班号 航班起点 航班终点 航行时间 航班预置的票数,用fscanf函数从文本读出来,用printf 函数显示出来,再关闭文件。 查找模块 search() 在主函数里面选择2 进入查找模块,再打开名为xinxi的文本文档,把信息从文本中读出到一个数组,然后查找又分为三种方式,用switch函数选择 1.航班号查找 2. 起点查找 3终点查找 0.退出 1.航班号查找 通过键盘输入要查找的航班号 与从文本读出的数据依次进行匹配,若匹配成功则把此条信息打印出来。 2.航班起点查找 通过键盘输入要查找的航班起点与从文本读出的数据依次进行匹配(此处利用strcmp函数),若匹配成功则把此条信息打印出来。 3.航班终点查找 通过键盘输入要查找的航班终点 与从文本读出的数据依次进行匹配(此处利用strcmp函数),若匹配成功则把此条信息打印出来。 0. 退出回到界面。 然后关闭文件退出查找模块。 修改模块 xiugai() 在主函数里面选择4 进入输入模块,然后打开名为xinxi的文本文档 把里面的所有信息读出到数组,后又关闭文件。 再次打开名为xinxi的文本文档(这次用清空文本的方式打开) 然后再通过航班号查找到需要修改的所有航班信息(航班号 航班起点 航班终点 航行时间 航班预置的票数),然后再键盘依次输入新的航班信息(航班号 航班起点 航班终点 航行时间 航班预置的票数) 再把新信息依次替换点查找到的信息,最后再把修改后的信息与修改前的(不包括需要修改的那一条信息)都写入到置空的文本,关闭文件。 删除模块 del() 在主函数里面选择5 进入删除模块,然后打开名为xinxi的文本文档 把里面的所有信息读出到数组,再次打开名为xinxi的文本文档(这次用清空文本的方式打开)通过航班号查找到需要删除的所有航班信息(航班号 航班起点 航班终点 航行时间 航班预置的票数)然后把它删掉,最后再把删掉后的都写入到置空的文本,关闭文件。 定票模块 book() 在主函数里面选择6 进入定票模块,然后打开名为xinxi的文本文档 把里面

文档评论(0)

1亿VIP精品文档

相关文档