行业新闻

[宁波网站建设]票务网站后台管理系统架构的设计与实现

发布时间:2019-05-30 00:30:32

  致:互联网票务模式备受追捧并迅速发展传统客运公司对互联网票务平台的需求强劲。用B / S和.NET结构模式作为开发平台,分析了三层体系结构的弱点,并将四层体系结构模式与MVC设计模型相关联。
  务接口层IDAL IBLL和数据接口层已被添加,和技术构架ExtJS的,Spring.NET NHibernate和集成来实现在线售票基于Web的管理系统为乘客提供四层架构以满足他们的需求。键词:三层架构; VMC;四层架构; ExtJS的; Spring.NET; NhibernateDOIDOI:10.11907 / rjdk.171044中图分类号:TP319文献标识码:A文章编号文章编号:16727800(2017)005 009 603引言随着互联网,航空和铁路的快速发展先后实现了网上门票的销售,大大简化了门票的购买行为。统客运公司也迫切需要建立在线票务平台。文档基于客运公司的互联网票务平台构建了一个简单且用户友好的后台管理系统。
  多数Web开发系统都依赖于非常成熟的J2EE平台[14]。Microsoft .NET Framework很受支持多种编程语言的支持。过创建多语言公共API集,.NET Framework支持多语言继承,错误处理和调试,大大改进发展有效性[56]。些流行的技术框架经常用于软件系统的开发,例如基于JavaScript脚本语言的ExtJS框架,它可以快速开发出丰富的界面效果[7]; Spring.NET专注于.NET企业级应用开发框架,IOC(反转)的控制权,控制反转,反向控制和AOP(面向方面​​Pogramming)减少类之间的耦合,使他们更灵活的方案,进化[89]; Nhibernate数据库类型的对象持久化类库,从数据库底部保存.Net对象在关系数据库中,代码与对象唯一关联,操作数据库时自动生成SQL语句,简化程序开发过程,缩短开发时间[1011]。

票务网站后台管理系统架构的设计与实现_no.167

  前,Web系统开发通常采用分层架构,三层架构是最常用的模式,它将系统架构划分为用户界面层,逻辑层应用程序和数据访问层。问层)[12]。MVC(ModelViewController)设计模型不同,它将模型细分为BLL,DAL和模型,从而结合了“低耦合和高内聚水平”。然这种分层模型在开发中被广泛使用,但是对所有项目使用大型三层体系结构具有以下缺点:数据访问层和业务逻辑层不足。于方法定义和执行代码位于同一页面上,因此业务层在传递Web层内容,编写大量代码以及运行它时必须处理内容。到达数据访问层,这使得访问不同的数据库或增加开发工作量变得困难。型典型的三层架构不利于维护。

票务网站后台管理系统架构的设计与实现_no.380

  层不够详细,无法轻易指导整个机构。
  改模块会影响其他模块的更改,升级或维护系统很困难,成本也会增加。于对缺乏三层架构的分析,基于Web的发展状况,结合客运网站的特点和需求,本文提出了一种架构设计方案。个级别。统架构设计模式MVC MVC模式,即模型视图控制器的设计着重于复杂的Web应用系统的三个层面的发展:模型,视图和控制器[13]视图是系统界面,负责接收来自用户的请求并显示后台处理的结果,该模型用于处理系统中的数据和业务逻辑,控制器匹配输入和输出的控制,用户请求的处理和系统中数据的同步。
  要组件的每个任务都分别清楚地分配和处理,这减少了过程数据和显示数据之间的耦合[14]。三层架构相比,这种分层模型更像是基于页面的设计模型。层体系结构是基于业务逻辑的体系结构。层架构票设计网站后台管理系统将MVC设计模型与三层架构相结合,形成四层架构。三层架构的宏伟时尚常用,用户界面层采用MVC模式,消除了MVC模式的模型,采用的碱的视图和控制器,或数据处理,运算数据由BLL和DAL补充,并且位于应用程序逻辑层中。
  IBLL企业逻辑接口层和IDAL数据接口层添加到数据访问层(参见图1)。顶部到底部,表示层是客户端,即由用户使用的PC,以及其它层是当用户访问该系统的服务器端,服务器资源被请求通过HTTP协议。局图层:使用ExtJS框架查看界面。制层:在接口层接收来自用户的各种请求,并将它们传递到下一层进行业务逻辑处理,并将最终处理的结果返回给表示层。业逻辑层和数据访问层:业务逻辑BLL的层通过实施由IBLL接口中定义的方法,如退款处理中,响应于消息等管理各种系统的业务逻辑当需要调用数据库时,通过工厂DALFactory模式创建类调用方法。后由DAL数据访问层实例化IDAL接口以实现对数据库的操作。据访问层包含用于数据持久性的Nhibernate框架,并在面向弹簧的框架中部署所有组件,用于管理,维护和执行的方面编程.spring.NET框架组装分立元件。将极大地促进后续时期的扩展和维护。型:层之间数据交互的方式。体系结构实现表示层以实现表单设计和验证。ExtJS对表单设计也很方便:基本的验证方法,如手机号码,字符,数字等,采用人性化的邀请方式。

