毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

飞机机票预定信息系统 第2页

更新时间:2010-1-27:  来源:毕业论文
飞机机票预定信息系统 第2页
任务概述
2.1 目标
说明所建议系统的主要开发目标,如:
A. 人力与设备费用的减少;
B. 处理速度的提高;
C. 控制精度或生产能力的提高;
D. 管理信息服务的改进;
E. 自动决策系统的改进;
F. 人员利用率的改进。
2.2 运行环境
机票预定系统中的各个子系统的硬件和软件的配置如下:
1.服务器端子系统的运行要求:
    系统软件: Window NT Server
    数据库管理系统:SQL Server
    硬件要求:Pentium III 450以上, 258M RAM,  14G HD
2.客户端子系统的运行要求:
    系统软件: Window NT Workstation
    数据库管理系统:SQL Server
    硬件要求:Pentium 133以上,  32M RAM,   4.3G HD
2. 3条件、假定和限制
1.Client/Server结构总体设计方案对它的约束:
机票预定系统做为Client/Server 结构的一个应用系统,不可避免的要受到Client/Server结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,机票预定系统还受到其它系统的信息约束。
2.人力、资金、时间的约束
机票预定工程实施的目标就是要带给航空公司看得出见的效益,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点是销售系统中的方便快捷,能提供给旅客以优质高效的服务,并提高销售的效率和便捷,为航空公司带来良好的效益。
3.技术发展规律的约束
   计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。
3总体设计
3.1 处理流程
下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分析。系统可分为两大部分:一、客户机上的程序,二、服务器上的程序。以下将分别对系统的这两大部分进行流程分析:
3.1.1 客户机程序流程
客户机上的输入信息为旅客资料或帐单号,还包括一个定票/领票选项。输出为打印帐单或机票,和确认或出错信息。其内部处理流程如下:
                             图3.1                            图3.2
下面对各模块(以数字表示)进行功能说明:
1. 读入并确定(定票/领票) 它是一个事务处理中心,若输入是定票时转入2 ,输出则转入5。
2. 读入旅客资料 读取所输入的旅客资料,并将其格式化,将格式化数据送3。
3. 检验输入资料 检验格式化输入资料,初步检查输入是否有误,它是一个事务处理中心,有误则转2再次读入,检查无误则将数据送4。
4. 准备服务器数据 由格式化旅客资料准备需发送到服务器的数据,将准备好的数据送7。
5. 读入帐单号 读取所输入的帐单号,并将其格式化,将格式化数据送6。
6. 准备服务器数据 由格式化帐单号准备需发送到服务器的数据,不同于4,它将准备的是帐单号,将准备好的数据送7。
7. 准备网络数据包 将数据准备/加密成网络传输数据包。
8. 网络数据发送 将数据包经网络发送到服务器程序, 它是程序与网络的接口。
9. 网络数据接受 接受由服务器程序经网络传送到客户机的数据包, 它是程序与网络的接口。
10. 解开/判断 解开9 所接受的数据包,并判断数据是定票数据或是领票数据,它是一事务处理中心,是定票则将数据送11,是领票则将数据送18。
11. 定票成功? 由数据判断定票是否成功,它是一事务处理中心,若定票成功则将数据送11,不成功则将数据送18。
12. 准备输出数据 由接收的服务器数据准备输出数据,其中关于帐单的数据将送入13,其他包括旅客资料等送入14。
13. 打印帐单 由帐单信息处理帐单格式并打印出帐单。
14. 输出定位确定 在屏幕上显示确定定位及其他信息。
15. 判断错误 由数据判断出错误类型,将类型送到16。
16. 准备错误语句 由具体错误类型准备错误语句,送17。
17. 输出错误语句 在屏幕上显示错误语句。
18. 领票核对成功? 由数据判断领票核对是否成功,它是一事务处理中心,若成功则将数据送19,不成功则将数据送15。
19. 准备机票输出数据 由接收的服务器数据准备将打印的机票数据数,据其中关于帐单的机票的数据将送入20,其他包括旅客资料等送入14。
20. 打印机票 由机票信息处理机票格式并打印出机票。
3.1.2 服务器程序流程
                                  图3.3
下面对各模块(以数字表示)进行功能说明:
1. 网络数据接收 接受由客户机程序经网络传送到客户机的数据包, 它是程序与网络的接口。
2. 解开数据 解开/解密打包的数据,并将恢复的数据格式化送入3。
3. 判断操作 由数据判断需要做什么数据库操作,它是一事务处理中心,若为定票操作则将数据送4,若为领票操作则将数据送15。
4. 准备数据库查询语句 由定票数据准备访问SQL SERVER数据库所需的SQL 语句,送入5。
5. 数据库操作 运行SQL 语句,查询并存入数据库,获得相应的定票数据,将数据送入6。它需包括初步对查询的判断。它必须为乘客安排可抵达目的地的有座位的航班。
6. 判断查询是否成功 利用查询所得的数据判断定票是否成功,它是一事务处理中心,若为定票操作成功则将数据送7,若不成功则将数据送8。
7. 准备回送数据 准备定票成功后需回送客户机程序的数据,送16。
8. 确定原因 由查询数据判断定票不成功的原因,送9。
9. 准备回送数据 根据不成功的原因,准备需送回客户机程序的数据,送入16。
10. 准备数据库查询语句 由领票数据准备访问SQL SERVER数据库所需的SQL 语句,送入11。
11. 数据库操作 运行SQL 语句,查询并存入数据库获得相应的领票数据,将数据送入6。它需包括初步对查询的判断。
12. 判断查询是否成功 利用查询所得的数据判断领票是否成功,它是一事务处理中心,若为领票操作得到确认则将数据送11,若不成功则将数据送8。
13. 准备回送数据 准备领票确认后需回送客户机程序的数据,送16。
14. 确定原因 由查询数据判断领票不能确认的原因,送15。
15. 准备回送数据 根据不成功的原因,准备需送回客户机程序的数据,送入16。
16. 准备网络数据包 将数据准备/加密成网络传输数据包。
17. 网络数据发送 将数据包经网络发送到服务器程序, 它是程序与网络的接口。

以上显示的各模块数字相同的为同一模块;由于事务流处理上的便利,将有些功能模块,拆分到各事务流中。
3.2 总体结构和模块外部设计
下面以结构图来描述机票预定系统的软件总体结构。框内注明了模块的名字;方框之间的直线表示模块的调用关系。

上一页  [1] [2] [3] [4] [5] 下一页

飞机机票预定信息系统 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。