设计模式在银行电子帐表系统的应用与研究

被引量 : 0次 | 上传用户:style_xo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要通过对银行电子帐表系统(Bank E-Accounts Management System,以下简称BEAMS)的分析、设计与实现,研究面向对象技术和设计模式在实际软件项目中的应用。 面向对象技术是目前最主要的软件开发方法,面向对象的本质特点是抽象。设计模式是面向对象思想发展的重要成果,设计模式允许我们在一定的抽象层次上进行设计;设计模式是将面向对象思想应用在各种典型问题上的解决方案,是我们学习面向对象设计的最佳案例。学习和运用设计模式是我们提高面向对象程序设计的捷径,通过在实际项目设计过程中运用设计模式以及一些已经成熟的技术,能够较好的实现系统的稳定性,灵活性和可扩展性。 本人的研究主要在于参与分析设计并实现了BEAMS系统。该系统在J2EE平台上,采用基于MVC模式的Struts架构进行设计开发。本文通过对BEAMS系统的分析和设计的总结,研究如何运用面向对象技术进行软件系统设计,如何运用抽象和设计模式提高系统的灵活性、可扩展性和可复用性。 BEAMS系统采取B/S结构,由于系统中存在异构系统(Unix和Windows并存),并且存在不同的浏览器(IE和Netscape等),而且系统中有大量的Web页面需要生成、显示,如果针对每一种浏览器细节来编写生成Web页面,系统的实现和维护都将非常困难。为了提高系统的灵活性和可维护性,本人在BEAMS系统中设计并实现了一个Web页面生成的通用框架。该框架能够让页面设计人员在不熟悉HTML语法的情况下,快速构建系统的Web页面。该框架通过运用面向对象思想和设计模式,保证了系统风格的一致性,达到了一定灵活性和可扩展性的预期效果。 文章还探讨了设计模式在数据集成方面的运用和实现;并运用工厂方法模式和单例模式构建了一个通用的数据源连接管理框架,用户只需要通过增加不同的具体工厂类,就可以连接到不同的数据源,此方法使系统具有较好的可扩展性和维护性。山东大学硕士学位论文 设计模式是面向对象的设计抽象到一定层次的结果,通过在程序设计中有意识的运用设计模式使我对面向对象程序设计中的抽象等概念有了切身的体J乙卜2习。关键词:面向对象,设计模式,页面生成框架
其他文献
<正>在过去的几年中,我国基础营养研究工作者瞄准国际营养科学前沿,围绕着影响我国居民健康的主要营养问题,在相关研究领域取得了系列重要的进展。1主要研究进展1.1中国人群
目的分析我国城市中小学生早餐行为及早餐营养状况,为制定干预措施提供科学依据。方法采用三阶段分层随机整群抽样的方法,从北京等7个城市选取9194名中小学生作为研究对象,使
目的观察围手术期护理对接受介入治疗的糖尿病足患者生存质量的影响。方法对43例接受血管内球囊成形和支架植入治疗的糖尿病足患者,制订相应的护理措施,观察其临床预后。结果
我国对商务英语人才的需求量不断增大,因而对商务英语口语的教学质量提出了更高的要求。目前高职院校的商务英语口语教学存在着一定的问题,这就制约着商务英语口语教学质量的
与李清照并称"双壁"的宋代女作家朱淑真,以其独特的女性视角,塑造了一系列个性独立、敢作敢为、以自我为中心的女性形象。她们敢于追求爱情,热爱生活,受尽挫折却依旧执著向上
信息技术的发展使得其企业管理中的应用越来越广泛。许多传统的制造型企业通过信息技术在管理中的应用获得了很好的收效,大大提升了企业的管理水平。本文结合公司的实际情况
目的从支架置入的成功率、贴壁性、支架内狭窄率及支架内皮化等诸方面探讨犬肝内动脉覆膜支架置入的可行性。方法成年毕格犬8只,全麻下采用介入技术在其肝右动脉/肝固有动脉
办公自动化是企业信息化建设的重要组成部分,实施知识管理是企业适应社会发展的需要,也是企业信息化建设的目标。将OA与知识管理结合起来,构建以知识管理为核心的OA系统就成
噪音问题在琵琶演奏中普遍存在。本文试从左、右手两方面较为详细地阐述噪音产生的原因以及减少和克服噪音的方法 ,从而使音质更加完善 ,游刃有余地发挥演奏水平
目的观察茶多酚(TP)对高尿酸血症大鼠体内尿酸水平的影响,探讨其降低血尿酸作用的可能机制。方法取雄性SD大鼠30只,分为空白对照、高尿酸血症模型、TP低、中、高剂量5组,每组