ASP.NET火车联网售票系统设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘要基于B/S模式的火车联网售票系统是一个目前非常流行的在线售票系统。该系统的出现大大满足了现今对于火车售票的需要,使原本极为麻烦的售票、购票过程变得方便快捷,从而提高效率并且大大降低了售票员的工作量。火车联网售票系统主要包括的火车票查询子系统、订票子系统等功能系统。它能够实现在线车票查询(包括简单查询、详细查询两个部分),在线订票等功能。其开发主要包括后台数据库的建立管理和前台应用程序的开发这两个方面。程序功能实现后用户将可通过互联网在线查询、订购所需的火车票,并能随时查看自己所订购的车票。本文首先介绍了火车联网售票系统的整体系统构架及Microsoft SQL SERVER 2000数据库的建立,接着详细介绍了各子系统,包括各子系统的功能概述,具体实现,以及数据库相关表设计。关键词:在线售票;订单;管理1引言1.1课题背景随着我国经济的高速发展,我国的交通运输能力不断提高,越来越多的国民开始走出家门来到异地进行商务或者旅游等活动。在这一条件下,客流量不断增大。火车售票的管理对于交通运输的正常运行起着至关重要的作用,而随着信息量的逐步增加,繁杂的数据处理费时费力,单纯以人力进行的火车售票已经不适合现状了。现在的时代是一个信息产业的时代,国家把信息产业作为了增长国民经济重要的一环。在这样的环境下,以先进的信息技术进行火车售票的管理成为了时代发展的必然。综上所述,开发这样一个火车联网售票系统是相当有必要的。1.2本课题研究的意义火车联网售票系统以计算机为操作工具,把售票的工作人员从繁杂的数据管理以及处理中解放出来,从而增加工作效率,火车联网售票系统把车票的各种信息保存于数据库中,通过计算机可以很方便地对所需要数据进行查询等各种操作,而且这些操作全部由系统内部的代码完成,用户只需要通过该系统友好的界面,输入一些简单的数据便可操作,使用者可以很轻易地学会使用。2系统总体设计根据火车联网售票系统的逻辑划分,本系统一共分为五个子系统,分别是用户登录和注册子系统,火车票查询子系统,订票子系统,用户管理子系统,管理员管理子系统。其功能结构图如图4.1所示。2.1用户登录和注册子系统4.1.1用户登录模块主要完成用户登录的功能,并将用户名记录入cookie中。如果注册用户想要订购火车票,就必须登录。登录时必须正确添写用户名和密码。如果游客没有注册。登录界面有到注册界面的连接。4.1.2用户注册模块完成用户注册的功能。登录的注册用户和未登录的游客的区别在于登录的注册用户可以浏览首页,查询火车票,订购火车票,管理(查看、修改)自己的注册信息,查看自己的订单信息,可以在网站上留言(例如:用户查询到自己想要的火车票已经售完,就可以在网站上留言,求购此票);而未登录的游客则只能浏览首页,查询火车票,其余的功能都不能用。2.2火车票查询子系统4.2.1快速查询主要实现按起点站、终点站来查询车票。在首页有一个快速查询模块,用户无须经过点击连接按钮,转到专门的查询页面再进行查询这样一个麻烦的过程就能得到较为满意的查询结果。4.2.2详细查询主要实现按日期、起点站、终点站、车次、是否是卧铺这五点来查询。虽然有快速查询这样一个方便的查询模块,但其功能不够强大,有时可能不能满足用户的查询要求,这时就需要这样一个功能强大的详细查询模块。2.3订票子系统主要实现将用户选种的车票进行锁定,以及生成定单并显示。这是网站的一个重要功能模块,在显示详细的查询信息页面点击订购按钮后,将转向订单页面,并向之传递用户所订购火车票的信息,然后在订单页面生成订单并显示。2.4用户管理子系统4.4.1用户注册信息的管理主要实现用户自己的注册信息的修改。有时用户因为各种情况需要修改自己的注册信息,就可以进入用户管理子系统。点击用户注册管理的子模块,修改自己的注册信息。4.4.2订单管理主要实现查询和删除用户已经下了的订单。4.4.3用户留言模块实现用户留言功能。这是用户与用户之间,用户与管理员之间交流的窗口。用户可以通过它向网站提出建议;与其他用户之间进行信息交流,例如用户查询到自己想要的火车票已经售完,就可以在网站上留言,求购此票,或与其他用户换票等。极大的丰富网站功能,方便了用户。2.5管理员管理子系统4.5.1订单信息管理主要实现查询所有的订单以及删除订单的功能。可能会出现一些情况,使管理员需要删除一些用户的某些订单,这个功能模块就是为应对这种情况而作的。4.5.2用户信息管理主要实现查询所有的用户注册信息以及删除功能。一个完善的网站一定会有对用户信息管理,主要是查看删除用户的注册信息。4.5.3车票信息管理主要实现查询所有的车票信息以及对车票信息的修改和删除。可能会出现一些情况使得现有车票不符和实际情况,所以就需要管理员能对车票信息进行修改和删除。4.5.4地址信息管理主要实现查询所有的地址信息以及对地址信息的修改和删除。可能会出现一些情况使得火车到点时刻出现变化,这就需要管理员能对之进行相应的改动。4.5.5用户留言管理主要实现查询所有的用户留言以及对用户留言删除。首先管理员应该能够查看所有的用户的所有留言,这才能发现违反规定的用户留言,为进一步的删除操作做好前提准备。其次用户留言可能会很多,如不及时清除会站用太多的存储空间,所以需要管理员能够对用户留言进行删除。4.5.6发布公告/热门信息模块主要实现管理员对一些信息的发布。这个模块是实现与用户交流的一个窗口。管理员可以通过它发布一些当前的热门车票的信息;发布一些网站公告等。它与用户留言模块一起构成了网站与用户的沟通。3系统具体设计3.1用户登录和注册子系统设计5.1.1功能概述1)登录时用户输入自己的用户名和密码,如果少输或输入出错及没有注册,则给出相应的出错信息。2)按提示填写注册信息。用验证控件来控制用户是否输入,检验用户输入密码与确认密码是否一致。5.1.2用户登录和注册子系统的实现1)用户登录和注册主要由Login.aspx和CreateNewAccount.aspx来完成。2)当用户进入Login.aspx页面要登录时,先选择登录身份,然后输入用户名和密码就可以了。如果输入错误或少输入了一项或两项则会显示出错信息。3)如果要注册帐户,则进入CreateNewAccount.aspx页面,按照页面上的提示填写注册信息,然后提交。对于用户输入的信息由验证控件来验证。4)以下是在Login.aspx页面里实现在cookie中记录用户ID,以便在其他页面能够对用户是否登录进行验证,从而避免用户在浏览器的地址栏中直接输入网址,从而跳过身份验证页面进对非法访问。
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译 【买计算机毕业论文就到计算机毕业论文网】 think58.com [版权所有:http://think58.com]
获取资料请您联系本站客服
[资料来源:http://www.THINK58.com]