论文部分内容阅读
随着电子商务系统越来越复杂、功能越来越强、与系统业务的集成度越来越高,开发人员迫切需要借助复用程度高的框架来快速高效地开发电子商务系统。同时,大部分电子商务系统都没有经过严格测试,系统可能存在许多隐患。原因之一是电子商务系统测试技术的研究较少,且以往基于C/S结构的测试方法也不适合基于框架开发的电子商务系统。 电子商务系统的安全一直是人们研究的热点。信任协商作为一种新的安全技术受到许多学者关注,但该技术不够完善、实现难度大。 为了提高人们对电子商务系统的信心,加强对系统参与各方的监督,网上评价是一种常用手段。但是网上评价结果往往不够准确,需要对其可能出现的偏移结果进行纠正。 为此,本文结合“制药企业分销费用管理系统的研发”课题研究,对电子商务的开发、测试、信任协商及网上评价纠偏技术作了比较深入的研究。本文主要工作概括如下: 1.分析了目前电子商务系统的主流开发框架Struts的特点、优点及基本组件,指出了Struts框架在业务层与数据库间耦合、安全及维护等方面存在的问题。 2.为了解决Struts存在的问题,使开发的电子商务系统具有更高的安全性、层次清晰性、易扩展与维护性,文中提出一个电子商务系统的开发模型——EStruts模型。该模型包括EStruts设计模型及EStruts测试模型。EStruts设计模型扩充了Struts框架;整合了Struts与Hibernate框架以分别实现视图组件的Web层与模型组件的持久层开发;在Web层封装了安全管理与日志管理功能;利用Struts定制标签与Action实现身份认证。 同时,为保证EStruts所开发系统的质量,文中提出了相应的EStruts测试模型并阐述了具体的实现思想、方法和过程。该模型集成StrutsTestCase、Watir及Jmeter,实现了基于EStruts的电子商务系统的单元测试、功能测试及性能测试。 3.研究了Web信任协商模型及其EStruts实现设计。本文介绍了信任协商基本要素;着重分析了Trust-X信任模型的协商过程、协商方法及关键算法;以网上租车为例剖析了模型的核心技术——协商算法并指出其中存在的缺陷,提出了其改进算法。最后,本文探讨了采用EStruts开发信任协商系统的实现模型。 4.研究了一种网上评价的纠偏模型及其EStruts实现设计。该模型能有效纠正因对象性质的差异或评价者本身能力问题引起的偏差。论文系统分析了几种常见的网上评价系统,指出现有网上评价系统缺陷;然后针对部分偏差,提出校正偏