The invention discloses a backstage management system framework of ticketing website, which adopts a four-tier architecture, including a presentation layer, a control layer, a business logic layer and a data access layer. The invention has the following characteristics: simple system interface, simple operation, fast application response speed, strong business and data processing capability, simplification and rationalization of complex business logic, convenient input, query, edit, statistics and download of various types of information by users, effective management of a large number of data and guarantee the accuracy, consistency and completion of data by the system. Integrity.
【技术实现步骤摘要】
售票网站后台管理系统构架
本专利技术涉及管理系统,具体涉及一种售票网站后台管理系统构架。
技术介绍
现有航空、铁路、客运网络售票系统多采用大三层架构,这种架构的数据访问层及业务逻辑层存在不足,由于方法定义和执行代码处于同一页面,业务层在转达来自Web层的内容时还要处理内容,需要编写大量代码,执行到数据访问层时也是如此,不利于访问不同数据库,增加了开发工作量,而且不利于维护,分层不够详细,容易牵一发而动全身,一个模块的变动会影响到其它模块变动,系统升级或维护困难、成本增加。
技术实现思路
本专利技术的目的在于克服上述不足问题,提供一种售票网站后台管理系统构架。本专利技术为实现上述目的所采用的技术方案是:售票网站后台管理系统构架,采用四层架构,包括表现层、控制层、业务逻辑层、数据访问层,所述表现层采用ExtJS框架实现界面显示,所述控制层接收用户在界面层的各种请求并转达至下一层进行业务逻辑处理,并将最后的处理结果返至表现层,所述业务逻辑层BLL通过实现IBLL接口所定义的方法处理系统各种业务逻辑,需调用数据库时,再通过工厂模式DALFactory创建类调用方法访问接口IDAL,再由数据访问层DAL实例化接口,实现对数据库的操作,所述数据访问层融入Nhibernate框架,实现数据持久化,并将所有的组件部署于一种面向切面编程的spring.NET框架中,进行管理、维护、执行。表现层处于客户端,控制层、业务逻辑层、数据访问层均处于服务器端。各层之间采用Model作为数据交互的媒介。本专利技术的特点是:系统界面简洁,操作简便,应用程序响应速度快,业务及数据处理能力强,可 ...
【技术保护点】
1.售票网站后台管理系统构架,其特征在于:采用四层架构,包括表现层、控制层、业务逻辑层、数据访问层,所述表现层采用ExtJS框架实现界面显示,所述控制层接收用户在界面层的各种请求并转达至下一层进行业务逻辑处理,并将最后的处理结果返至表现层,所述业务逻辑层BLL通过实现IBLL接口所定义的方法处理系统各种业务逻辑,需调用数据库时,再通过工厂模式DALFactory创建类调用方法访问接口IDAL,再由数据访问层DAL实例化接口,实现对数据库的操作,所述数据访问层融入Nhibernate框架,实现数据持久化,并将所有的组件部署于一种面向切面编程的spring.NET框架中,进行管理、维护、执行。
【技术特征摘要】
1.售票网站后台管理系统构架,其特征在于:采用四层架构,包括表现层、控制层、业务逻辑层、数据访问层,所述表现层采用ExtJS框架实现界面显示,所述控制层接收用户在界面层的各种请求并转达至下一层进行业务逻辑处理,并将最后的处理结果返至表现层,所述业务逻辑层BLL通过实现IBLL接口所定义的方法处理系统各种业务逻辑,需调用数据库时,再通过工厂模式DALFactory创建类调用方法访问接口IDAL,再由数据访问层...
【专利技术属性】
技术研发人员:张艳辉,
申请(专利权)人:赛拓信息技术有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。