登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Web技术的B/S结构的机票售票系统的设计与实现

 2023-07-19 08:07  

论文总字数:20321字

摘 要

:本文根据软件工程中的结构化设计思想,研发出一个适用于现实生活的飞机网上订票系统,这个系统经过了可行性研究,需求分析,总统设计,详细设计,以及编码实现和调试等一系列步骤。并且通过对数据流图,数据字典,E-R图,数据库逻辑结构,层次图,系统流程图以及程序流程图的使用,我们分析并设计了该系统的数据需求,数据库,系统软件结构,系统流程以及处理过程等。

这个系统主要使用Java作为编程语言,Mysql作为数据库管理系统,MyEclipe作为开发环境,tomcat作为服务器,开发出一个利用Web技术为基础的B/S结构的飞机售票系统。

关键词:机票预订,Java,B/S结构

Abstract:In this article, according to the structured design thought in software engineering, the airline ticket booking system aimed at the actual situation was designed and developed by the steps of the feasibility study, the demand analysis, the overall design, the detailed design, coding and debugging. And through the use of the data flaw diagram, the data dictionary, E-R graphic, the logical structure of database, the hierarchy chart, the system flowchart and the program flowchart, we have carried on some analyses and designs to the data requirement, the database, the software architecture, the system flow, the treating processes and so on in this system.

This system mainly uses Java as the programming langue, Mysql as system of database management,MyEclipse as the environment of development and tomcat as the server, we want to develop a plane ticketing system of the B/S structure based on the technology of web.

Keywords: Flight ticket, Java, B / S structure

目 录

1 绪论 4

1.1课题背景 4

1.2目的和意义 4

1.3开发工具及技术 4

2 需求分析 5

2.1需求调研 5

2.2可行性分析 6

2.3系统用户用例图 7

2.4功能模块需求分析 7

2.5设计的基本思想 8

2.6性能需求 9

3 系统分析与设计 9

3.1数据库的分析与设计 9

3.2中文乱码问题处理 13

4 系统功能实现 14

4.1网站首页与用户注册 15

4.2机票的查询与预订 16

4.3用户订单信息查询 18

4.4用户订单的取消 19

4.5管理员登陆页面与功能模块 19

4.6管理员查询航班信息 21

4.7订单信息管理与受理 22

4.8管理公告和留言信息 24

5 系统测试 26

5.1系统测试目的与意义 26

5.2测试过程 26

结 论 27

参考文献 28

致 谢 29

1 绪论

1.1课题背景

飞机是新兴的一种交通工具,飞机订票的管理和规范也是政府部门管理的一个难点。它看起来很简单但是涉及到各个方面。所以就想到了一种全新的订票方式:网上订票。因为随着科技的发展,人类的需求越来越多,飞机票的数量的需求也越来越多,网上订票可以缓解高峰时的压力,为用户提供便捷的服务,在极大的方便了用户的同时,也提高了相关部门的办事效率。

1.2目的和意义

中国加速飞机场的现代化的建设,飞机票的售票系统也慢慢的走向现实。最开始是窗口售票,然后是网上售票,但目前的售票系统,还是六十年代开发的。每到节假日的时候,飞机票的订票就成了一个困难,很多人定不到机票,而且虽然现在电话订票已经很成熟,但仍然会有很多的限制,所以网上订票可以更好的方便大众的机票预订。政府部门也在积极的推广网上订票的方式。

1.3开发工具及技术

1.3.1开发工具

本航班订票系统主要使用JSP技术完成,此次设计主要使用MyEclipse的开发环境加Tomcat后台服务进行。

1.3.2MyEclipse

MyEclipse(MyEclipse Enterprise Workbench ,简称MyEclipse)是一种优秀的Java语言开发环境,利用它可以在数据库上进行开发以及更好的链接所需要的功能,并且应用程序和服务器的整合极大的提高工作效率。MyEclipse同时也是十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse功能强大,支持广泛。它的功能丰富了JavaEE开发环境。

1.3.3Tomcat

Tomcat是一个小型的服务器,在用户不是很多的情况下可以被使用。经常被一些系统采纳。 它对HTML网页进行方便的配合。Tomcat是ApacheWeb服务器方便的一个扩展,在Apache Web上。

1.3.4 Mysql

MySQL使用C和C 代码进行编写的,代码同时可以在windows和linux下运行,是可以移植性;支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;是多线程程序,可以对CPU资源加以利用;提供 JDBC和TCP等很多数据库连接途径;能够对拥有很多条记录的大型数据库进行运算。

1.3.5 JSP

JSP是java server page的缩写。java字节码在tomcat中运行。JSP的设计关键是Servlet。JSP既拥有了方便快捷的Java程序,又可以面向用户,并且实现了平台的无关性危险还比较小,有互联网的很大一部分优势。JSP技术的优点:

(1)一次编写,到处运行。

剩余内容已隐藏,请支付后下载全文,论文总字数:20321字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图