更新时间:11-20 上传会员:将大紫
分类:工业设计 论文字数:20013 需要金币:2000个
摘要:随着科技的发展和人们生活水平的日益提高,人们在不断追求更加快捷的交通方式以满足人们快节奏的生活方式,航空系统在交通系统中已扮演着一个越来越重要的角色。然而,交通的快捷离不开信息的快捷,航空系统原有的人工售票方式和信息管理方式已经不能满足当今消费者和企业管理的需求了。此外,随着电子商务的兴起及其蓬勃发展,越来越多的人倾向于在网上购物以满足其足不出户的购物需求,因此,设计与实现一款能够满足乘客和管理人员需求的航空客运订票系统就显得尤为重要了。
本课题开发了一个基于Web的航空客运订票系统,系统采用ASP.NET框架中的Web Forms开发模式,系统架构为浏览器/服务器模式,系统框架基于三层结构,主要使用C#作为开发语言,以SQL server2008作为数据库管理系统,开发工具为Visual Studio 2010,服务器采用IIS。本系统的前台子系统主要实现的功能为:用户登录注册功能、用户查询购票功能、用户个人信息管理功能和用户订单管理功能;后台子系统主要实现的功能为:用户信息管理功能、航班信息管理功能和用户订单信息管理功能。
本文论述了基于Web的航空客运订票系统的设计和开发过程,首先,介绍了系统的开发背景、国内外发展现状和研究开发本系统的目的和意义,其次,对本次将要开发的航空客运订票系统进行了系统分析,主要分析了系统的功能需求和可行性,接着,对在开发本系统的过程中所使用到的相关技术作出了简要的介绍,然后,介绍了本系统的总体结构和系统数据库的逻辑结构进,最后,对整个系统的具体实现及整个系统软件的测试过程作了详细的论述和说明。
关键词: 航空订票;系统设计;浏览器/服务器
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 国内外现状-1
1.3 研究的目的和意义-1
1.3.1 研究的目的-1
1.3.2 研究的意义-2
2 系统分析-3
2.1 系统需求分析-3
2.1.1功能需求-3
2.2 系统可行性分析-4
2.2.1技术可行性-5
2.2.2经济可行性-5
2.2.3管理可行性-5
3 Web及相关技术介绍-6
3.1Web-6
3.2HTTP协议-6
3.3 Web服务器和浏览器-6
3.4 B/S模式-6
3.5 Web的访问原理-6
3.6开发环境Visual Studio 2010-7
4总体设计-8
4.1系统总体结构和模块设计-8
4.2前台子系统功能模块-9
4.3后台子系统功能模块-10
5数据库设计-12
5.1 概念结构设计-12
5.2 数据库逻辑结构设计-12
5.3 数据表设计-12
6 系统实现-15
6.1 前台子系统的功能实现-15
6.1.1用户登录模块-15
6.1.2 用户注册模块-19
6.1.4 用户密码重置模块-21
6.1.3用户查询订票模块-23
6.1.4用户订单管理模块-26
6.1.5用户信息管理模块-28
6.2后台子系统的功能实现-30
6.2.1航班信息管理模块-31
6.2.2用户信息管理模块-34
6.2.3订单信息管理模块-35
7 系统测试-37
7.1 测试计划-37
7.2 测试用例-37
7.3 测试结果-39
7总结-41
参考文献-42
致谢-43