毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

express互联网乘车购票系统nodejs

自2011年12月28日开始预售春运车票以来,已通过互联网售出997万张,占总售票量11.1%。在订票过程中最坏的情况是一个朋友连续订了两天最终没有订票成功,系统不是提示忙就是提示超时(CDN缓存提示),系统几乎处于瘫痪状态。这不仅仅是带宽不足,更是系统在架构设计上的存在严重的不足。于是,在网上纷纷对本系统产生了各种各样的讨论,有的说是系统设计问题、有的说是系统带宽不足、有的说明系统设计时有失公平(竞标)、有的说付了款却没了票、有的说是需要用“云计算{技术}”才能解决等等。不管怎么样,重新架构或进行重大调整是必然的。
目前12306.cn最高日访问量达14.09亿次,最高日订票量为166万笔。显示出本系统的高访问量和事务密集。我们认为14亿次访问量与系统几乎处于瘫痪状态有关因为用户一旦进行操作失败并会重复访问,因此如果系统运行稳定和可以正常服务后日访问量将大幅减少(据Alexa不完全统计7天访问本系统的用户是全球互联网用户的0.902%,按全球用户为22亿计算,大约为:0.1984亿,所以每日的访问独立人数平均为0.1984亿/7=285万人,因此日访问量14亿更多的是来源于操作不成功的用户重复访问所至)。
二、研究目标和内容
2.1研究目标
火车票订票及查询系统,使用户可以在网上直接查询、订票、退票及支付,省时省力。普及的时刻,人们已经习惯用电脑上网,自然,在网上对火车票查询、订票、退票及支付比去火车站更为方便,省时省力。本软件就是根据此需求进行开发的。
2.2主要研究内容
本方案主要着眼于铁路客票发售和预定系统的基本业务流程的讨论,对于原有的铁路客票发售与预订系统由中央级、地区级和车站级三层结构组成的集中与分布式相结合的方案进行重新规划和设计,采用B/S架构,以期通过本方案可以再现一个铁路客票发售和预定系统。大概要实现的功能:线路、站名、里程等路网信息;票价信息;列车编组、车次、时刻表等运行图信息。余票查询,下单,取消订单,修改订单,订单查询,支付等。取票,退票,改票,转签,车票查询等。用户的注册、登陆、个人信息维护等。整个业务流程会涉及到如下角色:用户、基础数据管理员、调度管理员、客服人员。各角色在本系统中的工作流程所起的作用如下:1、用户:首先注册或登录,然后进行余票查询,完成订单,最终完成取票。他在本系统中即是服务的起点,也是服务的终点。2、基础数据管理员:负责对线路、站名、里程等路网信息进行维护;负责对票价信息进行维护;负责对列车编组、车次、时刻表等运行图信息进行维护。3、调度管理员:负责完成车站客运统计,席位发布以后票额用途的实时调整、查询和剩余票额的实时查询。4、客服人员:负责用户管理,订单的维护,车票的维护。

三、研究方案
3.1研究方法
首先从网上查阅互联网购票系统相关资料,了解同类系统功能和主要缺陷。分析互联网购票系统的相关功能,结合本次毕业设计的相关要求写出需求分析。其次,运用以前所学的相关知识(包括计算机网络、数据库相关知识等),在数据库:mysql及以上 中间件:express及以上 nodejs12版本及以上环境进行研究。
3.2实施步骤
1、根据毕业设计课题查阅资料,配置开发环境,了解相关开发工具。
2、对互联网购票系统进行需求分析和可行性分析,大概对系统进行模块划分。
3、进行系统的总体设计,设计数据库并编写代码。
4、开始准备编写论文,并完善不足。
5、完成论文,准备答辩。
3.3拟解决的主要问题及措施
用户能够通过注册,进行登录系统。能够通过起始站点的信息查询到车次信息,并且完成车票的预定和支付操作。
管理员能够在后台完成用户信息查看,随时更新车次信息和公告信息,并完成系统维护。
 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:Vue公司项目活动管理系统
下一篇:vue express超市管理系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022