票务网站后台管理系统架构的设计与实现_no.75

  
  式使用并行呈现,演示文稿设置于列中,控制的形式通过指定的总宽度的比例分为FormPanel中columnWidth中的公式中指定在每列中被定义5列列,然后是每列的元素。输入控件中,通过xtype指定每个控件的类型,并设置allowbank,xtype和其他配置项以便于数据验证。果allowbank属性设置为false,则从控件中删除鼠标时边框将变为红色,并且当鼠标悬停在控件上时会显示错误消息。种类型的提示方法更容易被用户接受并改善他们的体验。
  交数据的方法。您使用ExtJS框架实现系统的表示层时,数据提交以两种方式完成:表单提交。过这种方式提交,您不需要逐个获取表单控件内容的值,而是将所有值(即整个表单的值)提交到主服务器同时提高响应速度;使用Ajax技术提交。据通过Ajax技术提交给服务器,并且要提交的参数以格式name:value的形式放置在参数中,以实现Web页面的异步更新。务逻辑层将业务逻辑层实现为整个Web系统的中心部分,位于控制器下的数据访问层之上。常,控制器调用逻辑接口层,它定义去除,备份的方法和升级,继承基类和实现IBLL是方法来完成的各种复杂的服务的处理。联网票务网站的应用逻辑层主要实现退款服务处理,消息响应,统计分类和报告。制器和业务逻辑层之间的调用关系如图2所示。外,Spring.NET框架的集成主要体现在业务逻辑层的管理和内置支持Nhibernete,通过LoC容器组合分散的组件。制器耦合到逻辑接口层,该逻辑接口层接受Spring.NET许可容器的依赖注入,从而阻止控制器主动获取其所需的企业逻辑的组件。样控制器就可以与企业逻辑组件松散耦合。务逻辑组件基于DAL.Spring.NET容器负责将DAL组件注入业务逻辑组件,以提供业务逻辑组件和DAL组件之间的灵活耦合。这个系统中,Spring.NET使用DI来管理和组装所有对象,例如DAL类,业务逻辑类,控制器类等。述物体的层与层之间的依赖关系是由在层之间Spring.NET.La依赖注入依赖注入关系实现被示出在图3 Spring.NET使用setter方法被注入,这它在控制器类中创建所需的BLL对象,并向对象添加setter / getter方法。建对象实例的工作不再由调用者执行,而是由管理每个层的实现类的Spring.NET容器执行,减少了组件之间的耦合并提高了可能性重用代码。据访问层和数据持久层实现负责与数据库交互的DAL数据访问层,该数据库位于应用程序逻辑层下方。访问数据BLL IDAL界面层,是由时尚DALfactory植物创建的类调用方法和DAL实施在IDAL层定义为完成对数据库的操作的方法。务逻辑层和数据访问层之间的调用关系如图4所示.IDAL接口层引入了Nhibernate对象/关系数据库映射工具。据作为对象传输。有必要知道底层数据库是SQL Server,Oracle还是其他类型的数据库。成配置后NHibernate的,创建地图文件等,使用Spring.NET整合NHibernate和设置通过配置文件所使用的HibernateTemplate会话工厂。
  还可以使用find(),save(),delete(),saveOrUpdate()函数等。用数据库有助于开发人员在Spring.NET中使用Nhibernete [15]。有在单台业务逻辑开发过程的定义是比较独特的,NHibernate的操作功能是用来对数据库进行操作,当逻辑比较复杂,该交易是比较大的,存储数据库的过程用于解决。样做的好处是,当项目逻辑发生更改时,您只需更改数据库中的存储过程,而无需更新代码逻辑。束语本文介绍了该条目中的客票业务模式,并讨论了系统的层次结构为售票后台管理系统的开发,解释了系统结构的详细设计并解释具体实施。设计和实现的系统的体系结构,详细覆盖促进重用和代码维护,抵消了大三层结构的缺陷,并且可以稍加修改,在其它类似的项目使用从而大大提高了发展的有效性。统采用B / S结构模式,宁波网站建设使用时无需安装。需在浏览器中输入域名,即可减少前期工作目前,广东省的一些客运公司已采用该系统作为网站的后端管理系统互联网票务。

票务网站后台管理系统架构的设计与实现_no.204

  理系统具有以下特点:实用。站后台管理系统根据实际需要简化和简化复杂的业务逻辑。户可以轻松输入,查询,编辑,计数和下载各种信息。系统有效地管理大量数据并确保其准确性,一致性和完整性。效该应用程序快速,易于使用,并具有强大的业务和数据处理功能。全托管服务器位于托管中心,拥有完整的IT室,高质量的网络环境和丰富的宽带资源,可实现安全,可靠,稳定和高效的运营。外,考虑到系统数据的安全性,以防止当用户登录系统数据库的非法访问,系统会自动检测用户的角色和定义不同的使用权限根据用户在组织和工作方面的不同职责。

票务网站后台管理系统架构的设计与实现_no.123

  面用户友好且易于使用。用系统界面简单易用。如,操作的树结构,信息表和数据验证失败后的提示效果允许用户正确响应。
  本文转载自
  宁波网站建设 https://www.leseo.net
  补充词条:宁波网站排名优化  宁波网站seo优化  宁波seo外包  宁波seo排名  宁波seo推广公司