论文部分内容阅读
保管箱管理系统研究的目的是通过构建一个灵活、可靠、安全、稳定的基于WEB的企业应用系统,用于解决保管箱管理现状、提高银行业务人员的工作效率和工作质量、方便客户远程查询信息。
文中内容主要包括极限编程方法学、基于设计模式的软件开发方法、保管箱系统的分析与设计、企业应用架构模式、设计模式、单片机通信等。
从唯物辩证法角度对极限编程进行研究,得出在软件开发中最重要的是实践及实践过程中充分发挥人的能动性,此结论对软件开发的管理者和程序员具有启发作用。以极限编程方法为指导,对保管箱管理系统进行了分析、设计和实现。使用用例和类图等UML技术对系统进行建模,取得了较清晰的文档。保管箱系统在三层应用模式基础上扩展一个通信层。表示层联合使用页面控制器模式与前端控制器模式,业务层采用域模型模式,数据存取层使用表数据通道模式,通信层使用对象池模式和双重检测并采用上位机与单片机握手通信。加密敏感数据。对更新操作进行并发控制。
对保管箱系统的测试表明此应用系统不但实现了功能性需求,而且还实现了安全、可靠、易用、易维护等非功能性需求。此开发方案适用于基于Web的信息管理系统,其中客户关系的设计、对象池模式的应用等可应用到相似场景中。