航空公司信息管理系统.doc

上传人:枫** 文档编号:544901956 上传时间:2023-01-21 格式:DOC 页数:14 大小:1.13MB
返回 下载 相关 举报
航空公司信息管理系统.doc_第1页
第1页 / 共14页
航空公司信息管理系统.doc_第2页
第2页 / 共14页
航空公司信息管理系统.doc_第3页
第3页 / 共14页
航空公司信息管理系统.doc_第4页
第4页 / 共14页
航空公司信息管理系统.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《航空公司信息管理系统.doc》由会员分享,可在线阅读,更多相关《航空公司信息管理系统.doc(14页珍藏版)》请在金锄头文库上搜索。

1、滨江学院 Web技术与应用课程设计题 目 航空公司信息管理系统 院 系 计算机系 年级班级 10软工3班 学生姓名 吴天娇 学 号 20102344920 学 期 2012-2013(2) 任课教师 陈瑶 航空公司信息管理系统1 引言随着中国经济的高速发展,我国航空业迅速起飞,对民航售票系统的需求也越来越高。通过使用民航网上售票系统以提高航空业的管理力度及多功能化。民航售票系统是航空业可以正常运作和发展的必要设施,其应该具备的特点是操作方便、友好的用户界面及能满足实际需求的强大功能。本论文主要针对实现航空管理系统,包括客机信息的输入、修改和查询,航空公司信息的查询和修改,用户信息的输入、修改和

2、查询,订票信息的输入、查询和修改,用户留言的显示与回复等功能模块。2 系统设计2.1 需求分析本说明文主要针对实现航空管理系统,包括舱位信息的输入和修改,客机信息的输入、修改和查询,航线信息的输入、修改和查询,航空公司信息的输入、修改,用户信息的输入、修改和查询,用户留言的输入和修改,订票信息的输入、查询和修改等功能模块。2.2 功能分析(1)功能需求 航空公司信息管理系统采用B/S模式,包括用户信息的管理,对机票的预订、退订管理。用户可以查询航班的信息。该系统主要包括以下几个模块:客机信息管理、航班信息管理、航空公司信息管理、用户信息管理、订票信息管理、留言信息管理及用户注册信息管理。(2)

3、功能管理l 客机信息管理客机信息的输入、修改和查询,包括航班编号的输入、修改和查询、客机型号的输入、修改和查询、航班班次信息的输入、修改和查询等。l 航班信息管理航班信息的输入、修改和查询,包括航班编号、机型、出发城市、到达城市、出发时间、到达时间、所属航空公司、班次、票价格等。l 航空公司信息管理航空公司信息的输入、修改和查询,包括公司名称、公司地址、业务电话等。l 用户信息管理用户信息的输入、修改和查询,包括用户编号、用户姓名、身份证号码、联系电话、用户家庭住址信息等。l 订票信息管理订票信息的输入、查询和修改,包括用户姓名、订票数、订票时间、航班编号、出发城市、到达城市、出发时间、票价等

4、。l 留言信息管理留言信息的输入和修改,包括用户姓名、留言内容、回复内容等。l 用户注册信息管理 用户注册信息的输入与修改,包括用户名、密码、密码确认、姓名、身份证、地址、联系电话等。2.3 功能模块设计根据航空公司信息管理系统的实际需求,在菜单栏中要能显示用户信息管理处理、航空公司信息处理、客机信息处理、用户信息管理、留言板信息管理,实现增删查改的功能。功能模块图如图1所示。客机信息添加客机信息查询航空公司信息管理系统系统管理航线信息管理留言信息管理用户信息管理退出用户信息添加用户信息删除航空公司信息管理客机信息管理公司信息添加公司信息修改公司信息删除客机信息删除客机信息修改留言板信息管理留

5、言板信息添加留言板信息删除 图1 系统功能图2.4 数据库设计数据库以表的形式存放相关的数据,本系统的数据库中共有7数据表。有订票信息表(dbo.Dpxx),航班信息表(dbo.Hbxx),用户信息表(dbo.Yhxx),航空公司信息表(dbo.Hkgs),管理员信息表(dbo.Gly),用户留言信息表(dbo.Yhly).(1)订票信息表 表1 Dpxx 订票信息表列 名数据类型可否为空说 明DpidintNOT NULL订票编号yhmvarchar(20)NULL用户名xxidintNULL信息编号DpsfloatNULL订票数DpsjdatetimeNULL订票时间Qrydvarchar

