论文部分内容阅读
当代社会信息化高速发展,随着科学技术的不断更新和进步,现代商业越来越多地采用计算机化商业经营管理模式,提高商业经营在竞争中的生存能力。商场对信息化提出了新需求,要求构建一个高性能的电子券系统,用来支持商场的日常经营活动。本文的主要研究内容与成果包括:1.本论文首要目标是完成电子券系统的设计和实现。电子券系统的应用环境是大型商业系统已有的ERP系统,主要实现了商场促销活动从活动规则设置、活动期间送券操作、券消费、后台的券处理、查询等业务功能,涉及与商场的POS端销售系统、MIS管理端与VIP客户系统之间的应用调用和通信。2.研究软件系统可信属性优化相关理论,从可信属性的定义、度量及优化方面进行学习。采取具体措施优化电子券系统可用性、可维护性、安全性等可信属性。(1)首先,为满足系统性能要求,电子券系统设计模式采用了经典的并发性设计模式主动对象(Active Object)模式来进行构造,采用主动对象模式使得客户调用线程与方法执行线程分离,降低了方法执行和方法调用之间的耦合,充分发挥主动对象模式的显著优点,提高了系统在高压下的系统响应。(2)针对系统的跨平台通信需求,本系统应用xSocket通信框架改善系统I/O通信。xSocket是一个轻量级的基于Java NIO的服务器框架用于开发高性能、可扩展、多线程的服务器。(3)系统安全性方面使用Oracle安全策略虚拟专用数据库和透明数据加密,为商业敏感数据的安全提供保障。虚拟专用数据库将服务器实施的细粒度访问控制和安全应用程序上下文结合起来,提供了角色和视图无法提供的行列级访问控制。透明数据加密可对磁盘上存储的数据进行加密,无需应用程序中增添加密函数,对已有SQL语句透明。本文在设计实现电子券系统的基础上,对系统功能进行测试与验证。另外,通过设计对比实验,实际验证了优化措施对系统性能及相关可信属性的改善效果。