首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 203 毫秒
1.
周煌  秦志光 《福建电脑》2005,(3):54-55,53
当今的软件系统,随着行业业务的越来越复杂,与之对应的软件系统也变得越来越复杂,为了提高软件系统的可维护性和可复用性,模式特别是设计模式逐渐引起人们的重视。通过在高速公路收费系统开发中引入设计模式,不仅使得设计简单明了,而且提高了系统的可维护性和伸缩性。  相似文献   

2.
业务变更和技术发展对软件系统的可扩展性和可维护性提出了高要求。本文以购物车系统为例,将DAO模式和Abstract Factory模式用于业务层的设计,使系统具有更强的灵活性。  相似文献   

3.
为了调整税务地方业务应用种类繁多、海量历史数据的读写性能,论文讨论了Oracle分区技术原理,并应用表分区、分区索引等相关技术对原有税务地方业务平台实现了数据重组,对重组后的系统进行了压力测试性能和投入正常运行的验证,结果表明采用有效的分区策略管理,能显著提高海量数据的读写性能和可维护性。  相似文献   

4.
针对当前教务管理系统在运行过程中不稳定、后期维护困难等问题,提出了一种基于Struts和Hibernate框架的教务管理系统的解决方案。采用MVC体系结构,将整个系统分为表示层、业务处理层、数据持久层和数据库层,实现了用户界面、业务处理和数据访问的分离。该系统运行效率高,具有良好的稳定性、可扩展性和可维护性。  相似文献   

5.
基于Struts和Hibernate的教务系统研究与设计   总被引:1,自引:0,他引:1  
针对当前教务管理系统在运行过程中不稳定、后期维护困难等问题,提出了一种基于Struts和Hibernate框架的教务管理系统的解决方案.采用MVC体系结构,将整个系统分为表示层、业务处理层、数据持久层和数据库层,实现了用户界面、业务处理和数据访问的分离.该系统运行效率高,具有良好的稳定性、可扩展性和可维护性.  相似文献   

6.
代码生成技术的出现,为满足软件系统中重复性代码的自动生成、保障软件系统的健壮性和可维护性等需要提供了解决方案。目前业界针对Java EE企业应用的代码生成器在系统功能整合方面还存在不足,依赖于程序员基于生成的原型代码进行后续开发。本文提出了一个基于SSH2与权限管理框架Apache Shiro整合的代码生成器方案,有效解决了复杂业务中的多表关联以及权限管理问题,并探讨了实现过程中几个关键技术问题。  相似文献   

7.
为了避免在软件系统中的代码散射(scattering)和代码缠结(tangling),提高软件系统的可维护性与可扩展性,需要将系统必要的但与系统的主要业务无关的一些功能分离出来,单独作为一个模块来实现.然后使用静态织入或者动态织人的方法将这些功能与主要业务联接在一起,组合成一个完整的软件系统.采用面向方面(Aspect-Oriented Programming,AOP)的编程方式将日志功能与主要业务功能组合在一起,并使用反射及动态编译的方法实现了二者结合点的可定制化,进一步提高了系统的灵活性与可扩展性.通过在仪器设备管理系统中的应用,这种方法取得了良好的效果,具有一定的推广价值.  相似文献   

8.
基于MVC模式的选课系统的设计与实现   总被引:3,自引:0,他引:3       下载免费PDF全文
针对当前网上选课系统在运行过程中不稳定等问题,本文提出了一种基于MVC模式的系统设计方案,论述了系统的功能和MVC设计模式的解决方案。将系统的业务逻辑与数据处理分离,从而使系统具有较高的运行效率、良好的可扩展性和可维护性。  相似文献   

9.
针对目前工程飞行模拟器实时管理系统在软件可复用性和可维护性上存在的问题,对装配式软件系统进行了深入研究,探讨了装配式实时管理系统中构件的分类与组成、开放式仿真参数的管理、构件的装配与系统调度等关键技术问题,提高了系统的可复用性、可扩展性和可维护性.  相似文献   

10.
计算机技术的发展推动了软件系统设计的发展,实践证明分层设计是提高软件系统可用性和可维护性的主要途径.阐述三层架构的概念,并将三层架构的思想引入到.NET数据库业务系统的开发中:通过对表示层、业务过程层、数据层三层的功能划分实现了 Microsoft .NET 应用程序中数据访问与表示的最佳方式.最终通过一个示例的实现详细描述了基于三层架构的.NET数据库业务系统的开发过程,并对分布式应用程序中层间数据传递的实现方式进行了探讨.  相似文献   

11.
针对现有网络考试系统中页面逻辑、业务逻辑和数据逻辑混杂在一起,系统耦合性高,重用性、可维护性、可扩展性差以及Web用户界面响应灵敏性低等方面的问题,利用Struts框架、Hibernate.Ajax技术结合J2EE四层体系设计和实现了一个网络考试系统。此系统分离了页面逻辑、业务逻辑和数据逻辑,达到了结构上的松散耦合,提高了重用性、可维护性、可扩展性,实现了系统的动态更新页面和实时响应。较好地满足了教学需要,提高了考试评估的科学性和准确性。  相似文献   

12.
移动学习通过便携式移动计算设备能够在任何时间、任何地点进行学习,在移动应用系统的建设过程中,利用SSH整合框架进行Web Server程序的开发,把表现逻辑和控制逻辑分离开来,分别由表现层、业务逻辑层来处理,降低了系统总架构的耦合性,使软件结构清晰,可扩展性和可维护性更高。  相似文献   

13.
基于表示、业务逻辑和数据的三层软件体系结构已成为大规模分布式软件系统的基本模式。针对其结构灵活、可维护、易扩展的进一步需求,探讨了采用Web Portal实现表示层,采用工作流实现逻辑层的技术思路;在此基础上,为三层软件体系结构设计了一种通用、灵活的软件框架;最后,给出了作者实现的框架原型和用例。  相似文献   

14.
计算机技术和网络技术在飞速发展,适用于各个领域的网上系统被开发出来。在培训期间,为了方便异地学员注册,结合当今Java语言的系统开发方法和Struts框架技术,开发了一个轻量级Struts框架的学员培训注册系统(TRS),讲解了TRS系统的设计过程。该系统是B/S(浏览器朋匣务器)模式,可维护性和可移植性好,具有平台无关行。实践证明,Struts框架使开发人员可以方便地显示系统的页面、业务逻辑和数据操作,以层次的形式加以分割,缩短软件开发的周期,提高系统的可重用性和可维护性。  相似文献   

15.
叶晓彤 《微机发展》2005,15(7):81-83
现有的利用JSP,Servlet和EJB开发基于J2EE企业应用系统存在着重用业务逻辑困难、开发维护效率低等缺陷。因此文中介绍了基于Struts和JDO的J2EE企业应用系统架构,此架构结合了Struts和JDO的优点,提高了开发效率,同时提高了系统的可维护性和可扩充性。Struts提供了一个优秀的MVC框架,分解商业逻辑、控制逻辑和表现逻辑的代码,提高了代码的可重用性和灵活性,便于组件式开发;JDO提供了面向对象的持久数据存储,弥补了EJB对面向对象编程的不足,提供了完全的面向对象支持。  相似文献   

16.
MVC(Model-View-Controller)设计模式是现代软件设计中一种非常重要的设计模式,也是WEB系统中常用的一种经典模式,它实现了界面显示与业务逻辑的分离。为了提高基于WEB系统中代码的可重复性、可维护性、可移植性和系统性能的稳定性,从数据库访问技术、XML技术和DAO设计模式的角度,提出一种MVC改进模式,并阐述了基于此模式进行开发的技术和原理。  相似文献   

17.
网络考试系统按照表示层、业务逻辑层和数据访问层进行分层设计,系统具有高内聚、低耦合特点,提高了系统的安全性和灵活性,提升了系统的设计开发效率,也便于系统的维护。  相似文献   

18.
随着科技工作者对网络的日渐依赖,论文的在线撰写、发表与管理对促进学术思想交流、加快研究成果共享发挥了举足轻重的作用。为设计功能完善、可扩展性强、易于维护的大型在线论文撰写与管理系统,传统的Web开发技术已不能满足需要。传统的Web开发技术将页面显示、业务逻辑和数据处理等集中在页面代码中,耦合度过高,大型系统的开发、维护和扩展比较困难,不利于开发人员分工协作。本文研究基于Struts的Web系统开发技术,采用MVC(模型-视图-控制器)设计模式,并基于Struts框架体系结构实现一套提供在线论文服务的大型Web信息系统。实践工作表明,基于Struts框架的设计技术有效提高了系统的开发效率及系统的可维护性和可扩展性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号