77范文网 - 专业文章范例文档资料分享平台

网上机票预订系统课程设计

来源:网络收集 时间:2018-11-30 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

一、引言

摘要

随着因特网的发展,航空客运业务规模的日益宏大,传统售票方式已经不能满足时代的要求。

本系统——航空售票系统,采用ASP.NET 技术作为创建应用程序的方式,以C#作为编程语言,采用SQL Server 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。不仅能方便旅客,还能节省航空公司的代理费用,加速资金周转。

本系统基本遵循了软件工程方法论进行系统分析、总体设计、详细设计和软件测试。

实现了后台管理员对航空公司、航班和订票信息的维护;前台客户通过注册登陆可以查询航班信息,进行订票和查看自己的购票信息并可以删除管理员未确认的订票信息。同时可以进行购票错误以后的退票信息等功能。

关键词 ASP.NET 、 C# 、SQL Server2000 、 VS.NET 2008 、电子商务

二、需求分析

2.1系统开发背景

当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。今年是“十五”计划开局之年,中共十五届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。”“大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。”,可见,党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的机遇,更是民航信息化的难得机遇。

随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。现在将详细介绍我的课程设计——网上机票预订管理系统。

2.2软件主要组成及功能

要完成功能主要有:

? 新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,

可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,

如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接

陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息

清空,重新输入。

? 验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、

管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭。

? 主窗体的用户信息界面,用户点击个人查询按钮,可以把自己的个人信息

显示到界面上,还可以对自己的信息进行相应的修改(用户编号和用户名不能修改),还可以点击我的机票查询,查询该用户的订票记录。 ? 主窗体的订票界面,你可以点击你想查询的有关机票的信息的按钮(舱位

信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。 ? 退票窗口,用户可以根据用户信息表中的我的机票信息查询,找出机票号,

在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息。

? 管理员界面的管理员添加界面能对管理员信息进行查询、添加、删除和修

改,包括用户名、登陆密码和联系方式。

? 管理员界面的舱位信息的查询、添加、删除和修改,包括舱位等级编号、

舱位等级名称、提供的各种服务类别,以及备注信息等。

? 管理员界面的客机信息界面对客机信息的添加、修改、删除和查询,包括

客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。

? 管理员界面的航线信息界面对航线信息的添加、修改、删除和查询,包括

航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。

? 客户等级信息的的添加、修改、删除和查询,包括客户等级编号、客户等

级名称、折扣比例和备注信息等。

? 管理员界面的用户信息查询,能查询所有的已注册的用户信息。 ? 管理员界面订票信息界面,可以查询所有的已订的机票的信息。

2.3用户特点及一般约束

2.3.1.管理员和用户的登陆

要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名和密码进行判断。管理员和用户的登录对相应的操作权限也不一样,如果是用户登录,管理员的窗口属性为不可用,管理员有舱位信息管理,客机信息管理,航线信息管理,客户类型信息管理,客户信息和订票信息管理,用户主要有舱位查询,客机信息查询,航线信息查询,客户类型信息查询,自己的信息管理,和自己订票和退票。

2.3.2.管理员的日常操作

管理员可以对舱位信息,客机信息,航线信息,客户类型信息,进行查询、修改和删除操作,可以对客户信息和订票信息只有查询操作。

2.3.3.用户的的日常操作

用户可以进行注册然后登陆系统,可以查询舱位信息,客机信息查询,航线信息查询,客户类型信息,可以对自己的信息进行修改,可以定票(按照航班号进行预订机票,显示所订机票的信息和价格,进入支付系统付账,并再次要求客户确认,确认无误后订票成功),可以退票(在特殊情况下(如天气不适合飞机起降,飞机延误超过30分钟)等给予全额退票,如果是个人原因只能退50%),对退票后的机票要在未售出机票中重新体现。 2.3.4功能需求(用DFD图表示) 2.3.4.1用户注册的DFD图

顶层图: 点击新用填写信息 获得确认 P 户注册 填写相应的 信息注册 1. 层图

注册成功可登录

数据流图

点击新用户注册 填写信息获得确认 P1 P2 填写相应的信息注册 返回用户信息 注册成功 D添加用户信息

2.3.4.2用户订票的DFD图 顶层图:

P 用户登查阅机信订 1层图:

P 1 用户登录 用户信息 输入要查询 信息 查 P 2 查询机票 信息 机 票 机票信息 P 2.1 处理订票 息 订票信息 订票成功 询 信 息 信 息 D 1机票信息 2层图:

D 2订票信息 定 票 信 息 用户信息 用户登陆 P 1 处理用户 信息 用 户 P 2 查询用户 信息 用 户 户 证 信 息 D 1用户信息 P 2.1.2 检查机票是 否存在 定 票 信 息 P 2.1.3 更新机票 信息 定 票 信 息 D 4订票有误信 息 定 票 信 息 P 2.1.1 查询订票信息 D 3机票已卖完 信息 信 息 机 票 数 量 已 满 信 息

错 误 书 信 息 用户

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上机票预订系统课程设计在线全文阅读。

网上机票预订系统课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/324252.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: