火车站网上售票系统(源码)

摘 要本次毕业设计针对火车站的售票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。本火车站网上售票系统利用Java语言,B/S架构,JSP 开发工具和My Sql数据库来开发。该系统要解决的是火车站网上订票工作所要解决的问题,可以满足火车站网上订票的基本要求,包括查询、订票、退票,根据用户的需求,设置其权限等功能,并快捷方便的为用户提供服务。关键词 火车站网上售票系统,java,数据库,B/S模式用户购票:通过简单的人机交互,用户根据自己输入的关键字找到对应的车次,选择后,通过网上购票功能确定想要购买的车票。目 录
1 引言 1
1.1课题研究的背景 1
1.2开发的目的和意义 2
2系统的可行性研究与需求分析 2
2.1系统的可行性分析 2
2.2需求分析 3
3 总体设计 8
3.1开发语言及相关工具介绍 8
3.2系统软件结构设计 8
3.3系统流程图 10
4系统的详细设计 11
4.1系统的设计 11
4.2部分代码 17
5测试 26
5.1 测试目的 27
5.2软件测试方法 27
5.3 软件测试内容 27
5.4 软件测试结果 27
5.5功能测试 27
5.6 性能测试 28
5.7测试结果分析 28
6 系统软件的维护 28
结 论 29
致 谢 30
参考文献 31
1 引言
在如今的社会,计算机技术与网络技术迅速发展,因此,信息化已成为了生活日益明显的一项重要特征,信息重要性的提高,使得人们对信息获取的及时性和灵活便捷性的 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$ 
5.6 性能测试 28
5.7测试结果分析 28
6 系统软件的维护 28
结 论 29
致 谢 30
参考文献 31
1 引言
在如今的社会,计算机技术与网络技术迅速发展,因此,信息化已成为了生活日益明显的一项重要特征,信息重要性的提高,使得人们对信息获取的及时性和灵活便捷性的要求有了明显的提升,就这样,在信息化的推动之下的网络技术得到了长足的发展,它们的成长对人们产生了一定的影响。这样,人们能够方便的访问丰富的信息资源,空间位置与信息交流之间的障碍也就不存在了。在这样的环境下,人们追求更效率更快捷的出行方式。这样的情况下,本文决定开发符合现代节奏的火车站网上销售系统。作为内陆国家的中国,铁路运输毫无疑问是重要经济命脉,众所周知,成功的经营离不开良好的管理,所以我们需要很好的方式来经营铁路运输。而正如人们知道的那样,计算机辅助工作明显优于人工处理工作。这样而言,研究这样的课题的意义也就很明显了。网上售票系统的出现,极大地便利了人们对出行实时信息的了解以及购票的方便,如今,网上购票系统已经成为人们生活中很重要的一块。我的目的就是想通过自己的实践,在参考现有火车站网上售票系统的条件下,自主的开发这一系统,可以更深入的了解其中的一个个技术问题的解决方法以及一些特效、技术的运用,检验自己大学期间学习的技术,挑战自己。
1.1课题研究的背景
不知不觉,在web技术飞速发展的过程中,网络已然逐步深入我们的心中,更是相继电视,报刊,广播等传统传媒,成为了一种新的广为接受的传媒介质。整个社会的每一角落,几乎都能看到计算机应用的身影。社会也正处于发展即将开始的年代。网络技术与电子商务充斥着人们的视线,利用网络技术与电子商务来发展企业, 这个观点,企业关注已久。电子商务可以帮助企业在发展的过程中占据优势, 可以通过电子商务活动来树立与提升企业的形象和知名度, 提升营运的工作效率, 开拓市场和隐藏的销售渠道。在这样的大背景之下各火车站无一不在改善着本身的体制或管理方式,以适应现在越来越严格的规范;不久以前,售票,都是人工处理的,人工处理,不可避免的会带来成本高,易出错,处理速度不够,低效率等问题。如今,员工操作计算机的模式广泛应用于火车站车票销售中,所有的数据都由数据库管理,可以对数据进行随时的存储覆盖修改。对于乘客而言,网上售票更能让他们及时的了解实时信息节约出行成本以及提高出行效率。综上可见,火车站网上售票系统的研发是有意义的。
1.2开发的目的和意义
依据网上的火车站网上售票业务的基本流程,本系统决定实现一些功能,功能具体表现在一下的几个方面:
用户管理:用户可以通过该功能创建自己的账户以及对自己账户资料修改和进行退票等操作
用户购票:通过简单的人机交互,用户根据自己输入的关键字找到对应的车次,选择后,通过网上购票功能确定想要购买的车票。
用户退票:通过人机交互,用户可以进入自己的账户内,通过退票模块,进行退票操作。
后台管理:包括管理员设置,修改密码,车次信息管理,订票管理,会员管理
2系统的可行性研究与需求分析
2.1系统的可行性分析
这个阶段,我对系统目标进行了初步的分析,从经济可行性,操作可行性,技术可行性三个方面进行全面的可行性的分析。
2.1.1经济可行性
从成本的角度上来讲,研发系统所需要的有关材料,都能够通过对网上售票系统进行调查收集来获取,,其他方面如硬件软件方面的材料,也可以轻易获得。因此,开发成本较低。在利用本系统的时候,与常规的方式相比较,具备着效率高、成本低、质量高的优点,可以节约不少人力、物力和财力。这样可知,从经济是否可行的方面上来讲,系统完全可以实现。
2.1.2技术可行性
开发工具:My Eclipse 8.6
数据库环境:My sql
系统环境:Microsoft Windows 7或以上版本。
系统的开发与实现依靠的JSP语言和My sql数据库系统,其基本操作最终还是对数据库表单进行添加、删除、查找等操作,对此,在四年的学习中,我还是较熟悉的,所以不存在技术问题。
2.1.3操作可行性
本火车站网上售票系统采用了菜单式的界面,通过简单操作即可做到人机交互,以此实现用户与数据库的交互,界面简便友好,操作便捷。用户只需会对计算机进行最简单的操作,而不需要掌握java语言,数据库等相关专业知识。
2.2需求分析
在软件设计之中,需求分析是不可缺少的一个步骤,它决定了你的开发方向。这个阶段应当对网上现存的火车票销售系统进行调研取样,来制定本系统最终的目标。
2.2.1功能需求
本火车站网上售票系统应当具有以下功能:
1.查询版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2760.html

好棒文