基于Java的JSP的客车售票系统(源码+数据库+论文)

时间:2024-04-05 17:08:16

1.1课题背景
目前我国进入飞速发展的智能交通时代,在这个信息化的时代,汽车售票信息化也是迫在眉睫的事情,随着出行的旅客数量的增加,客运部门的日常工作量和繁琐度也随之增加,而在票务管理这一块需要的人手非常大,所以开发服务于铁路系统的订票系统也是信息化必经的步骤。
传统的人工售票已经不适合这个信息化时代,人工售票的缺点在于必须要到站买票,而不是每个人都离车站很近,那么买票,坐车会在路上花费大量的时候,如果是网上订票,那么可以节省在路上浪费的时间;传统的订票方式,对于班次的信息必须要询问售票员,当节假日客游量大的时候,往往是排长龙买票,询问的人多了,既增加了售票员的工作量,也浪费了旅客的时间,所以开发客车网上售票系统是这个信息化时代必然的趋势。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对客车售票进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等这些优点能够极大地提高客车信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。与传统的人工售票相比,网上购票时间相对*,而且免去了节假日需要提前抢票的麻烦与需要付出的大量时间去排队,有意向乘车的人也可以在网上实时了解车辆班次、车票价格等信息。
本系统主要阐述客车票订购系统的后台操作过程及一些关键技术。该系统信息来源主要由管理员添加,方便客车信息管理员的查询,用户可以通过查询到相关的客车票信息,判断是否适合自己乘坐,也可以在网上直接订票,省时省力。由于本系统的开发以节省资源为首,充分利用网络资源,所以本客车车票订购上所看到的客车票信息均来自互联网。
1.2课题研究的意义
通过网络售票,人们不必再亲自到售票厅去购票,节省了在路上浪费的时候,也可以查询到所有在售车票信息,在预订随意性上游刃有余,而车站工作人员由于购票需求通过网络而大量分流,减少了工作量,为车站节省了人员成本,本次将设计一套方便、实用的高铁订票系统,能够提高高铁部门人员的工作效率、降低在票务管理这一块所花费的大量人力物力;减少旅客在订票、改签、退票过程中浪费的大量时间。
当然,利用这套客车售票系统,运输部门的工作人员可以实时的获知各车次票务的预售情况、旅客信息的管理、车票退改签的管理。
目前我国客车售票主要有汽车站窗口售票与分布在城镇的代售点售票两种,另外也有少量的网友自发组织的网上转让,只是由于网上交易不安全,不规范,并且问题较多并不能解决问题。一旦遇到高峰期出行,就只能老老实实去排长队,即使这样也很难买到票。而票源紧张,就会有黄牛党囤积居奇,进而加剧了票源供求紧张,票价上扬。
在春运期间,为了打击黄牛,杜绝炒票,采取了部分电话订票和取消代售点的措施,但春运期间本应动员社会力量分散售票,这却导致了在这特殊时期人们更加集中在车站购票或是集中在电话订票。而这些措施并不能杜绝黄牛炒票,他们利用先进设备大量订票,真正有需求的人因为只有普通的电话反而订不到票。铁路部门制定紧急措施,搭建临时售票窗口,*部门投入大量警力大力打击倒票,但这也只是治标不治本,根本不能堵住到票产生的漏洞。
所以,目前铁路所面对的问题,除了春运等高峰期时运力确实不足外,票务体系落后也是人民购票难,黄牛猖獗的原因。
1.3课题目标
本系统分为两部分:
一、前台功能模块
A.用户注册(游客进行该网站需要进行注册方可在系统中进行一系列与预订有关的活动)
B.票务查询(旅客按出发地、到达地查询各车次的车票情况)
C.车票销售(选择需要的车票,填写购买信息,比如:身份证号等,进行提交)
D.改签(用户对已付款的订单车票信息进行变更操作)
E.退票(用户对已付款的订单车票信息进行退货操作)
F.信息浏览(查看管理员发布的各种信息)
G.留言板(用户登陆后可以在留言板中发表留言,未登陆的用户则只能浏览其它用户发表的留言)
H.个人信息修改
二、后台系统管理部分
A.用户管理(管理系统用户信息,作增删改查操作)
B.票务管理(列车票务信息的增删改查)
D.信息发布(管理员发布公告类新闻和图片类新闻)
F.留言中心管理
G.订单统计
H.销售情况查询
I.个人信息修改
基于Java的JSP的客车售票系统(源码+数据库+论文)
基于Java的JSP的客车售票系统(源码+数据库+论文)
基于Java的JSP的客车售票系统(源码+数据库+论文)
基于Java的JSP的客车售票系统(源码+数据库+论文)
基于Java的JSP的客车售票系统(源码+数据库+论文)
基于Java的JSP的客车售票系统(源码+数据库+论文)
基于Java的JSP的客车售票系统(源码+数据库+论文)
基于Java的JSP的客车售票系统(源码+数据库+论文)
基于Java的JSP的客车售票系统(源码+数据库+论文)
5.1系统测试目的与意义
系统测试是管理信息系统开发周期中一个十分重要而漫长的的阶段。其重要性体现在他是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。
系统测试的任务是尽可能彻底的检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统“做得怎样”。这这阶段又可以分为三个步骤:模块测试,测试每个模块的程序是否正确;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒测试,应覆盖系统随偶联合的部件,系统测试是正对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出需求规格不符合或与之矛盾的地方。
5.2测试过程
在测试之初,由于将数据库中的数据是随便输入,没有实用性,为了使系统更加完善,在系统测试的过程中,本系统将一开始编程随便输入的数据全部清理后,输入了一些有效的测试数据,这样可以更真实的反映系统的功能实现情况。
这样不断发现问题,经过反复的测试、调试,把问题一个个的解决,最终系统可以正常运行。