汽车订票系统的设计与实现

 2024-01-23 09:01

论文总字数:20685字

摘 要

:本系统是基于B/S模式使用Java语言开发的汽车订票系统。本论文针对设计的功能特点展开叙述,首先介绍了项目背景、研究意义以及相关技术,给出系统开发环境。其次根据系统需求分析,确定系统的功能模块和设计模式,给出数据库的设计。然后重点描述了系统的功能模块的实现过程,即有管理员中心和会员中心两大模块,管理员中心包括管理员登陆、注册用户管理、线路信息管理以及订票信息管理,会员中心包括会员登陆、线路查询、订票功能实现以及在线留言模块,并对主要代码进行详细说明,给出数据库的操作。最后对系统进行测试,给出测试结果。

关键词:汽车订票系统,数据库,信息管理系统,java

Abstract: This system is based on the use of the Java language B / S model car booking system. This thesis describes features designed to expand, first introduced the project background, significance and related technologies, given the system development environment. Secondly, according to the system requirements analysis to determine the function of the system modules and design patterns, given the design of the database. Then focus describes the implementation process of the system function modules, namely central administrator and Member of two modules, including the administrator login administrator Center registered user management, information management and booking line information management, including Member Login line queries, booking function realization and Feedback module, administrators, members of two modules, and the main code is described in detail, given the operation of the database. Finally, to test the system, test results are given.

Keywords: Car booking system, database, information management system, java

目 录

1 引言 4

1.1项目背景 4

1.2研究意义 4

1.3相关技术 4

1.4系统开发环境 5

2 系统的总体设计 6

2.1需求分析与系统功能模块确定 6

2.2系统全局E-R图设计 7

2.3 数据库设计 11

3 系统模块功能的实现 13

3.1 管理员模块 13

3.1.1管理员登陆 13

3.1.2 注册用户管理 15

3.1.3 线路信息管理 17

3.1.4订票信息管理 20

3.2会员中心模块 21

3.2.1会员注册模块 21

3.2.2线路查询模块 24

3.2.3会员订票功能实现模块 25

3.2.4在线留言模块 27

4、系统调试与测试 29

4.1 程序调试 29

4.2 测试的重要性及目的 29

4.3 测试的步骤 30

4.4测试的主要内容 30

结论 32

参考文献 33

致谢 34

1 引言

1.1项目背景

交通运输行业在我国国民经济中站着重头系,随着本国经济的快速发展,其地位也日渐变化。特别是在人员流动性非常大的宜兴市汽车站,面临客运量的与日俱增和市场竞争的压力,如何满足顾客的需求以及城市的交通运输是一个城市现在面临的关键性问题。

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简介

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

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;