版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要随着计算机技术的发展,人们对计算机智能化的需求越来越大,对软件的实用性、速度等性能的规定也越来越高。将来火车站的发展趋势是完全自动化的售票信息查询,网络售票,智能化售票,并且随着计算机的普及,信息解决量的逐步扩大,手工解决方式已经远远不能满足人们管理活动的需要,多个工作都逐步由手工转为自动化,将使许多复杂、繁琐、且需要诸多人力的工作变得简朴。在本此毕业设计中,由于时间与水平的关系,固然不可能做到这样的程度,只但是是模拟一下由售票员来操作的售票系统而已。
工具软件运用Myeclipse开发工具和MicrosoftAccess数据库来开发这个火车站网上售票系统。该系统要解决的是火车站网上售票工作所要解决的问题,能够满足火车站网上售票的基本规定,涉及查询、订票、退票等三个方面的功效。该系统能运用到火车站售票的工作中,根据顾客的需求,设立其权限,并快捷方便的为顾客提供服务。核心字:火车票管理,Myeclipse,MicrosoftAccess前言用信息化推开工业化,用信息化技术改造传统产业,这是我国迫切需要完毕的一项战略任务。作为工业文明产物的铁路,如何借重于信息经济技术的协助,实现管理方式、运行组织、服务原则的当代化这是摆在我国铁路管理者面前的重大课题。
铁路信息化是铁路线代化的重要标志,其根本目的是将信息技术广泛应用于铁路生产经营与管理决策的各项活动中,改造传统产业,提高铁路运输生产效率、提高铁路运输市场的竞争力,提高铁路运输的经济效益。
采用计算机出售火车票大大方便了旅客购票,但毕竟还局限于火车站的售票厅和市内售票处的售票窗口,不管在地理位置分布上还是售票窗口的数量上,都有一定的局限性。为理解决售票大厅拥挤和团里集中购票的问题,提高铁路客运的售票效率及旅客便利性,使铁路客运在竞争日益激烈的运输行业更具优势。
目录摘要 1前言 2一、系统分析与设计 41.1功效需求 41.2数据需求 41.3性能需求 51.4数据库逻辑构造 6二、具体设计 72.1系统软件构造设计 72.2系统流程图 72.3系统的具体设计 8三、系统测试 143.1系统首页 143.2顾客登录及访问权限 143.3车次信息查询 153.4订票 163.5退票 17设计总结 18参考文献 19致谢 20一、系统分析与设计系统分析是软件设计的一种重要的环节。本阶段对订票系统的应用状况作全方面调查,以拟定系统目的,并对系统所需要的基础数据以及数据解决规定进行分析,从而拟定顾客的需求。顾客对系统的需求我们从下列几方面进行分析。1.1功效需求本火车票管理系统应当含有以下功效:1.查询分为对车次信息的查询和客户对已订车票信息的查询。规定:1)对车次的查询,能够按照发车车次进行查询;2)车次信息涉及:车次、出发地、目的地、发车日期。3)座位类型设定。4)车次信息只允许顾客查询,不能修改。2.订票通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上订票拟定已预订选中的车票。规定:订票统计应涉及:顾客名、车次、发车日期、订购日期、订购票数、票价。3.退票可退票,通过查询系统,客户能够根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。1.2数据需求信息需求,即在系统中需要解决哪些数据。根据对火车站网上订票系统的分析,本系统的信息需求如表1-1所示。表1-1信息输入输出信息输入信息解决信息输出顾客输入所需车次检索系统数据库符合顾客需求的车次及有关信息顾客输入个人信息及所需订购的车票信息更新系统中的订票信息,将新信息存入系统数据库操作反馈(如订票成功)顾客输入自己的名字、身份证号等检索系统数据库符合顾客需求的订票信息顾客输入自己的名字检索系统数据库以得到订票统计,删除顾客请求的订票统计,更新系统数据库操作反馈(如退票成功等)1.3性能需求为了确保系统能够长久、安全、稳定、可靠、高效的运行,本系统应当满足下列的性能需求。1.精确性和及时性系统解决的精确性和及时性是系统的必要性能。系统应能及时并且精确的根据顾客权限及所输入的信息做出响应。由于本系统的查询功效对于整个系统的功效和性能完毕举足轻重。作为系统的诸多数据来源,而车票的数量和时间又影响顾客的决策活动,其精确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的办法确保系统的精确性和及时性。2.易用性本系统是直接面对顾客的,而顾客往往对计算机并不是非常熟悉。这就规定系统能够提供良好的顾客接口,易用的人机交互界面。要实现这一点,就规定系统应当尽量使用顾客熟悉的术语和中文信息的界面,从而确保系统的易用性。3.安全性网上订票系统中涉及到的数据是客运公司相称重要的信息,系统要确保顾客的权限,对于车次等信息顾客只享有查询服务,不得更改;系统还要提供方便的手段供系统维护人员进行数据备份、日常安全管理、以及系统意外崩溃时数据的恢复等工作。同时系统还要确保对数据库进行及时更新,确保数据一致性。1.4数据库逻辑构造火车站网上订票系统数据库中各个表格的设计成果如表1-5——表1-7所示。每个表格表达在数据库中的一种表。表1-5车次信息表BusInfo字段名数据类型与否可空阐明BusIDchar(10)NOTNULL车次(主键)BusFromvarchar(50)NOTNULL出发地BusTovarchar(50)NOTNULL目的地BusDateDatetimeNOTNULL发车日期(主键)BusBeginDatetimeNOTNULL开出时刻BusEndDatetimeNOTNULL达成时刻TicketNumintNOTNULL剩余票数PriceMoneyNOTNULL票价表1-6订单表OrderInfo字段名数据类型与否可空阐明OrderIDChar(10)NOTNULL订单号(主键)UserIDChar(18)NOTNULL身份证号(外键)BusIDchar(10)NOTNULL车次(外键)BusDatedatetimeNOTNULL发车日期(外键)OrderDatedatetimeNOTNULL订购日期OrderNumIntNOTNULL订购票数TotalMoneyNOTNULL总价表1-7顾客表User字段名数据类型与否可空阐明UserIDchar(18)NOTNULL身份证号(主键)Uservarchar(50)NOTNULL顾客名SexChar(2)性别Phonevarchar(12)电话二、具体设计2.1系统软件构造设计2.1.1软件构造本火车票管理系统可划分为信息查询、订票、取消订票三个部分。其中信息查询又可分为车次查询和订单查询两个部分。其层次图如图3.1所示。火车票管理系统火车票管理系统查询车次查询订票查询询订票退票图2.1火车站网上订票系统的层次图图2.3数据库级算法示意图2.1.2.调用关系1)界面模块调用任务模块2)任务模块调用数据模块3)数据模块调用界面模块显示2.2系统流程图系统顶层流程图以下图2.5所示。图2.6——图2.8为各模块具体系统流程图。查询程序查询程序订票程序退票程序火车站网上订票系统系统数据库事务对应信息操作反馈图2.5顶层系统流程输入所需车次的重要信息输入所需车次的重要信息查询程序系统数据库符合顾客需求的车次信息事务图2.6车次信息查询系统流程图订票程序订票程序系统数据库操作反馈事务输入订票信息图2.7订票系统流程图退票退票程序系统数据库操作反馈事务输入退票信息图2.8退票系统流程图2.3系统的具体设计2.3.1程序流程图本系统主界面为顾客设计了三个功效操作以供选择:查询,订票,退票。另外,为方便顾客,还将“退出系统”也单另列了出来,顾客能够根据需要触发不同事件。其解决流程如图2.9所示。图2.10——图2.13反映了不同触发事件具体的解决流程。NYNYYYNY开始主界面NY选择订票窗口选择查询窗口查询界面订票订票界面选择退票窗口YN退票退票界面退出N查询车次信息订票查询订票信息退票结束登录框登录,拟定访问权限图2.9系统顾客权限的系统主程序流程图2.新顾客权限的系统主解决流程YYNYNY选择查询窗口查询界面订票订票界面YN退出查询车次信息订票结束开始主界面选择订票窗口登录框登录,拟定访问权限图2.10新顾客权限的系统主程序流程图3.车次信息查询解决流程NNNNYYYNNYY查询界面顾客输入要查询条件查询读数据文献输出查询成果关闭窗口结束开始订票订票界面继续查询车次信息查询车次信息订票返回主页图2.11车次信息查询程序流程图4.订票解决流程NNNYYNYNY开始订票界面订票输入订票信息N返回主页继续订票提交信息有效性修改数据文献Y关闭窗口结束错误提示图2.12订票程序流程图5.退票模块解决流程NNNYYNYNY开始退票界面退票N返回主页继续退票提交信息有效性Y关闭窗口结束错误提示输入退票信息修改数据文献修改数据文献图2.13退票模块程序流程图三、系统测试3.1系统首页图3.1系统首页3.2顾客登录及访问权限本系统设计规定顾客通过登录框选择访问权限,登录系统。其中,顾客须输入顾客名和密码,以进入系统。未使用过本系统的顾客选择注册用员,系统自动跳转至主界面。系统顾客权限登录访问时,车次信息查询、订票信息查询、订票、退票等功效均可用。系统顾客输入对的的顾客名和密码,访问系统,得到其对应的权限。如图3.2-3.3。图3.2登录框系统顾客输入错误的顾客名或身份证号,系统回绝其访问。如图3.3。图5.3出错提示3.3车次信息查询对车次信息的查询,系统提供了车次信息,进行精确的查询,系统通过检索,返回符合顾客规定的车次,再由顾客自行选择满意的车次。图3.5选择查询条件。图3.5车次查询条件框3.4订票系统顾客能够通过主界面的菜单选项中,直接选择“购票”服务,新顾客在注册后,必须填写顾客信息,然后进入购票窗口,顾客通过对所需车票信息的查询,选择符合自己所需的车票,然后点击购置,系统会弹出下一对话框,顾客根据自己信息填写,然后提交,确认支付,订票成功。如图3.6-3.9所示。图3.6订票信息界面图3.9订票成功3.5退票系统进入退票管理,顾客能够直接从首页进入退票环节。订票有关信息由系统自动提供。图3.10系统自动返回订单信息图3.11退票成功界面设计总结21世纪是一种高速、快捷的年代。在这个高速发展的年代里,速度成了我们追求的目的;二是提高工作效率;三是减少成本。因此,办公自动化的高速度、高效率、高便捷、低成本便成了我们的目的,为此开发了这个火车票管理系统。本系统能够大大简化退票、订票、查询等十分繁琐的工作,简化办公环节,提高工作效率,并且易学、易用,满足客户需求。这次系统的设计从最开始的可行性研究,需求分析,到系统的总体设计,具体设计,再到编码、测试等的一种整体过程,使我真正明白了要做一种软件的难度,特别是要做一种真正可用的软件,就更难了。在老师和同窗的协助下,我把以往所学的知识结合起来,运用JAVA开发工具,加上MicrosoftAccess数据库系统,完毕了本次课程设计,尽量使它能满足各个方面的规定。固然,我的个人能力有限,尚有诸多局限性的地方,敬请谅解。在这次课程设计过程中我碰到了不少的难题,例如数据库操作问题,界面设计问题,函数使用与实现问题,消息解决问题等等。其中,最核心的是在最初对系统的需求分析做的不透彻,造成后续设计工作乃至编码时的修改工作量变大。以至于为了能准时完毕设计任务,我一连度过了几个彻夜。特别,越靠近结束,就越是时常出现问题。因此,通过这次课程设计我深刻体会到软件工程还是必须学精通点、学透彻点。通过这次课程设计,我学会了如何对所学课程综合运用,对数据库的使用也有了更进一步理解。总体来说,课程设计让我学了不少知识。我认为课程设计是我们学习生涯中相称重要的一课,除了验证学生的学习成果外,也是训练一种人独立思考及解决问题的能力.在这里,我要感谢指导老师和同窗在这次课程设计中对我的协助。参考文献[1]曲朝阳,杨杰明等.Java程序设计.北京:清华大学出版社,.10[2]耿祥以,张跃平.Java大学生实用教程.北京:电子工业出版社,.6[3]明日科技.Java典型编程.北京:清华大学出版社,.10[4]李尊朝,苏军.Java语言程序设计.北京:中国铁道出版社,.2[5]王
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027年酱油购销合同二篇
- 2027年深圳公租房租赁合同二篇
- 2027年捐增合同二篇
- 合规转利润:降本增效全指南(2026)《GBT 36400-2018建筑用装饰玻璃术语》
- 邮政招聘笔试试题及答案解析(2025版)
- 合规转利润:降本增效全指南(2026)《GBT 35962-2018群青》
- 锯床工岗前实操知识能力考核试卷含答案
- 铁合金成品工岗前基础理论考核试卷含答案
- 手工火焰切割工风险识别测试考核试卷含答案
- 综合能源运维员班组评比能力考核试卷含答案
- 2026年安徽(高考)化学考试试卷真题(含答案)
- 煤矿安全生产标准化管理体系2024版与2026版对比分析报告
- 期末模拟测试卷(试卷)2025-2026学年五年级数学下册人教版(含答案)
- 华理工质量管理与可靠性课件第8章 可靠性工程基础
- 柴油叉车安全操作规程
- 2026秋人教版九年级英语上册单词默写
- 食品保质期试验制度规范
- 天宏公司的绩效管理体系案例
- GB 14544-2025乙炔法生产氯乙烯安全技术规范
- 智能制造工程管理 课件全套 第1-7章 绪论、智能制造的全生命周期管理 - 制造工程管理中的服务化技术
- 服务业手语培训课件
评论
0/150
提交评论