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

开始 查询 界面 N 查询订 单信息 Y 读数据文件 返回主页 Y 主界面 输出查询结果 关闭窗口 N N Y 继续查询 订票信息 Y 退票 Y 退票 界面 N 退票 结束

图3-4订单信息查询流程图

⑷退票模块处理流程如下图3.5所示。

12

返回主页 开始 退票 界面 N 退票 Y 点击要退的票 N 提交 Y 信息有效性 N 错误提示 Y 修改数据文件 Y 继续退票 N 关闭窗口 N Y 结束 图3.5退票模块程序流程图

13

4 系统的详细设计

4.1登录界面

本系统设计要求用户通过输入登录账号和密码,选择登录按钮,登录到用户对应的窗口,而管理员通过输入登录账号和密码,选择管理员登录按钮,登录到管理员对应的窗口。登陆界面如下图4-1所示。

图4-1登陆界面

4.2游客模块

对于没有注册的游客,在本系统中拥有列车信息查询和网上用户注册的功能。 4.2.1列车信息查询

游客和用户都有这部分的操作权限。列车信息查询窗体如图4-2所示。

14

图4-2列车信息查询

通过输入出发地和目的地,点击查询,可以查询出用户需要的车票。运行界面如图4-3所示。

图4-3列车信息查询结果

4.2.2网上用户注册

一般的游客可以通过用户注册,购买火车票。用户注册界面如图4-4所示。

15

图4-4用户注册

游客输入相关信息后,单击注册,注册成功,弹出如图4-5所示。

图4-5用户注册成功

4.3用户模块

用户具有列车信息查询,购票,退票,查看用户信息,查看订单,修改登录密码的模块。用户界面如下图4-6所示。

16