图3 订票界面
4.3 中转站查询功能的设计与实现
(1) 功能描述
用户进入主页后,通过主页上的转乘查询,输入发站、到站单击查询按钮系统即可给出转乘信息。转乘的过程中将直接影响居民出行时间的长短和费用,转乘的参考因素包括很多种,主要有耗费时间最短、花费金钱最少等,结合交通实际情形,本系统仅考虑直达、一次转乘和二次转乘。
(2) 实现算法描述
用户在进入首页后,通过点击中转站查询进入到转乘查询页面,根据需要进行如下逻辑操作:
① 根据发站和到站判断是否存在直达的线路?如果存在,则查看其信息并记下所花费的时间和车票价格;如果不存在或查看花费时间较短、票价较低的车次,则转②;
② 在发站和到站之间的所有站点中任选一站点作为中转站,转③;本文来自辣&文*论~文'网,
毕业论文 www.751com.cn 加7位QQ324,9114找源文
③ 根据发站和②中选择的中转站(作为到站)判断是否存在直达的线路?如果不存在,则循环执行②直到存在;如果存在,则查看其信息并记下所花费的时间和车票价格,则转④;
④ 根据②中选择的中转站和到站判断是否存在直达的线路?如果不存在,则继续循环执行②;如果存在,则查看其信息并记下所花费的时间和车票价格,发站->中转站->到站即是乘客从发站到到站经过一次转乘的线路;如果乘客继续查询一次转乘的线路,则循环执行②;如果不存在或查看是否花费时间更短、票价更低的车次,则转⑤;
⑤ 在发站和到站之间的所有站点中任选一站点作为到站,转②;判断发站和到站的二次转乘的路线是否存在?如果不存在,则不能进行二次转乘;如果存在,则查看其信息并记下所花费的时间和车票价格,然后,用户可以根据自己的时间和车票来选择车次。
高中军训总结5.总结
本系统是采用三层架构的思想,软件采用ASP.NET技术,SQL Server 2005作数据库管理系统,实现了车次的查询功能、对车次信息的管理功能以及车票预订功能。通过这次的毕业设计的制作,系统地了解了动态网站的构成和运行原理,掌握了ASP.NET的相关知识与技术,锻炼了自己的动手能力。由于对开发工具的掌握有限,本系统无法和那些专业的查询网站相比,还是有部分不完善的地方,比如:本系统虽然实现了以时间优先和以成本优先的转乘的功能,但乘客并不能从界面上根据自己的需要直接确定要乘坐哪一辆车,他们需要经过自己去比较之后才能确定。对于不足之处,还需要在以后的学习中不断改善。
上一页 [1] [2] [3] [4] [5]
C#车票预订系统设计与实现毕业论文 第5页下载如图片无法显示或论文不完整,请联系qq752018766