052JSP+SQL SERVER 2000航空公司在线订餐系统样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
本系统开发工具:JSP +SQL
SERVER2000
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
航空在线定餐系统
院(系)、部:
学生姓名:
指导教师:
职称
专
业:
班
级:
完成时间:
摘 要
现代信息技术的发展,使得基于WEB技术的网络订购平台成为现代人的一种新的购物方式,而航空公司使用网上订票与定餐系统,则可以在节省成本的基础上,为客户提供更好的服务。本文就作者在该系统中所参与的部分进行分析和整体的介绍。介绍了使用JSP
+ SQL SERVER 2000技术开发该系统的相关模块的整个过程。该系统主要利用了JSP强大的网络数据库访问技术,与SQL
SERVER
2000的强大的数据库功能来实现主要功能。系统设计并实现了用户登录注册、餐品的展示与预订、航班查询与论坛的功能。
论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。
关键词 JSP;SQL SERVER 2000;在线定餐;网上订票;航班查询
ABSTRACT
The development of modern Information
Technology have brought moderns a new shopping mode, which is kind
of Internet Order Platform based on Web technology. Thus, Ticket
& Dining Reservation System will not only save the airline
company’s cost, but also provide better service for the customers.
In this article, the author will analyze his involved part of
the system and introduce the system wholly. The whole procedure of
exploiting the system by employing JSP+SQL SERVER 2000 technology
will be introduced. The system’s key functions are implemented by
employing JSP’s Internet Database Visiting Technology and SQL SERVER
2000’s Data Base Function. The system designs and realizes the
functions including User Logging and Registration, Food
Demonstration and Reservation, Flight Tracker and Forum.
The
article will introduce: Development Background, System Analysis,
Database Design, System Design and Implement.
Key
words: JSP;SQL SERVER 2000;Tickets Reservation online;Dining
Reservation online;Flight tracker
目 录
摘 要 II
第 1 章 绪
论 1
1.1 课题背景 1
1.2 本课题的研究意义 1
1.3 相关技术介绍 2
1.3.1 浏览器/服务器模型 2
1.3.2 JSP技术的介绍 2
1.3.3 SQL
Server2000介绍 4
第 2
章 系统分析 6
2.1 系统的可行性研究 6
2.2 系统需求分析 7
2.2.1 用户需求分析 7
2.2.2 系统设计目标分析 7
2.3 2.3系统导航功能模块介绍 7
2.3.1 航班查询模块介绍 8
2.3.2 查询餐品模块介绍 8
2.3.3 用户注册模块介绍 8
2.4 2.4
小结 9
第 3
章 数据库设计 10
3.1 数据库的需求分析 10
3.2 后台数据库的配置 10
3.3 数据库表结构设计 10
3.4 E-R模型 13
第
4
章 系统详细设计与实现 16
4.1 系统工作原理介绍 16
4.2 系统数据流图 17
4.3 系统的实现算法 18
4.3.1 用户信息初始化算法 18
4.3.2 航班查询算法 19
4.3.3 餐品查询算法 20
4.4 前端页面的设计与实现 21
4.4.1 系统公用类 21
4.4.2 用户注册页面 28
4.4.3 查询餐品界面 29
4.4.4 航班查询模块 30
第
5 章 结束语 31
第 6 章 参考文献 32
第 7
章 致谢 33
第 8 章 附录 34
绪
论
1.1 课题背景
随着网络技术的发展,越来越多的公司把相关的业务也放到了网上。因为通过网络,面向的人群更广,效率更高而且不分地域;同时,也节省了公司的成本。航空公司做为一个面向国内外客户的特殊行业,就更需要为不同的客户提供不同的服务,以满足不同客户的需求。而且现代的人群越来越多的通过网络来进行一些日常活动;如出游、饮食、交通等,而航空公司通过网络上的网站,向客户提供了一个可供查询与订购的平台,在为客户提供了方便快捷的服务的同时,又极大的满足了广大客户的需求,从而为航空公司带来更多的客源。因此,对一个方便、快捷,安全的在线定餐系统也就顺理成章的成为了航空公司对外提供服务的一项重要内容。
1.2 本课题的研究意义
1.3
1.4
1.5
1.6 前端页面的设计与实现
在后台数据库建立与整体设计的基础上,前端页面的设计与开发尤其重要,对于网上订票定餐系统来说,主要包括的页面模块有:用户注册模块、航班查询模块、航班信息查询模块、餐食信息选择模块等。在以下小节中,将对各模块做具体介绍。
1.6.1 系统公用类
在本系统中,通过建立一些公用的类,可以方便的建立与数据库的连接或者使用一些功能。如:BaseDao.java是数据库操作的类,然后由它派生出各种相关的类HangBanDao.java(航班信息操作类)、CanShiInfoDao.java(餐食信息操作类)、UserDao.java(用户信息操作类)等。
(1)BaseDao.java文件
BaseDao.java
文件是对数据库操作的基本类,主要封装了对数据库操作,如通过JDBC连接数据、断开数据库连接、取得数据集等。此文件基本上贯穿了整个系统,它包含在各文件中,是系统的主要部分与精髓。
/**
(3) CanShiInfoDao.java
文件
CanShiInfoDao.java文件是餐食信息的操作类,该类实现了航班信息的各种操作如,添加、删除、修改、查询等。
1.6.2
用户注册页面
用户注册界面如图4.4.2.1所示。带*号的为用户必须填写的内容,这便于对用户的管理以及用户的安全性。用户注册页面的信息是用户进入系统的有利凭证。该页面涉及的主要jsp文件为reguser.jsp文件。
图4.4.2.1用户注册界面
1.6.3 查询餐品界面
查询餐品的简单设计使用户一目了然,用户可以很简单的查询到所需要的餐品。界面如图4.4.3.1所示:
图4.4.3.1
查询餐品结果界面
1.6.4 航班查询模块
用户通过左边的输入界面,只要输入相应的内容,就可以查询到所需要的信息。其界面如图4.4.4.1所示:
图4.4.4.1航班查询模块
图4.4.4.2
航班查询结果
其主要的JSP页面是hangban.jsp页面,此页面是用来显示查询的结果。
2