【摘 要】
:
近年来,随着计算机网络技术和软件开发技术的迅速发展,基于设计模式的软件开发,因其可复用性和良好可扩展性等优点而得到迅速的发展,正在逐渐成为软件开发的主流设计思想。当
论文部分内容阅读
近年来,随着计算机网络技术和软件开发技术的迅速发展,基于设计模式的软件开发,因其可复用性和良好可扩展性等优点而得到迅速的发展,正在逐渐成为软件开发的主流设计思想。当今的软件开发多数是在已有的工作基础上进行的,为了提高软件的可维护性和可复用性,在系统设计的过程中,要充分参照现有的设计模式,使系统可以有一个良好的设计。影碟出租软件系统采用了传统的C/S三层构架,将系统分为界面层、业务逻辑层和数据访问层。如果运用传统的软件设计思想进行设计,会使得设计的系统有如下缺陷:1)无法将设计好的模块移植到一个新的平台上工作;2)无法降低客户程序与复杂系统的内部子系统之间产生的耦合,而导致客户程序需随着子系统的变化而变化;3)当后台的数据库发生变化时,客户端的代码需要重新开发。为了解决以上所述的问题,需要在软件的开发中引进软件设计模式的思想。在系统的各个层面中,运用适当的设计模式对软件的进行设计:在表示层采用MVC(Model-View-Controller)设计模式,使得表示层中开发的模块独立于视图,具有可移植性,可以独立地移植到新的平台上工作;在业务层采用会话外观模式,实现了子系统与客户之间的松耦合关系,松耦合关系使得子系统的组件变化不会影响到客户;在数据访问层采用工厂模式进行设计,对数据库访问类进行封装,当后台数据库发生变更时,并不需要更改客户端代码。通过采用这些设计模式进行设计,不但可以开发出适应要求的软件,提高软件的开发效率和质量,而且提高了软件的可复用性、可移植性以及可扩展性。
其他文献
本文设计合成了治疗甲状腺类疾病的药物左旋甲状腺素钠以及治疗老年痴呆症的药物八氢吖啶,并进行了HPLC-MS和1H NMR表征。这些化合物的合成是在原料简单易得、反应条件容易实
荧光化合物因其信号灵敏,检测方便等原因使其在生物、医药以及探针等应用领域成为科学研究的热点。近几十年来,荧光探针在表面活性剂领域也得到了广泛的应用和发展。但是由于
目的 :探讨经皮肝穿刺病理活检在肝移植术后并发症诊断及鉴别诊断中的意义。方法 :对 9例 1 0次肝移植术后 35次肝穿刺活检病理结果结合临床进行分析。结果 :35次肝穿刺病理
将鄂尔多斯盆地简化为近似直角梯形的等厚各向同性弹性薄板模型进行应力—应变场数值模拟,力图揭示鄂尔多斯地区奥陶纪发育的“L”状边缘隆起的形成背景及演化过程。模拟中Z
近年来,为有效支持农户发展生产,推动农村经济发展,各地涉农金融机构均不同程度地建立了农户信用档案,为农户提供信贷支持,但因重复建设也造成了资源的极大浪费。为使农户信用信息
立法、行政与司法三权分立理论目前仍是现代代议制民主的基础。它由孟德斯鸠创立,取代了早先的混合宪制理论。后者可以追溯至柏拉图、亚里士多德和波利比乌斯,其核心主张是,
在英语专业的基础英语教学中,学生的英汉互译能力还很薄弱,包括笔译和口译.基础英语教学应在这方面为学生的进一步学习打下坚实的基础.
通过构建重组菌E.coliBL21(DE3)/pET28a-yacrⅡ,成功实现了解脂酵母(Yarrowialipolytica)的羰基还原酶(YaCRⅡ)基因(yacrⅡ)的表达.应用HisTrapHP亲和层析分离纯化YaCRⅡ,并
用单片机控制步进电机的驱动电源是近年来发展起来的一种新型步进电机驱动电源的控制方式。利用单片机控制步进电机不仅灵活、方便、便于实现、编程容易、节约成本,并且结构
生产决定金融,反之,金融又可以影响生产。目前,国有企业资金紧张已成为影响经济运行中最突出的问题,极大地制约了工业企业的生存与发展。一、工业企业资金紧张的成因国企资金紧张