用C#做火车订票管理系统课程设计 下载本文

图4-6用户界面

4.3.1购票

用户在用户界面,单击购票,便可以进行预订火车票。运行界面如图4-7所示。

图4-7用户预订火车票界面

用户通过输入出发地,目的地,出发日,可以查询到所需的火车票。结果如图4-8所示。

17

图4-8用户查询火车票

然后输入乘客姓名和乘客身份证号,找到用户需要预定的火车票,在火车票后面单击预订,可以购买到所需的火车票。购票成功如图4-9所示。

图4-9用户预订火车票成功

点击查看订单,用户可以看到自己订的所有火车票,界面如图4-10所示。

18

图4-10用户查看订单

4.3.2退票

用户可以在用户界面,也可以在用户订单里单击退票,进入退票模块。如图4-11所示。

图4-11用户退票

用户找到要退的火车票,单击后面的退票,就可以退票了。退票成功的界面如图4-12所示。

19

图4-12用户退票成功

点击确定,呈现如图4-13所示。

图4-13退票完成

可以看到我的火车票里,没有了刚才退的票。这部分模块,本课程设计采用一个重读原来的显示函数实现的。函数代码如下:

public void reread() {

this.车票预订表TableAdapter.Fill(this.火车票管理系统DataSet2用户退票.车票预订表); }

如果退票成功,在退票按钮下,调用这个函数,代码如下: if (ExecuteNonQuery(strSql, conn) > 0) {

MessageBox.Show(\退票成功\提示!\ reread(); }

20

else {

MessageBox.Show(\退票失败!\ }

4.3.3查看用户信息

用户进入用户界面后,单击查看用户信息,可以看到自己的注册账号和登录密码。界面如图4-14所示。

图4-14查看用户信息

4.3.4用户修改密码

用户进入用户界面后,单击修改密码,进入修改密码界面如图4-15所示。

21