第三章 系统的总体设计
3.1系统软件结构设计 3.1.1软件结构
本火车站网上订票系统可划分为信息查询、网上订票、取消订票三个部分。其中信息查询又可分为车次查询和订单查询两个部分。
其层次图如图3.1所示。
车次查询 车票查询 图3.1火车站网上订票系统的层次图 信息查询 网上售票火车票网上售票系统 退出 3.2系统流程图
系统顶层流程图如下图3.5所示。图3.6——图3.9为各模块详细系统流程图。
事务 退票程序查询程序 订票程序 火车站网上订票系统系统数据库 相应信息操作反馈 7
图3.5顶层系统流程
事务 输入所需车次的重要信
查询程序 符合用户 需求的车 次信息 系统数据库 事务
图3.6车次信息查询系统流程图
输入查 询条件 查询程序 符合用户 需求的订 票信息 系统数据库
图3.7订单信息查询系统流程图
事务
输入售 票信息
售票程序 操作反馈 系统数据库图3.8订票系统流程图
事务 输入退 票信息 8 退票程序操作反馈 系统数据库
第四章 详细设计
4.1过程设计
4.1.1程序流程图
本系统主界面为用户设计了三个功能操作以供选择:查询,订票,退票。另外,为方便用户,还将“退出系统”也单另列了出来,用户
可以根据需要触发不同事件。其处理流程如图4.1所示。
1.系统用户权限的系统主处理流程
9
开始 录登陆框 登录,确定访问权限 主主界面 N 选择查询 窗口 查询 界面 选择售 票窗口 Y 售票 界面 查询 车次 信息 N 选择退 票窗口 查询 车票 信息 N 10 Y Y 退票 界面 退票 Y 售票 售票 退票 N 退出 Y 结束 N
图4.1系统用户权限的系统主程序流程图
2.售票员权限的系统主处理流程
登录,确定访问权限 选择售 票窗口 售票 界面 N N Y 登陆框 主界面选择查询 窗口 查询 界面 查询 车次 信息 Y 售票 售票 退出 Y 结束 开始
图4.2售票员权限的系统主程序流程图 11
N