票务系统的网络结构的制作方法

文档序号:6582039阅读:250来源:国知局
专利名称:票务系统的网络结构的制作方法
技术领域
本发明涉及网络结构,尤其涉及票务系统的网络结构。
背景技术
hternet是全球最大的、开放的、由众多网络互联而成的计算机网络。现在 Internet已发展为多元化,不仅仅单纯为科研服务,正逐步进入到日常生活的各个领域。近 几年来,hternet在规模和结构上都有了很大的发展,已经发展成为一个名副其实的“全 球网”。随着商业网络和大量商业公司进入hternet,网上商业应用取得高速的发展,同时 也使hternet能为用户提供更多的服务,使hternet迅速普及和发展起来,使人类真正进 入了高信息的时代。生活、工作、出行、购物已样样离不开网络,它的方便、快捷、高效、省心 等诸多优点已成为人们追求高品质生活的有效保障。如今越来越多的领域都尝试着利用 hternet这一高科技的手段提高工作效率、研发优质产品。同时,与hternet —样受到人们高度关注的“春运难”、“一票难求”的问题也已成 为了每年春运期间老百姓们必谈的话题。据专家预测,未来20年内,中国将有两亿农民从 农村走向城市,每年增加1000万人次,春运人数将年年上升。由于购票的主要困难在于现 场购票需要排队,受场地、天气等等的因素影响很大,而网上交流正好可以解决这个问题。 目前网上平台多以购物、新闻等为主,极少有为票务交流提供专门服务的网站,因此若利用 高科技网络手段,研究建立开发一个以票务为主的管理系统网站,使其成为票务交流的理 想平台,将会很好的解决票务交流方面存在的各类问题,真正缓解春运期间“一票难求”的 紧张现象。由于票务系统的特殊性,在构建票务系统的网站之前,首先需要有一个适合于票 务系统的网络结构。

发明内容
本发明提出一种票务系统的网络结构,包括动态网页生成模块,生成动态网页,动态网页包括票务信息显示组件和用户交互 组件,用户交互组件提供一组输入接口和响应窗口 ;业务逻辑模块,连接到动态网页生成模块,获取用户交互组件通过输入接口得到 的输入数据,对数据数据应用业务逻辑,生成业务执行数据提供给访问对象模块,还从访问 对象模块获取从动态数据库提取的数据,提供给动态网页生成模块生成响应窗口 ;访问对象模块,连接到业务逻辑模块,访问对象模块生成连接对象、命令对象、数 据读取对象、数据集对象和数据适配对象,其中,连接对象与动态数据库连接,实现与动态数据库的数据交换;数据集对象与业务逻辑模块连接,接收业务执行数据,基于业务执行数据生成数 据集对象;数据适配对象与数据集对象和连接对象连接,将数据集对象变换成符合动态数据库查询的格式提供给连接对象;命令对象与业务逻辑模块和连接对象连接,基于执行数据生成命令对象提供给连 接对象;数据读取对象与业务逻辑模块和连接对象连接,获取连接对象从动态数据库提取 的数据,形成数据读取对象提供给业务逻辑模块;动态数据库,存储与票务信息相关的数据,并动态地更新与票务信息相关的数据。其中,业务逻辑模块对输入数据应用业务逻辑包括对输入数据应用“与”、“或”或 者是“否”的逻辑操作,并将应用业务逻辑后的数据数据作为查询关键字形成业务执行数 据。访问对象模块中的数据读取对象和连接对象周期性地获取动态数据库中与票务 信息相关的数据,提供给业务逻辑模块;业务逻辑模块将与票务信息相关的数据提供给动 态网页生成模块,由票务信息显示组件显示。采用本发明的技术方案,为建立票务系统设计了稳定、高效的网络结构,为网络票 务系统奠定了基础。