6、(20)NULL确认预定(2)航班信息表表 表2 Hbxx 航班信息表列 名数据类型可否为空说 明xxid intNOT NULL信息编号Hbidvarchar(50)NOT NULL航班编号jxvarchar(50)NULL机型cfcsvarchar(50)NULL出发城市ddcsvarchar(50)NULL到达城市cfsjdatetimeNULL出发时间ddsjdatetimeNULL到达时间gsidintNULL公司编号bcvarchar(50)NULL班次pjgfloatNULL票价格(3)用户信息表 表3 Yhxx用户信息表列 名数据类型可否为空说 明yhmvarchar(20)N

7、OT NULL用户名mmvarchar(20)NULL用户密码Xmvarchar(20)NULL用户姓名Sfzvarchar(20)NULL身份证号Dzvarchar(250)NULL用户地址Lxdhvarchar(50)NULL联系电话(4)航空公司信息表 表4 Hkgs航空公司信息表列 名数据类型可否为空说 明gsidintNOT NULL公司编号gsmcvarchar(50)NULL公司名称gsdzvarchar(250)NULL公司地址ywdhvarchar(20)NULL业务电话(5)管理员信息表表5 Gly 管理员信息表列 名数据类型可否为空说 明idvarchar(20)NOT

8、NULL管理员帐号mmvarchar(50)NULL管理员密码(6)用户留言信息表表6 Yhly用户留言信息表列 名数据类型可否为空说 明LyidintNOT NULL留言编号yhmvarchar(50)NULL用户名LynrtextNULL留言内容HfnrtextNULL回复内容3 系统实现(1)登录界面设计登录界面主要用于登录航空订票系统,负责用户合法性的验证与新用户的注册。登录分为两个通道,分别是客户通道和管理员通道,用户在登录时选择自己的身份,输入自己的账号和密码,如果账号和密码无误,系统将跳入到相应界面;如果输入的信息有误,则出现错误提示用户重新输入。并且该界面设置有注册页面的链接,

9、用于新用户的注册。 图1 登录界面布局图登录界面核心代码如下:protected void Page_Load(object sender, System.EventArgs e)/ 在此处放置用户代码以初始化页面protected void LinkButton2_Click(object sender, System.EventArgs e)Response.Redirect(RegU.aspx);protected void LinkButton1_Click(object sender, System.EventArgs e)if(this.RadioButton1.Checked)/

10、用户登陆判断其输入信息是否正确 正确调转到用户信息页面if(DataBase.Get_Table(select * from yhxx where yhm=+ this.TextBox1.Text + and mm=+ this.TextBox2.Text +).Rows.Count0)Sessionyhm=this.TextBox1.Text;Response.Redirect(user/index.aspx);else/错误提示Response.Write(alert(帐号或密码错误););return;if(this.RadioButton2.Checked) /管理员登陆判断其输入信息

11、是否正确 正确调转到管理员信息页面if(DataBase.Get_Table(select * from gly where id=+ this.TextBox1.Text + and mm=+ this.TextBox2.Text +).Rows.Count0)Sessionyhm=this.TextBox1.Text;Response.Redirect(Super/index.aspx);else/错误提示Response.Write(alert(帐号或密码错误););return;(2)用户注册界面设计用户注册界面主要用于新用户的信息注册,只有通过注册才能进入系统进行票务的预定等操作。用

12、户在文本框中根据提示填入相关个人信息,确认信息无误后点击“注册”按钮提交信息,否则可以点击“返回”按钮退出该界面。当用户确认提交注册信息后会自动跳转到用户界面,以便用户进行后续相关操作。图2 用户注册界面布局图用户注册界面核心代码如下:protected void Button1_Click(object sender, System.EventArgs e)/跳转页面Response.Redirect(login.aspx);protected void Button2_Click(object sender, System.EventArgs e)/判断信息是否正确if(this.Textbox2.Text != this.Textbox3.Text)this.TErr.InnerHtml=密码不相同,重新操作; return;if(DataBase.Get_Table(select * from yhxx where yhm=+ this.TextBox1.Text +).Rows.Count0)this.TErr.InnerHtml=font c

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号