论文部分内容阅读
Kiosk电子售票系统是以Kiosk为用户终端、以因特网为依托的电子售票系统。开发Kiosk电子售票系统旨在利用计算机和因特网技术来解决传统售票方式效率低、销售链条长、销售渠道有限的问题。 回顾了电子售票系统的发展历程,对网络售票系统的相关技术进行了综述、归纳总结了电子售票技术现状和现存问题。运用结构化分析方法分析了售票业务需求、制定了主要票务流程的数据流图,设计了N-层的系统总体架构。针对Kiosk触摸屏的特点,采用人机交互学方法设计售票系统的界面,重点论述使用JavaScript脚本实现水平和垂直滚动及使用自定义状态选择区进行座位选择。阐述汉字简繁体转换的传统原理,在详细对比了资源文件、Web代理及ISAPI过滤器等简繁体转换方案的基础上,采用Unicode编码存储、简体和繁体编码输出的方法,较好地解决了售票系统中简繁体两种语言版本的自适应问题。打印通讯和资料交换是系统开发需要解决的两个关键问题。针对打印机和Kiosk主机通讯的特点,利用Tag文件解决了打印通讯疑难问题。采用XML技术和Web技术,定义了XML标签,实现了业主和Kioak之间的资料交换。 系统采用基于N层架构的B/S开发模型,研发过程中使用ASP.NET、XML、ADO.NET数据库访问及人机交互等技术,已经通过了测试和验收,证明采用的解决方案是行之有效的。