图1揭示了根据本发明的票务系统的网络结构的结构图。
具体实施例方式参考图1所示,本发明提出了一种票务系统的网络结构,包括动态网页生成模块 10、业务逻辑模块20、访问对象模块30以及动态数据库40。动态网页生成模块10生成动态网页,动态网页包括票务信息显示组件101和用户 交互组件102,用户交互组件102提供一组输入接口和响应窗口。动态网页是指该网页文件 不仅含有HTML标记,而且含有程序代码,这种网页的后缀一般根据不同的程序设计语言而 不同。动态网页能够根据不同的时间、不同的来访者而显示不同的内容。在一个实施例中, 动态网页由ASP实现,ASP文件的后缀就为.asp。业务逻辑模块20连接到动态网页生成模块10,获取用户交互组件102通过输入接 口得到的输入数据,对数据数据应用业务逻辑,生成业务执行数据提供给访问对象模块30, 还从访问对象模块30获取从动态数据库40提取的数据,提供给动态网页生成模块10生成 响应窗口。在一个实施例中,业务逻辑模块20对输入数据应用业务逻辑包括对输入数据应 用“与”、“或”或者是“否”的逻辑操作,并将应用业务逻辑后的数据数据作为查询关键字形 成业务执行数据。访问对象模块30连接到业务逻辑模块20,访问对象模块30生成连接对象301、命 令对象302、数据读取对象303、数据集对象304和数据适配对象305,其中,连接对象301与动态数据库40连接,实现与动态数据库的数据交换。连接对象 301建立与动态数据库中特定数据源的连接。数据集对象304与业务逻辑模块20连接,接收业务执行数据,基于业务执行数据 生成数据集对象。数据适配对象305与数据集对象304和连接对象301连接,将数据集对象304变换成符合动态数据库查询的格式提供给连接对象301。在一个实施例中,数据适配对象305 执行SQL命令,数据适配对象305提供连接数据集对象304和数据源的桥梁。数据适配对 象305使用命令对象302在动态数据库40的数据源中执行SQL命令。命令对象302与业务逻辑模块20和连接对象301连接,基于执行数据生成命令对 象提供给连接对象301。命令对象302对动态数据库40中的数据源执行数据库命令,用于 返回数据、修改数据、运行存储过程以及发送或检索参数信息等。数据读取对象303与业务逻辑模块20和连接对象301连接,获取连接对象301从 动态数据库40提取的数据,形成数据读取对象303提供给业务逻辑模块20。数据读取对象 303从动态数据库40的数据源中读取只进且只读的数据流。动态数据库40存储与票务信息相关的数据,并动态地更新与票务信息相关的数 据。在一个实施例中,访问对象模块30中的数据读取对象303和连接对象301周期性地获 取动态数据库40中与票务信息相关的数据并提供给业务逻辑模块20。业务逻辑模块20将 与票务信息相关的数据提供给动态网页生成模块10由票务信息显示组件101显示。于是, 票务信息显示组件101始终能显示最新的票务信息。采用本发明的技术方案,为建立票务系统设计了稳定、高效的网络结构,为网络票 务系统奠定了基础。
权利要求
1.一种票务系统的网络结构,其特征在于,包括动态网页生成模块,生成动态网页,所述动态网页包括票务信息显示组件和用户交互 组件,所述用户交互组件提供一组输入接口和响应窗口;业务逻辑模块,连接到所述动态网页生成模块,获取所述用户交互组件通过输入接口 得到的输入数据,对所述数据数据应用业务逻辑,生成业务执行数据提供给访问对象模块, 还从访问对象模块获取从动态数据库提取的数据,提供给动态网页生成模块生成响应窗π ;访问对象模块,连接到业务逻辑模块,所述访问对象模块生成连接对象、命令对象、数 据读取对象、数据集对象和数据适配对象,其中,连接对象与动态数据库连接,实现与动态数据库的数据交换; 数据集对象与业务逻辑模块连接,接收业务执行数据,基于业务执行数据生成数据集 对象;数据适配对象与数据集对象和连接对象连接,将数据集对象变换成符合动态数据库查 询的格式提供给连接对象;命令对象与业务逻辑模块和连接对象连接,基于执行数据生成命令对象提供给连接对象;数据读取对象与业务逻辑模块和连接对象连接,获取连接对象从动态数据库提取的数 据,形成数据读取对象提供给业务逻辑模块;动态数据库,存储与票务信息相关的数据,并动态地更新所述与票务信息相关的数据。
2.如权利要求1所述的票务系统的网络结构,其特征在于,所述业务逻辑模块对输入数据应用业务逻辑包括对输入数据应用“与”、“或”或者是 “否”的逻辑操作,并将应用业务逻辑后的数据数据作为查询关键字形成业务执行数据。
3.如权利要求1所述的票务系统的网络结构,其特征在于,所述访问对象模块中的数据读取对象和连接对象周期性地获取所述动态数据库中与 票务信息相关的数据,提供给所述业务逻辑模块;所述业务逻辑模块将所述与票务信息相关的数据提供给动态网页生成模块,由票务信 息显示组件显示。
全文摘要
本发明揭示了一种票务系统的网络结构,动态网页生成模块、业务逻辑模块、访问对象模块以及动态数据库。动态网页生成模块生成动态网页,业务逻辑模块对数据数据应用业务逻辑,访问对象模块生成连接对象、命令对象、数据读取对象、数据集对象和数据适配对象,动态数据库存储与票务信息相关的数据。采用本发明的技术方案,为建立票务系统设计了稳定、高效的网络结构,为网络票务系统奠定了基础。
文档编号G06Q50/00GK102043803SQ20091019755
公开日2011年5月4日 申请日期2009年10月22日 优先权日2009年10月22日
发明者应正文 申请人:上海杉达学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1