www.bysj999.com 中国毕业论文网 计算机毕业设计,支付宝信任商家
网站地图 RSS订阅 订做流程
高级搜索 收藏本站 购买指南
首页 | ASP类 | VB类 | JAVA/JSP类 | .NET类 | VF类 | delphi类 | VC/VC++类 | PB类 | Authoware类 | flash毕业论文 | 计算机网络毕业论文 | 毕业设计指导服务 | 电子,机械,自动化毕业论文 | 免费毕业论文
  当前位置:主页>电子,机械,自动化毕业论文>纯论文>文章内容

火车票售票系统Java

(如需购买该毕业论文的,请联系我们在线QQ:599057179)业务交谈客服

火车票售票系统Java售票员可以对车票基本信息进行查询、售票和退票等操作;系统可查询未来三天两站直达车的所有车次及其他信息;能够出售未来三天任何两站间的个中类型的车票。
1、售票部分:包括对车次车票的查询、实现售票。
2、退票部分:实现车次为出发前的车票退还操作,同时更新数据库。
3、修改密码部分:用户可以按要求修改自己的登录密码。
系统概述
本系统运用IDE和SQL[7]等工具,开发实现的模块有登陆模块、按车次查询模块、按车站查询模块、售票模块、退票模块、口令修改模块等。登陆模块实现售票员通过正确密码登录系统才能进行各项操作;按车次查询模块实现输入车次全称或者是车次代号的一部分既能检索出符合条件的车次信息;按车站查询模块可以查询出所有经过车站的的车次;售票模块实现售票功能;退票模块实现退票功能;口令修改模块实现用户的密码修改功能;同时本文还分析了软件工程、数据库技术的相关理论。
本系统具有良好的可移植性和可修改性。系统简单,易于操作,对相关的具有售票业务的企业具有一定的使用价值。
系统功能简介
本系统可以细化为四个功能:查询、售票、退票以及修改用户密码。
(1)查询的主要功能为:用户可以根据需要选择按车次或者是按车站查询,二者皆可以查询出符合条件的若干组信息。
(2)售票的主要功能为:用户通过查询得到的信息选择自己需要的车次车站进行车票的出售。
(3)退票的主要功能为:对于乘客在本次列车在当前站点为出发前的车票可以退票,退票要收取一定的手续费。
(4)修改用户密码的主要功能是对当前登录的用户进行密码的修改,新密码可以为数字或者是字母以及一些常用符号,新密码位数不得少于6位。
系统主界面设计
系统登录界面设计如图

系统登录界面

系统主界面就是要求用户输入用户名和密码,通过正确认证点击“登录”按钮才能进入系统主界面如下图3.2所示,点击“取消”按钮推出当前系统。

系统主界面

系统功能结构图如下图

系统的功能结构图

系统功能模块说明
(1)系统管理模块
本系统可以通过点击【文件】菜单下的【退出】子菜单,执行整个系统的退出操作;点击【文件】菜单下的【注销】子菜单,执行重新登录的操作;点击【文件】菜单下的【修改密码】子菜单,执行当前用户的密码修改操作。
(2)售票退票模块
在主界面中点击【操作】菜单下的【售票】子菜单,执行车票的查询及出售操作;点击【操作】菜单下的【退票】子菜单,执行退票的相关操作。
(3)帮助模块 该系统是bysj999.com蓝天开发
在主界面中点击【帮助】菜单下的【关于】子菜单,即可获得当前系统的一些简单介绍。

数据库的概念结构设计完毕后,就可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据类型,也就是数据库的逻辑结构。
根据鞋类信息管理系统的功能要求,选取SQL Server 2000作为后台数据库。
与本系统有关的数据表如表3.1—3.4所示:
Runlist表记录所有车次经过的站点,站站查询主要通过此表进行查找满足条件的列车信息。
3.1列车路线总表
Tab. 3.1 Total list for train table
字段名
数据类型
主键否
TrainID
varchar 10
StationID
smallint 2
StationName
varchar 40
Arrivesort
smallint 2
Arrivedate
varchar 10
StartTime
varchar 6
StopTime
varchar 6
Distance
smallint 2
PriceHard
smallint 2
PriceHard2
smallint 2
PriceSoft
smallint 2
PriceSoftberth
smallint 2
 
TicketPrice表是记录各车厢类别票价的表,按每公里计算,两地之间的的票价根据里程和车厢类别的不同而不同。
3.2 车票价格表
Tab. 3.2 Ticket price Table
字段名
数据类型
主键否
ID
int 4
TrainType
nvarchar 50
SeatType
nvarchar 50
price
numeric 9
 
TrainsInfo表记录记录车次的一些基本信息,包括始发站,终点站,发车时间,到达时间全程里程等等。
3.3 列车信息表
Tab. 3.3 Trains information Table
字段名
数据类型
主键否
TrainID
varchar 10
TrainType
Varchar 20
BeginStationID
smallint 2
BeginStation
Varchar 40
EndStationID
smallint 2
EndStation
Varchar 40
BeginTime
varchar 5
EndTime
varchar 5
Times
varchar 10
Distance
smallint 2
Stationnum
smallint 2
Seatnum0
int 4
Seatnum1
int 4
Seatnum1
int 4
 
