当前位置:文档之家› 论文题目航空订票系统的设计与实现

论文题目航空订票系统的设计与实现

论文题目:航空订票系统的设计与实现专业:计算机应用学号: 010901021学生姓名:周子伟指导教师:陆华英上海市静安区业余大学毕业论文毕业设计、毕业论文任务书姓名周子伟学号010901021班级名称09计算机指导教师陆华英毕业设计、毕业论文题目:航空订票系统的设计与实现实践地点:静安区业余大学2304指导教师指导学生毕业设计、毕业论文情况记录上海市静安区业余大学毕业论文目录一系统开发背景 (1)(一)软件主要组成及功能 (1)1、系统主要功能 (1)2、用户特点及一般约束 (2)二功能需求 (4)(一)用户注册的DFD图 (4)(二)用户订票的DFD图 (5)(三)退票的DFD图 (6)(四)机票信息查询的DFD图 (6)三系统需求 (7)(一)性能需求 (7)(二)软件属性需求 (7)(三)数据需求 (7)1、管理员信息实体E-R图 (7)2、舱位等级信息实体E-R图 (7)3、客机信息实体E-R (8)4、航线信息实体E-R图 (8)5、客户信息实体E-R图 (8)6、订票信息实体E-R图 (8)7、实体之间关系的E-R图 (9)四系统设计 (10)(一)总体设计 (10)(二)登陆界面 (10)(三)新用户注册 (11)(四)主窗体的用户信息界面 (12)(五)主窗体的订票界面 (12)(六)退票窗口 (13)(七)管理员界面 (14)(八)管理员界面信息 (14)(九)系统实现 (15)五系统不足及展望 (16)参考文献 (17)致谢 (18)【内容提要】本文从软件的需求分析记忆软件功能,功能需求以及数据需求和设计概要等几方面阐述了系统的研究背景和形式,剖析了系统的内部构造以及操作方法。

使得系统的功能和价值够完全的体现出来。

主要以以下四个方面来加以说明:系统开发背景:结合市场需求,开发此软件的目的功能需求:通过本软件可以解决什么问题,起到什么作用系统需求:从本软件的系统性能上,加以描述相关的技术手法,及运用的理由系统设计:通过以上抽象的理论介绍后,对成品加以呈现及描述。

让用户更了解本系统关键词vf 机票预订系统航空订票系统的设计与实现一系统开发背景当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。

纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。

信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。

今年是“十五”计划开局之年,中共十五届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。

”“大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。

”,可见,党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。

这是民航加快发展的机遇,更是民航信息化的难得机遇。

随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。

由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。

网上机票预订管理系统的产生和发展正好满足人们的这种需求。

(一)软件主要组成及功能1、系统主要功能1)新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,2)验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭。

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

4)主窗体的订票界面,你可以点击你想查询的有关机票的信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。

5)退票窗口,用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息。

6)管理员界面的管理员添加界面能对管理员信息进行查询、添加、删除和修改,包括用户名、登陆密码和联系方式。

7)管理员界面的舱位信息的查询、添加、删除和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。

8)管理员界面的客机信息界面对客机信息的添加、修改、删除和查询,包括客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。

9)管理员界面的航线信息界面对航线信息的添加、修改、删除和查询,包括航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。

10)客户等级信息的的添加、修改、删除和查询,包括客户等级编号、客户等级名称、折扣比例和备注信息等。

11)管理员界面的用户信息查询,能查询所有的已注册的用户信息。

12)管理员界面订票信息界面,可以查询所有的已订的机票的信息。

2、用户特点及一般约束(1)管理员和用户的登陆要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名和密码进行判断。

管理员和用户的登录对相应的操作权限也不一样,如果是用户登录,管理员的窗口属性为不可用,管理员有舱位信息管理,客机信息管理,航线信息管理,客户类型信息管理,客户信息和订票信息管理,用户主要有舱位查询,客机信息查询,航线信息查询,客户类型信息查询,自己的信息管理,和自己订票和退票。

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

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

二 功能需求(一)用户注册的DFD 图图 2-1 用户注册图图2-2 用户注册数据流图点击新用户注册 填写相应的信息注册 注册成功可登录P 获得确认填写信息 点击新用户注册填写相应的信息注册 P1D 添加用户信息 返回用户信息P2注册成功填写信息 获得确认 顶层图注:点击页面按钮,以用户所填内容为参数,来调用写入数据库【用户表】的SQL 文,从而实现注册注:以用户登陆所填内容与数据库信息做比对,以此为判断(二)用户订票的DFD 图顶层图:图2-4 用户订票层图机 票 数 量 已 满 信 息(三)退票的DFD 图 顶层图:图2-5 退票顶层图图2-6 退票层图(四)机票信息查询的DFD 图 图2-7 机票信息层图三系统需求在用户界面方面要求错误信息格式均以弹出提示框的形式出现,硬软件接口方面没有特别的需求,一般用户都可以直接使用。

(一)性能需求因为系统本身较小,并不投入实际应用,因此响应时间、结果精度方面可能会比较差,数据量大小方面能够处理较大的数据量。

(二)软件属性需求在数据检索、数据增删改方面必须做到丝毫不差,满足软件开发的正确性要求。

必须考虑充足的异常处理机制以及软件的复用性,以便增强软件的健壮性。

在安全保密性方面做到不同身份所能处理的事务不同,避免保密数据泄漏;设置足够的触发器对不安全的数据修改进行回滚操作,进而保证了安全性要求。

所开发出来的软件必须是可维护的,不能把一些东西做的太死。

(三)数据需求1、管理员信息实体E-R图图3-1 管理员信息ER图2、舱位等级信息实体E-R图图3-2 仓位等级信息ER图管理员信息实体管理员编号管理员用户名管理员密码管理员电话3、客机信息实体E-R图3-3 客机信息ER图4、航线信息实体E-R图图3-4 航线信息ER图5、客户信息实体E-R图图3-5 客户信息ER图6、订票信息实体E-R图图3-6 订票信息ER图7、实体之间关系的E-R图图3-7 实体关系ER图四系统设计(一)总体设计图5-1系统总流程图(二)登陆界面验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭。

图5-2登陆界面(三)新用户注册新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接登陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。

图5-3 用户注册界面(四)主窗体的用户信息界面用户点击个人查询按钮,可以把自己的个人信息显示到界面上,还可以对自己的信息进行相应的修改(用户编号和用户名不能修改),还可以点击我的机票查询,查询该用户的订票记录。

图5-4 用户信息界面(五)主窗体的订票界面系统预留了查询相关机票信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,用户可以在下面的下拉框中选择需要的机票票信息,点确定后在下面会显示机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。

相关主题