论文部分内容阅读
随着互联网的日益普及和电子商务的迅速发展,作为电子商务重要的应用,各类电子拍卖在网络中不断涌现,近年来得到广泛的研究。电子拍卖作为一种特殊的现货交易方式,它在网络中的实现有着重要的实际意义,设计一款能够同时适应实物、虚拟物品交易并保证交易安全性的在线拍卖系统,是十分有意义且必要的。经过了前期调研后,选择了基于Struts、Spring、Hibernate三种开源框架整合搭建SSH框架实现电子拍卖系统。该框架采用了三层结构。通过三层结构,可以将底层的功能更好的隐蔽,不会被前台直接调用方法访问数据库,虽然牺牲了系统部分的效率,但获得了更高的可用性、安全性、可扩展性和可靠性。在对系统进行设计时,不仅实现了英式拍卖、荷兰式拍卖以及首价密封式拍卖三种拍卖方式,使得拍卖发布方可以选择最适合自己的拍卖方式,进一步增加了可用性。而且,在英式拍卖的拍卖流程中,采用了“秒杀”保护机制,更优化了系统的合理性和安全性。本文从引言开始,简单介绍了本课题的背景、在线拍卖的定义及流程、本课题的任务以及论文结构。然后以课题采用的SSH框架为背景,介绍了MVC设计模式思想以及Struts、Spring、Hibernate的技术特点。在接下来的章节里,本文依次按照需求分析、概要设计、详细设计以及具体实现的步骤,对电子拍卖系统进行了分析与设计。本文将系统划分为用户信息管理、拍卖管理、公告管理三个子系统。从概要设计到具体实现部分,通过对子系统内部模块到外部接口的划分,到子系统的类的联系和交互,再到每个类的结构的设计,最后到系统的实现,逐步求精,详细地描述了电子拍卖系统的内部结构及外部界面。除此之外,在需求分析阶段,本文还重点阐述了三种拍卖方式的流程,并在概要设计阶段将其进一步细化,为下一步的研究和开发打下了良好基础。最后,本文对论文工作进行了总结并对未来工作进行展望。体现了本系统的优势以及通过不断地完善所展现出的广阔的市场应用前景。