基于.NET的航空订票系统设计与开发
75页 26000字数+说明书+任务书+开题报告+订票系统设计
基于.Net的航空订票系统设计与开发.zip
基于.NET的航空订票系统设计与开发开题报告.doc
基于.NET的航空订票系统设计与开发论文.doc
相关资料.doc
计划周记进度检查表.xls
任务书.doc
摘 要
随着计算机科学技术的日益发展及信息化技术向各个领域的不断深入,人们的学习生活已越来越趋向于信息化。为跟上时代的要求及人们生活的步伐,航空订票业务也日益发展了起来。它的发展不仅给人们带来了很大的便利性,还在很大程度上减轻了其管理人员的工作压力。
在航空订票系统的开发过程中遵循了软件的生命周期:问题的定义、需求分析、软件设计、程序编码、软件测试这五个阶段。本系统前台,新客户可进行注册;若老客户忘记密码,可在忘记密码页面重置密码;老客户登录进入本系统后,可进行航班的查询,机票的预定、取消订单、支付、退票;可进行订单的查询及客户密码的修改;客户在帮助中心可进行留言。本系统后台,管理人员对客户信息、留言可进行查询;对航班可进行查增删改操作;对客户订单可查询及定期进行删除;高级管理员可对所有管理员进行查询及增删改操作,普通管理员只能对自身信息进行操作。
本航空订票系统是利用ASP.NET技术及C#编程语言来实现的,用数据库SQL Server 2000来存储信息,并采用基于XML的三层浏览器/服务器体系结构。
关键词:ASP.NET;C#;SQL Server 2000;航空订票系统
目 录
摘 要III
AbstractIV
目 录V
1 绪论1
1.1 航空订票系统的研究内容和意义1
1.2 国内外的发展概况1
1.3 本系统应达到的要求1
1.4 系统运行环境2
1.5 论文主要结构2
2 相关技术3
2.1 ASP.NET技术3
2.2 C#技术3
2.3 SQL Server 2000技术4
2.4 本章小结5
3 航空订票系统系统分析7
3.1 可行性研究7
3.2 系统需求分析7
3.2.1 系统需求分析描述7
3.2.2 数据流分析8
3.2.3 数据字典10
3.2.4 系统功能需求11
3.2.5 系统性能需求12
3.3 本章小结12
4 航空订票系统功能设计13
4.1 系统功能描述13
4.2 系统数据流程图13
4.3 系统功能描述及模块示意图15
4.3.1 系统功能总描述及总模块图15
4.3.2 系统详细功能描述及功能模块图16
4.4 本章小结19
5 航空订票系统数据库设计21
5.1 数据库概念结构设计21
5.2 数据库逻辑结构设计23
5.3 数据库物理结构设计24
5.5 本章小结30
6 航空订票系统界面及主要程序31
6.1 航空订票系统前台界面31
6.1.1 主界面31
6.1.2 登录界面34
6.1.3 注册界面36
6.1.4 忘记密码界面39
6.1.5 查询航班界面39
6.1.6 预定航班界面41
6.1.7 退票服务界面46
6.1.8 我的订单界面48
6.1.9 帮助中心界面50
6.2 航空订票系统后台界面50
6.2.1 管理员登录界面50
6.2.2 用户管理界面51
6.2.3 航班管理界面53
6.2.4 订单管理界面55
6.2.5 管理信息界面55
6.3 本章小结58
7 软件模块集成测试59
7.1 航空订票系统前台集成测试59
7.2 航空订票系统后台集成测试61
7.3 本章小结62
8 帮助信息及使用说明63
8.1 系统前台的帮助信息及使用说明63
8.2 系统后台的帮助信息及使用说明63
9 结论与展望65
9.1 结论65
9.2 不足之处及未来展望65
致 谢67
参考文献68
1.3 本系统应达到的要求
在我们开发软件时,并不是一味的在系统中添加功能等,因为不论我们把系统做的有多完美,不能满足用户的需求之前做的也都是徒然的。所以,在开发本软件之前我们一定要对用户的需求足够了解。这样才可以在完成本系统时,在用户满意的同时,自己也能因此得到一定得促进。
系统前台,新客户要能进行注册;老客户忘记密码,要能重置密码;老客户登录进入系统,要能进行航班的查询,机票的预定、取消订单、支付、退票;能进行订单的查询及客户密码的修改;用户能留言。系统后台,管理人员对用户信息、留言能查询及删除;对航班要能查询、增加、删除及更改;对客户订单要能查询及定期进行删除;高级管理员能更改所有管理员的信息,能增加或删除某个管理人员;普通管理员只能对自己的信息进行更改。比较系统地对航空订票的信息及各项服务进行管理,使数据管理更人性化、自动化、智能化、自动化、现代化人性化。
从Web兴起后就形成了一种新的网络结构模式Browser/Web 模式,并且客户端最主要的应用软件也是Web浏览器,这种B/S模式统一了客户端,将系统的开发、维护和使用简化了,将系统功能实现的核心部分集中到服务器上。
航空订票系统的软件必需要不断更新,不断自我完善的。所以,利用网络和数据库的结合,应用基于Browser/Web 模式及ASP.NET技术来设计航空订票系统。
1.4 系统运行环境
⑴ 服务器端
操作系统:Windows XP
数据库服务器:SQL Server 2000
浏览器:Google Chrome
⑵ 客户端
浏览器:Google Chrome
1.5 论文主要结构
本论文是“基于.NET的航空订票系统开发与设计”,论文的内容是根据软件工程的开发理论,系统地对本课题进行讲解。
整篇论文包含9个章节,具体内容如下:
绪论。介绍了航空订票系统的开发背景意义、国内外的发展概况、本课题应该达到的要求及系统运行的环境。
相关技术。介绍了ASP.NET技术、C#技术、SQL Server 2000,为下面的学习提供了基础。
航空订票系统的系统分析。介绍了系统的可行性研究及需求分析。
航空订票系统的功能设计。介绍了系统的详细功能描述、系统流程分析、系统功能模块的详细描述及功能模块图。
航空订票系统的数据库设计。介绍了数据库的概念结构(E-R设计)、逻辑结构、物理结构及数据字典。
航空订票系统的实现。介绍了每个界面的实现及功能和系统使用到控件的具体用法。
系统测试。对系统的每个模块机功能进行详细的测试,去发现系统中的错误。
帮助信息及使用说明。主要讲述了整个系统每个模块的操作流程。
结论与展望。讲述对本次设计的总结,与对本次设计不足之处的说明。