1.2研究意义

为了解决当今社会面临的问题,本人在参考国内外各种各样软件基础上,决定了自己动手开发一款功能丰富,可组合性强,易于操作并且参数设置巧妙,界面良好,业务查询方便等特点的宜兴市网上汽车票订票系统,提高了汽车站的管理效率,也大大方便了客户订票。当我完成本课题,不但可以使自己熟悉宜兴市汽车站的相关业务流程,而且可以使自己在数据库编程方面有很大的收获,积累市场上实用软件的开发经验。

1.3相关技术

 1.My SQL 简介

MySQL是一个由瑞典MySQL AB公司开发的开放源码的小型关联式数据库管理系统。目前MySQL被广泛地应用在Internet上的中小型网站中。其特点是体积小、速度快、总体拥有成本低[1]。

2.Eclipse简介

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Eclipse 包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。

这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统[2]。

3.JSP简介

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

4. Servlet简介

Servlet 是服务器端的Java 小程序。用于响应客户端的请求。在默认情况下Servlet采用一种无状态的请求——响应方式。Servlet 代码的主要作用是增强Java 服务器端功能,它是一种与平台无关的纯Java 服务器模块,能无缝地与应用服务器结合在一起。

Servlet是一个标准的Java 类,它符合Java 类的一般规则。与一般Java 类不同之处在于它可以处理HTTP 请求。在Servlet API 中提供了大量方法,可以在Servlet中调用。

Servlet 的工作原理是:浏览器按照HTTP 协议向Web 服务器提出请求,Web 服务器响应后给Servlet 引擎处理,否则先将其载入内存并初始化,Servlet 引擎检查对应的Servlet 是否己转载,再由该Servlet 处理请求。如果Servlet 中含有访问数据库的操作,还要通过相应的JDBC 驱动程序与数据库连接,对数据库进行访问。最后Servlet 将动态生成的标准HTML 页面送至浏览器。

从上面分析可以看出,Servlet 基于一种请求回答的工作模式,较之其他替代品有明显的优势:

(1)高效性:Servlet 的初始化代码仅在Web 服务器第一次加载时执行一次,以后它为每个请求创建一个轻量级的线程来处理,从而有效避免了CGI 中为每个请求创建一个进程而引起的资源紧张、效率低下的问题。

(2)具备Java 的所有优:包括与平台无关性、可移植性、健壮性和安全性、可以访问丰富的Java API。

(3)稳定性:Servlet 能够维护每个请求的状态。一旦加载了Servlet,它即驻留在内存中,对收到的请求提供服务[3]。

1.4系统开发环境

上一篇:ASP.NET计算机专业本科毕业设计管理系统的设计与实现
下一篇:ASP.NET+Sqlserver医院门诊管理系统的设计与实现

java+mysql通用试题库系统后台设计与实现

浅谈汽车车载网络的應用【1811字】

java物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

java图书馆图书管理系统设计

java+mysql宿舍管理系统的设计+ER图

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

公寓空调设计任务书

C#学校科研管理系统的设计