火车票架构
2018-08-19 18:01:58 3 举报
火车票架构主要由票面信息、防伪标识和条形码三部分组成。票面信息包括车次、日期、发站、到站、座位号、票价等,这些信息是乘客购票和乘车的重要依据。防伪标识用于防止伪造和篡改车票,常见的有二维码、水印、磁性油墨等。条形码则是火车票的唯一身份识别码,通过扫描条形码可以快速查询车票的相关信息。此外,火车票还设有检票口和座位号等信息,方便乘客在车站进行检票和找到自己的座位。总之,火车票架构合理、功能齐全,为乘客提供了便捷、安全的出行体验。
作者其他创作
大纲/内容
12306Server
QTK:绑定在Window上的QTK常用的三个作用:1.使用QTK.IE6判断是否为ie6。2.render = QTK.template绑定模板,用render({data:data})填充模板内容。3.通过QTK.page.add(func1);.....QTK.page.add(funcN)相当于把func1.。。funcN绑定到当前页面的onload方法里
关于火车票抢票引用的一些工具类解释
ControllerCenter:用于调用处理客户端通过sendMessage方法发来要执行的功能,里面维护了一张表记录了执行完某个service后紧接着需要做的动作。
ControllerCenter
Server
ManyService
core文件夹:是生成项目按照惯例拷贝进去的脚手架。1.对某些IE6不支持的API进行重写来支持IE6。2.提供一些通用的小工具,例如对时间,url等操作
ManyService:为ControllerCenter提供可以调用的功能,例如登录,添加乘客,删除乘客,订票,取消订单,取消抢票,检查登录,检查订单是否完成,删除未完成订单,获得订单,获得所有订单,获得支付页,获得抢票队列,获得火车信息,注册,开启抢票任务等功能。其中识别验证码需要服务器支持,其他功能调用12306服务器的接口实现
多出来的js_html文件夹是什么:当写js和做静态页面不是一个人时,写js的会把需要用js的页面单提到js_html里面,打到备份页面的效果
关于目录结构的解释
getResult()
返回String(存在map缓存区域中)
架构图
客户端
关于火车票抢票架构的一些解释
common.js:封装了js与客户端通过iframe交互的实现。
sendMessage()
0 条评论
下一页