论文(设计)题目 县汽车票订票系统设计与实现
选题的动因与根据(说明选择本课题的理论价值、实践意义;综述国内外有关本课题的研究动态及见解)
一、选题的目的和意义:
1.毕业设计选题理由
随着社会的高速发展,城市经济的繁荣,人口的增加,人们出行的问题日益成为大众关注的焦点,由此,如何能够更快捷方便购买车票,成为大家普遍关心的问题。人们对典型的汽车订票系统的需求力度越来越大,简单的窗口售票模式已经不能满足方便人们出行的目的。采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快。
2.研究意义
随着信息技术不断发展,计算机科学日趋成熟,计算机技术在人们日常的生产生活中扮演着重要角色。其拥有智能化、便捷化、高效化、低错误等特点,而这样一些特点正是现代网上汽车订票管理所需要的。合理的利用这些优点,可以有效的提高汽车运营管理的经济效益,有利于提高汽车行业的市场竞争力。基于我国汽车订票管理方面的诸多现状,经过多方面的调查,结合已有的一些汽车订票管理系统,开发一个适合当下的汽车订票管理系统,通过实现票务信息的计算机管理,以提高工作效率。
3.国内外的研究现状
目前我国各地区的汽车售票信息化水平差异较大,虽然大部分二级以上的客运站实现了区域内联网售票,但在不发达地区和大多数三级以下的客运站,还是采用传统的售票方式。在没有实现互联网售票的地区,旅客购票是十分不便的。互相之间的发车信息沟通缺乏渠道,互相之间不能实现互售。出行者购票,并不知道各站的具体班次,也不知道去哪个站可以买到,加之公路客运的特点是一段时期内变化较大,班次和发班时间往往根据季节和客流量大小有所调整,出行人更是难以把握。而在南方一些城市密集地区,客运比较发达,售票的信息化水平相对较高。
现今的社会发展迅速,汽车成为了人们在交通方面不可缺少的交通工具,为了给人们带来方便快捷的交通环境,公路系统采取提高汽车的速度,增加客运汽车等等从而满足大量的旅客的乘车需求。如此情况之下,售票系统的需要自然是相当必要的。
二、课题的主要内容、功能需求及设计框架
(一)本系统的主要内容:
订票系统采用.NET开发平台进行开发[6-8],开发工具采用Microsoft Visual Studio 2012集成开发环境,后台编程语言采用C#编程语言来进行编程开发,数据库我们采用当下流行的SQL Server 2012数据库管理系统来存放平台中的数据信息[5],整个系统采用B/S架构进行开发,这样能把平台架构到一个服务上面给互联网上的用户提供完整的服务。
本网站是一个前台后台形式的交流平台网站,所以需要一个总体的系统管理员来控制和管理平台的后台基础信息[1-2]。利用上面的开发平台和数据库以及编程语言的基础上我们开发设计的订票系统分为前台浏览模块和后台管理模块2个大的功能模块[9-10]。
前台:前台为浏览模块,主要包括,用户登录注册,查询班次,查询车票信息,查询订单信息,订票,退票,改签等。
后台: 后台管理模块主要提供了控制和管理的功能,用户管理,车票管理,司机管理,车信息管理,用户订单查询。
(二)系统的模块介绍
1.用户信息管理:对用户进行信息查询,修改。
2.车信息管理:增加车辆,查询车信息,修改车信息。
3.司机管理:增加司机,修改司机信息,查询司机信息。
4.订单管理:提交订单,查询订单(包括订单的详细信息以及已付和未付的订单)。
5.票信息管理:增加票,删除票,修改票。
6.订单详情管理:退票,改签。
7.系统管理员:对用户,车,司机,订单,汽车票进行统一管理。
8.订单支付:支付宝,微信支付。
三、研究方法:
系统研究的方法有如下三种:
(1)文献研究法:通过调查文献来获取课题相关资料。
(2)个案研究法: 研究网上现有的汽车订票系统。
(3) 功能分析法:研究中汽车订票系统怎样满足各种用户的需要
在本次设计中,我采用三种方式结合的模式来进行研究。对于个案研究法,我着重研究了携程网的汽车票预定功能。了解了携程网预定汽车票的流程,以及搜索与展现汽车票信息的方法。携程作为一个成熟的系统,有着比较优良的用户体验,因此我决定模仿携程的汽车票搜索与显示的方法,为用户提供一个良好的使用体验。对于功能分析法,调查研究了身边的一些朋友,需要一个订票系统有哪些功能,然后进行综合,再对比携程网的功能与汽车订退票制度,进行合理的功能制定。