本课程设计的题目为订票信息管理系统,要求实现添加订票信息、查找订票信息、修改订票信息、删除订票信息、浏览订票信息等操作。为了能够把订票信息永久保存下来需要使用文件。为了保存的数据结构简单,数据文件采用纯文本文件,扩展名为txt。
订票信息包括以下几个数据:记录号、身份证号、姓名、班次、出发站、达到站、出发时间、达到时间、座位号。这些数据都是字符串类型,记录号的长度为12,身份证号的长度为18,姓名的长度为5,班次的长度为2,出发站的长度为5,达到站的长度为5,出发时间的长度为5,达到时间的长度为5,座位号的长度为2,所有数据均不能为空。
添加订票信息操作要求用户输入订票数据。删除订票信息操作要求用户首先输入身份证号,然后系统根据身份证号删除相应数据。修改订票信息要求用户输入新订票数据,然后系统根据用户身份证号,用输入的数据替代现有的数据。查找订票信息操作要求用户输入订票的记录号,然后系统根据记录号找到相应数据,并且显示出来。浏览订票信息操作要求用户输入身份证号。反馈订票信息要求系统对上述操作后的结果进行反馈,成功则反馈订票信息,否则报相关的错。
在系统启动时,从数据文件中读入数据,操作过程中数据更新保存在内存,在系统退出或者用户要求保存时才把内存中的数据保存到文件中。
具体代码如下:https://download.youkuaiyun.com/download/wodemaoheise/10497473
详细文档如下:https://download.youkuaiyun.com/download/wodemaoheise/10497495