userInfo表记录了有用户的ID号和密码,用户在登录时输入的ID和密码只有和数据库中的匹配是才能正常登录进入系统。
3.4 用户信息表
Tab. 3.4 User information Table
字段名
数据类型
主键否
ProductId
Varchar 50
Name
Char 20
Principal
Char 20
Department
Varchar 50
Units
Varchar 50
Unitprice
Floct 8
Comment
Varchar 50

实付款不足测试图

结  论
毕业设计是每个大学生在大学的最后一门课程,是理论与实践的一次很好的结合,是对大学所学知识的考验,也是提高动手能力的绝好机会,它是大学生毕业后能更好投身于工作或继续深造的过渡阶段。
本次毕业设计建立在IDE平台上,使用了SQL Server 2000数据库,大学课程中已经学习过了IDE的理论知识,也学习了关于数据库的各种操作。论文从需求分析、概要设计、详细设计和测试四个阶段阐述了火车票售票系统的开发过程,设计并实现了科学的信息管理模式。本系统已经完成车票查询,出售,退回以及修改密码等基本处理。对于庞大的火车信息数据库,本系统很好地处理了这方面的问题,灵活应用数据库,更是火车票系统显得灵活化。在车票查询方面,用户可以根据需要选择车次查询或者站站查询,而对于二者的查询都使用了模糊查询,更使得用户有了更多的选择余地。甚至对于车票上的座位,也是系统自动计算得到的,完全实现了一体化的目标。在设计的不同阶段都会有不同的问题出现,要解决这些问题就要查阅资料,同时用到的工具不一定都学过,所以要边学边用。在这个时候学习方法是很重要的,其中实例是最好的学习资料,搞懂一个实例才能学习到一门语言的精髓,才懂得怎样把书上的知识应用到实际的编程当中。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的思想、难点和解决方案。
另外,在数据库的设计方面,本人采用了SQL Server代理中的作业功能,使得数据库能够做到自动更新的更能,对于火车票这个大的数据库,自动更新也是不可避免的。
这次毕业设计过程中本人将理论结合实际,学到了很多课本以外的东西,从而也提高了动手能力。但由于时间的限制和技术的不熟练,导致软件中还存在很多不足之处并需要进一步的研究和改善。例如,在打印车票功能上,只是简单的显示了车票的样式,并没有实现与外界打印的连接,也就是说不能通过打印机打印出车票来。需要改进的地方主要在车票和数据库的实时更新上,列车信息是实时更新的,而本系统并没有设置高级管理员去管理这些信息,只有数据库管理员去通过修改数据库才能修改列车信息。
本人希望自己在毕业设计中所学习到的技术、思想和精神能够进一步应用在实际工作中,将自己的潜力不断的发挥出来。 

(如需购买该毕业论文的,请联系我们在线QQ:599057179)业务交谈客服

上一篇:音乐网站的设计与实现PHP   下一篇:基于ASP的音乐网站开发(新款)

[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  

用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·Virtools的粒子系统特效技术
·驾校管理系统
·贵阳市房地产市场的现状、问题和
·变电站数据采集装置的设计
·用VC++制作的多媒体播放器
·Matlab图象特效处理
·快速数据包捕获方法
·星巴克营销战略风险问题研究
·人力资源系统设计与实现
·基于WEB的企业设备报修管理系统
·JAVA环境下的排序算法动画演示系
·用VC++做的库存管理系统(仓库管
·正义与法律关系的新论
·单片机设计-汉字LED点阵显示
·Flash多媒体课件之古诗欣赏
·并联型有源滤波器电流控制新方法
  相关文章
·地质雷达在工程物探中的应用研究
·电子商务安全方法研究
·Vc++下如何利用Matlab工具箱进行
·贵阳市房地产市场的现状、问题和
·面向21世纪的计算机网络
·我国上市公司债务重组的公司治理
·我国银行业并购战略研究
·我国中小企业融资难题的成因与对
·英语毕业论文-从伊丽莎白一世的
·中国B2C电子商务企业运营模式及
·中小型企业发展之道
·助学贷款问题分析及对策研究
·浅谈网站建设和网页制作的方法
·windows 2000 server的DNS服务器
·论“在线教育网站”的测试
·基于Internet技术的网络教学平台
关于我们--订做说明--购买指南--诚信说明--支付方式--网站地图--RSS订阅
购买咨询Q:599057179购买计算机专业毕业论文 定做与售后Q:983645068定做计算机专业毕业设计 邮箱:599057179@qq.com
蓝天工作室计算机毕业论文网版权所有.Copyright 2005-2012 Powered by BYSJ999.COM 湘ICP备07011178号