合肥师范学院2015届本科生毕业论文(设计)
1.引言
1.1 开发背景及意义
随着科技的发展,人们生活水平的提高,飞机这种交通工具逐渐的得到人们的青睐,它方便了人们的出行。民航服务业的发展,也推动着各种机票经营企业的快速发展,用户需要实时的管理航班信息,能够对客户定票、退票、产生定单进行管理。
面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。因此,航空票务系统的设计与实现是必须的。它不但能满足各种机票经营企业的需求,也大大方便了乘客的查询航班、购买机票、退票等活动。
管理信息系统的开发需要语言的支持,现在主流的语言有JAVA、C、IOS、Android等。这里比较适合的是JAVA语言,它是面向对象的、B/S(浏览器/服务器)结构。
面向对象的开发是将所需开发的管理信息系统要解决的问题抽象成若干对象,再研究这些对象之间的关系,构建这些对象之间的联系,最终反映在开发的管理信息系统中。B/S结构是浏览器、服务器的结构,客户之间通过浏览器就可以访问票务系统,不需要下载客户端。更加方便的为用户通过服务[1]。
本系统的开发使用的JAVA中的SERVLET和JSP技术。前台页面时动态的JSP页面,在通过SERVLET交互式地浏览和修改数据,生成动态 Web内容。整个项目使用MVC设计模式,层次结构分明便于开发和维护。
1.2 开发工具和环境配置
1.2.1 开发工具
本系统开发主要使用的开发工具是MyEclipse9.0和MySQL数据库,同时还在MyEclipse中配置了Tomcat服务器以及使用火狐浏览器进行运行测试。
1、MyEclipse:是在Eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于JAVA、JAVAEE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错[2]。
2、MySQL:是一个关系型数据库管理系统,其所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库[3]。
3、Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务
1
合肥师范学院2015届本科生毕业论文(设计)
器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
4、火狐浏览器:可以用来运行显示系统开发编写的JSP页面,尤其是火狐下的一款插件Firebug更是方便进行查错。它集HTML查看和编辑、JavaScript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和 Ajax的得力助手[4]。Firebug能从各个不同的角度剖析Web页面内部的细节层面,给Web开发者带来很大的便利。
1.2.2环境配置
1、配置JDK:首先下载安装JDK软件,安装好后配置系统环境变量,右击计算机 - 属性 - 高级系统设置 - 环境变量 - ,然后就可以对环境变量进行设置。找到系统变量中的path值。如下图所示:
图1-1 环境变量配置
选中“path”- 点击编辑 - 把安装JDK的路径粘贴到变量值的后面。注意,复制进去的路径一定要与前面的数据用分号隔开。
2
合肥师范学院2015届本科生毕业论文(设计)
图1-2 系统变量编辑
2、配置Tomcat:首先下载Tomcat文件,我是把文件放在E盘下。然后启动MyEclipse,点击 Windows - preferences - 搜索tomcat。如下图操作:
图1-3 Tomcat配置
3、使用第三方工具连接数据库:下载、安装MySQL客户端软件Navicat for Mysql,双击打开工具 - 点击“Connection”弹出如图示窗口,填写服务器的IP以及端口号、数据库的用户名和密码连接数据库。
3
合肥师范学院2015届本科生毕业论文(设计)
图1-4 连接数据库
1.3 可行性研究
航空票务系统是使用JAVA语言开发,使用SERVLET和JSP技术进行实现。为了更加方便用户进行订票、退票、查询等功能,系统使用JAVAWEB技术,直接将系统发布到万维网上,用户直接通过浏览器访问该系统,不需要下载客户端。
在技术上使用MVC设计模式,将显示层、业务逻辑层以及控制层分开,结构清晰便于开发、易维护[5]。
4
相关推荐: