机票预定系统(可行性分析+需求分析+概要设计+详细设计说明书+测试报告) 第2页
2.3 功能模块设计2.3.1 系统流程设计
图1 系统流程设计图
2.3.2 子功能模块设计
该系统的主要功能模块如下:
(1) 用户注册登陆模块
用户登录是使用者的第一的窗口,包括用户名、密码、用户类型(乘客或旅行社)。每个用户在后台都有相应的客户资料。并记录其用户类型,以便提供优惠服务。若没有用户名应先注册,留下相应的客户资料以便以后更为方便周到的服务。
(2) 查询模块
查询模块主要负责航线查询,订票信息查询,公告板查询。具体如下:
航线信息查询:用户只要输出出发城市,到达城市。系统将会出现符合要求的航线编号,飞机编号,出发城市,到达城市,飞行周期,成员定额,剩余票量,已订票乘客数量,票价,优惠后票价。
订票信息查询:只要输出乘客身份证号,系统可以查询到包括订票编号,乘客编号,乘客姓名,折扣比例,航线编号,出发城市,到达城市,出发时间,票价,结算金额和备注信息等。
公告栏信息查询:点击目的地城市即可看到公告板上提供的最新的航班更改信息,改城市近几天的天气预报,酒店预订,租车服务等信息。便于乘客出行。
(3) 预订票业务模块
该模块主要负责乘客的订票信息。旅行社输出订票信息或乘客在微机上输出修改的订票信息,订票信息传到服务部。系统服务部自动进行订票信息总汇整理,若没有乘客选择的时段的航班,乘客可以选择是否登记下一航班的侯补。
(4) 退票业务模块
该模块主要负责乘客的退票业务,根据乘客的要求和航空公司的相应退票规定进行退票。系统会将退票归入到侯补票里。若旅客延迟取票时间,票也会退到侯补票里等待旅客来取。
(5) 数据库模块(预订票信息,票务售出信息,退票信息,航线信息,公告栏信息)
数据库模块是整个航空公司订票系统的关键部分。他用管理各个种类的信息。包括订票信息管理,客户信息管理,航班信息管理,公告板信息管理。数据块模块供工作人员对这些种类的信息进行添加和修改。保证客户端看到的是最新的信息。
2.4 建立系统流程图 图2 系统流程图
2.5建立数据流程图
根据前面的描述系统可划分为三大模块:飞机预订票档案管理,系统账户管理,系统数据管理。下面分别描述它们的数据流图。
(1).飞机预订票档案管理数据流程图。
图3
如图3所示,对“预订票数据处理”功能进行细化,进一步展开。根据分析员对预订票数据功能的了解,把这个处理分解一下三个逻辑功能
3 审核数据:对未审核的订票的旅客信息进行审核,然后存入预订票信息档案。
4 交付预订金:旅客要先交付预订金,才能成为预订票的旅客。
5 数据文护:对旅客的预订票信息进行查询、增加、删除、修改等操作。
上述三个子功能的关系可根据一张数据流图来描绘。如图4
图4
如图3所示,对“文护”功能进行细化,进一步展开。根据分析员对预订票数据功能的了解,把这个处理分解一下2个逻辑功能
6 修改更新预订机票信息:对旅客的预订票信息进行查询、增加、删除、修改。
7 查询打印预订票信息:对预订票数据进行查询、打印。
上述2个子功能的关系可根据一张数据流图来描绘。如图5
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
机票预定系统(可行性分析+需求分析+概要设计+详细设计说明书+测试报告) 第2页下载如图片无法显示或论文不完整,请联系qq752018766