没有合适的资源?快使用搜索试试~ 我知道了~
基于Java的火车票订票系统设计与实现.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 30 浏览量
2024-03-26
10:25:03
上传
评论
收藏 731KB DOCX 举报
温馨提示
试读
28页
基于Java的火车票订票系统设计与实现.docx
资源推荐
资源详情
资源评论
摘要
火车购票系统在车站扮演着重要的角色,火车购票系统决定着火车站的运营效率。订
票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,
但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客
运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高
峰时期的客运压力,并为用户提供方便快捷的订票服务。本系统共有六个功能模块:登录
功能模块、个人主页模块、查询功能模块、火车票预定模块、车次管理功能模块及火车票
管理功能模块。通过登录站点可以访问系统主页面,普通用户可以进行个人资料的注册、
车次车票查询、订票退票等操作,管理员用户可完成车票的管理、车次的管理、途径站点
的管理等功能。
关键词:JAVA;火车票;订票系统
第 1 章 绪论
1.1 课题的研究背景
火车票购票的管理和规范问题,是困扰我们多年的一个老问题,订票是客运业务中的
一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理
与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的
客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,
并为用户提供方便快捷的订票服务。本次设计便是利用开发工具 MyEclipes 和 MySQL5.5
数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营
运之中。
1.2 系统设计目标
本系统是利用网络的方便、快捷和计算机的准确、高效实现火车票网上订票系统。火
车票网上订票系统是通过主页访问、身份识别实现区别不同身份用户完成车票、车次的管
理操作。系统有三个大的功能模块:登录功能模块,验证登录信息;管理员功能模块,实
现车票和车次管理;普通用户功能模块,实现车票和个人信息管理。
第 2 章 需求分析
需求分析是软件设计的一个重要的环节。本阶段对订票系统的应用情况作全面调查,
以确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而确定用户
的需求。
2.1 功能需求
本网上售票系统应该具备如下功能:
2.1.1 登录
通过登录站点 http://localhost:8080/TrainWeb/ 可以访问系统主页面,输入用户或管理
员的信息实现用户的登录和用户身份的识别,并区别用户的权限实现不同的操作。
2.1.2 查询
分为对车次信息的查询和客户对已订车票信息的查询。要求:
(1)对车次的查询,可以按照发车车次进行查询。
(2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。
(3)座位类型设定。
(4)车次信息只允许用户查询,不能修改。
2.1.3 添加
管理员用户可实现车次的添加、途经站点的添加和车票信息的管理。
2.1.4 订票、退票
普通用户可实现订票和退票,通过查询系统,客户可以根据自己的账户找到车票信息,
通过订票模块实现订票,也可通过退票模块退去已购车票。
2.2 性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性
能需求。
2.2.1 准确性和及时性
系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权
限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功能和性能完成举足
轻重。作为系统的很多数据来源,而车票的数量和时间又影响用户的决策活动,其准确性
和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系
统的准确性和及时性。
2.2.2 易用性
本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。这就要求系统能够
提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用
户熟悉的术语和中文信息的界面,从而保证系统的易用性。
2.2.3 安全性
网上订票系统中涉及到的数据是客运公司相当重要的信息,系统要保证用户的权限,
对于车次等信息用户只享有查询服务,不得更改;系统还要提供方便的手段供系统维护人
员进行数据备份、日常安全管理、以及系统意外崩溃时数据的恢复等工作。同时系统还要
保证对数据库进行及时更新,保证数据一致性。
2.3 业务流程图
该图为火车票网上订票系统业务流程图
图 2-1 火车票网上订票系统业务流程图
2.3 数据流图
数据流程图是以图形的方式表达在问题中信息的变换和传递过程。它把系统看成是由
数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的
数据流程图来表示一个复杂的系统。
火车票网上订票系统系统登录数据流图:
图 2-2 火车票网上订票系统登录管理数据流图
火车票网上订票系统车票查询数据流图:
图 2-3 火车票网上订票系统查询管理数据流图
火车票网上订票系统车次、车票、站点管理数据流图:
剩余27页未读,继续阅读
资源评论
ohmygodvv
- 粉丝: 506
- 资源: 2319
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功