一种旅行计划制作系统的制作方法

文档序号:6330584阅读:212来源:国知局
专利名称:一种旅行计划制作系统的制作方法
技术领域
本发明涉及一种电子商务或电子服务领域内的电子计划制作系统,特别设计一种旅行计划制作系统。
背景技术
目前在电子商务领域或电子服务领域对旅行服务相关信息的主要处理是对旅行信息进行查洵并基于 杏询结果产生订单进行预定,而在一次旅行过程中,用户真正需要的是按时间顺序进行排列, 一系列的旅 行服务。 一次旅行中的各个服务是相关联的,比如说到达目的地的时间会影响到酒店保留预订房间订单的 时间,而利用目前技术只能对单一服务进行查询和预订,用户很难从整体上把握旅行,用户需要耗费大量 时间归纳整理一大堆零散的査询结果。

发明内容
为了解决上述现有技术的问题,本发明能够将数据库中的旅行服务相关信息进行组合并设定预计实施 旅行服务的时间从而制成旅行计划,以便用户从整理上把握旅行。
为实现上述目的本发明提供了一种旅行计划的制作系统,应用于电子商务或电子服务领域,制作主要 由旅行服务相关信息及预计实施旅行服务的时间组成的旅行计划,该系统中的模块不受编写语言,如PHP、 ASP、 JSP、 Java、 C语言、VB或汇编语言,和开发环境,如Linux、 Windows或Unix的限制,该系统中的 数据库不受数据库种类,如MySQL、 Oracle或Microsoft SQL Server的限制,该系统的模块和数据库可 以保存T服务器,也可部分或全部保存T客户端,如屯脑,手机或GPS终端设备,服务器Lj客户端通过数 字成模拟通信网络传输数据,该系统主要包括
存储包含旅打服务相关信息的数据库成数据库的表,例如存储景点、交通、住宿信总的数据库或数据 库的表;
査询模块,从存储包含旅行服务相关信息的数据库中査询信息;
査询结果显示模块,将査洵结果输出至页面、界面或命令行,用户可利用人机交互设备,例如鼠标、 键盘、触摸屏、触控板或麦克风,在査询结果中进行选择;
时间设置模块,用户可利用人机交互设备,例如鼠标、键盘、触摸屏、触控板或麦克风,对旅行服务 相关信息的预计实施时间进行设置;
接收模块,接收用户利用人机交互设备进行的操作信息,如对上述查洵结果的选择或对预计实施旅行 服务的时间进行的设置,并将接收到的信息提交给处理模块
处理模块,处理上述接收模块接收到的信息,根据处理结果触发其他模块功能,如存储模块的存储功 能或显示模块的显示功能;
存储模块,存储传输来的旅行计划相关数据丁数据库或者数据库的表中,或者文件中;
旅行计划显示模块,从存储模块中提取数据在页面、界面或命令行中显示。
上述技术方案中还可以在旅行计划显示模块,用户可利用人机交互设备对从存储模块提取的数据进行 修改、补充或提出存储的请求,接收模块接收上述操作信息并传输给处理模块进行处理,处理模块触发旅 行计划显示模块的显示功能,用以显示经用户修改或补充的旅行计划,处理模块还可触发存储模块的存储 功能来存储旅行计划。
上述技术方案中还可以利用动态页面技术,如JavaScript或Silverlight,直接向显示模块传输经处 理模块处理的信息,如用户对旅行服务相关信息查l旬结果的选择或对査询结果预计实施时间的设置,在上 述条件下,存储模块不是系统必需的,可以从系统中去除。
上述技术方案中还可以存在一个杳询条件模块,用户可利用人机交互设备,在此模块确定杳询数据库的査询条件,在奄询不同类型的旅打服务相关数据时使用不同类别的査询条件,査询条件确定后,利用上 述人机交互设备触发査询模块的査询功能。
上述技术方案中还可以当预计实施旅行服务的时间作为査询条件模块中一个査询条件,时f曰j设置模块 是不必要的,即可以隐藏或从系统中去除。
上述技术方案中还可以存在一个用户管理模块和用户数据库-
用户数据库存储用户信息,如用户名和密码;
用户管理模块接收用户通过人机交互设备,输入的用户信息用下创建或验证用户,当创建用户时,将 用户输入的信息存储到用户信息数据库中,当验证用户时,将输入的用户信息,如用户名或密码,与用户 信息数据库中的信息进行对照,只有在该输入的用户信息与用户信息数据库中的信息一致的情况下,用户 可登录系统,其他模块才能够正常使用。
上述技术方案中还可以包括旅行计划公开性设置模块,W户登录系统后,可以设置存储在旅行计划设 置模块的某旅行计划公开性信息,以确定哪些用户有权限査看或使用该旅行计划的信息,旅行计划公开性 设置模块允许有权限的用户访问该旅行计划,不允许没有权限的用户访问该旅行计划。
上述技术方案中还可以在存储模块存有与每个旅行计划相关的检索信息,如关键词,上述旅行计划制 作系统还包括旅行计划检索条件模块、旅行计划检索模块和检索结果显示模块,用户可以利用旅行计划检 索条件模块确定检索条件,接收模块接收上述操作信息并传输给处理模块进行处理,处理模块触发旅行计 划检索模块的检索功能,旅行计划检索模块按照被确定的检索条件对存储模块中的旅行计划进行检索,检 索结果由检索结果显示模块进行显示,用户可以用人机交互设备提出对检索到的旅行计划进行显示的请 求,被请求显示的旅行计划通过接收模块和处理模块,由旅行计划显示模块进行显示。
上述技术方案中还可以在存储模块或存储包含旅行服务相关信息的数据库中存有相似度匹配数据,如 关键词,上述旅行计划制作系统还包括相似旅行计划处理模块、相似旅行计划显示模块和旅行计划传输模 块,在制订某一旅行计划的时候,旅行计划相似度处理模块将正在制订的旅行计划中的信息与旅行计划或 旅行服务相关信息的相似度匹配数据进行比较,并通过相似旅行计划显示模块将带有比较结果的旅行计划 在页面或界面上显示,在相似旅行计划显示模块上用户可以用人机交互设备提出传输相似旅行计划中的部 分或全部信息到正在制订旅行计划中的请求,该请求被接收模块接收,并经处理模块处理后触发旅行计划 传输模块的传输功能,旅行计划传输模块将相似旅行计划中的部分或全部信息传输至正在制订的旅行计划 中。
上述技术方案中还可以存储包含旅行服务相关信息的数据库中存储旅行服务相关信息对应的预订项 目信息,上述旅行计划制作系统还包含订单生成模块,订单存储模块,订单显示模块和支付接口,订单生 成模块从存储模块中的旅行计划的旅行服务相关信息中提取预订项目的信息,从存储模块中的旅行计划的 预计实施旅行服务的时间中提取预定项目的预订时间,订单生成模块提取的信息通过订单显示模块在页面 或界面上显示,用户可以在订单显示模块通过人机交互设备修改或补充订单信息并提出存储订单和进行支 付的请求,上述用户操作信息经接收模块传递至处理模块,处理模块可以触发订单显示模块的显示功能来 显示经过修改或补充后的订单,或者触发存储模块的存储功能用以存储订单,或者触发支付接口的支付功 能,支付接口连接支付平台并向支付平台传递订单信息。
本发明的优点在于-
将数据库中的旅行信息进行组合并设定预计实施旅行服务的时间从而制成旅行计划,大大节省了用户 整理零散査询结果的时间,方便了用户从整体上管理整个旅行。
具体实施例方式
本发明是一种应用于电于商务或电子服务领域,制作主要由旅行服务相关信息及预计实施旅行服务的 时间组成的旅行计划的制作系统,包括存储包含旅行服务相关信息的数据库或数据库的表,查询模块,查 询结果显示模块,时间设置模块,接收模块,处理模块,存储模块,旅行计划显示模块。存储包含旅行服 务相关信息的数据库或数据库的表可以用来存储景点信息、酒店信息、票务信息、旅行团信息、旅行il划
5等数据。査询模块主要由结构化杳询语言(SQL语言)下的齊询语句,用以对存储包含旅行服务相关信息 的数据库或数据库的表中的信息进行奄询。査询结果显示模块用以显示査询模块对数据库査询的査询结 果,在PHP (Hypertext Pr印rocessor,超文本预处理语言)语言下可主耍由echo或print指令实现。时 间设置模块将用户对预计实施时间的操作转化为数据库中的有效数据,主要利用结构化査询语言下的插入 语句将数据插入到存储旅行服务相关信息的数据库或数据库的表屮。接收模块用丁接收用户操作,将捕捉 用户操作并将其转变为数据提交给处理模块,例如JavaScript脚本语言下的onclick争件可以捕捉用户 的点击操作。处理模块用以处理系统接收到的信息,并触发其他模块的功能,例如在HTML语言(HyperText Markup Language,超文本置标语言)下的部分控件可以根据取值的不同触发不同的操作。存储模块存储 传输来的旅行计划相关数据T数据库或者数据库的表中,或者文件中,本模块可主要由结构化査询语言 (SQL语言)下的插入语句纟fl成。旅行计划显示校块从存储模块中提取数据在页面、界面或命令行中显示, 例如当存储模块存储数据T数据库或数据库的表中时,用结构化杏询语言(SQL语言)下的杏询语句提取 相关数据。当存储模块存储数据f文件中的时候,可用PHP语言下的函数fopen提取文件中的相关数据。 提取出的数据,可在PHP语言下由echo或print指令实现显示。
特别地,在旅行计划显示模块,用户可利用人机交互设备对从存储模块提取的数据进行修改,补充或 提出存储的请求,系统借此实现对旅行计划的修改,补充或存储。例如在显示模块利用鼠标点击HTML语 言卜制作的修改按钮,接收模块使用JavaScript脚本语言下的onclick事件捕捉用户的点击操作,处理 模块通过HTML语言下的控件触发査询模块的査询功能,新选定的査询结果通过结构化查询语言(SQL语言) 下的更新语句更新被旅行计划显示模块提取且要求修改的数据。
对于本发明所述的旅行计划制作系统利用动态页面技术,如在显示模块用HTML语言下设置控件ID, 利用JavaScript脚本语言下的document命令将该控件的值赋给旅行计划显示模块下用HTML设置的控件。 在此条件下,存储模块可以是不必需的,也就是说系统可以由存储包含旅行服务相关信息的数据库或数据 库的表,査询模块,查询结果显示模块,时间设置模块,接收模块,处理模块,旅行计划显示模块组成。
本发明所述的旅行计划制作系统还可以包括査询条件模块,用以确定查询条件。例如,在杏询条件模 块中用HTML语言制作下拉列表和杳询按钮,在下拉列表中用户可以选择符合斉询需求的选项,用户对杳 询按钮的点击被接收模块捕捉后,经处理模块触发杏询模块的齐询,齊询模块以用户需耍的条件在存储包 含旅行服务相关信息的数据库或数据库的表中进行杳洵。特别地,在査洵条件模块中,若预计实施旅行服 务的时间作为一个杏l旬条件,则在査询结果选定时,预计实施旅行服务的时间通过结构化査'向语言(SQL 语言)下的插入语句直接将预计实施旅行服务的时间插入到数据库中。在该情况下,时间设置模块是不必 要的,即可以隐藏或从系统中去除。
当本发明所述的旅行计划制作系统还包含用户管理模块和用户数据库或数据库中的表时,用户数据库 或数据库中的表用以存放包含用户名和密码的信息,用户管理模块可以创建成验证用户。例如,在ffl户管 理模块下用HTML语言的input命令text类型设置用户名和密码输入的文本框,buUon类型设置提交按钮, 用户对该提交按钮的点击被接收模块接收,经处理模块处理,在创建用户时,触发用户管理模块的存储功 能,用户管理模块通过结构化査询语言(SQL语言)下的插入语句将用户名和密码插入到用户数据库或数 据库中的表中,在验证用户时,触发用户管理模块的査询功能,用户管理模块以输入的用户名和密码通过 结构化査询语言(SQL语言)下的杳洵语句,在用户数据库或数据库中的表中进行査询,若能返回数据则 意味着输入信息与用户数据库或数据库中的表中存储的数据一致,用户可登录系统,若不能返回数据则意 味着输入信息与用户数据库或数据库中的表中存储的数据不一致,则用户不能登录系统。用户登录系统后, 如本发明所述的旅行计划制作系统还包含旅行计划公开性设置模块,用户可以用结构化奇询语言(SQL语 言)或者PHP语言下的函数fopen和fwrite设置存储在旅行计划设置模块的某旅行计划公开性信息,例 如设置有权限査看或使用某旅行计划信息的用户名单,以确定哪些用户有权限査看或使用该旅行计划的信 息,旅行计划公开性设置模块判断某用户是否在有权限杏看或使用某旅行计划信息的用户名单内,以允许 有权限的用户访问该旅行计划,不允许没有权限的用户访问该旅行计划。
当本发明所述的旅行计划制作系统还包含旅行计划检索条件模块、旅行计划检索模块和检索结果显示 模块,且本系统存储模块存有与每个旅行计划相关的检索信息时,用户可以利用旅行计划检索条件模块确
6定检索条件,例如,在旅行计划检索模块中用HTML语言制作下拉列表和检索按钮,在下拉列表屮用户可 以选择符合检索需求的选项,用户对检索按钮的点击被接收模块捕捉后,经处理模块触发杏询模块的査询, 检索模块以用户需要的条件在存储旅行计划的存储模块中进行检索,检索结果显示模块用以显示旅行计划 检索模块对存储模块的检索结果,在PHP语言下可主要由echo或print指令实现。用户可以用人机交百. 设备提出对检索到的旅行计划进行显示的请求,例如利用鼠标点击HTML语言下制作的显示旅行计划按钮, 用户对显示旅行计划按钮的点击被接收模块捕捉后,经处理模块触发旅行计划显示模块的显示功能,旅行 计划显示模块的显示功能可由PHP语言下的echo或print指令实现。
当本发明所述的旅行计划制作系统还包含相似旅行计划处理模块、相似旅行计划显示模块和旅行计划 传输模块,且在存储模块或存储包含旅行服务相关信息的数据库中存有相似度匹配数据,在制订某一主要 由旅行服务相关信息及其预计实施旅行服务的时间组成的旅行计划时,组成旅行计划的旅行服务相关信息 的相似度匹配数据之和为旅行计划中的信息的相似度匹配数据,相似旅行计划处理模块根据该旅行计划已 制订部分的相似度匹配数据(以卜-简称A组数据),利用Ajax(Asynchronous JavaScript and XML,非同步 JavaScript和XML)的5动提交无刷新技术用结构化齊询语n (SQL语R)中的齐询语句,齐询A组数据的 每条数据在存储模块中存储的各旅行计划的相似度匹配数据(以下简称每个旅行计划的B类数据)中存在 的情况,并统计A组数据屮有多少条数据出现在每个旅行计划的B类数据中,相似旅行计划显示模块将上 述杳询和统计结果由PHP语言下的echo或print指令进f」:显示,用户可以用人机交互设备提出传输相似 旅行计划中的部分或全部信息到正在制订旅行计划中的请求,例如可先用鼠标点击HTML语言下制作的复 选框来选定需要传输的内容,接着用鼠标点击HT亂语言下制作的传输按钮,接收模块使用JavaScript脚 本语言F的onclick事件捕捉用户点击传输按钮的操作,处理模块通过HTML语言下的控件触发旅行计划 传输模块的传输功能,旅行计划传输传输模块将相似旅行计划中的部分或全部信息传输至正在制订的旅行 计划中。
当本发明所述的旅行计划制作系统还包含订单生成模块,订单存储模块,订单显示模块和支付接口 , 且存储包含旅行服务相关信息的数据库中存储旅行服务相关信息对应的预订项目信息时,订单生成模块用 结构化査泡语言(SQL语言)中的査询语句或PHP语言下的函数fopen和fread从存储模块中的旅行计划 的旅行服务相关信息中提取预订项目的信息,从存储模块中的旅行计划的预计实施旅行服务的时间中提取 预订项B的预订时间,订单显示模块可ffl PHP语言下的echo或print指令显示订单生成模块提取的信息, 用户可以在订单显示模块通过人机交互设备修改或补充订单信息并提山存储订单和进行支付的请求,例如 可先用鼠标点击HTML语tT下制作的补充按钮,在HTML语R下制作的textbox中用键盘输入补充信息,接 着用鼠标点击HTML语言下制作的存储或支付按钮,接收模块使用JavaScript脚本语言下的onclick事件 捕捉用户点击存储或支付按钮的操作,处理模块通过HTML语言下的控件触发存储模块的存储功能,或支 付接口的支付功能,存储模块可用结构化査询语S (SQL语R)中的插入语句存储订单,支付接n可利用 HTML语言K的form表单连接支付平台,利用HTTP协议的POST方式,向支付平台传递订单信息。
以上具体实施例指出了在开发语言为PHP,数据库为My SQL,开发环境为Windows下实施本发明的例 子,应当指出,在以上描述的帮助卜,本发明所属领域的技术人员将领悟所阐述的本发明的许多修改例和 其他实施例,包括但不限于利用其他编程语言,其他开发环境和其他类型数据库的修改例和实施例。因此, 应当理解,本发明并不限于公开的具体实施例,并且旨在将修改例和其他实施例包括在所附权利要求的范 围内。尽管这里使用了特定术语,但是这些术语仅仅是一般性和描述性的,而非限定性的。
权利要求
1.一种旅行计划的制作系统,应用于电子商务或电子服务领域,制作主要由旅行服务相关信息及预计实施旅行服务的时间组成的旅行计划,该系统中的模块不受编写语言,如PHP、ASP、JSP、Java、C语言、VB或汇编语言,和开发环境,如Linux、Windows或Unix的限制,该系统中的数据库不受数据库种类,如MySQL、Oracle或Microsoft SQL Server的限制,该系统的模块和数据库可以保存于服务器,也可部分或全部保存于客户端,如电脑,手机或GPS终端设备,服务器与客户端通过数字或模拟通信网络传输数据,该系统主要包括存储包含旅行服务相关信息的数据库或数据库的表,例如存储景点、交通、住宿信息的数据库或数据库的表;查询模块,从存储包含旅行服务相关信息的数据库中查询信息;查询结果显示模块,将查询结果输出至页面、界面或命令行,用户可利用人机交互设备,例如鼠标、键盘、触摸屏、触控板或麦克风,在查询结果中进行选择;时间设置模块,用户可利用人机交互设备,例如鼠标、键盘、触摸屏、触控板或麦克风,对旅行服务相关信息的预计实施时间进行设置;接收模块,接收用户利用人机交互设备进行的操作信息,如对上述查询结果的选择或对预计实施旅行服务的时间进行的设置,并将接收到的信息提交给处理模块;处理模块,处理上述接收模块接收到的信息,根据处理结果触发其他模块功能,如存储模块的存储功能或显示模块的显示功能;存储模块,存储传输来的旅行计划相关数据于数据库或者数据库的表中,或者文件中;旅行计划显示模块,从存储模块中提取数据在页面、界面或命令行中显示。
2. 根据权利要求1所述的旅行计划制作系统,其特征是在旅行计划显示模块,用户可利ffl人机交互 设备对从存储模块提取的数据进行修改、补充或提出存储的请求,接收模块接收上述操作信息并传输给处 理模块进行处理,处理模块触发旅行计划显示模块的显示功能,用以显示经用户修改或补充的旅行计划, 处理模块还可触发存储模块的存储功能来存储旅行计划。
3. 根据权利要求]所述的旅行计划制作系统,其特征是利用动态页面技术,如JavaScript或 Silverlight,直接向显示模块传输经处理模块处理的信息,如用户对旅行服务相关信息斉询结果的选择或对 杳洵结果预计实施时间的设置,在上述条件下,存储模块不是系统必需的,可以从系统中去除。
4. 根据权利要求l、 2成3所述的旅行计划制作系统,其特征是还存在一个斉询条件模块,用户可 利用人机交互设备,在此模块确定杳询数据库的奇询条件,在杳询不同类型的旅行服务相关数据时使用不 同类别的杳询条件,杏询条件确定后,利用上述人机交互设备触发査询模块的査询功能。
5. 根据权利要求4所述的旅行计划制作系统,其特征在于当预计实施旅行服务的时间作为査询条件 模块中一个査询条件,时间设置模块是不必要的,即可以隐藏或从系统中去除。
6. 根据权利要求]、2或3所述的旅行计划制作系统,其特征是还存在一个用户管理模块和用户数据库用户数据库存储用户信息,如用户名和密码;用户管理模块接收用户通过人机交互设备,输入的用户信息用于创建或验证用户,当创建用户时,将 用户输入的信息存储到用户信息数据库中,当验证用户时,将输入的用户信息,如用户名或密码,与用户 信息数据库中的信息进行对照,只有在该输入的用户信息与用户信息数据库中的信息一致的情况下,用户 可登录系统,其他模块才能够正常使用。
7. 根据权利耍求6所述的旅行计划制作系统,其特征是还包括旅行计划公开性设置模块,用户登录 系统后,可以设置存储在旅行计划设置模块的某旅行计划公开性信息,以确定哪些用户^权限杳看或使用 该旅行计划的信息,旅行计划公开性设置模块允许有权限的用户访问该旅行计划,不允许没冇权限的用户 访问该旅行计划。
8. 根据权利要求1、 2或3所述的旅行计划制作系统,其特征是在存储模块存有与每个旅行计划相关的检索信息,如关键词,上述旅行计划制作系统还包括旅行计划检索条件模块、旅行计划检索模块和检 索结果显示模块,用户可以利用旅行计划检索条件模块确定检索条件,接收模块接收上述操作信息并传输 给处理模块进行处理,处理模块触发旅行计划检索模块的检索功能,旅行计划检索模块按照被确定的检索 条件对存储模块中的旅行计划进行检索,检索结果由检索结果显示模块进行显示,用户可以用人机交互设 备提出对检索到的旅行计划进行显示的请求,被请求显示的旅行计划通过接收模块和处理模块,由旅行计 划显示模块进行显示。
9. 根据权利耍求1、 2或3所述的旅行计划制作系统,其特征是在存储模块或存储包含旅行服务相 关信息的数据库中存有相似度匹配数据,如关键词,上述旅行计划制作系统还包括相似旅行计划处理模块、 相似旅行计划显示模块和旅行计划传输模块,在制订某一旅行计划的时候,旅行计划相似度处理模块将正 在制订的旅行计划中的信息与旅行计划或旅行服务相关信息的相似度匹配数据进行比较,并通过相似旅行 计划显示模块将带有比较结果的旅行计划在页面或界面上显示,在相似旅行计划显示模块上用户可以用人 机交互设备提出传输相似旅行计划中的部分或全部信息到正在制订旅行计划中的请求,该请求被接收模块 接收,并经处理模块处理后触发旅行计划传输模块的传输功能,旅行计划传输模块将相似旅行计划中的部 分或全部信息传输至正在制订的旅行计划中。
10. 根据权利要求l、 2或3所述的旅行计划制作系统,其特征是存储包含旅行服务相关信息的数据 库中存储旅行服务相关信息对应的预订项目信息,上述旅行计划制作系统还包含订单生成模块,订单存储 模块,订单显示模块和支付接口 ,订单生成模块从存储模块中的旅行计划的旅行服务相关信息中提取预订 项目的信息,从存储模块中的旅行计划的预计实施旅行服务的时间中提取预定项目的预订时间,订单生成 模块提取的信息通过订单显示模块在页面或界面上显示,用户可以在订单显示模块通过人机交iL设备修改 或补充订单信息并提出存储订单和进行支付的请求,上述用户操作信息经接收模块传递至处理模块,处理 模块可以触发订单显示模块的显示功能来显示经过修改或补充后的订单,或者触发存储模块的存储功能用 以存储订单,或者触发支付接口的支付功能,支付接口连接支付平台并向支付平台传递订单信息。
全文摘要
本发明公开了一种旅行计划制作系统,应用于电子商务或电子服务领域,制作主要由旅行服务相关信息及预计实施旅行服务的时间组成的旅行计划。该旅行计划制作系统,主要包括存储包含旅行服务相关信息的数据库或数据库的表,查询模块,查询结果显示模块,时间设置模块,接收模块,处理模块,存储模块,旅行计划显示模块。
文档编号G06Q30/00GK101493921SQ20091000895
公开日2009年7月29日 申请日期2009年2月16日 优先权日2009年2月16日
发明者于法第 申请人:于法第
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1